My variant, based on https://paste.rs/aNR.diff from https://www.linux.org.ru/news/kernel/16052362 TODO: add patch description