* [PATCH 1/2] usb: cdc-wdm: Fix check for WWAN [not found] <20210929132143.36822-1-rikard.falkeborn@gmail.com> @ 2021-09-29 13:21 ` Rikard Falkeborn 2021-09-29 19:38 ` Rikard Falkeborn 2021-09-30 9:06 ` Oliver Neukum 0 siblings, 2 replies; 3+ messages in thread From: Rikard Falkeborn @ 2021-09-29 13:21 UTC (permalink / raw) To: Greg Kroah-Hartman, Loic Poulain, Wei Yongjun Cc: Oliver Neukum, Tetsuo Handa, Junlin Yang, linux-usb, linux-kernel, Rikard Falkeborn, stable Commit 5c912e679506 ("usb: cdc-wdm: fix build error when CONFIG_WWAN_CORE is not set") fixed a build error when CONFIG_WWAN was set but CONFIG_WWAN_CORE was not. Since then CONFIG_WWAN_CORE was removed and joined with CONFIG_WWAN in commit 89212e160b81 ("net: wwan: Fix WWAN config symbols"). Also, since CONFIG_WWAN has class tri-state instead of bool, we cannot check if it is defined directly, but have to use IS_DEFINED() instead. Fixes: 5c912e679506 ("usb: cdc-wdm: fix build error when CONFIG_WWAN_CORE is not set") Cc: <stable@vger.kernel.org> Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com> --- drivers/usb/class/cdc-wdm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/usb/class/cdc-wdm.c b/drivers/usb/class/cdc-wdm.c index 35d5908b5478..03b25aaaa1dd 100644 --- a/drivers/usb/class/cdc-wdm.c +++ b/drivers/usb/class/cdc-wdm.c @@ -824,7 +824,7 @@ static struct usb_class_driver wdm_class = { }; /* --- WWAN framework integration --- */ -#ifdef CONFIG_WWAN_CORE +#if IS_ENABLED(CONFIG_WWAN) static int wdm_wwan_port_start(struct wwan_port *port) { struct wdm_device *desc = wwan_port_get_drvdata(port); @@ -963,11 +963,11 @@ static void wdm_wwan_rx(struct wdm_device *desc, int length) /* inbuf has been copied, it is safe to check for outstanding data */ schedule_work(&desc->service_outs_intr); } -#else /* CONFIG_WWAN_CORE */ +#else /* CONFIG_WWAN */ static void wdm_wwan_init(struct wdm_device *desc) {} static void wdm_wwan_deinit(struct wdm_device *desc) {} static void wdm_wwan_rx(struct wdm_device *desc, int length) {} -#endif /* CONFIG_WWAN_CORE */ +#endif /* CONFIG_WWAN */ /* --- error handling --- */ static void wdm_rxwork(struct work_struct *work) -- 2.33.0 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 1/2] usb: cdc-wdm: Fix check for WWAN 2021-09-29 13:21 ` [PATCH 1/2] usb: cdc-wdm: Fix check for WWAN Rikard Falkeborn @ 2021-09-29 19:38 ` Rikard Falkeborn 2021-09-30 9:06 ` Oliver Neukum 1 sibling, 0 replies; 3+ messages in thread From: Rikard Falkeborn @ 2021-09-29 19:38 UTC (permalink / raw) To: Rikard Falkeborn Cc: Greg Kroah-Hartman, Loic Poulain, Wei Yongjun, Oliver Neukum, Tetsuo Handa, Junlin Yang, linux-usb, linux-kernel, stable On Wed, Sep 29, 2021 at 03:21:42PM +0200, Rikard Falkeborn wrote: > Commit 5c912e679506 ("usb: cdc-wdm: fix build error when CONFIG_WWAN_CORE > is not set") fixed a build error when CONFIG_WWAN was set but > CONFIG_WWAN_CORE was not. Since then CONFIG_WWAN_CORE was removed and > joined with CONFIG_WWAN in commit 89212e160b81 ("net: wwan: Fix WWAN > config symbols"). > > Also, since CONFIG_WWAN has class tri-state instead of bool, we cannot > check if it is defined directly, but have to use IS_DEFINED() instead. That last part is wrong, sorry for the noise. I'll send a V2. Rikard ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH 1/2] usb: cdc-wdm: Fix check for WWAN 2021-09-29 13:21 ` [PATCH 1/2] usb: cdc-wdm: Fix check for WWAN Rikard Falkeborn 2021-09-29 19:38 ` Rikard Falkeborn @ 2021-09-30 9:06 ` Oliver Neukum 1 sibling, 0 replies; 3+ messages in thread From: Oliver Neukum @ 2021-09-30 9:06 UTC (permalink / raw) To: Rikard Falkeborn, Greg Kroah-Hartman, Loic Poulain, Wei Yongjun Cc: Oliver Neukum, Tetsuo Handa, Junlin Yang, linux-usb, linux-kernel, stable On 29.09.21 15:21, Rikard Falkeborn wrote: > Commit 5c912e679506 ("usb: cdc-wdm: fix build error when CONFIG_WWAN_CORE > is not set") fixed a build error when CONFIG_WWAN was set but > CONFIG_WWAN_CORE was not. Since then CONFIG_WWAN_CORE was removed and > joined with CONFIG_WWAN in commit 89212e160b81 ("net: wwan: Fix WWAN > config symbols"). > > Also, since CONFIG_WWAN has class tri-state instead of bool, we cannot > check if it is defined directly, but have to use IS_DEFINED() instead. > > Fixes: 5c912e679506 ("usb: cdc-wdm: fix build error when CONFIG_WWAN_CORE is not set") > Cc: <stable@vger.kernel.org> > Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com> Acked-by: Oliver Neukum <oneukum@suse.com> ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-09-30 9:06 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20210929132143.36822-1-rikard.falkeborn@gmail.com>
2021-09-29 13:21 ` [PATCH 1/2] usb: cdc-wdm: Fix check for WWAN Rikard Falkeborn
2021-09-29 19:38 ` Rikard Falkeborn
2021-09-30 9:06 ` Oliver Neukum
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox