Message ID | 20230926052007.3917389-1-andriy.shevchenko@linux.intel.com (mailing list archive) |
---|---|
Headers | show |
Series | bitmap: get rid of bitmap_remap() and bitmap_biremap() uses | expand |
On Tue, Sep 26, 2023 at 7:20 AM Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > As Rasmus suggested [1], the bit remapping APIs should be local to NUMA. > However, they are being in use outside of that for a while. To make > above happen, introduces simplified APIs that can be used otherwise. > > It seems we might have yet another user of the above mentioned APIs. > > The last patch has not been tested anyhow (except compilation, so > all testing and comments are welcome). > > The idea is to get an immutable tag (via my tree) that can be pulled > by bitmap and GPIO trees on the need (while usually I send PR to > the GPIO subsystem). > > Link: https://lore.kernel.org/all/20230815235934.47782-1-yury.norov@gmail.com/ [1] I don't understand the bitmap changes very well, but the resulting changes to cdev look very nice clearly making that code more readable and maintainable, so FWIW: Acked-by: Linus Walleij <linus.walleij@linaro.org> Yours, Linus Walleij
On Tue, Sep 26, 2023 at 10:52:05AM +0200, Linus Walleij wrote: > On Tue, Sep 26, 2023 at 7:20 AM Andy Shevchenko > <andriy.shevchenko@linux.intel.com> wrote: > > > As Rasmus suggested [1], the bit remapping APIs should be local to NUMA. > > However, they are being in use outside of that for a while. To make > > above happen, introduces simplified APIs that can be used otherwise. > > > > It seems we might have yet another user of the above mentioned APIs. > > > > The last patch has not been tested anyhow (except compilation, so > > all testing and comments are welcome). > > > > The idea is to get an immutable tag (via my tree) that can be pulled > > by bitmap and GPIO trees on the need (while usually I send PR to > > the GPIO subsystem). > > > > Link: https://lore.kernel.org/all/20230815235934.47782-1-yury.norov@gmail.com/ [1] > > I don't understand the bitmap changes very well, Me neither... Oops (it was a joke :-) > but the resulting > changes to cdev look very nice clearly making that code more readable > and maintainable, While the above is a joke it took quite a time to get into the logic. Hence this patch. TBH I'm in doubt, that's why asking for careful testing and reviews. > so FWIW: > Acked-by: Linus Walleij <linus.walleij@linaro.org> Thank you!