mirror-linux/drivers/crypto
Daniel Zahka 011d133bb9 devlink: pass extack through to devlink_param::get()
Allow devlink_param::get() handlers to report error messages via
extack. This function is called in a few different contexts, but not
all of them will have an valid extack to use.

When devlink_param::get() is called from param_get_doit or
param_get_dumpit contexts, pass the extack through so that drivers can
report errors when retrieving param values. devlink_param::get() is
called from the context of devlink_param_notify(), pass NULL in for
the extack.

Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Signed-off-by: Daniel Zahka <daniel.zahka@gmail.com>
Link: https://patch.msgid.link/20251119025038.651131-2-daniel.zahka@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-11-20 19:01:22 -08:00
..
allwinner crytpo: sun8i-ce - factor out prepare/unprepare from sun8i_ce_hash_run() 2025-09-13 12:11:05 +08:00
amcc crypto: crypto4xx - Remove ahash-related code 2025-05-12 13:32:52 +08:00
amlogic
aspeed crypto: aspeed - fix double free caused by devm 2025-10-23 12:53:23 +08:00
axis treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
bcm
caam crypto: caam - double the entropy delay interval for retry 2025-09-13 12:11:06 +08:00
cavium
ccp This update includes the following changes: 2025-10-04 14:59:29 -07:00
ccree crypto: drivers - Remove redundant pm_runtime_mark_last_busy() calls 2025-07-18 20:51:59 +10:00
chelsio crypto: chelsio - Use library to prepare HMAC keys 2025-09-13 12:11:06 +08:00
gemini
hisilicon crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value 2025-11-06 14:29:49 +08:00
inside-secure This update includes the following changes: 2025-07-31 09:45:28 -07:00
intel crypto: qat - Return pointer directly in adf_ctl_alloc_resources 2025-09-20 20:21:03 +08:00
loongson crypto: loongson - add Loongson RNG driver support 2025-09-02 12:29:57 +01:00
marvell devlink: pass extack through to devlink_param::get() 2025-11-20 19:01:22 -08:00
nx crypto: comp - Use same definition of context alloc and free ops 2025-09-20 20:21:03 +08:00
qce
rockchip crypto: rockchip - Fix dma_unmap_sg() nents value 2025-09-13 12:11:05 +08:00
starfive crypto: jh7110 - Remove the use of dev_err_probe() 2025-08-30 15:43:26 +08:00
stm32 crypto: stm32 - Fix spelling mistake "STMicrolectronics" -> "STMicroelectronics" 2025-08-16 17:22:46 +08:00
tegra crypto: tegra - Use int type to store negative error codes 2025-09-13 12:11:06 +08:00
ti crypto: ti - Add CRYPTO_ALG_ASYNC flag to DTHEv2 AES algos 2025-10-02 17:48:50 +08:00
virtio crypto: engine - remove request batching support 2025-07-18 20:52:00 +10:00
xilinx crypto: xilinx - Add TRNG driver for Versal 2025-09-06 15:57:23 +08:00
Kconfig This update includes the following changes: 2025-10-04 14:59:29 -07:00
Makefile This update includes the following changes: 2025-10-04 14:59:29 -07:00
atmel-aes-regs.h
atmel-aes.c crypto: atmel - add support for AES and SHA IPs available on sama7d65 SoC 2025-06-23 16:59:38 +08:00
atmel-authenc.h
atmel-ecc.c
atmel-i2c.c
atmel-i2c.h
atmel-sha-regs.h
atmel-sha.c crypto: atmel - add support for AES and SHA IPs available on sama7d65 SoC 2025-06-23 16:59:38 +08:00
atmel-sha204a.c crypto: atmel-sha204a - Set hwrng quality to lowest possible 2025-04-23 09:32:57 +08:00
atmel-tdes-regs.h
atmel-tdes.c crypto: atmel - Fix dma_unmap_sg() direction 2025-09-13 12:11:05 +08:00
exynos-rng.c
geode-aes.c
geode-aes.h
hifn_795x.c
img-hash.c crypto: md5 - Wrap library and add HMAC support 2025-08-26 12:52:28 -04:00
mxs-dcp.c
omap-aes-gcm.c crypto: drivers - Remove redundant pm_runtime_mark_last_busy() calls 2025-07-18 20:51:59 +10:00
omap-aes.c crypto: omap - convert from tasklet to BH workqueue 2025-09-13 12:11:06 +08:00
omap-aes.h crypto: omap - convert from tasklet to BH workqueue 2025-09-13 12:11:06 +08:00
omap-crypto.c
omap-crypto.h
omap-des.c crypto: omap - convert from tasklet to BH workqueue 2025-09-13 12:11:06 +08:00
omap-sham.c crypto: omap - convert from tasklet to BH workqueue 2025-09-13 12:11:06 +08:00
padlock-aes.c
padlock-sha.c crypto: padlock-sha - Use core import and export for fallback 2025-05-05 18:20:46 +08:00
qcom-rng.c
s5p-sss.c
sa2ul.c
sa2ul.h
sahara.c
talitos.c
talitos.h