On Thu, Feb 15, 2024 at 11:14:49 +0800, Greg KH wrote: > This is not needed in a changelog text. Thanks for telling. I'm new to lkml and still learning about the format. > > tools/usb/usbip/src/usbip.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/tools/usb/usbip/src/usbip.c b/tools/usb/usbip/src/usbip.c > > index f7c7220d9..ddcafb5c7 100644 > > --- a/tools/usb/usbip/src/usbip.c > > +++ b/tools/usb/usbip/src/usbip.c > > @@ -165,7 +165,7 @@ int main(int argc, char *argv[]) > > case '?': > > printf("usbip: invalid option\n"); > > /* Terminate after printing error */ > > - /* FALLTHRU */ > > + fallthrough; > > Did you compile this? This is userspace code, and as-such, I don't > think it has this keyword, does it? I'm sorry for my hurrying. I ran ``make tools/usb`` with no warning or error, so I sent this patch. Now it turns out ``make tools/usb`` doesn't cover tools/usb/usbip. I tried again with ``./autogen.sh && ./configure && make`` and it indeed failed. Since usbip.c doesn't have any reference to include/linux/compiler.h, it cannot use ``fallthrough``. Thanks again for pointing out this error. Thanks, Pairman