mirror of
https://github.com/torvalds/linux.git
synced 2026-11-06 21:58:01 +01:00
crypto: rockchip - pass crypto_info to irq handler
The irq handler takes the platform device and calls platform_get_drvdata() to recover the driver data. Pass the driver data directly as the devm_request_irq() argument instead, dropping the platform_get_drvdata() call. Assisted-by: opencode:deepseek-v4-flash-free Signed-off-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
a97e714abb
commit
7702659bc3
|
|
@ -163,7 +163,7 @@ static void rk_crypto_pm_exit(struct rk_crypto_info *rkdev)
|
|||
|
||||
static irqreturn_t rk_crypto_irq_handle(int irq, void *dev_id)
|
||||
{
|
||||
struct rk_crypto_info *dev = platform_get_drvdata(dev_id);
|
||||
struct rk_crypto_info *dev = dev_id;
|
||||
u32 interrupt_status;
|
||||
|
||||
interrupt_status = CRYPTO_READ(dev, RK_CRYPTO_INTSTS);
|
||||
|
|
@ -363,7 +363,7 @@ static int rk_crypto_probe(struct platform_device *pdev)
|
|||
|
||||
err = devm_request_irq(&pdev->dev, crypto_info->irq,
|
||||
rk_crypto_irq_handle, IRQF_SHARED,
|
||||
"rk-crypto", pdev);
|
||||
"rk-crypto", crypto_info);
|
||||
|
||||
if (err)
|
||||
goto err_crypto;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user