Following the instructions in Documentation/namespaces to autogenerate the namespace changes to avoid the multiple build warnings in 5.4-rc1 for my module ... I am not able to get nsdeps to work. For example in my module directory (fs/cifs) trying to build with nsdeps:
make -C /usr/src/linux-headers-`uname -r` M=`pwd` modules nsdeps gets the error "cat: ./modules.order: No such file or directory" This is on Ubuntu 18, running current 5.4-rc1 kernel. It looks like it is looking for modules.order in the wrong directory (it is present in fs/cifs - but it looks like it is looking for it in /usr/src where of course it won't be found) I am trying to remove the hundreds of new warnings introduced by namespaces in 5.4-rc1 when building my module e.g. WARNING: module cifs uses symbol __fscache_acquire_cookie from namespace .o: $(deps_/home/sfrench/cifs-2.6/fs/cifs/cache.o), but does not import it. -- Thanks, Steve