[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <2023092000-overprice-guileless-e1a3@gregkh>
Date: Wed, 20 Sep 2023 15:18:51 +0200
From: "gregkh@...uxfoundation.org" <gregkh@...uxfoundation.org>
To: Rodríguez Barbarin, José Javier
<JoseJavier.Rodriguez@...gon.com>
Cc: "jirislaby@...nel.org" <jirislaby@...nel.org>,
"morbidrsa@...il.com" <morbidrsa@...il.com>,
"linux-serial@...r.kernel.org" <linux-serial@...r.kernel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"jth@...nel.org" <jth@...nel.org>,
Sanjuán García, Jorge
<Jorge.SanjuanGarcia@...gon.com>
Subject: Re: [PATCH v3 2/2] mcb: use short version for function pointer for
mcb_free_bus
On Wed, Sep 06, 2023 at 11:49:28AM +0000, Rodríguez Barbarin, José Javier wrote:
> From: Jorge Sanjuan Garcia <jorge.sanjuangarcia@...gon.com>
>
> Just a style change so that the device release callbacks are defined
> in the same way for devices in mcb_bus and mcb_device.
>
> Signed-off-by: Jorge Sanjuan Garcia <jorge.sanjuangarcia@...gon.com>
> Co-developed-by: Jose Javier Rodriguez Barbarin <JoseJavier.Rodriguez@...gon.com>
> Signed-off-by: Jose Javier Rodriguez Barbarin <JoseJavier.Rodriguez@...gon.com>
> ---
> drivers/mcb/mcb-core.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/mcb/mcb-core.c b/drivers/mcb/mcb-core.c
> index 0cac5bead84f..5c6157b0db75 100644
> --- a/drivers/mcb/mcb-core.c
> +++ b/drivers/mcb/mcb-core.c
> @@ -288,7 +288,7 @@ struct mcb_bus *mcb_alloc_bus(struct device *carrier)
> bus->dev.parent = carrier;
> bus->dev.bus = &mcb_bus_type;
> bus->dev.type = &mcb_carrier_device_type;
> - bus->dev.release = &mcb_free_bus;
> + bus->dev.release = mcb_free_bus;
But you aren't fixing the root cause here of an incorrect pointer being
passed to this function, right?
Yes, removing the single variable is nicer, so the crash doesn't happen,
but you are still passing the wrong pointer around, so why not fix that?
thanks,
greg k-h
Powered by blists - more mailing lists