On Sun, Dec 27, 2020 at 11:45 AM Randy Dunlap <[email protected]> wrote: > > Make <asm-generic/local64.h> mandatory in include/asm-generic/Kbuild > and remove all arch/*/include/asm/local64.h arch-specific files since > they only #include <asm-generic/local64.h>. > > This fixes build errors on arch/c6x/ and arch/nios2/ for > block/blk-iocost.c. > > Build-tested on 21 of 25 arch-es. (tools problems on the others) > > Yes, we could even rename <asm-generic/local64.h> to > <linux/local64.h> and change all #includes to use > <linux/local64.h> instead. > > Signed-off-by: Randy Dunlap <[email protected]> > Suggested-by: Christoph Hellwig <[email protected]> > Cc: Jens Axboe <[email protected]> > Cc: [email protected] > Cc: Ley Foon Tan <[email protected]> > Cc: Mark Salter <[email protected]> > Cc: Aurelien Jacquiot <[email protected]> > Cc: [email protected] > Cc: Peter Zijlstra <[email protected]> > Cc: Masahiro Yamada <[email protected]>
Reviewed-by: Masahiro Yamada <[email protected]> > Cc: Andrew Morton <[email protected]> > --- > Would some $maintainer please plan to apply/merge this. > > v2: instead of making local64.h a generic-y header file and adding it > to the missing arch/ header locations, make it a mandotory-y header file > and remove it from most arch/ header locations. (Christoph) > -- Best Regards Masahiro Yamada

