On 8/28/19 10:19 AM, Josh Poimboeuf wrote: > On Wed, Aug 28, 2019 at 09:58:37AM -0700, Randy Dunlap wrote: >> On 8/27/19 8:40 PM, akpm@xxxxxxxxxxxxxxxxxxxx wrote: >>> The mm-of-the-moment snapshot 2019-08-27-20-39 has been uploaded to >>> >>> http://www.ozlabs.org/~akpm/mmotm/ >>> >>> mmotm-readme.txt says >>> >>> README for mm-of-the-moment: >>> >>> http://www.ozlabs.org/~akpm/mmotm/ >>> >>> This is a snapshot of my -mm patch queue. Uploaded at random hopefully >>> more than once a week. >>> >>> You will need quilt to apply these patches to the latest Linus release (5.x >>> or 5.x-rcY). The series file is in broken-out.tar.gz and is duplicated in >>> http://ozlabs.org/~akpm/mmotm/series >>> >>> The file broken-out.tar.gz contains two datestamp files: .DATE and >>> .DATE-yyyy-mm-dd-hh-mm-ss. Both contain the string yyyy-mm-dd-hh-mm-ss, >>> followed by the base kernel version against which this patch series is to >>> be applied. >> >> >> >> drivers/xen/gntdev.o: warning: objtool: gntdev_copy()+0x229: call to __ubsan_handle_out_of_bounds() with UACCESS enabled > > Easy one :-) > > diff --git a/tools/objtool/check.c b/tools/objtool/check.c > index 0c8e17f946cd..6a935ab93149 100644 > --- a/tools/objtool/check.c > +++ b/tools/objtool/check.c > @@ -483,6 +483,7 @@ static const char *uaccess_safe_builtin[] = { > "ubsan_type_mismatch_common", > "__ubsan_handle_type_mismatch", > "__ubsan_handle_type_mismatch_v1", > + "__ubsan_handle_out_of_bounds", > /* misc */ > "csum_partial_copy_generic", > "__memcpy_mcsafe", > then I get this one: lib/ubsan.o: warning: objtool: __ubsan_handle_out_of_bounds()+0x5d: call to ubsan_prologue() with UACCESS enabled -- ~Randy