Messages in this thread | | | Date | Wed, 24 Aug 2022 18:58:10 +0100 | From | "Russell King (Oracle)" <> | Subject | Re: [PATCH v2 2/3] lib/find_bit: create find_first_zero_bit_le() |
| |
On Wed, Aug 24, 2022 at 06:37:45AM -0700, Yury Norov wrote: > Because there is a codebase that relies on existing types, mostly in > filesystem code. And those fs fixes would require 5 or 6 patches.
Does that mean that are there filesystems that are passing pointers to the find_bit functions which are _not_ aligned to an "unsigned long" ?
If there are, we should _not_ convert 32-bit ARM to use word loads or use the generic code; unaligned loads are expensive on older ARM CPUs, at least not the code for older ARM CPUs.
-- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 40Mbps down 10Mbps up. Decent connectivity at last!
| |