Hi, we've received a bug report about rfkill change that was introduced in 5.11. While the systemd-rfkill expects the same size of both read and write, the kernel rfkill write cuts off to the old 8 bytes while read gives 9 bytes, hence it leads the error: https://github.com/systemd/systemd/issues/18677 https://bugzilla.opensuse.org/show_bug.cgi?id=1183147 As far as I understand from the log in the commit 14486c82612a, this sounds like the intended behavior. But if this was implemented in that way just for the compatibility reason, it actually is worse, introducing a regression. Although this can be addressed easily in the systemd side, the current kernel behavior needs reconsideration, IMO. thanks, Takashi