Also the patch as is is ok for 15.2 but in upstream it is likely broken. Upstream has changed like this: -- if (test_bit(FD_OPEN_SHOULD_FAIL_BIT, &drive_state[drive].flags)) +- if (test_bit(FD_OPEN_SHOULD_FAIL_BIT, &UDRS->flags)) and the code added in the patch does not reflect that. Test kernel for 15.2 should build shortly at https://build.opensuse.org/project/monitor/home:michals:kernel-test-15