* [PATCH v1] counter: fix NULL pointer dereference on counter_comp_u8_store() @ 2022-02-03 13:54 Oleksij Rempel 2022-02-04 7:02 ` William Breathitt Gray 0 siblings, 1 reply; 9+ messages in thread From: Oleksij Rempel @ 2022-02-03 13:54 UTC (permalink / raw) To: William Breathitt Gray Cc: Oleksij Rempel, linux-kernel, Pengutronix Kernel Team, David Jander, Robin van der Gracht, linux-iio, Jonathan Cameron Current kernel will report NULL pointer dereference with following back trace: interrupt_cnt_enable_write from counter_comp_u8_store+0xc0/0xf4 counter_comp_u8_store from dev_attr_store+0x24/0x30 dev_attr_store from sysfs_kf_write+0x48/0x54 sysfs_kf_write from kernfs_fop_write_iter+0x128/0x1c8 kernfs_fop_write_iter from vfs_write+0x124/0x1b4 vfs_write from ksys_write+0x88/0xe0 ksys_write from sys_write+0x18/0x1c sys_write from ret_fast_syscall+0x0/0x1c Add missing dev_set_drvdata() to fix it. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> --- drivers/counter/counter-core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/counter/counter-core.c b/drivers/counter/counter-core.c index 7e0957eea094..1de16d5e9fbc 100644 --- a/drivers/counter/counter-core.c +++ b/drivers/counter/counter-core.c @@ -98,6 +98,8 @@ struct counter_device *counter_alloc(size_t sizeof_priv) counter = &ch->counter; dev = &counter->dev; + dev_set_drvdata(dev, counter); + /* Acquire unique ID */ err = ida_alloc(&counter_ida, GFP_KERNEL); if (err < 0) -- 2.30.2 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH v1] counter: fix NULL pointer dereference on counter_comp_u8_store() 2022-02-03 13:54 [PATCH v1] counter: fix NULL pointer dereference on counter_comp_u8_store() Oleksij Rempel @ 2022-02-04 7:02 ` William Breathitt Gray 2022-02-04 8:25 ` [PATCH] counter: Stop using dev_get_drvdata() to get the counter device Uwe Kleine-König 0 siblings, 1 reply; 9+ messages in thread From: William Breathitt Gray @ 2022-02-04 7:02 UTC (permalink / raw) To: Oleksij Rempel Cc: linux-kernel, Pengutronix Kernel Team, David Jander, Robin van der Gracht, linux-iio, Jonathan Cameron, u.kleine-koenig [-- Attachment #1: Type: text/plain, Size: 1731 bytes --] On Thu, Feb 03, 2022 at 02:54:18PM +0100, Oleksij Rempel wrote: > Current kernel will report NULL pointer dereference with following > back trace: > interrupt_cnt_enable_write from counter_comp_u8_store+0xc0/0xf4 > counter_comp_u8_store from dev_attr_store+0x24/0x30 > dev_attr_store from sysfs_kf_write+0x48/0x54 > sysfs_kf_write from kernfs_fop_write_iter+0x128/0x1c8 > kernfs_fop_write_iter from vfs_write+0x124/0x1b4 > vfs_write from ksys_write+0x88/0xe0 > ksys_write from sys_write+0x18/0x1c > sys_write from ret_fast_syscall+0x0/0x1c > > Add missing dev_set_drvdata() to fix it. > > Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> Hi Oleksij, This dev_set_drvdata() was removed in commit b56346ddbd82 ("counter: Use container_of instead of drvdata to track counter_device"). It looks like we overlooked the counter-sysfs.c file when we made that change. Would you instead replace the dev_get_drvdata() calls in counter-sysfs.c with respective container_of() calls? Add a Fixes tag referencing commit b56346ddbd82 as well to your commit message. Thanks, William Breathitt Gray > --- > drivers/counter/counter-core.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/counter/counter-core.c b/drivers/counter/counter-core.c > index 7e0957eea094..1de16d5e9fbc 100644 > --- a/drivers/counter/counter-core.c > +++ b/drivers/counter/counter-core.c > @@ -98,6 +98,8 @@ struct counter_device *counter_alloc(size_t sizeof_priv) > counter = &ch->counter; > dev = &counter->dev; > > + dev_set_drvdata(dev, counter); > + > /* Acquire unique ID */ > err = ida_alloc(&counter_ida, GFP_KERNEL); > if (err < 0) > -- > 2.30.2 > [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH] counter: Stop using dev_get_drvdata() to get the counter device 2022-02-04 7:02 ` William Breathitt Gray @ 2022-02-04 8:25 ` Uwe Kleine-König 2022-02-08 1:42 ` William Breathitt Gray 0 siblings, 1 reply; 9+ messages in thread From: Uwe Kleine-König @ 2022-02-04 8:25 UTC (permalink / raw) To: William Breathitt Gray Cc: linux-iio, Robin van der Gracht, linux-kernel, Oleksij Rempel, Pengutronix Kernel Team, David Jander, Jonathan Cameron dev_get_drvdata() returns NULL since commit b56346ddbd82 ("counter: Use container_of instead of drvdata to track counter_device") which wrongly claimed there were no users of drvdata. Convert to container_of() to fix a null pointer dereference. Reported-by: Oleksij Rempel <o.rempel@pengutronix.de> Fixes: b56346ddbd82 ("counter: Use container_of instead of drvdata to track counter_device") Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- drivers/counter/counter-sysfs.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/drivers/counter/counter-sysfs.c b/drivers/counter/counter-sysfs.c index 7cc4d1d523ea..04eac41dad33 100644 --- a/drivers/counter/counter-sysfs.c +++ b/drivers/counter/counter-sysfs.c @@ -19,6 +19,11 @@ #include "counter-sysfs.h" +static inline struct counter_device *counter_from_dev(struct device *dev) +{ + return container_of(dev, struct counter_device, dev); +} + /** * struct counter_attribute - Counter sysfs attribute * @dev_attr: device attribute for sysfs @@ -90,7 +95,7 @@ static ssize_t counter_comp_u8_show(struct device *dev, struct device_attribute *attr, char *buf) { const struct counter_attribute *const a = to_counter_attribute(attr); - struct counter_device *const counter = dev_get_drvdata(dev); + struct counter_device *const counter = counter_from_dev(dev); int err; u8 data = 0; @@ -122,7 +127,7 @@ static ssize_t counter_comp_u8_store(struct device *dev, const char *buf, size_t len) { const struct counter_attribute *const a = to_counter_attribute(attr); - struct counter_device *const counter = dev_get_drvdata(dev); + struct counter_device *const counter = counter_from_dev(dev); int err; bool bool_data = 0; u8 data = 0; @@ -158,7 +163,7 @@ static ssize_t counter_comp_u32_show(struct device *dev, struct device_attribute *attr, char *buf) { const struct counter_attribute *const a = to_counter_attribute(attr); - struct counter_device *const counter = dev_get_drvdata(dev); + struct counter_device *const counter = counter_from_dev(dev); const struct counter_available *const avail = a->comp.priv; int err; u32 data = 0; @@ -221,7 +226,7 @@ static ssize_t counter_comp_u32_store(struct device *dev, const char *buf, size_t len) { const struct counter_attribute *const a = to_counter_attribute(attr); - struct counter_device *const counter = dev_get_drvdata(dev); + struct counter_device *const counter = counter_from_dev(dev); struct counter_count *const count = a->parent; struct counter_synapse *const synapse = a->comp.priv; const struct counter_available *const avail = a->comp.priv; @@ -281,7 +286,7 @@ static ssize_t counter_comp_u64_show(struct device *dev, struct device_attribute *attr, char *buf) { const struct counter_attribute *const a = to_counter_attribute(attr); - struct counter_device *const counter = dev_get_drvdata(dev); + struct counter_device *const counter = counter_from_dev(dev); int err; u64 data = 0; @@ -309,7 +314,7 @@ static ssize_t counter_comp_u64_store(struct device *dev, const char *buf, size_t len) { const struct counter_attribute *const a = to_counter_attribute(attr); - struct counter_device *const counter = dev_get_drvdata(dev); + struct counter_device *const counter = counter_from_dev(dev); int err; u64 data = 0; base-commit: e783362eb54cd99b2cac8b3a9aeac942e6f6ac07 -- 2.34.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] counter: Stop using dev_get_drvdata() to get the counter device 2022-02-04 8:25 ` [PATCH] counter: Stop using dev_get_drvdata() to get the counter device Uwe Kleine-König @ 2022-02-08 1:42 ` William Breathitt Gray 2022-02-17 14:48 ` Jarkko Nikula 0 siblings, 1 reply; 9+ messages in thread From: William Breathitt Gray @ 2022-02-08 1:42 UTC (permalink / raw) To: Uwe Kleine-König Cc: linux-iio, Robin van der Gracht, linux-kernel, Oleksij Rempel, Pengutronix Kernel Team, David Jander, Jonathan Cameron [-- Attachment #1: Type: text/plain, Size: 3875 bytes --] On Fri, Feb 04, 2022 at 09:25:56AM +0100, Uwe Kleine-König wrote: > dev_get_drvdata() returns NULL since commit b56346ddbd82 ("counter: Use > container_of instead of drvdata to track counter_device") which wrongly > claimed there were no users of drvdata. Convert to container_of() to > fix a null pointer dereference. > > Reported-by: Oleksij Rempel <o.rempel@pengutronix.de> > Fixes: b56346ddbd82 ("counter: Use container_of instead of drvdata to track counter_device") > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> I'll pick this up and apply it to my tree. Thanks, William Breathitt Gray > --- > drivers/counter/counter-sysfs.c | 17 +++++++++++------ > 1 file changed, 11 insertions(+), 6 deletions(-) > > diff --git a/drivers/counter/counter-sysfs.c b/drivers/counter/counter-sysfs.c > index 7cc4d1d523ea..04eac41dad33 100644 > --- a/drivers/counter/counter-sysfs.c > +++ b/drivers/counter/counter-sysfs.c > @@ -19,6 +19,11 @@ > > #include "counter-sysfs.h" > > +static inline struct counter_device *counter_from_dev(struct device *dev) > +{ > + return container_of(dev, struct counter_device, dev); > +} > + > /** > * struct counter_attribute - Counter sysfs attribute > * @dev_attr: device attribute for sysfs > @@ -90,7 +95,7 @@ static ssize_t counter_comp_u8_show(struct device *dev, > struct device_attribute *attr, char *buf) > { > const struct counter_attribute *const a = to_counter_attribute(attr); > - struct counter_device *const counter = dev_get_drvdata(dev); > + struct counter_device *const counter = counter_from_dev(dev); > int err; > u8 data = 0; > > @@ -122,7 +127,7 @@ static ssize_t counter_comp_u8_store(struct device *dev, > const char *buf, size_t len) > { > const struct counter_attribute *const a = to_counter_attribute(attr); > - struct counter_device *const counter = dev_get_drvdata(dev); > + struct counter_device *const counter = counter_from_dev(dev); > int err; > bool bool_data = 0; > u8 data = 0; > @@ -158,7 +163,7 @@ static ssize_t counter_comp_u32_show(struct device *dev, > struct device_attribute *attr, char *buf) > { > const struct counter_attribute *const a = to_counter_attribute(attr); > - struct counter_device *const counter = dev_get_drvdata(dev); > + struct counter_device *const counter = counter_from_dev(dev); > const struct counter_available *const avail = a->comp.priv; > int err; > u32 data = 0; > @@ -221,7 +226,7 @@ static ssize_t counter_comp_u32_store(struct device *dev, > const char *buf, size_t len) > { > const struct counter_attribute *const a = to_counter_attribute(attr); > - struct counter_device *const counter = dev_get_drvdata(dev); > + struct counter_device *const counter = counter_from_dev(dev); > struct counter_count *const count = a->parent; > struct counter_synapse *const synapse = a->comp.priv; > const struct counter_available *const avail = a->comp.priv; > @@ -281,7 +286,7 @@ static ssize_t counter_comp_u64_show(struct device *dev, > struct device_attribute *attr, char *buf) > { > const struct counter_attribute *const a = to_counter_attribute(attr); > - struct counter_device *const counter = dev_get_drvdata(dev); > + struct counter_device *const counter = counter_from_dev(dev); > int err; > u64 data = 0; > > @@ -309,7 +314,7 @@ static ssize_t counter_comp_u64_store(struct device *dev, > const char *buf, size_t len) > { > const struct counter_attribute *const a = to_counter_attribute(attr); > - struct counter_device *const counter = dev_get_drvdata(dev); > + struct counter_device *const counter = counter_from_dev(dev); > int err; > u64 data = 0; > > > base-commit: e783362eb54cd99b2cac8b3a9aeac942e6f6ac07 > -- > 2.34.1 > [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] counter: Stop using dev_get_drvdata() to get the counter device 2022-02-08 1:42 ` William Breathitt Gray @ 2022-02-17 14:48 ` Jarkko Nikula 2022-02-17 16:03 ` Uwe Kleine-König 0 siblings, 1 reply; 9+ messages in thread From: Jarkko Nikula @ 2022-02-17 14:48 UTC (permalink / raw) To: William Breathitt Gray, Uwe Kleine-König Cc: linux-iio, Robin van der Gracht, linux-kernel, Oleksij Rempel, Pengutronix Kernel Team, David Jander, Jonathan Cameron Hi On 2/8/22 03:42, William Breathitt Gray wrote: > On Fri, Feb 04, 2022 at 09:25:56AM +0100, Uwe Kleine-König wrote: >> dev_get_drvdata() returns NULL since commit b56346ddbd82 ("counter: Use >> container_of instead of drvdata to track counter_device") which wrongly >> claimed there were no users of drvdata. Convert to container_of() to >> fix a null pointer dereference. >> >> Reported-by: Oleksij Rempel <o.rempel@pengutronix.de> >> Fixes: b56346ddbd82 ("counter: Use container_of instead of drvdata to track counter_device") >> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> > > I'll pick this up and apply it to my tree. > Perhaps late but I hit this same issue, patch here fixes it and I wanted to confirm it. Tested-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] counter: Stop using dev_get_drvdata() to get the counter device 2022-02-17 14:48 ` Jarkko Nikula @ 2022-02-17 16:03 ` Uwe Kleine-König 2022-02-17 23:42 ` William Breathitt Gray 0 siblings, 1 reply; 9+ messages in thread From: Uwe Kleine-König @ 2022-02-17 16:03 UTC (permalink / raw) To: William Breathitt Gray Cc: Jarkko Nikula, linux-iio, Robin van der Gracht, linux-kernel, Oleksij Rempel, Pengutronix Kernel Team, David Jander, Jonathan Cameron [-- Attachment #1: Type: text/plain, Size: 1184 bytes --] On Thu, Feb 17, 2022 at 04:48:50PM +0200, Jarkko Nikula wrote: > On 2/8/22 03:42, William Breathitt Gray wrote: > > On Fri, Feb 04, 2022 at 09:25:56AM +0100, Uwe Kleine-König wrote: > > > dev_get_drvdata() returns NULL since commit b56346ddbd82 ("counter: Use > > > container_of instead of drvdata to track counter_device") which wrongly > > > claimed there were no users of drvdata. Convert to container_of() to > > > fix a null pointer dereference. > > > > > > Reported-by: Oleksij Rempel <o.rempel@pengutronix.de> > > > Fixes: b56346ddbd82 ("counter: Use container_of instead of drvdata to track counter_device") > > > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> > > > > I'll pick this up and apply it to my tree. > > Perhaps late but I hit this same issue, patch here fixes it and I wanted to > confirm it. > > Tested-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> I wonder if this patch is scheduled for 5.17. Currently it's not even in next ... :-\ Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | https://www.pengutronix.de/ | [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] counter: Stop using dev_get_drvdata() to get the counter device 2022-02-17 16:03 ` Uwe Kleine-König @ 2022-02-17 23:42 ` William Breathitt Gray 2022-02-18 7:47 ` Uwe Kleine-König 0 siblings, 1 reply; 9+ messages in thread From: William Breathitt Gray @ 2022-02-17 23:42 UTC (permalink / raw) To: Uwe Kleine-König Cc: Jarkko Nikula, linux-iio, Robin van der Gracht, linux-kernel, Oleksij Rempel, Pengutronix Kernel Team, David Jander, Jonathan Cameron [-- Attachment #1: Type: text/plain, Size: 1334 bytes --] On Thu, Feb 17, 2022 at 05:03:08PM +0100, Uwe Kleine-König wrote: > On Thu, Feb 17, 2022 at 04:48:50PM +0200, Jarkko Nikula wrote: > > On 2/8/22 03:42, William Breathitt Gray wrote: > > > On Fri, Feb 04, 2022 at 09:25:56AM +0100, Uwe Kleine-König wrote: > > > > dev_get_drvdata() returns NULL since commit b56346ddbd82 ("counter: Use > > > > container_of instead of drvdata to track counter_device") which wrongly > > > > claimed there were no users of drvdata. Convert to container_of() to > > > > fix a null pointer dereference. > > > > > > > > Reported-by: Oleksij Rempel <o.rempel@pengutronix.de> > > > > Fixes: b56346ddbd82 ("counter: Use container_of instead of drvdata to track counter_device") > > > > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> > > > > > > I'll pick this up and apply it to my tree. > > > > Perhaps late but I hit this same issue, patch here fixes it and I wanted to > > confirm it. > > > > Tested-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> > > I wonder if this patch is scheduled for 5.17. Currently it's not even in > next ... :-\ > > Best regards > Uwe Hi Uwe, I've got it in my tree. I'm sending a pull request for the Counter patches for 5.17 next week, so they should all be merged after that. Sincerely, William Breathitt Gray [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] counter: Stop using dev_get_drvdata() to get the counter device 2022-02-17 23:42 ` William Breathitt Gray @ 2022-02-18 7:47 ` Uwe Kleine-König 2022-02-18 9:11 ` William Breathitt Gray 0 siblings, 1 reply; 9+ messages in thread From: Uwe Kleine-König @ 2022-02-18 7:47 UTC (permalink / raw) To: William Breathitt Gray Cc: linux-iio, Robin van der Gracht, linux-kernel, Oleksij Rempel, Jarkko Nikula, Pengutronix Kernel Team, David Jander, Jonathan Cameron [-- Attachment #1: Type: text/plain, Size: 1708 bytes --] Hello, On Fri, Feb 18, 2022 at 08:42:51AM +0900, William Breathitt Gray wrote: > On Thu, Feb 17, 2022 at 05:03:08PM +0100, Uwe Kleine-König wrote: > > On Thu, Feb 17, 2022 at 04:48:50PM +0200, Jarkko Nikula wrote: > > > On 2/8/22 03:42, William Breathitt Gray wrote: > > > > On Fri, Feb 04, 2022 at 09:25:56AM +0100, Uwe Kleine-König wrote: > > > > > dev_get_drvdata() returns NULL since commit b56346ddbd82 ("counter: Use > > > > > container_of instead of drvdata to track counter_device") which wrongly > > > > > claimed there were no users of drvdata. Convert to container_of() to > > > > > fix a null pointer dereference. > > > > > > > > > > Reported-by: Oleksij Rempel <o.rempel@pengutronix.de> > > > > > Fixes: b56346ddbd82 ("counter: Use container_of instead of drvdata to track counter_device") > > > > > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> > > > > > > > > I'll pick this up and apply it to my tree. > > > > > > Perhaps late but I hit this same issue, patch here fixes it and I wanted to > > > confirm it. > > > > > > Tested-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> > > > > I wonder if this patch is scheduled for 5.17. Currently it's not even in > > next ... :-\ > > I've got it in my tree. I'm sending a pull request for the Counter > patches for 5.17 next week, so they should all be merged after that. That's good. Still I think you could make live easier for your users to find fixes if your tree was included in next. And in MAINTAINERS. Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | https://www.pengutronix.de/ | [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] counter: Stop using dev_get_drvdata() to get the counter device 2022-02-18 7:47 ` Uwe Kleine-König @ 2022-02-18 9:11 ` William Breathitt Gray 0 siblings, 0 replies; 9+ messages in thread From: William Breathitt Gray @ 2022-02-18 9:11 UTC (permalink / raw) To: Uwe Kleine-König Cc: linux-iio, Robin van der Gracht, linux-kernel, Oleksij Rempel, Jarkko Nikula, Pengutronix Kernel Team, David Jander, Jonathan Cameron [-- Attachment #1: Type: text/plain, Size: 1969 bytes --] On Fri, Feb 18, 2022 at 08:47:51AM +0100, Uwe Kleine-König wrote: > Hello, > > On Fri, Feb 18, 2022 at 08:42:51AM +0900, William Breathitt Gray wrote: > > On Thu, Feb 17, 2022 at 05:03:08PM +0100, Uwe Kleine-König wrote: > > > On Thu, Feb 17, 2022 at 04:48:50PM +0200, Jarkko Nikula wrote: > > > > On 2/8/22 03:42, William Breathitt Gray wrote: > > > > > On Fri, Feb 04, 2022 at 09:25:56AM +0100, Uwe Kleine-König wrote: > > > > > > dev_get_drvdata() returns NULL since commit b56346ddbd82 ("counter: Use > > > > > > container_of instead of drvdata to track counter_device") which wrongly > > > > > > claimed there were no users of drvdata. Convert to container_of() to > > > > > > fix a null pointer dereference. > > > > > > > > > > > > Reported-by: Oleksij Rempel <o.rempel@pengutronix.de> > > > > > > Fixes: b56346ddbd82 ("counter: Use container_of instead of drvdata to track counter_device") > > > > > > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> > > > > > > > > > > I'll pick this up and apply it to my tree. > > > > > > > > Perhaps late but I hit this same issue, patch here fixes it and I wanted to > > > > confirm it. > > > > > > > > Tested-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> > > > > > > I wonder if this patch is scheduled for 5.17. Currently it's not even in > > > next ... :-\ > > > > I've got it in my tree. I'm sending a pull request for the Counter > > patches for 5.17 next week, so they should all be merged after that. > > That's good. Still I think you could make live easier for your users to > find fixes if your tree was included in next. And in MAINTAINERS. > > Best regards > Uwe That's a fair point, I'll update MAINTAINERS and set up my fixes branch for inclusion in linux-next. Incidentally, it looks like this is the only fix I have merged; I'll submit it now by itself so we don't have to wait until next week. Thanks, William Breathitt Gray [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-02-18 9:11 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-02-03 13:54 [PATCH v1] counter: fix NULL pointer dereference on counter_comp_u8_store() Oleksij Rempel 2022-02-04 7:02 ` William Breathitt Gray 2022-02-04 8:25 ` [PATCH] counter: Stop using dev_get_drvdata() to get the counter device Uwe Kleine-König 2022-02-08 1:42 ` William Breathitt Gray 2022-02-17 14:48 ` Jarkko Nikula 2022-02-17 16:03 ` Uwe Kleine-König 2022-02-17 23:42 ` William Breathitt Gray 2022-02-18 7:47 ` Uwe Kleine-König 2022-02-18 9:11 ` William Breathitt Gray
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).