Message ID | 20230221054047.2140558-1-meenakshi.aggarwal@nxp.com |
---|---|
State | Superseded |
Headers | show |
Series | drivers: crypto: caam: jr: add .shutdown hook | expand |
Change the year in the License header. After changing, you can add the reviewed by me. Reviewed-By: Pankaj Gupta <pankaj.gupta@nxp.com> > -----Original Message----- > From: Vijay Balakrishna <vijayb@linux.microsoft.com> > Sent: Tuesday, February 21, 2023 11:02 PM > To: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>; Horia Geanta > <horia.geanta@nxp.com>; Varun Sethi <V.Sethi@nxp.com>; Pankaj Gupta > <pankaj.gupta@nxp.com>; Gaurav Jain <gaurav.jain@nxp.com>; > herbert@gondor.apana.org.au; davem@davemloft.net; linux- > crypto@vger.kernel.org; linux-kernel@vger.kernel.org; Franck Lenormand > <franck.lenormand@nxp.com> > Cc: code@tyhicks.com > Subject: [EXT] Re: [PATCH] drivers: crypto: caam: jr: add .shutdown hook > > Caution: EXT Email > > On 2/20/2023 9:40 PM, meenakshi.aggarwal@nxp.com wrote: > > From: Gaurav Jain <gaurav.jain@nxp.com> > > > > add .shutdown hook in caam_jr driver to support kexec boot > > > > Signed-off-by: Gaurav Jain <gaurav.jain@nxp.com> > > Tested-by: Vijay Balakrishna <vijayb@linux.microsoft.com> > > Thanks, > Vijay > > > --- > > drivers/crypto/caam/jr.c | 6 ++++++ > > 1 file changed, 6 insertions(+) > > > > diff --git a/drivers/crypto/caam/jr.c b/drivers/crypto/caam/jr.c index > > 8745fe3cb575..a2a99d09b4ad 100644 > > --- a/drivers/crypto/caam/jr.c > > +++ b/drivers/crypto/caam/jr.c > > @@ -198,6 +198,11 @@ static int caam_jr_remove(struct platform_device > *pdev) > > return ret; > > } > > > > +static void caam_jr_platform_shutdown(struct platform_device *pdev) { > > + caam_jr_remove(pdev); > > +} > > + > > /* Main per-ring interrupt handler */ > > static irqreturn_t caam_jr_interrupt(int irq, void *st_dev) > > { > > @@ -653,6 +658,7 @@ static struct platform_driver caam_jr_driver = { > > }, > > .probe = caam_jr_probe, > > .remove = caam_jr_remove, > > + .shutdown = caam_jr_platform_shutdown, > > }; > > > > static int __init jr_driver_init(void)
Copyright updated in another patch and sent v2, both patches are modifying same file so no need to make any changes in this patch. > -----Original Message----- > From: Pankaj Gupta <pankaj.gupta@nxp.com> > Sent: Monday, February 27, 2023 1:03 PM > To: Vijay Balakrishna <vijayb@linux.microsoft.com>; Meenakshi Aggarwal > <meenakshi.aggarwal@nxp.com>; Horia Geanta <horia.geanta@nxp.com>; > Varun Sethi <V.Sethi@nxp.com>; Gaurav Jain <gaurav.jain@nxp.com>; > herbert@gondor.apana.org.au; davem@davemloft.net; linux- > crypto@vger.kernel.org; linux-kernel@vger.kernel.org; Franck Lenormand > <franck.lenormand@nxp.com> > Cc: code@tyhicks.com > Subject: RE: [EXT] Re: [PATCH] drivers: crypto: caam: jr: add .shutdown hook > > Change the year in the License header. > > After changing, you can add the reviewed by me. > Reviewed-By: Pankaj Gupta <pankaj.gupta@nxp.com> > > > -----Original Message----- > > From: Vijay Balakrishna <vijayb@linux.microsoft.com> > > Sent: Tuesday, February 21, 2023 11:02 PM > > To: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>; Horia Geanta > > <horia.geanta@nxp.com>; Varun Sethi <V.Sethi@nxp.com>; Pankaj Gupta > > <pankaj.gupta@nxp.com>; Gaurav Jain <gaurav.jain@nxp.com>; > > herbert@gondor.apana.org.au; davem@davemloft.net; linux- > > crypto@vger.kernel.org; linux-kernel@vger.kernel.org; Franck Lenormand > > <franck.lenormand@nxp.com> > > Cc: code@tyhicks.com > > Subject: [EXT] Re: [PATCH] drivers: crypto: caam: jr: add .shutdown > > hook > > > > Caution: EXT Email > > > > On 2/20/2023 9:40 PM, meenakshi.aggarwal@nxp.com wrote: > > > From: Gaurav Jain <gaurav.jain@nxp.com> > > > > > > add .shutdown hook in caam_jr driver to support kexec boot > > > > > > Signed-off-by: Gaurav Jain <gaurav.jain@nxp.com> > > > > Tested-by: Vijay Balakrishna <vijayb@linux.microsoft.com> > > > > Thanks, > > Vijay > > > > > --- > > > drivers/crypto/caam/jr.c | 6 ++++++ > > > 1 file changed, 6 insertions(+) > > > > > > diff --git a/drivers/crypto/caam/jr.c b/drivers/crypto/caam/jr.c > > > index 8745fe3cb575..a2a99d09b4ad 100644 > > > --- a/drivers/crypto/caam/jr.c > > > +++ b/drivers/crypto/caam/jr.c > > > @@ -198,6 +198,11 @@ static int caam_jr_remove(struct > > > platform_device > > *pdev) > > > return ret; > > > } > > > > > > +static void caam_jr_platform_shutdown(struct platform_device *pdev) { > > > + caam_jr_remove(pdev); > > > +} > > > + > > > /* Main per-ring interrupt handler */ > > > static irqreturn_t caam_jr_interrupt(int irq, void *st_dev) > > > { > > > @@ -653,6 +658,7 @@ static struct platform_driver caam_jr_driver = { > > > }, > > > .probe = caam_jr_probe, > > > .remove = caam_jr_remove, > > > + .shutdown = caam_jr_platform_shutdown, > > > }; > > > > > > static int __init jr_driver_init(void)
diff --git a/drivers/crypto/caam/jr.c b/drivers/crypto/caam/jr.c index 8745fe3cb575..a2a99d09b4ad 100644 --- a/drivers/crypto/caam/jr.c +++ b/drivers/crypto/caam/jr.c @@ -198,6 +198,11 @@ static int caam_jr_remove(struct platform_device *pdev) return ret; } +static void caam_jr_platform_shutdown(struct platform_device *pdev) +{ + caam_jr_remove(pdev); +} + /* Main per-ring interrupt handler */ static irqreturn_t caam_jr_interrupt(int irq, void *st_dev) { @@ -653,6 +658,7 @@ static struct platform_driver caam_jr_driver = { }, .probe = caam_jr_probe, .remove = caam_jr_remove, + .shutdown = caam_jr_platform_shutdown, }; static int __init jr_driver_init(void)