The patch titled Subject: lib/find_bit.c: uninline helper _find_next_bit() has been added to the -mm tree. Its filename is lib-find_bitc-uninline-helper-_find_next_bit.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/lib-find_bitc-uninline-helper-_find_next_bit.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/lib-find_bitc-uninline-helper-_find_next_bit.patch 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 and is updated there every 3-4 working days ------------------------------------------------------ From: Yury Norov <yury.norov@xxxxxxxxx> Subject: lib/find_bit.c: uninline helper _find_next_bit() It saves 25% of .text for arm64, and more for BE architectures. Before: $ size lib/find_bit.o text data bss dec hex filename 1012 56 0 1068 42c lib/find_bit.o After: $ size lib/find_bit.o text data bss dec hex filename 776 56 0 832 340 lib/find_bit.o Link: http://lkml.kernel.org/r/20200103202846.21616-3-yury.norov@xxxxxxxxx Signed-off-by: Yury Norov <yury.norov@xxxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Cc: Allison Randal <allison@xxxxxxxxxxx> Cc: William Breathitt Gray <vilhelm.gray@xxxxxxxxx> Cc: Joe Perches <joe@xxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- lib/find_bit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/lib/find_bit.c~lib-find_bitc-uninline-helper-_find_next_bit +++ a/lib/find_bit.c @@ -27,7 +27,7 @@ * searching it for one bits. * - The optional "addr2", which is anded with "addr1" if present. */ -static inline unsigned long _find_next_bit(const unsigned long *addr1, +static unsigned long _find_next_bit(const unsigned long *addr1, const unsigned long *addr2, unsigned long nbits, unsigned long start, unsigned long invert, unsigned long le) { _ Patches currently in -mm which might be from yury.norov@xxxxxxxxx are uapi-rename-ext2_swab-to-swab-and-share-globally-in-swabh.patch lib-find_bitc-join-_find_next_bit_le.patch lib-find_bitc-uninline-helper-_find_next_bit.patch lib-string-add-strnchrnul.patch bitops-more-bits_to_-macros.patch lib-add-test-for-bitmap_parse.patch lib-add-test-for-bitmap_parse-fix.patch lib-make-bitmap_parse_user-a-wrapper-on-bitmap_parse.patch lib-rework-bitmap_parse.patch lib-new-testcases-for-bitmap_parse_user.patch cpumask-dont-calculate-length-of-the-input-string.patch