On Thu, Feb 02, 2017 at 11:40:32AM +0100, Arnd Bergmann wrote: > On Thu, Feb 2, 2017 at 10:54 AM, Greg Kroah-Hartman > <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > b/drivers/staging/lustre/include/linux/libcfs/libcfs_private.h > >> > index aab15d8112a4..2d5435029185 100644 > >> > --- a/drivers/staging/lustre/include/linux/libcfs/libcfs_private.h > >> > +++ b/drivers/staging/lustre/include/linux/libcfs/libcfs_private.h > >> > @@ -291,7 +291,7 @@ do { \ > >> > * value after conversion... > >> > * > >> > */ > >> > -#define CLASSERT(cond) do {switch (42) {case (cond): case 0: break; } } while (0) > >> > +#define CLASSERT(cond) do {switch (42) {case (cond): case 0: default: break; } } while (0) > > > > Ugh, why not just use the in-kernel ASSERT macro instead? > > We don't have one ;-) Oh nice! > I've done a semi-automated patch to replace CLASSERT() with the respective > BUILD_BUG_ON() now, but that patch is quite large. Should be easy to script, I missed that this was a build-time check. Heck, I'll take a script to do this, or I can just do it in my end. thanks, greg k-h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel