Compiling 5.10.9 with the patch does not work. Do I need to use 5.11-rc kernels? gcc -Wp,-MMD,drivers/block/.floppy.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/7/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -g -gdwarf-4 -gz=zlib -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -fno-inline-functions-called-once -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Idrivers/block -DMODULE -DKBUILD_BASENAME='"floppy"' -DKBUILD_MODNAME='"floppy"' -c -o drivers/block/floppy.o drivers/block/floppy.c drivers/block/floppy.c: In function ���������floppy_open���������: drivers/block/floppy.c:4124:3: error: ���������UDRS��������� undeclared (first use in this function) UDRS->last_checked = 0; ^~~~ drivers/block/floppy.c:4124:3: note: each undeclared identifier is reported only once for each function it appears in drivers/block/floppy.c:4126:3: error: implicit declaration of function ���������check_disk_change���������; did you mean ���������bdev_disk_changed���������? [-Werror=implicit-function-declaration] check_disk_change(bdev); ^~~~~~~~~~~~~~~~~ bdev_disk_changed cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:279: drivers/block/floppy.o] Error 1