On Sat, Aug 31, 2019 at 08:40:05PM -0700, Randy Dunlap wrote: > From: Randy Dunlap <[email protected]> > > arch/microblaze/ is missing support for get_user() of size 8 bytes, > so add it by using __copy_from_user(). > > Fixes these build errors: > drivers/infiniband/core/uverbs_main.o: In function `ib_uverbs_write': > drivers/infiniband/core/.tmp_gl_uverbs_main.o:(.text+0x13a4): undefined > reference to `__user_bad' > drivers/android/binder.o: In function `binder_thread_write': > drivers/android/.tmp_gl_binder.o:(.text+0xda6c): undefined reference to > `__user_bad' > drivers/android/.tmp_gl_binder.o:(.text+0xda98): undefined reference to > `__user_bad' > drivers/android/.tmp_gl_binder.o:(.text+0xdf10): undefined reference to > `__user_bad' > drivers/android/.tmp_gl_binder.o:(.text+0xe498): undefined reference to > `__user_bad' > drivers/android/binder.o:drivers/android/.tmp_gl_binder.o:(.text+0xea78): > more undefined references to `__user_bad' follow > > 'make allmodconfig' now builds successfully for arch/microblaze/. > > Fixes: 538722ca3b76 ("microblaze: fix get_user/put_user side-effects") > Reported-by: kbuild test robot <[email protected]> > Signed-off-by: Randy Dunlap <[email protected]> > Cc: Al Viro <[email protected]> > Cc: Steven J. Magnani <[email protected]> > Cc: Michal Simek <[email protected]> > Cc: Jason Gunthorpe <[email protected]> > Cc: Leon Romanovsky <[email protected]> > Cc: Andrew Morton <[email protected]> > Cc: Doug Ledford <[email protected]> > Reviewed-by: Leon Romanovsky <[email protected]> > --- > What is a reasonable path for having this patch merged? > Leon Romanovsky <[email protected]> has tested it.
I tested it for compilation only, we (RDMA) don't work on arch/microblaze/ at all and care about kbuild failures only. Thanks

