* + minmaxh-simplify-the-variants-of-clamp.patch added to mm-nonmm-unstable branch
@ 2024-11-29 11:11 Andrew Morton
2024-11-29 11:45 ` Lorenzo Stoakes
0 siblings, 1 reply; 7+ messages in thread
From: Andrew Morton @ 2024-11-29 11:11 UTC (permalink / raw)
To: mm-commits, willy, pedro.falcato, mjguzik, lorenzo.stoakes, Jason,
hch, david.laight, dan.carpenter, axboe, arnd, andriy.shevchenko,
David.Laight, akpm
The patch titled
Subject: minmax.h: simplify the variants of clamp()
has been added to the -mm mm-nonmm-unstable branch. Its filename is
minmaxh-simplify-the-variants-of-clamp.patch
This patch will shortly appear at
https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/minmaxh-simplify-the-variants-of-clamp.patch
This patch will later appear in the mm-nonmm-unstable branch at
git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Before you just go and hit "reply", please:
a) Consider who else should be cc'ed
b) Prefer to cc a suitable mailing list as well
c) Ideally: find the original patch on the mailing list and do a
reply-to-all to that, adding suitable additional cc's
*** Remember to use Documentation/process/submit-checklist.rst when testing your code ***
The -mm tree is included into linux-next via the mm-everything
branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
and is updated there every 2-3 working days
------------------------------------------------------
From: David Laight <David.Laight@ACULAB.COM>
Subject: minmax.h: simplify the variants of clamp()
Date: Mon, 18 Nov 2024 19:15:05 +0000
Always pass a 'type' through to __clamp_once(), pass '__auto_type' from
clamp() itself.
The expansion of __types_ok3() is reasonable so it isn't worth the added
complexity of avoiding it when a fixed type is used for all three values.
Link: https://lkml.kernel.org/r/8f69f4deac014f558bab186444bac2e8@AcuMS.aculab.com
Signed-off-by: David Laight <david.laight@aculab.com>
Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: Arnd Bergmann <arnd@kernel.org>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Dan Carpenter <dan.carpenter@linaro.org>
Cc: Jason A. Donenfeld <Jason@zx2c4.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Cc: Mateusz Guzik <mjguzik@gmail.com>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Pedro Falcato <pedro.falcato@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---
include/linux/minmax.h | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
--- a/include/linux/minmax.h~minmaxh-simplify-the-variants-of-clamp
+++ a/include/linux/minmax.h
@@ -183,29 +183,29 @@
#define __clamp(val, lo, hi) \
((val) >= (hi) ? (hi) : ((val) <= (lo) ? (lo) : (val)))
-#define __clamp_once(val, lo, hi, uval, ulo, uhi) ({ \
- __auto_type uval = (val); \
- __auto_type ulo = (lo); \
- __auto_type uhi = (hi); \
+#define __clamp_once(type, val, lo, hi, uval, ulo, uhi) ({ \
+ type uval = (val); \
+ type ulo = (lo); \
+ type uhi = (hi); \
BUILD_BUG_ON_MSG(statically_true(ulo > uhi), \
"clamp() low limit " #lo " greater than high limit " #hi); \
BUILD_BUG_ON_MSG(!__types_ok3(uval, ulo, uhi), \
"clamp("#val", "#lo", "#hi") signedness error"); \
__clamp(uval, ulo, uhi); })
-#define __careful_clamp(val, lo, hi) \
- __clamp_once(val, lo, hi, __UNIQUE_ID(v_), __UNIQUE_ID(l_), __UNIQUE_ID(h_))
+#define __careful_clamp(type, val, lo, hi) \
+ __clamp_once(type, val, lo, hi, __UNIQUE_ID(v_), __UNIQUE_ID(l_), __UNIQUE_ID(h_))
/**
- * clamp - return a value clamped to a given range with strict typechecking
+ * clamp - return a value clamped to a given range with typechecking
* @val: current value
* @lo: lowest allowable value
* @hi: highest allowable value
*
- * This macro does strict typechecking of @lo/@hi to make sure they are of the
- * same type as @val. See the unnecessary pointer comparisons.
+ * This macro checks @val/@lo/@hi to make sure they have compatible
+ * signedness.
*/
-#define clamp(val, lo, hi) __careful_clamp(val, lo, hi)
+#define clamp(val, lo, hi) __careful_clamp(__auto_type, val, lo, hi)
/**
* clamp_t - return a value clamped to a given range using a given type
@@ -217,7 +217,7 @@
* This macro does no typechecking and uses temporary variables of type
* @type to make all the comparisons.
*/
-#define clamp_t(type, val, lo, hi) __careful_clamp((type)(val), (type)(lo), (type)(hi))
+#define clamp_t(type, val, lo, hi) __careful_clamp(type, val, lo, hi)
/**
* clamp_val - return a value clamped to a given range using val's type
@@ -230,7 +230,7 @@
* type and @lo and @hi are literals that will otherwise be assigned a signed
* integer type.
*/
-#define clamp_val(val, lo, hi) clamp_t(typeof(val), val, lo, hi)
+#define clamp_val(val, lo, hi) __careful_clamp(typeof(val), val, lo, hi)
/*
* Do not check the array parameter using __must_be_array().
_
Patches currently in -mm which might be from David.Laight@ACULAB.COM are
minmaxh-add-whitespace-around-operators-and-after-commas.patch
minmaxh-update-some-comments.patch
minmaxh-reduce-the-define-expansion-of-min-max-and-clamp.patch
minmaxh-use-build_bug_on_msg-for-the-lo-hi-test-in-clamp.patch
minmaxh-move-all-the-clamp-definitions-after-the-min-max-ones.patch
minmaxh-simplify-the-variants-of-clamp.patch
minmaxh-remove-some-defines-that-are-only-expanded-once.patch
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: + minmaxh-simplify-the-variants-of-clamp.patch added to mm-nonmm-unstable branch
2024-11-29 11:11 + minmaxh-simplify-the-variants-of-clamp.patch added to mm-nonmm-unstable branch Andrew Morton
@ 2024-11-29 11:45 ` Lorenzo Stoakes
2024-11-29 11:56 ` David Laight
0 siblings, 1 reply; 7+ messages in thread
From: Lorenzo Stoakes @ 2024-11-29 11:45 UTC (permalink / raw)
To: Andrew Morton
Cc: mm-commits, willy, pedro.falcato, mjguzik, Jason, hch,
david.laight, dan.carpenter, axboe, arnd, andriy.shevchenko
On Fri, Nov 29, 2024 at 03:11:43AM -0800, Andrew Morton wrote:
>
> The patch titled
> Subject: minmax.h: simplify the variants of clamp()
> has been added to the -mm mm-nonmm-unstable branch. Its filename is
> minmaxh-simplify-the-variants-of-clamp.patch
Hmm, this was generating kernel test bot reports, should we be taking it without
that being fixed?
>
> This patch will shortly appear at
> https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/minmaxh-simplify-the-variants-of-clamp.patch
>
> This patch will later appear in the mm-nonmm-unstable branch at
> git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
>
> Before you just go and hit "reply", please:
> a) Consider who else should be cc'ed
> b) Prefer to cc a suitable mailing list as well
> c) Ideally: find the original patch on the mailing list and do a
> reply-to-all to that, adding suitable additional cc's
>
> *** Remember to use Documentation/process/submit-checklist.rst when testing your code ***
>
> The -mm tree is included into linux-next via the mm-everything
> branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> and is updated there every 2-3 working days
>
> ------------------------------------------------------
> From: David Laight <David.Laight@ACULAB.COM>
> Subject: minmax.h: simplify the variants of clamp()
> Date: Mon, 18 Nov 2024 19:15:05 +0000
>
> Always pass a 'type' through to __clamp_once(), pass '__auto_type' from
> clamp() itself.
>
> The expansion of __types_ok3() is reasonable so it isn't worth the added
> complexity of avoiding it when a fixed type is used for all three values.
>
> Link: https://lkml.kernel.org/r/8f69f4deac014f558bab186444bac2e8@AcuMS.aculab.com
> Signed-off-by: David Laight <david.laight@aculab.com>
> Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
> Cc: Arnd Bergmann <arnd@kernel.org>
> Cc: Christoph Hellwig <hch@infradead.org>
> Cc: Dan Carpenter <dan.carpenter@linaro.org>
> Cc: Jason A. Donenfeld <Jason@zx2c4.com>
> Cc: Jens Axboe <axboe@kernel.dk>
> Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> Cc: Mateusz Guzik <mjguzik@gmail.com>
> Cc: Matthew Wilcox <willy@infradead.org>
> Cc: Pedro Falcato <pedro.falcato@gmail.com>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> ---
>
> include/linux/minmax.h | 24 ++++++++++++------------
> 1 file changed, 12 insertions(+), 12 deletions(-)
>
> --- a/include/linux/minmax.h~minmaxh-simplify-the-variants-of-clamp
> +++ a/include/linux/minmax.h
> @@ -183,29 +183,29 @@
> #define __clamp(val, lo, hi) \
> ((val) >= (hi) ? (hi) : ((val) <= (lo) ? (lo) : (val)))
>
> -#define __clamp_once(val, lo, hi, uval, ulo, uhi) ({ \
> - __auto_type uval = (val); \
> - __auto_type ulo = (lo); \
> - __auto_type uhi = (hi); \
> +#define __clamp_once(type, val, lo, hi, uval, ulo, uhi) ({ \
> + type uval = (val); \
> + type ulo = (lo); \
> + type uhi = (hi); \
> BUILD_BUG_ON_MSG(statically_true(ulo > uhi), \
> "clamp() low limit " #lo " greater than high limit " #hi); \
> BUILD_BUG_ON_MSG(!__types_ok3(uval, ulo, uhi), \
> "clamp("#val", "#lo", "#hi") signedness error"); \
> __clamp(uval, ulo, uhi); })
>
> -#define __careful_clamp(val, lo, hi) \
> - __clamp_once(val, lo, hi, __UNIQUE_ID(v_), __UNIQUE_ID(l_), __UNIQUE_ID(h_))
> +#define __careful_clamp(type, val, lo, hi) \
> + __clamp_once(type, val, lo, hi, __UNIQUE_ID(v_), __UNIQUE_ID(l_), __UNIQUE_ID(h_))
>
> /**
> - * clamp - return a value clamped to a given range with strict typechecking
> + * clamp - return a value clamped to a given range with typechecking
> * @val: current value
> * @lo: lowest allowable value
> * @hi: highest allowable value
> *
> - * This macro does strict typechecking of @lo/@hi to make sure they are of the
> - * same type as @val. See the unnecessary pointer comparisons.
> + * This macro checks @val/@lo/@hi to make sure they have compatible
> + * signedness.
> */
> -#define clamp(val, lo, hi) __careful_clamp(val, lo, hi)
> +#define clamp(val, lo, hi) __careful_clamp(__auto_type, val, lo, hi)
>
> /**
> * clamp_t - return a value clamped to a given range using a given type
> @@ -217,7 +217,7 @@
> * This macro does no typechecking and uses temporary variables of type
> * @type to make all the comparisons.
> */
> -#define clamp_t(type, val, lo, hi) __careful_clamp((type)(val), (type)(lo), (type)(hi))
> +#define clamp_t(type, val, lo, hi) __careful_clamp(type, val, lo, hi)
>
> /**
> * clamp_val - return a value clamped to a given range using val's type
> @@ -230,7 +230,7 @@
> * type and @lo and @hi are literals that will otherwise be assigned a signed
> * integer type.
> */
> -#define clamp_val(val, lo, hi) clamp_t(typeof(val), val, lo, hi)
> +#define clamp_val(val, lo, hi) __careful_clamp(typeof(val), val, lo, hi)
>
> /*
> * Do not check the array parameter using __must_be_array().
> _
>
> Patches currently in -mm which might be from David.Laight@ACULAB.COM are
>
> minmaxh-add-whitespace-around-operators-and-after-commas.patch
> minmaxh-update-some-comments.patch
> minmaxh-reduce-the-define-expansion-of-min-max-and-clamp.patch
> minmaxh-use-build_bug_on_msg-for-the-lo-hi-test-in-clamp.patch
> minmaxh-move-all-the-clamp-definitions-after-the-min-max-ones.patch
> minmaxh-simplify-the-variants-of-clamp.patch
> minmaxh-remove-some-defines-that-are-only-expanded-once.patch
>
^ permalink raw reply [flat|nested] 7+ messages in thread* RE: + minmaxh-simplify-the-variants-of-clamp.patch added to mm-nonmm-unstable branch
2024-11-29 11:45 ` Lorenzo Stoakes
@ 2024-11-29 11:56 ` David Laight
2024-11-29 12:06 ` Lorenzo Stoakes
0 siblings, 1 reply; 7+ messages in thread
From: David Laight @ 2024-11-29 11:56 UTC (permalink / raw)
To: 'Lorenzo Stoakes', Andrew Morton, 'Jakob Hauser'
Cc: mm-commits@vger.kernel.org, willy@infradead.org,
pedro.falcato@gmail.com, mjguzik@gmail.com, Jason@zx2c4.com,
hch@infradead.org, dan.carpenter@linaro.org, axboe@kernel.dk,
arnd@kernel.org, andriy.shevchenko@linux.intel.com
From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> Sent: 29 November 2024 11:46
>
> On Fri, Nov 29, 2024 at 03:11:43AM -0800, Andrew Morton wrote:
> >
> > The patch titled
> > Subject: minmax.h: simplify the variants of clamp()
> > has been added to the -mm mm-nonmm-unstable branch. Its filename is
> > minmaxh-simplify-the-variants-of-clamp.patch
>
> Hmm, this was generating kernel test bot reports, should we be taking it without
> that being fixed?
That is reported for W=1 builds and is correctly reporting some very
badly broken code - that has always been broken.
Probably also only affects allmodconfig builds because the code in
question is unlikely to be included.
David
-
Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK
Registration No: 1397386 (Wales)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: + minmaxh-simplify-the-variants-of-clamp.patch added to mm-nonmm-unstable branch
2024-11-29 11:56 ` David Laight
@ 2024-11-29 12:06 ` Lorenzo Stoakes
2024-11-29 12:10 ` David Laight
0 siblings, 1 reply; 7+ messages in thread
From: Lorenzo Stoakes @ 2024-11-29 12:06 UTC (permalink / raw)
To: David Laight
Cc: Andrew Morton, 'Jakob Hauser', mm-commits@vger.kernel.org,
willy@infradead.org, pedro.falcato@gmail.com, mjguzik@gmail.com,
Jason@zx2c4.com, hch@infradead.org, dan.carpenter@linaro.org,
axboe@kernel.dk, arnd@kernel.org,
andriy.shevchenko@linux.intel.com
On Fri, Nov 29, 2024 at 11:56:01AM +0000, David Laight wrote:
> From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> > Sent: 29 November 2024 11:46
> >
> > On Fri, Nov 29, 2024 at 03:11:43AM -0800, Andrew Morton wrote:
> > >
> > > The patch titled
> > > Subject: minmax.h: simplify the variants of clamp()
> > > has been added to the -mm mm-nonmm-unstable branch. Its filename is
> > > minmaxh-simplify-the-variants-of-clamp.patch
> >
> > Hmm, this was generating kernel test bot reports, should we be taking it without
> > that being fixed?
>
> That is reported for W=1 builds and is correctly reporting some very
> badly broken code - that has always been broken.
>
> Probably also only affects allmodconfig builds because the code in
> question is unlikely to be included.
Ah fair play, you are poking around in some creaky, cobweb filled bits of
the kernel so perhaps not a surprise...
We should probably try and sort out the W=1 stuff though! And by 'we' I
mean you obviously ;)
>
> David
>
> -
> Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK
> Registration No: 1397386 (Wales)
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: + minmaxh-simplify-the-variants-of-clamp.patch added to mm-nonmm-unstable branch
2024-11-29 12:06 ` Lorenzo Stoakes
@ 2024-11-29 12:10 ` David Laight
2024-11-29 12:14 ` Lorenzo Stoakes
0 siblings, 1 reply; 7+ messages in thread
From: David Laight @ 2024-11-29 12:10 UTC (permalink / raw)
To: 'Lorenzo Stoakes'
Cc: Andrew Morton, 'Jakob Hauser', mm-commits@vger.kernel.org,
willy@infradead.org, pedro.falcato@gmail.com, mjguzik@gmail.com,
Jason@zx2c4.com, hch@infradead.org, dan.carpenter@linaro.org,
axboe@kernel.dk, arnd@kernel.org,
andriy.shevchenko@linux.intel.com
From: Lorenzo Stoakes
> Sent: 29 November 2024 12:06
>
> On Fri, Nov 29, 2024 at 11:56:01AM +0000, David Laight wrote:
> > From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> > > Sent: 29 November 2024 11:46
> > >
> > > On Fri, Nov 29, 2024 at 03:11:43AM -0800, Andrew Morton wrote:
> > > >
> > > > The patch titled
> > > > Subject: minmax.h: simplify the variants of clamp()
> > > > has been added to the -mm mm-nonmm-unstable branch. Its filename is
> > > > minmaxh-simplify-the-variants-of-clamp.patch
> > >
> > > Hmm, this was generating kernel test bot reports, should we be taking it without
> > > that being fixed?
> >
> > That is reported for W=1 builds and is correctly reporting some very
> > badly broken code - that has always been broken.
> >
> > Probably also only affects allmodconfig builds because the code in
> > question is unlikely to be included.
>
> Ah fair play, you are poking around in some creaky, cobweb filled bits of
> the kernel so perhaps not a surprise...
>
> We should probably try and sort out the W=1 stuff though! And by 'we' I
> mean you obviously ;)
Not me, Jakob is trying to fix the magnetometer/yamaha-yas530.c driver.
But I keep on pointing out just how broken the code was.
So there should be a patch to it (that needs backporting) soon.
David
-
Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK
Registration No: 1397386 (Wales)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: + minmaxh-simplify-the-variants-of-clamp.patch added to mm-nonmm-unstable branch
2024-11-29 12:10 ` David Laight
@ 2024-11-29 12:14 ` Lorenzo Stoakes
2024-11-29 21:44 ` Jakob Hauser
0 siblings, 1 reply; 7+ messages in thread
From: Lorenzo Stoakes @ 2024-11-29 12:14 UTC (permalink / raw)
To: David Laight
Cc: Andrew Morton, 'Jakob Hauser', mm-commits@vger.kernel.org,
willy@infradead.org, pedro.falcato@gmail.com, mjguzik@gmail.com,
Jason@zx2c4.com, hch@infradead.org, dan.carpenter@linaro.org,
axboe@kernel.dk, arnd@kernel.org,
andriy.shevchenko@linux.intel.com
On Fri, Nov 29, 2024 at 12:10:19PM +0000, David Laight wrote:
> From: Lorenzo Stoakes
> > Sent: 29 November 2024 12:06
> >
> > On Fri, Nov 29, 2024 at 11:56:01AM +0000, David Laight wrote:
> > > From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> > > > Sent: 29 November 2024 11:46
> > > >
> > > > On Fri, Nov 29, 2024 at 03:11:43AM -0800, Andrew Morton wrote:
> > > > >
> > > > > The patch titled
> > > > > Subject: minmax.h: simplify the variants of clamp()
> > > > > has been added to the -mm mm-nonmm-unstable branch. Its filename is
> > > > > minmaxh-simplify-the-variants-of-clamp.patch
> > > >
> > > > Hmm, this was generating kernel test bot reports, should we be taking it without
> > > > that being fixed?
> > >
> > > That is reported for W=1 builds and is correctly reporting some very
> > > badly broken code - that has always been broken.
> > >
> > > Probably also only affects allmodconfig builds because the code in
> > > question is unlikely to be included.
> >
> > Ah fair play, you are poking around in some creaky, cobweb filled bits of
> > the kernel so perhaps not a surprise...
> >
> > We should probably try and sort out the W=1 stuff though! And by 'we' I
> > mean you obviously ;)
>
> Not me, Jakob is trying to fix the magnetometer/yamaha-yas530.c driver.
> But I keep on pointing out just how broken the code was.
> So there should be a patch to it (that needs backporting) soon.
Presumably that somehow interacts with this clamp code that he's also
addressing you mean? As that's something of a specific driver (I have no
idea even what a magnetometer is...)
In general your series seems mostly to be various reasonable cleanups (at a
glance) so think we're all good to at least have this in 6.14 unstable
anyway, to be clear.
>
> David
>
> -
> Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK
> Registration No: 1397386 (Wales)
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: + minmaxh-simplify-the-variants-of-clamp.patch added to mm-nonmm-unstable branch
2024-11-29 12:14 ` Lorenzo Stoakes
@ 2024-11-29 21:44 ` Jakob Hauser
0 siblings, 0 replies; 7+ messages in thread
From: Jakob Hauser @ 2024-11-29 21:44 UTC (permalink / raw)
To: Lorenzo Stoakes
Cc: David Laight, Andrew Morton, mm-commits@vger.kernel.org,
willy@infradead.org, pedro.falcato@gmail.com, mjguzik@gmail.com,
Jason@zx2c4.com, hch@infradead.org, dan.carpenter@linaro.org,
axboe@kernel.dk, arnd@kernel.org,
andriy.shevchenko@linux.intel.com
Hi Lorenzo,
On 29.11.24 13:14, Lorenzo Stoakes wrote:
> On Fri, Nov 29, 2024 at 12:10:19PM +0000, David Laight wrote:
>> From: Lorenzo Stoakes
>>> Sent: 29 November 2024 12:06
>>>
>>> On Fri, Nov 29, 2024 at 11:56:01AM +0000, David Laight wrote:
>>>> From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
>>>>> Sent: 29 November 2024 11:46
>>>>>
>>>>> On Fri, Nov 29, 2024 at 03:11:43AM -0800, Andrew Morton wrote:
>>>>>>
>>>>>> The patch titled
>>>>>> Subject: minmax.h: simplify the variants of clamp()
>>>>>> has been added to the -mm mm-nonmm-unstable branch. Its filename is
>>>>>> minmaxh-simplify-the-variants-of-clamp.patch
>>>>>
>>>>> Hmm, this was generating kernel test bot reports, should we be taking it without
>>>>> that being fixed?
>>>>
>>>> That is reported for W=1 builds and is correctly reporting some very
>>>> badly broken code - that has always been broken.
>>>>
>>>> Probably also only affects allmodconfig builds because the code in
>>>> question is unlikely to be included.
>>>
>>> Ah fair play, you are poking around in some creaky, cobweb filled bits of
>>> the kernel so perhaps not a surprise...
>>>
>>> We should probably try and sort out the W=1 stuff though! And by 'we' I
>>> mean you obviously ;)
>>
>> Not me, Jakob is trying to fix the magnetometer/yamaha-yas530.c driver.
>> But I keep on pointing out just how broken the code was.
>> So there should be a patch to it (that needs backporting) soon.
>
> Presumably that somehow interacts with this clamp code that he's also
> addressing you mean? As that's something of a specific driver (I have no
> idea even what a magnetometer is...)
I'm working on cleaning up that part in
drivers/iio/magnetometer/yamaha-yas530.c.
v1:
https://lore.kernel.org/linux-iio/20241126234021.19749-1-jahau@rocketmail.com/T/#u
v2:
https://lore.kernel.org/linux-iio/11609b2243c295d65ab4d47e78c239d61ad6be75.1732914810.git.jahau@rocketmail.com/T/#u
> In general your series seems mostly to be various reasonable cleanups (at a
> glance) so think we're all good to at least have this in 6.14 unstable
> anyway, to be clear.
Kind regards,
Jakob
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-11-29 21:44 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-29 11:11 + minmaxh-simplify-the-variants-of-clamp.patch added to mm-nonmm-unstable branch Andrew Morton
2024-11-29 11:45 ` Lorenzo Stoakes
2024-11-29 11:56 ` David Laight
2024-11-29 12:06 ` Lorenzo Stoakes
2024-11-29 12:10 ` David Laight
2024-11-29 12:14 ` Lorenzo Stoakes
2024-11-29 21:44 ` Jakob Hauser
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.