'\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) [ 1858.315269] loop1: detected capacity change from 0 to 40 05:41:35 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 1858.353151] loop0: detected capacity change from 0 to 40 [ 1858.355019] loop6: detected capacity change from 0 to 40 [ 1858.369119] syz-executor.4: attempt to access beyond end of device [ 1858.369119] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1858.370146] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:41:35 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:41:35 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1858.430988] loop1: detected capacity change from 0 to 40 05:41:36 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8be2b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f00000000c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x20200, 0x4) truncate(&(0x7f0000000000)='./file1/file0\x00', 0x101) 05:41:36 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 1858.536438] loop3: detected capacity change from 0 to 40 [ 1858.560003] loop4: detected capacity change from 0 to 40 [ 1858.657726] syz-executor.4: attempt to access beyond end of device [ 1858.657726] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1858.659463] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1858.972026] loop5: detected capacity change from 0 to 264192 [ 1858.976751] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value 05:41:49 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0x0) 05:41:49 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x420403, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/106, 0x6a) openat(r0, &(0x7f0000000000)='./file1\x00', 0x840200, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r0, r1, &(0x7f00000000c0)=0x401, 0x1) sendfile(r1, r0, 0x0, 0xfffffdef) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/diskstats\x00', 0x0, 0x0) syz_io_uring_complete(0x0) 05:41:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) sendfile(r1, r0, 0x0, 0xfffffdef) 05:41:49 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:41:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:41:49 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) unlink(&(0x7f0000000040)='./file1\x00') [ 1872.244092] loop1: detected capacity change from 0 to 40 [ 1872.247864] loop6: detected capacity change from 0 to 40 [ 1872.265737] FAT-fs (loop2): bogus number of reserved sectors [ 1872.266180] FAT-fs (loop2): Can't find a valid FAT filesystem 05:41:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 1872.272832] loop4: detected capacity change from 0 to 40 05:41:49 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$VT_DISALLOCATE(r0, 0x5608) r1 = memfd_secret(0x0) r2 = getpid() r3 = pidfd_open(r2, 0x0) process_madvise(r3, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r3}, './file0\x00'}) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 1872.280204] loop3: detected capacity change from 0 to 40 [ 1872.287617] loop7: detected capacity change from 0 to 40 [ 1872.305149] loop0: detected capacity change from 0 to 40 [ 1872.309115] loop5: detected capacity change from 0 to 40 05:41:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) 05:41:49 executing program 6: sendmsg$AUDIT_SET(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x6457653960563b60}, 0x8081) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 1872.352542] syz-executor.7: attempt to access beyond end of device [ 1872.352542] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1872.353420] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1872.373667] loop1: detected capacity change from 0 to 40 05:41:49 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 1872.391315] loop6: detected capacity change from 0 to 40 05:41:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:41:49 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffde8) 05:41:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) [ 1872.457625] syz-executor.4: attempt to access beyond end of device [ 1872.457625] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1872.459529] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1872.491247] loop3: detected capacity change from 0 to 40 [ 1872.499084] loop7: detected capacity change from 0 to 40 [ 1872.509058] FAT-fs (loop2): bogus number of reserved sectors [ 1872.509502] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1872.510823] loop1: detected capacity change from 0 to 40 [ 1872.578936] syz-executor.7: attempt to access beyond end of device [ 1872.578936] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1872.580603] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:42:03 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:42:03 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = getpid() pidfd_open(r2, 0x0) r3 = getpid() pidfd_open(r3, 0x0) r4 = getpid() r5 = pidfd_open(r4, 0x0) process_madvise(r5, 0x0, 0x0, 0x14, 0x0) write$binfmt_aout(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="d0ee6b0e0e77d689d5ad197d5df516ea5e3a0f9a3e09352c12bb9e9fe39ba1b010095402d3b97fee0d675817c758945ece5f3a7026606451793338a5d6366ceea5f86f4d62c3cffe046d07fe013a6e29f23fcdffa1956470db0c53615d51450ef984c7a25c3ae7010d6d399164c10ad9f56d5d77999fae58b31595f6dfc6d0369cbd34170178ff74f7fe7de02140a5786c1c6613715b49", @ANYRES32=r0, @ANYRESOCT=r3, @ANYRES16=r5, @ANYRES64=r0, @ANYBLOB="7f458e97d9ec4602968c62166cd7358915e5cfd416a3f8cd8abb593b8875983835e9e0b9f15c7bc809dba055114f0931cea6b9b606df85cc1d8c82b16c34b6a0b0cd20696040d603f2756ad4599fe92a1f1aed40bb4dfda259bd12a891ff76237d00877e33329b36d1ed8c981a9cfc7f5ceeccc078066d0b131e53a25eee4d87c7a48f2bedb730450f7458a31b55ddfccf99af0e2229fef4e09b5103582e19cc1776be6ac8"], 0xffffffffffffff54) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:42:03 executing program 6: r0 = syz_io_uring_setup(0x6c01, &(0x7f0000000080)={0x0, 0x14}, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_setup(0x679a, &(0x7f0000000240)={0x0, 0xe25a, 0x4, 0x0, 0x264, 0x0, r0}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f00000002c0), &(0x7f0000000340)) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_OPENAT={0x12, 0x0, 0x0, 0xffffffffffffff9c, 0x0, 0x0}, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000004c0)=@IORING_OP_SPLICE={0x1e, 0x1, 0x0, @fd_index}, 0x0) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_FSYNC={0x3, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r3}}, 0x80000000) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_REMOVE={0x7, 0x1, 0x0, 0x0, 0x0, 0x12345, 0x0, 0x0, 0x1, {0x0, r3}}, 0xff) syz_io_uring_setup(0x6c01, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000180)=@IORING_OP_OPENAT={0x12, 0x0, 0x0, 0xffffffffffffff9c, 0x0, 0x0}, 0x0) syz_io_uring_submit(r4, r5, &(0x7f00000004c0)=@IORING_OP_SPLICE={0x1e, 0x1, 0x0, @fd_index}, 0x0) syz_io_uring_submit(r1, r5, &(0x7f0000000000)=@IORING_OP_FADVISE={0x18, 0x4, 0x0, @fd=r0, 0x9, 0x0, 0xfff, 0x3}, 0x6) r6 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_FSYNC={0x3, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r6}}, 0x80000000) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_REMOVE={0x7, 0x1, 0x0, 0x0, 0x0, 0x12345, 0x0, 0x0, 0x1, {0x0, r6}}, 0xff) syz_io_uring_submit(r4, 0x0, &(0x7f0000000500)=@IORING_OP_STATX={0x15, 0x1, 0x0, 0xffffffffffffff9c, &(0x7f0000000380), &(0x7f0000000480)='./file2\x00', 0x1, 0x0, 0x1, {0x0, r6}}, 0x80000000) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) faccessat(r7, &(0x7f00000001c0)='./file0\x00', 0x22) 05:42:03 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) 05:42:03 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:42:03 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:42:03 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x40, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 1885.952573] loop5: detected capacity change from 0 to 40 [ 1885.975985] loop3: detected capacity change from 0 to 40 [ 1885.999262] loop4: detected capacity change from 0 to 40 05:42:03 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 1886.022583] loop7: detected capacity change from 0 to 40 [ 1886.026855] loop1: detected capacity change from 0 to 40 [ 1886.030012] FAT-fs (loop2): bogus number of reserved sectors [ 1886.030942] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1886.068517] loop0: detected capacity change from 0 to 40 [ 1886.081576] loop6: detected capacity change from 0 to 40 05:42:03 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/seq/clients\x00', 0x0, 0x0) fspick(r1, &(0x7f0000000140)='./file0\x00', 0x1) write$binfmt_aout(r0, 0x0, 0x220) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2e01, 0x10) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 1886.138763] syz-executor.4: attempt to access beyond end of device [ 1886.138763] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1886.140522] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:42:03 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:42:03 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) 05:42:03 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:42:03 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat$full(0xffffffffffffff9c, &(0x7f00000001c0), 0x20040, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0xff, 0x81, 0x3f, 0x1, 0x0, 0x6, 0x25800, 0xd, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x6, 0x0, @perf_bp={&(0x7f0000000240), 0xb}, 0x40e14, 0x40, 0x5, 0x5, 0x0, 0x9, 0x800, 0x0, 0x3, 0x0, 0x9}, 0xffffffffffffffff, 0xb, r2, 0x4) signalfd4(r1, &(0x7f00000000c0)={[0x8]}, 0x8, 0x800) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1886.221908] loop5: detected capacity change from 0 to 40 [ 1886.252921] syz-executor.0: attempt to access beyond end of device [ 1886.252921] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1886.254614] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 1886.271606] loop3: detected capacity change from 0 to 40 05:42:03 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 1886.302734] FAT-fs (loop2): bogus number of reserved sectors [ 1886.303608] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1886.307359] loop1: detected capacity change from 0 to 40 [ 1886.319416] loop7: detected capacity change from 0 to 40 [ 1886.389516] syz-executor.7: attempt to access beyond end of device [ 1886.389516] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1886.391270] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1886.426107] loop4: detected capacity change from 0 to 40 [ 1886.503724] syz-executor.4: attempt to access beyond end of device [ 1886.503724] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1886.505638] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:42:18 executing program 3: chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:42:18 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 1901.447486] loop5: detected capacity change from 0 to 40 [ 1901.455707] FAT-fs (loop2): bogus number of reserved sectors [ 1901.456249] FAT-fs (loop2): Can't find a valid FAT filesystem 05:42:18 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:42:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x81081, 0x8) chdir(&(0x7f0000000140)='./file0\x00') r0 = syz_open_dev$vcsa(&(0x7f00000000c0), 0x6, 0x202100) r1 = syz_io_uring_setup(0x2975, &(0x7f0000000300)={0x0, 0xf464, 0x43f03ad26f619456, 0xfffffffd, 0x24d}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000180)) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000000, 0x4008051, r0, 0x8000000) syz_io_uring_setup(0x6c01, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000180)=@IORING_OP_OPENAT={0x12, 0x0, 0x0, 0xffffffffffffff9c, 0x0, 0x0}, 0x0) syz_io_uring_setup(0x6c01, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r5, r6, &(0x7f0000000180)=@IORING_OP_OPENAT={0x12, 0x0, 0x0, 0xffffffffffffff9c, 0x0, 0x0}, 0x0) syz_io_uring_submit(r5, r6, &(0x7f00000004c0)=@IORING_OP_SPLICE={0x1e, 0x1, 0x0, @fd_index}, 0x0) syz_io_uring_submit(r5, r4, &(0x7f00000004c0)=@IORING_OP_POLL_REMOVE={0x7, 0x1, 0x0, 0x0, 0x0, 0x12345}, 0x2) syz_io_uring_submit(r2, r4, &(0x7f0000000480)=@IORING_OP_WRITE_FIXED={0x5, 0x0, 0x2000, @fd_index=0x1, 0x3, 0x4, 0x6, 0xc, 0x0, {0x2}}, 0x800) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) write$binfmt_aout(r7, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, 0xffffffffffffffff, 0x0, 0x6) recvmsg$unix(r7, &(0x7f0000000440)={&(0x7f0000000280), 0x6e, &(0x7f0000000400)=[{&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f00000001c0)=""/10, 0xa}], 0x2}, 0x0) 05:42:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/consoles\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f0000000000)='/,%#\x00', &(0x7f0000000040)='./file1\x00', r1) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f00000001c0)='./file0\x00', 0x1e) 05:42:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:42:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) 05:42:19 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) unlink(&(0x7f0000000040)='./file1\x00') [ 1901.461577] loop4: detected capacity change from 0 to 40 [ 1901.476182] FAT-fs (loop6): bogus number of reserved sectors [ 1901.476880] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1901.490856] loop0: detected capacity change from 0 to 40 [ 1901.495725] FAT-fs (loop6): Unrecognized mount option "./file0" or missing value [ 1901.499645] loop1: detected capacity change from 0 to 40 [ 1901.502229] loop7: detected capacity change from 0 to 40 05:42:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 1901.565572] syz-executor.4: attempt to access beyond end of device [ 1901.565572] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1901.566847] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1901.629368] FAT-fs (loop2): bogus number of reserved sectors [ 1901.629891] FAT-fs (loop2): Can't find a valid FAT filesystem 05:42:32 executing program 3: chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:42:32 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) fsconfig$FSCONFIG_SET_PATH(r2, 0x3, &(0x7f0000000000)='vfat\x00', &(0x7f0000000040)='./file1\x00', r1) 05:42:32 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x3, 0x3, &(0x7f00000001c0)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}, {&(0x7f0000000240)="cb3c2e68d53f822e9e5ecdf07ac482668a65a39993e2fac3cac936d1e6c2e75e2c281e421e4652e63a0a28eab34b1d766bb86f656ce9a952cda7208178a76312f8341d718b51a7bcaccd172336fb949e6515f96402798a13ad3eedae15e55f70370dcac2eb1f161522232eb94562f66b33402e2102bd2c004b742f53771023389833d405a68106f011f866adda02c1d1c32eb465ee56caf2e1534905dae55fef2ff6b99315a732b35789f80ae4", 0xad, 0x3}], 0x2020400, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') name_to_handle_at(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000480)=ANY=[@ANYBLOB="14010000000000ba0000000009000000100f0000060000000100000046a4b8562ba6b7b72f0fd2faf2049919c153c530f8b4bb2d7b19b431c9bebf9d8e3fbb155ca44072f11ffcb0032e39b74bfd8719072d94d8386e50a23e9e67fcc2a3d62e5ab72e6db17872d853b8a400e8730400eca4d7f49487a6dba9f9de510c85fb7b1c47c5050d71a06609b713cab4eeb1307caa4c4e0b0513fad60c78fa4c006be4bcdea92ed4bbb58195fc3a355d1ed39a7553ecb2fadb03000000000000000000000000ab9170bebd84884310dd16f50da1dc7a60676d5e7b88307c1c4b5d7e5854898ffbe3baeeff69ee03c4db03e2a1d94760207b01ccca072e26923b17c4c176c3f90f8d47bf21448937ad44962472ae71772f62e3d3da6de503b609cc7e942878607c1b79863e4bf5"], &(0x7f00000000c0), 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) openat(r0, &(0x7f0000000040)='./file0\x00', 0x408700, 0x15) truncate(&(0x7f0000000180)='./file1\x00', 0x0) sendfile(0xffffffffffffffff, r0, &(0x7f0000000300)=0x1a0a, 0x3) readlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)=""/54, 0x36) 05:42:32 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:42:32 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:42:32 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) 05:42:32 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) unlink(&(0x7f0000000040)='./file1\x00') 05:42:32 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x4, 0x4, &(0x7f00000001c0)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x3}, {0x0, 0x0, 0x2800}, {&(0x7f0000000000)="10707c851a590ab950ac2357647d1549e0856634be7a2d46f635ab142e0a242fc95d5e5199f3", 0x26, 0x1d48}, {&(0x7f0000000240)="8b697d6cd3e12152f7357674df21d7b1e12aeac3a1a98d372babdbf097d4f69f014df19a488db1975a8d893351ed4688a67d36eb5a83c7e70fa3a64643ff60207b1d4d676d431bdf8ca2825c8549a38184516ddab225366715fe1dafe321b910aa2af8691992c4ebaf21f0934d4da54950b02bcde062955b97beeb8588dcce", 0x7f, 0x101}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 1915.472832] loop5: detected capacity change from 0 to 40 [ 1915.473551] loop2: detected capacity change from 0 to 40 [ 1915.483386] loop7: detected capacity change from 0 to 40 [ 1915.486494] loop4: detected capacity change from 0 to 40 [ 1915.487921] loop1: detected capacity change from 0 to 40 [ 1915.496001] loop6: detected capacity change from 0 to 40 [ 1915.503710] FAT-fs (loop2): bogus number of reserved sectors [ 1915.504463] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1915.508334] loop0: detected capacity change from 0 to 40 [ 1915.511444] loop5: detected capacity change from 0 to 40 [ 1915.512968] FAT-fs (loop6): invalid media value (0x00) [ 1915.513779] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1915.542099] loop6: detected capacity change from 0 to 40 [ 1915.560149] FAT-fs (loop6): Unrecognized mount option "./file0" or missing value [ 1915.577250] syz-executor.7: attempt to access beyond end of device [ 1915.577250] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1915.579083] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:42:33 executing program 3: chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 1915.625058] syz-executor.4: attempt to access beyond end of device [ 1915.625058] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1915.626617] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:42:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:42:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:42:33 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') lsetxattr$security_capability(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f00000000c0)=@v1={0x1000000, [{0x3ff, 0x3f}]}, 0xc, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x48082, 0x114) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:42:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x3}, {0x0, 0x54, 0x2800}], 0xeef93458b9f8068d, &(0x7f0000000140)=ANY=[]) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) sendfile(r0, r1, &(0x7f0000000000)=0x1fe00000000000, 0xfffffffffffffffb) r2 = signalfd(r1, &(0x7f0000000040)={[0x200]}, 0x8) setsockopt$sock_timeval(r2, 0x1, 0x42, &(0x7f00000000c0)={0x0, 0xea60}, 0x10) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:42:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:42:33 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) unlink(&(0x7f0000000040)='./file1\x00') [ 1915.779838] loop6: detected capacity change from 0 to 40 [ 1915.785342] loop5: detected capacity change from 0 to 40 [ 1915.789976] loop1: detected capacity change from 0 to 40 [ 1915.790583] loop2: detected capacity change from 0 to 40 [ 1915.806740] FAT-fs (loop2): bogus number of reserved sectors [ 1915.807800] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1915.822108] loop0: detected capacity change from 0 to 40 [ 1915.825753] loop4: detected capacity change from 0 to 40 05:42:33 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x5, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x97fa006}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x101042, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) r3 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x40000, 0x8) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x10000, 0x111, 0x1d}, 0x18) r4 = getpid() r5 = pidfd_open(r4, 0x0) process_madvise(r5, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r3, 0xc018937e, &(0x7f0000000740)={{0x1, 0x1, 0x18, r5, @out_args}, './file1/file0\x00'}) sendmsg$inet6(r3, &(0x7f0000000700)={&(0x7f0000000240)={0xa, 0x4e23, 0x6, @local, 0x40}, 0x1c, &(0x7f0000000600)=[{&(0x7f0000000280)="11237b017b014b8ecf5495a65ae197ea633fd98da9478ea23c15505ce22f4096c2ea7648d83b9ed1034691ad38871e52b2a4c0d966e844e2922a9d35cd83aa2fd970e581552d913f56ddc963ef51dde9b2a554d36e2931dfdc46d66e8bf485a28da8106b229b50bdec", 0x69}, {&(0x7f0000000300)="e25a9374f7", 0x5}, {&(0x7f0000000340)="6620668339cdfe0580d657a1dceffc2af6412b606dfe522c532786b26fdfd95b756b708cb8c8647dbeb6e1f31a1e454403de934bd4dc9558379802c3ca0ba2c5cb4bc9db9f65b98e1c3ea200508c83fabd9225af4d4f0020005c74a5973fd09366146418f063596082f348c0a12d631a9c56c867569a9407b657e5b490fc26e03f1de4137eced0156d4a82886d19a0fdfaf81c30f79b8a70e433db9b84535da9db3188a403ea720038767b6a76d6e6ba7692e536046ade3af84f4f9dbcf6dd6b966df069", 0xc4}, {&(0x7f0000000440)="e8ef78cd30a5dd2e7feca1f82f22114ded0f76f01bb05736905ef6acb25b513377e1a8c3400819d179d35af99e5ac527e58a9e3f2a38ebaa9b7be86f03924c2622fa5c1cccc31b055f343017ed9c784b81ee3ef640c2fad57509c41f942964a1d4ed38d8b8a7937a41116ef4fa121d83419943aaaa90d51232c7ed8bc9fc7cc026d97b6410df", 0x86}, {&(0x7f0000000500)="c26df9e223df336e0481150bb225151706093010c587a8d42f6bc9fe80073f9309606ffaa8f9db94e931a9a260d1f2e505ad12f9fb4b38defa5c7b7b5a3e1efa232096100ccba8d1d01a460f43f4357784b3be9b19b7809ccbdc2f86a23f92a22315f02f8cc1a4a349f0a6a305a850cd3760e608e5444da23e8456ec2963c4e11bb4b3d0cee93551bb7754eb4d251229a3fdf2eb5939b41fad67df013e2c58b191aa847c06f0f88d5878932780e1a67ac162fc36b3aa220915cb340114ae3382d61ab9734923f95faa19afce7083f56b487913a91739ae1804996ed0b1a87c2ba39a047672f2c7", 0xe7}], 0x5, &(0x7f0000000680)=ANY=[@ANYBLOB="00000034000000000000000000000014000000000000002900001934000000ffffff7f00000000140000000000000029090000430000008000000000000000"], 0x48}, 0x0) r6 = getpid() r7 = pidfd_open(r6, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r7, 0xc028660f, &(0x7f00000001c0)={0x0, r5, 0x1, 0x6, 0x4, 0x4}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) creat(&(0x7f0000000780)='./file1/file0\x00', 0x39) sendfile(r1, r0, 0x0, 0xfffffdef) 05:42:33 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 1915.888499] loop7: detected capacity change from 0 to 94112 [ 1915.909885] FAT-fs (loop7): bogus number of reserved sectors [ 1915.910632] FAT-fs (loop7): Can't find a valid FAT filesystem 05:42:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 1915.930100] loop3: detected capacity change from 0 to 40 [ 1915.973632] syz-executor.4: attempt to access beyond end of device [ 1915.973632] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1915.975118] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1915.982831] loop7: detected capacity change from 0 to 94112 [ 1916.000856] FAT-fs (loop7): Unrecognized mount option "./file0" or missing value [ 1916.028751] loop2: detected capacity change from 0 to 40 [ 1916.038374] FAT-fs (loop2): bogus number of reserved sectors [ 1916.038938] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1930.634782] loop2: detected capacity change from 0 to 40 [ 1930.637721] loop5: detected capacity change from 0 to 40 05:42:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:42:48 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x101042, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x600000, 0x0) mknodat$loop(r2, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) lsetxattr(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)=@known='trusted.overlay.redirect\x00', &(0x7f0000000240)='vfat\x00', 0x5, 0x1) sendfile(r1, r0, 0x0, 0xfffffdef) 05:42:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:42:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = getpid() pidfd_open(r1, 0x0) syz_open_procfs(r1, &(0x7f0000000000)='net/ip_mr_cache\x00') write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:42:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:42:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:42:48 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:42:48 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000040)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2840}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) write$binfmt_aout(r1, &(0x7f0000000240)={{0x10b, 0x3, 0x6, 0xeb, 0xdd, 0xbb, 0x2fa, 0xffffffff}, "28600977787e7763db6599db7674ad42b6a7c2445e408ed6be48590aba35b4d66581d78562640e1e58eb9868e4b725cb62d459f6c5e4ca2cf93ffb91256a85dc6cde5a31cd0e5da8ee1dd3c7e97c45d2d8ecc9ae59611a573ad53a346fbfccca7c4dbcba27ebafebe411df9f40e9e490b9f50cac47abe8ea81fac6b0a7000889d8f2f09e9e0d3a353d07f8471506c879110199c665424fe9bd5b0e11cdd32b49c4dce47e6d2ab9fb588b057ba4ecde2522cf51a4b6c64c201c4df4de1238005bcd47a14e81271485b399bcb1b96e8624"}, 0xf0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 1930.652749] loop1: detected capacity change from 0 to 40 [ 1930.654619] loop0: detected capacity change from 0 to 40 [ 1930.656427] FAT-fs (loop2): bogus number of reserved sectors [ 1930.656870] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1930.657212] loop3: detected capacity change from 0 to 40 [ 1930.664541] loop7: detected capacity change from 0 to 40 [ 1930.669090] loop6: detected capacity change from 0 to 40 [ 1930.703101] loop4: detected capacity change from 0 to 40 05:42:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000040)='./file1\x00') 05:42:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:42:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x105040, 0x101) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1930.791204] loop0: detected capacity change from 0 to 40 [ 1930.794506] loop2: detected capacity change from 0 to 40 [ 1930.800381] FAT-fs (loop2): bogus number of reserved sectors [ 1930.800832] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1930.802971] loop1: detected capacity change from 0 to 40 05:42:48 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000040)='./file1\x00', 0x101) openat(r0, &(0x7f0000000000)='./file0\x00', 0xdf15f90806c19c68, 0x5) [ 1930.855652] syz-executor.4: attempt to access beyond end of device [ 1930.855652] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1930.857518] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:42:48 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:42:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000040)='./file1\x00') 05:42:48 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x180100, 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1930.917255] loop7: detected capacity change from 0 to 40 [ 1930.918511] loop0: detected capacity change from 0 to 40 [ 1930.927165] loop3: detected capacity change from 0 to 40 [ 1930.930992] loop6: detected capacity change from 0 to 40 05:43:08 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) ioctl$KDADDIO(r0, 0x4b34, 0x1ff) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') setxattr$security_capability(0xfffffffffffffffc, &(0x7f0000000000), &(0x7f0000000040)=@v1={0x1000000, [{0x5, 0x5}]}, 0xc, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) r2 = syz_mount_image$iso9660(&(0x7f0000000180), &(0x7f0000000240)='./file0\x00', 0x5, 0x0, &(0x7f0000000280), 0x200000, &(0x7f00000002c0)={[{@check_relaxed}, {@sbsector={'sbsector', 0x3d, 0x5}}, {@uid={'uid', 0x3d, 0xee01}}, {@check_relaxed}], [{@appraise}, {@smackfsroot={'smackfsroot', 0x3d, ',%/'}}, {@uid_gt={'uid>', 0xee00}}, {@smackfsdef={'smackfsdef', 0x3d, '-'}}, {@subj_type={'subj_type', 0x3d, '#!'}}, {@audit}, {@audit}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@obj_role={'obj_role', 0x3d, '*+'}}]}) statx(r2, &(0x7f00000003c0)='./file1\x00', 0x0, 0x800, &(0x7f0000000400)) 05:43:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:43:08 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0xfd, 0xff, 0x26, 0x9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xff, 0x4, @perf_config_ext={0x6, 0x8}, 0x8004, 0xff, 0x8, 0x1bdd18cd90c51411, 0x9, 0x7f80, 0x7fff, 0x0, 0xfffffffe, 0x0, 0x6}, 0x0, 0xd, r2, 0x1) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:43:08 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:43:08 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000040)='./file1\x00') 05:43:08 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:43:08 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:43:08 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x1a1280, 0x2, 0x18}, 0x18) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x400, 0x7b) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x101081, 0x106) r3 = getpid() r4 = pidfd_open(r3, 0x0) process_madvise(r4, 0x0, 0x0, 0x14, 0x0) r5 = getpid() r6 = pidfd_open(r5, 0x0) process_madvise(r6, 0x0, 0x0, 0x14, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r4, 0x50009401, &(0x7f00000002c0)={{r6}, "20741a3d0a8772fd6d7030500119a34e5c095b436e92cbc6ab29d04e4fbb3edd7d345d5befd5f80dbc06a2ce338fb5eb71d090fab4b33a00719385e6567cbc73a6bc14c972601ac16ec63f3788f663f6b11c1369f69aea19364343dd8987eb9e86bd89dd4d262035d11658978a21427794c67e34608e11050fd7d1f094970804f3747a21973dc611a840f36154622fc29309284bd4bbf0f8b5dff3183197c0f0013bd182eb60ed49a2520b42fd2c1a15c9c471f0fd14375f56aad62e7cf074ce9e2dfd2bde9ae96f214214fce9726581049fe2dfe8314f4ed175cc63ac4bb6396bdf91257396f235427c69fa637ef899dfb669b7d706a4d2eb54903598ab80b6a6f81209a52f1c8e5eb6a53d3b5bd1f3bcc242db23e351f32f6fdaeef22bdce63fa8adf79ac37f8b7b585b725eb3cea2bf77c238d01b72e488726225810bcc00b2968c0d773dd7f89be53e74d8a93bff5b5e68d4183033d6e3d1fa95ca18ffb88774fc8a154702691011acb3dfcbb1fe4ac931bbea9c6efcc3843f79781d509c9519183f8121d46f36f9c17a53de7e4d2bc41b16e64959a053b24b88ffa6e79a268669459fccfcc7ef21d44d6ced1b9d149d6e4a86b9b26c83cf8783b9453795bacfe73075cf6a0423023cd316d64e378d9c9299a5b43a84e9e3b8bc52db9e98d76c41f815b7634447ddf220cf8b5f4fdfd1cd1edc6558818549b496c8506b932b4a369a7d6c6474dc232e633d7dcf7cbebac4128d0400c753cfd2d866337174248a19e6b764de877173cf0eeabd4230fe48fbe1237c8fbab8d3a55fd4da82ffdca238e282362fa8da2b43dce3c8b456a90cedd0b87e055caaf232c437ce105b73759c725b8a2da0471321fcaf6e665bc1e3b86a1ce00dad93e160fb6f1da82e33a8242191e3a92b03665372082e09c26d2513ccf2bc224503bcdf18f6105225093f8d8e76000bc76793e9d47e639c98b73aef60e089e5320a33ff5ed5588ba25a9d7abb71a7ee8383db6611a5fcbdcc5b390348bf86d57adcf4f3d06a1fda42ac08bd2ad66cc5e3c5dd440d1f829d32a2ffb816b406af19233af524b78f7b608bb153b97fc9aefbd3908bb2c2e36635579d3a33aeb4ccba1fb251aa53b14c6eaabbe6a2ac7674220967ccbb4accb47513076a011706b3b0fc3ed77b5aa1f6ae10906e6e7815b1d23721ce08ddcc7361b5465a10e827091bfd6b61dc87647f5a4fbb1593ffd40c631250306e2008c2cc1db650c056ad7d5d10210213278c54a5036eda522e9c6c8806ee53beaf3dc068a6f5e0f53d04c8319d668bd47ed52fbb58f9338b0acab4bd2a4130b8c2310fad847214a5beaad7ee996228b4ec7d1b240db3c405a7e2f3f643b7e6de2a8656d66b8c596557e0a3b208c254de2ff59852e67378846a93f60b749d6f46aee96c0506c71ea473300d1995106544b3061cc4b80b4557e2b0cd9f3bf8886211d32d8ffef9fcda73313632ca5b1345f7fa7821053fcdb00319b9efbc5b856880a2e9da0a3c548c57e7fb5d05c2231f97e9658be254ff7fb87b4afa8def5fa607b9f1d67fdeaf4ad4d197361cecb8975949609fabece1d77c4d9ce53f2cce9e5a57e03d1513cda297009b6033e52896a1917ce657369c08253534efd1df30ecd069bc53edff4ffecfbe56245cab4d2799313d9d0bdfd8632c6cada25de1426e9d322cd8c746c9eb090f275eb05d066786d28d832320e56f30ec4a1e02ba5ed82253d8dc07c51ee1e5b49086d7a3b356fcd3b58a7e8faeeb48010ba6185b355d0c38b80578f9406b408cd8f9c753b66656010e7645935695a47ff875ac7ee5e3a8509fd4fea86b25e1c8e3d8d23a565dba9d75882d78b56d8161b5b90e306cb841b5c6d35a08878d36d89495e4af2bf0885be495e2c8662bf81dcac03b4ad042a1341b078a9a6bb38567946e3583131636821a7c88d3982e1483cc6bc7a79e7b7abf7fb73ce61f908c4808bb9891d62150a6c58af8fbb67a190b22a5c7ffa17363560790edc237b40fd8e5312ea85a8a8dc717cde35c6ec81381908d462bb42bf40d92f3e365efc18a3588ab0dbfbdcad31d8d7b93ddd9c9bf16723aafe0cb266f499faa3974e03b1dad4a5b4004ce856477f8dc4be2184c7d523d96752b626293bc3b5b7f5f85ebef1032a90ca430b4323bf310ffac854a35f54a033af70c799766af92e85a3914407c6d91d7d532d161c374ac87c2ad1307d4bf278fb91981e41174e01586de0c4e2514bd7c620f9caeda08ac47d38df1202ce3083353f6dad9f461ea5d016cda5b063660d1a08e8349bef8d413cff24d635306d066bde625ea6412187684ad0b5f4bb696c6dbed9675f2e084f60a9623aa4538c4171dfa57c33980d0c74c870d6114692868eb1f385cc8e1e9e4ed41f02f5ad273208d4e62447e9e97ac92a74299aab8ac79fec30d7554ac3edfc43c6c0e271ac7d7db5e1822b35aa28e608071ca5b76a51fd8776db7ec30f7e1d67c0570529d1b3a70f09fef21cae6db9ae0e70bd4769a42c253fb94d15a463a58c2b1589db3908a4f12cee65e14bb57c9978e595c53fb60405f934c24e9d2b3cdc969018b9a704b35ae55243aa07c71a5a493c7985b97cb420f1654999bf270c371260d59cc2c19b2c01cd466df81a6873ece7df925ab5ceab94ddbe86ba77eb3961159537be3deb68436d4e892f67c7ff5d315472bd90abd1ba1c25fec3f912bf22f6d1505c4c733932f4b3cc63b8d7e98cdfb3edb1c74420e82b2a8cf62982e78802b2cd5a573382ec06d77cf6c844fa0c757c3c808f734a485e45ffb266a44c0bbc665167f5417793eccf50ce924ff55c8b416e2b359adfdaebee83e529d45db9a7ced013da5c14bdbc3bf7c1eb9198a8bde5683cbc395fb7e6607eead434a63f4689b61bcc5f6ee470826c43dac2a194de6e048c050481ae6eb73daa799309357a5cc9603db2c66cedcebcf22469409e7174ce6db741abb12cc1d16eb5f8af221e5042fd0c22da5a3d290f41b51f5ae61374003d9d04967f358c877df2d2cd173c3c8fc60a3686351b38b7b5401b7c8d68dc7e552b91187e5fa49951ab92a92fca8d56eba93243effb3364001c66f37405481d28227d6cf420954e90d0e1b6fb8f9df460e706b1de87714922c630508d486628ca64601bb787f654be33c769d041a5e942fc5de598ee9f77771ab175020067cfcdc5a41adef30ad7903f4bb22ff0eecdbf9d15305c1e83eb8069f25533cafe6166929c4f9a7a3a4a8610bfb09bae5b0caa45812f740fd059e9a40ea8cfc9f2048dbbb8904649cb565a402e896287401a81f9cae603c9a461568081aa15db21b71b6db53991ebb0ce3b0f9c3997a39b467204b65b9ab339604f2864071fdf55c9e7193152839742dd72f7314a606feead18d29e3184d526c84cea8c5bb2bd017c35da102fbaf769c5d2e22ca21ca61283730886766ac1f9bc507bf5dbe5995036c39fda33a93984f29b1c53796449a20aeec34e7f3a4a9e8d590954ceaedb21f8ba3f92ab8f9d1e2bb11e0fa17622702456a5cca389060125cc862314ab34c46379fece17f1ceed537089d9d46bd350b40c30fee71f92cf7e807818c881e3dea09503cdfd5b869b7a1513418a57e69848b89a15784661f73112cb1acc2617daeb9c2d8fc97dc9ff82c09df00a55362b5a09cf335c7d159a99e8aa357b14b3e56b401cd995c1f24d898b3aee4b41e4ab3591677262e5cdd382a9cc9844e77d1bc7f2bb547e420b32244473ce934da9957196468815d3160396a83598d618de747aa21d643ca04c12c141dff3b1c60f7671a9f8a08d1d89b45bfa4c22bb238164803ac4b447932ca36872591b27fa45ec4d32e66a2460d238d6a7ba67399cd859dfa7f359cda4b6c21c803bc66c0aeb5af7f2e0c5c7b6b844c36bcc9a9d1a52a0c55ff7ce4b033d9f62c15f3f52ef288ba00cbc32be032532ed7fd78d4de9b3e088d689adf317a4d1505f623f04582fd84f979bb5ac74cccfbe405573cec2ce0f52bd18b5cd004cc6a574ea34fb1ddbf12dd7fa0328a80d31669d7212f21acd05e92fbdea124f87ed3ac9245c656c0381a508555d25b455eddde38d801206405611c82db71ced20186993697d23e34289c60d73dad87e12552bd8431c9e6d4fae133d4ed6de6f9e6c5dd6d6cf0b5d58e8f6647cf3680644ad7951c38a098ce7b691ef5f223268de57ef6b9675ca6ebec7e684f1204f0adc9cf290e6502af7501fd3666448fdbbb3afabcde904d7998b7562a23634ee92db7f1f070c8779291c6780c2031070bf208e27b5887ea7333cd623dde66e290d0cf9ffdec73b24fc4f6f4f3fe6efdbe78817ddf9c350e1978bcedf4c24f8d83da6323a69a430edef7a18828f2a37453982e870dc5006e9f142e2660879cc3ed30162833b97fed02fd24f7b1ca60204f78560a1f067568ec57b81122a2ea4f9b50ef67db2e1fcee594aa416a8d642a8bc4fdff2f13507e7f8ae990eabdda60d7ed4613b34be25a33bce2e25e39d3d58926d9515b9c85d71d48899b7e2709b43e40a2854f81c51e3bf42c439134e12c56a43ce28b4300edbfe382d480951c218004c50f1abf3db6d477a86ba91e96f624a3cf0d1666f899dc49cc1a629fe8a1c13cf5a57e166bf1db61df627701662d52ab59cc0eefabe4d889f8e117972902e0a638c7863d8439238a7bd10e8823e0155b0756c48f9ef256ad88c9235aa0b50be106ecf9860fcedb9e15b66c2a5e2ad9f0fc2b26630103bc93a621b7344e1fdfd8e56543d66ed113c9218425dc6c4df7c627433e26aeaee08bb724c274f54053a2a72d0797db53032b604679bc811bcae866f45dfe1f6450e219a3bb26e82c7757c0e104864f3daa607f1462751aaa64a3589d61569a9338f3cec061ff6b5e565c3d43297ccba783eda71c965dc82eacbc134f1895481cde730e7dc8e6073c71b4821b1b63442151c4459e575b06eaf4828a5e46b2927bebfd130943e7cb1dd74af58c924830de6ed72b00ef500cce9aa801d213ea0621c76af146a94737e6919c83eee8479044b353f316d70aba4f8fc5242e80ee9a2a250f08e421218d138ddf2a306429914e6758abbf3067ea7c7146dcc2ca89d4896693f53fd9cf79485791e1ec9befdb9394820cb342e83b5912e7ba60becac1e205e12b5f628cbffc1dc765252fb1d8fe72d67fab233172b3b9d42087ca3ca5f5cbbf195409c84a04f62d0c0c8ea10cfd5bf26b41955e9a3bc5a6decda704f5ef51d986e09cff3907db7bcc8b57e1449d915cea7f8ac11fbbd7ac665c499ee4b8fe3cfec9be80ad637e9c24ef7d37642db188b4790b2d1192006eb3b12e6ce1c4ac3a552f5c32bbded83a963eaa280cc638cedf724217bc5444b19b512918204d27f872a927f9044b0f3d2d5154d8084215f4ad827a8a748d8bce7f0e32e9344f28352873acf32b3b5454d53feebda46fa1cd7bb102b717b1b75ded41965dc36e9734730d5e1808abb866eb5ad9367bafea45f66c413ffdcbf4b05df0db47d4b31d8d64234a6beb1c004aaf419e4204e46c81b23ae7856dd558241d29b4cea42fabfb9fa306c3e67d95bfc1190dda0b8193e075857f68f323f5f258336f8fa5c99002142375e37e7a14aa0b21a316d608b9725dacbd084c31ce03be0ab2069024284981adf47f02725d7eda6ef425f2e8e45f8277863f9b774ce49182ee9c9bb50fca2c70a0f35a88e9c050b8387ea98c242b4fb8a477dc1f8230d8f79444bc44b9068e4171ae7512b181f4c5cdf4bfa43bcf140907f0"}) fcntl$setlease(r2, 0x400, 0x2) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r2, 0xc0506617, &(0x7f0000000240)={@id={0x2, 0x0, @c}, 0x21, 0x0, '\x00', @c}) [ 1951.209450] loop6: detected capacity change from 0 to 40 [ 1951.224376] loop2: detected capacity change from 0 to 40 [ 1951.228165] loop4: detected capacity change from 0 to 40 [ 1951.228887] loop0: detected capacity change from 0 to 40 [ 1951.229253] loop7: detected capacity change from 0 to 40 [ 1951.232142] loop1: detected capacity change from 0 to 40 [ 1951.232779] loop3: detected capacity change from 0 to 40 [ 1951.239160] loop5: detected capacity change from 0 to 40 [ 1951.241985] FAT-fs (loop2): bogus number of reserved sectors [ 1951.242787] FAT-fs (loop2): Can't find a valid FAT filesystem 05:43:08 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 1951.349245] syz-executor.4: attempt to access beyond end of device [ 1951.349245] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1951.350980] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:43:08 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:43:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:43:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x3}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1/file0\x00', 0x104c3, 0x4e) mount$bind(&(0x7f0000000040)='./file1/file0/file0\x00', &(0x7f00000000c0)='./file1/file0\x00', &(0x7f00000001c0), 0x2802032, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:43:08 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x20000000002800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:43:08 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1010c5, 0x0) mount_setattr(r0, &(0x7f0000000040)='./file0\x00', 0x100, &(0x7f00000000c0)={0x44, 0x8, 0xc0000}, 0x20) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:43:08 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:43:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 1951.461736] loop7: detected capacity change from 0 to 131112 [ 1951.468892] loop6: detected capacity change from 0 to 40 [ 1951.469740] loop3: detected capacity change from 0 to 40 [ 1951.475391] FAT-fs (loop6): invalid media value (0x00) [ 1951.475915] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1951.481202] loop5: detected capacity change from 0 to 40 [ 1951.492572] loop6: detected capacity change from 0 to 40 [ 1951.498060] loop2: detected capacity change from 0 to 40 [ 1951.504197] loop0: detected capacity change from 0 to 40 [ 1951.510560] FAT-fs (loop6): Unrecognized mount option "./file0" or missing value [ 1951.514155] FAT-fs (loop2): bogus number of reserved sectors [ 1951.515025] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1951.539482] loop4: detected capacity change from 0 to 40 05:43:09 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:43:09 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_script(r0, &(0x7f0000000240)={'#! ', './file0', [{0x20, 'vfat\x00'}, {0x20, '\x03\x00$j\xec'}], 0xa, "6a0fa92108daa552880af42eeb1fa5ea724f15a41482f3bacb8fd500774ae82bfbcdda37347bb2bc52d520fea5ccb7e39bd059f1e3711eb8095f7a7b51d6a9414c1086637d937b9f6b1f5d1697e151484f22099b8951f827f94da610f4fbb7049b0c00eaf988bae6a35b0c4a5379e5903d2e13ab5cfba942ada7ec4483f6789575ff93876dedea2f786189d45712dc169d7602e46aa584a02cd4c9673042bae48ac51982c30d850bf8c14c12788715fc80f1e0dfc5cfd9de3e40663361811d81a6121dfc55387e410e0c6c65e8110412f48b0eb31379f9fad1985fe6a0d409fdbf9c398dc38aad88eb31492faf35a142d402122a2ff3e70c82df942c00b23fd4446d7d2e8dcbf9c7a21049d843fb318509a2ff85b2522d0d63afd2a71ab9a2aa9253790438128b65d40f67e5d9061da2ee5ea28e53b5ee591705efb84b415c75437bd9645fa12cecfc04839ef6a4d05bc276ae955109e8694c72a6c85145572ae92339a99cb9a6ff6f8bd69828249c378a81bb38cb787f1ad99291604301abee29f1f9a6ad1fe08efd7607a35ee6bf96cbe08b0977d0e5b730627ea51fd3a3b5d800925d91d4eb27c7db37cf9765c59a9e34d99cc117ec7a346ffffccdb1c47241bb93fd6ed99660ade5a1b6a7824ee325b3b2eb933387b0787fbf342f0b40087ba7684ceb0cc1854db6e4e97ef0713ed6b8fc3b4f14f6c155b3fe33abeb008009e4e2e1c577446b63d9c5af9fe668ecf4a36924865c2ac57eb24fb8e086104455b5e9788b26a17eb5577ad3156a12ca45eff74a01898bc3cf175eff2f96301b68f44d5e1abc67b51b44db2e3a14da128ecc5d69022a03b7a6f34f2ce05b983b6b6c97b770f75c717440a092e7f630c97afec74e2c8f73718e458c4ee3104f980464b8f0b37e35d2eff991362cfae446be83e3dd17cbd7eaed77f1597907280ba65243099df36f50d68e781586701bf2d7e19c1caf8afbe4746dec2cca4f6961a69e1ed3247cfd8fd641b95375b34101a15466eff8181c4307992a24ac1f18c4e3b83a20d87e62ff12025316460b22dd7e7d8bd3f16facee5a161d152c38d4fc03ef3abf49d41fef82a2c676bbc1e88071e9c4a8b19f5683acca0d2631bc670efe119fbe5d059e38d1ea1837cae49904cf6469fdf184217217153d1ba71f67d1677f7dbad4ae1177f418470d35d1d8051e7b1e7c5202c8ea95af71dbe079e81e800bfaea34fcf1a5c8f0cb932712e0a1de6af2490a9e05bf2047e8bb4c8aa1c21cf402ff61b7f54881f62a665500b33df7a7f30ca6a2d84cd7dfb1dc78886f28c298e8427e44b7d3ee7016e7fe4a63ea8155e79513855dbbc27d56ca5bdd9a0416118b38d556896b704b0615506787f3e262d7ea4ba496d62167a1fc5521a16bf39bfa140ed9a619b90f3c880b6cb5e4a56ec2b2f0bd36936291a772e9eac0fade11db1da7dc9773ca92e6b57bf1d27230dc8bfcd7354e545e829e93288034293c05e7328147ff03694d80b4a880a08cc1b1fd33f1e4b616b7901f47430aec14ac38b1540ab20a6f29fbfebb0b195d3d8964bacccfcb6f672bf24cf2f93651e2ea015de4f4966e2cc35a5f10c14966ddc1e92f81465ec1705817a9ab1a38573657c7e27d70ac1cbb169b1afe255e54e7b2143e0489ed7ac45fe0f55afd851c1c3144050dc80e58f391b20decf0529bfef51f01ea6c82fb5ec63e9df6439685ce57180d588d6ff6d2fc63103ec08ba71503de60b7c848c718b1fd99e926a0ff8c589b528b68807686d0b29ecef73a6860eed67912dfe6c39491ab69b69033775c36e9785fa6600e0d21dba62ee304dd98dc7a2d8aa7a3c10be1b6beb105e45379114eafb078d5c5249518d514466981d67ea3f4df4a9d8b079c93722dd4c1448345fcd1d5b154e3c8190ba6655265e76b91370ca2c4b6a1648547112af4e015602dc42303a0eebaf209f16908b4e1b6c3ccaea90e834a191af6d08190cd295764ee61a88c86e597925a714f7390b33d269bc0c4d302921f33d054b7c11d8d2fbc662fcf13b39a646edda7ee2b2cd68b3b9750c1571091f8eda3038eee66d9701b09ef0a36e65e28c44e92d1c50824376339496217f6922e1719e41e5cc9614dc40906ddc16ebd91490edb63efead9ddf6334ba8f92d40cd4e65828e165766622af8d618f85697bab105a7926700f41ef8b11e7e8be4041cd08a78a5020c7e09f3aa67b202e0300f3256e8cc0f188cd836dbe839fa540face78c37142b35e8d4747179b703b8f1b74516d91c7d9989a5eaf207afc293e8e74659c17d90501360c57c6d55b37f5b2a6bf66bfd8c1cc653453db9c1fb39ef431874a8859188e90bf3c8b3e12a56824e826777852a106db61916ec959a713dfb4e2379b8927d7dc7e95f4c15ce860c01482fcf10c3da7bcbb92020fb9ede22019061299ae7617db8753cf434b5ee7ebebb4802145037ccb6320539705195a7ce81dbf73debfd5f5b8e2a1bc7d3c3124d45b233e343ba1e48ffd9470a67afe882f12a0436607507f50e3b3959700785345e01736e7f68f365584afac1857a52f581f0a29ed6fd85c37511bf760cfadad618339bb7668db4930dd10a1e7a4ba849c02ff0d2f2af181830d22e74a27bcb957c9a2a060c659d49c34beb8b96e97c8648f07f8fadb110e6dbd36b665522a1f5082100ef61952dab3d40a9f8fc5741670c22b51d027170406494ec6939d0fe14d9304abcccfa09bf8a96bd932cc8e189eb16daa459eb55f1fb15e8c147ee54061559cadf0bf865e859216befda852770879040fa04a3efdcf97d44249c8d99150b82ca314ec918418524e503b7000898b58cc992e1798e31a594aec6f7362c3a29f22a6bcd9e3b86f64fefefc965e2451e996af500d1eadaaf2fa85abd0114575f98182f623600428d5ffc916902ff72d7629061d458d90e6f475530a7e3a3164413c167a7fa35e9fcbf74d66d9f29f2effd51f880c7db789c13afcc8d38dcf2579c92dfbdcb8c0e4c7c7a27a1e34819fbfe29415d72c8c8429963e3e12da32d8bf083e68fa1cf0998f951f64b593e728080c602fcdf9e2156a5f3acd92d6673bef5eec5358e4aa61c4dcee7be497de6a0104575f1b4cf7e31034dc14c1e8027a0c433583ee3903fe403c4aa552fd59a60d6d75a2f1f592b65c6761f6f35b09367f38dcd16caf63519b33f3f5e8bd0b189b3075bb937d50b0a380510593a4e8b002c12f3a34f2fa8489129483735327a5da2abbde84b6624e64364be76d5672b74eda92dcf7c9da3fbd02b4739e003a4b988320091e0ef767e8193b180e7c0bbbbd976e098a10f0c14a8b8a6c54fb224f23c50ad650755c3131786479a7fed6ea423e095b29f10db51e41d167b75bace1c5bd2f254c4c09b4a86d5eb2f2717a61b6f6ca8aa50d820133c5ae85e3323241e2e8f59e41564451a57705ef1263057a61b382c90b073abf360c46ef7817627a2aec7e0744da77b784bc2706289dff980cb1751da8ffe92c91c8ee4abc8a4c8172053e00a4ec96b124f691acdf724debc60c638ef5ccb976b0ebe7376b19dbdb51d108f3f870b5bca051d79105d9faae2d36fd356c3f75fa1c7cb32d93bc33aa2dad16bdef8412bbe305370378c3b47d42782b7b54d33bf4651333e449e46eebbb5e7aed0bf5896213ff4c7d4d2f50e2683ba81caa922749a63854bb288807548846c585927d2b4a0c26fb0dcf189db161da71e4ca08e4c1303074fad7cc50b080e18e1679d79c00afa3fdb188fcd1966348b352955064dfa46173fed2e9aee09abd04101835f4768686c02cc014a6838df96365419fe61058e2dddfd1a181f54f713b8f46c2910bfa32d51a6d474cec3358e84ab015cf3f7f2726353aaa3daf8a90c74c4a258402c2d0070114ff630b99b07e381d95862656446b5740c69a45f8363c3188e7e213c5ebb97a0dd245bb2a3e2451d892d27a998eddbc28d4340bb2848618826412863ef881850596364fed5330f4e6f37262e83dba89f0c279b1eab81b1d60f789886bc71a374f531aee14883fe78c7f57149607f5353a5847ec22ddf74b9a0b52caca074df85001380a25a780fa889d01a46c90ba7e60f6ce67ec1da9069b2c5749077c17d2514a839f8b23be85d04407590354178bb1b3486a299351c1618cb85cf8ef89726adea55c87f8b69e2108f74f0200e32517e253ca4888cfb3eaadd12788bd6c85cea89bd43358dc65805477bf4dcbaa8c760a2902a9628e3486c9da779cddda28a6a51be496451b6c59cc26b7c87165ea43573145e48f4ebf8e61f72b9d5c237dba4630fc097aff4738b39718201ccb2191704c70a7a845693c504a5726b094f64a187c30bd27a22f086b80b45f1d334e0f5217b8452b53d5e18da4975989da89fc4ebe3fce5e4700ea1a6e4a7442fe75411b2e6cbf1d8c2858423c07766d990b0f34f675232013537b0ff57f478d24d1b493bb55b73c65708e9b48e4b993a42332157410e007890de9d710bc6c3b5061b6c0363efe0600ca8b69a61b585fd164bb12a5a0a5c1affc6388c65e855d9aa1fa62332da34d7e591b5c530375fd1eb24da5a3c594ca7d89bccf6f0157fdb834422f592cb5b16f563d2c5517534b7d238957a09c5b5cb51384fba98ed910ccbd024595a6a1aa6533a25e42ad3e98ae260ee9dacf3f57f4905f6472401e7b3bf52f3c4b807d350a4609d9bf914af5372868de5c8fd99fe2f58f0b8fb98e5cf5cfa077c7f6d18473fc548c6e5384662e583d625db168c353717b67a40adbb4e11b509684a6660a8fcfe8dc2e34262dcd0c5796d658aae37f64bb2abcc5864419c1ef3330a8f9a938a5b79d962467d9023a67ead398b8e8215c63f0fe3112642da4f5bbd75ec8fb24f9f5636f7c837662afb4c1ae4ac72dfd9d49e28e4c234d850bbcf2fed88e9d1d49f7b6439055d345eab3327c58c52447f6e61cf0bf94207b7fb90c1d8fe33dc108b61408768d7fd0098ec5bee44074474f9a4475687b7ad73ee6c1b1ca2fad2e26903d48a26e6283378bb7a21daf5848964ca99d44be21bdb61862a413480f0bdf3e208c0b0d7af10a9dbb007ed959aa8aaa71890d5ce581ad3291e0f5e257c479cf59732c976875ac74cc5c6e4bece0cdc87b4436c4ea5061af7ea84230b772d1d3728331670f229b6181828e216551c8838fe44e40e15f6e7ca4178df0e05cbbb50581e3762b4a63da5b73edc0abd841014851f5419b17119c8f9328b40cce12da189857cafcfe19e3a3eba5bd100c1f0453bde3cf81fbb3bad33e6d68434645df75e9f4a9cc589430b37821f8a1f09849fd259b2d8aa4fa7e6e9823853a94c6923f01ba534853ad952d1cfd977c4baaefc6c074b1ede186d9b504bcea414ed2a9406fcdb84cdf82419c72579bdfa981af668bddfff9048da9ced5456b1db163e29fad0341dce3fb6bbc3848edb598c89ead31e408b5bf4329e6e7c63048afe7a6ff98ec58da090af4d32e3c52a77b497578d85c3d541587f21a62fe18b120932c0b2882cf63105f4b8a3de7aa2547c24655b2a1bc92f451c7ad11ffc32bbb5ba243112f437819c84cd923e11de3e5dbb734cf10407beafadba252457244982cdd7fabd65b6fe34473fa30fbec177e397a8e13740cac184eb0785a51a04ceff4eb3287d4019c8e534a913be940d7a801709c3b7048c38e47c7716c61cb2147b825e0219d643fc50cd55207411bb68708c79070241e70fd49596c8be5e8bc66311e4f4343eb248d9658780fcbdae7ee88b5378c831b4d589c854064f0f4a919a147f2f6e1a"}, 0x1017) write$binfmt_aout(r1, 0x0, 0x220) openat(r1, &(0x7f0000000000)='./file0\x00', 0x600000, 0x20) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:43:09 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x101842, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 1951.681129] syz-executor.4: attempt to access beyond end of device [ 1951.681129] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1951.682454] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1951.716553] loop5: detected capacity change from 0 to 40 [ 1951.734060] loop3: detected capacity change from 0 to 40 [ 1951.737217] loop6: detected capacity change from 0 to 40 05:43:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:43:25 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = getpid() r2 = pidfd_open(r1, 0x0) process_madvise(r2, 0x0, 0x0, 0x14, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000300)={0x0, 0x0, 0x7f, 0x100000001}) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x140, 0x129) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x101) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r4, r3, 0x0, 0xfffffdef) lsetxattr$security_evm(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240), &(0x7f0000000280)=@sha1={0x1, "d2bf387c0569f83328eebc8b0403faa7f4a4df66"}, 0x15, 0x2) openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x8000, 0x20, 0x1}, 0x18) 05:43:25 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:43:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:43:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:43:25 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:43:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) lsetxattr$trusted_overlay_redirect(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f00000000c0)='./file1\x00', 0x8, 0x1) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:43:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 1968.304219] loop6: detected capacity change from 0 to 40 [ 1968.311451] loop0: detected capacity change from 0 to 40 [ 1968.313657] loop2: detected capacity change from 0 to 40 [ 1968.320134] FAT-fs (loop2): bogus number of reserved sectors [ 1968.320937] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1968.335245] loop5: detected capacity change from 0 to 40 [ 1968.368599] loop7: detected capacity change from 0 to 40 [ 1968.370798] loop4: detected capacity change from 0 to 40 05:43:25 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:43:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 1968.436795] syz-executor.7: attempt to access beyond end of device [ 1968.436795] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1968.438535] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:43:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 1968.505729] syz-executor.7: attempt to access beyond end of device [ 1968.505729] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 1968.505808] loop0: detected capacity change from 0 to 40 [ 1968.507752] Buffer I/O error on dev loop7, logical block 11, lost async page write [ 1968.510580] loop2: detected capacity change from 0 to 40 05:43:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 1968.530515] FAT-fs (loop2): bogus number of reserved sectors [ 1968.531153] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1968.548924] syz-executor.4: attempt to access beyond end of device [ 1968.548924] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1968.550695] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1968.573097] loop5: detected capacity change from 0 to 40 05:43:41 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x9, 0x6, &(0x7f0000000580)=[{&(0x7f00000001c0)="dcf8a733f3779d033067bc702057384cf80d8c5610b0af7521f2cc9ad836d07027fb19b932768a34b6f3d0d9372490087e573288b41518c787abb5dd9c951115fe84b111c9ae0fd45123905f4db7a94cc2312c5d6d8487996d5681f212dbdfe9f3c365f63d1894ffd625d92e541639e7d8e247c5630623668399cd50e79b6d6829db289876ae1ca2466d397c259ae15ad1bc59d456f98f31d95c579895a318a8bea105126b25a8c5f1e493d83027d7202ac2b4fc35e356014d9932007c52a0cd", 0xc0, 0x10001}, {&(0x7f0000000280)="88b3b8f7e931324c66975cbf0c778f49e6c33f9556d557607a9581dd02a3f987a21cdb42be32e1d86aeaa8e4e0a7a2a36195f62f62e6bc09475d3e10b1d1ce103e6a6fb313fb76eaf7c2d67810f26f232d997825da7b6a5fed450ef2947d42b432d10af794aa1c612b02d868e030af590d171a5c04fc8ac6e30e31bcfb54bcd6456c2dc1343df34d3f4e7296b4b5947a6b275f5e9c6bd2ca034bf542a22d9a570263fc72", 0xa4, 0x3}, {&(0x7f0000000340)="dbba8faac6f2d8eeaad6753c00af254315315b43db955535c07414756a6bc2376d0c45e561a5f900df367ed68e0f6ea1adbb810f2e970ad58120f69071f055da9b3479af15002e257244a6078f45d61238b1e4b77bf434644af460d6c1b005f1045800e3115cf2a09ce5b3a26e42a32450a09b0441ce8e3bc237189bd8a6ed9610dbce0dce653928bcfa2a14954356f362f8d9ea23c9c7a96c022e7bbb", 0x9d, 0x1}, {&(0x7f0000000400)="a66fa9c9b612412182ecc29caf99de742ed8c475dd83ad31723f399763b9385a3318c0f7e64be75031c8b7635e6453b0b93d334840668517f0d2efcb4ae82d1883f17b5bc2dcf519ebf47342e934b8e6fb37dc48b697e864df56595ba5f2174f8d249c3c32429a0c9ebab1831465ee459d97cc0f123adef3933237d9592ef8e2ef9072f2cbd28912f91b7d8ce57ce09608f10547b888834107bb6ddc263555ef65b0891db1610ae954d6e792f3303450d4ef2f823bac2b7fe9d60a3a195c18685149451bffb85d8ab1ea49", 0xcb, 0x2}, {&(0x7f0000000500)="d8173b7e3f845fc817fa1edfd27461996624dfdae0d73ddeb959bcb9a0bff1623e6a50931a54d649408bd7b8f9278355ca43fb0ccfcb45d7ae17b821ec75535a27a0b3e8458d871a4881", 0x4a, 0x4}, {&(0x7f00000000c0)="5acbb3db0eab07c1179a06b2bffd50f302b5182cbfba1c", 0x17, 0x7}], 0x1, &(0x7f0000000640)={[{@dots}, {@nodots}, {@fat=@sys_immutable}, {@fat=@time_offset={'time_offset', 0x3d, 0xba}}, {@fat=@sys_immutable}, {@nodots}, {@nodots}], [{@obj_role={'obj_role', 0x3d, ':.({'}}, {@euid_eq={'euid', 0x3d, 0xee01}}, {@obj_type={'obj_type', 0x3d, '*!\\}-^.'}}]}) openat(r1, &(0x7f0000000700)='./file1\x00', 0x507400, 0x80) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:43:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:43:41 executing program 1: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:43:41 executing program 6: r0 = semget$private(0x0, 0x5, 0x0) semtimedop(r0, &(0x7f0000000100)=[{0x0, 0x3}, {}], 0x2, 0x0) semctl$SEM_INFO(r0, 0x0, 0x13, &(0x7f0000000080)=""/27) semctl$IPC_RMID(r0, 0x0, 0x0) semtimedop(r0, &(0x7f0000000040)=[{0x4, 0x4e1, 0x1800}, {0x67b4679399a3d644, 0xb77, 0x800}, {0x3, 0xbe, 0x1000}, {0x2, 0x4000, 0x800}, {0x2, 0x1, 0x800}, {0x1, 0x0, 0x800}, {0x0, 0x101}, {0x1, 0x1000}], 0x8, &(0x7f00000000c0)) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) signalfd4(r1, &(0x7f0000000000)={[0x5]}, 0x8, 0x283e257d83e205c9) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) openat$nvram(0xffffffffffffff9c, &(0x7f00000001c0), 0x200000, 0x0) [ 1983.972371] FAT-fs (loop5): bogus number of reserved sectors 05:43:41 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) pwrite64(r0, &(0x7f0000000000)="64a5c20458f6a96219a9da24f4b451e9a4", 0x11, 0x4) sendfile(r2, r1, 0x0, 0xfffffdef) [ 1983.973194] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1983.975202] loop1: detected capacity change from 0 to 40 [ 1983.995053] loop2: detected capacity change from 0 to 40 05:43:41 executing program 0: chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:43:41 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:43:41 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 1984.016741] loop5: detected capacity change from 0 to 256 [ 1984.018614] FAT-fs (loop2): bogus number of reserved sectors [ 1984.019546] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1984.020637] FAT-fs (loop5): Unrecognized mount option "obj_role=:.({" or missing value 05:43:41 executing program 0: chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 1984.036325] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value [ 1984.038964] loop6: detected capacity change from 0 to 40 [ 1984.046039] loop7: detected capacity change from 0 to 40 [ 1984.050249] loop4: detected capacity change from 0 to 40 [ 1984.054695] loop5: detected capacity change from 0 to 256 [ 1984.059308] FAT-fs (loop5): Unrecognized mount option "obj_role=:.({" or missing value 05:43:41 executing program 1: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1984.120254] loop1: detected capacity change from 0 to 40 [ 1984.122708] syz-executor.7: attempt to access beyond end of device [ 1984.122708] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1984.124356] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:43:41 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="601c6d6b646f7366d8a02b0008012000f80183dafb43adddda59b0c00ecbdfc7609f7c9ff3fda77e068f758a2a207421b688e5065ded4b", 0x37}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x185000, 0x0) write$binfmt_aout(r1, 0x0, 0x220) setxattr$incfs_size(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240), &(0x7f0000000280)=0x7, 0x8, 0x2) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:43:41 executing program 6: io_uring_enter(0xffffffffffffffff, 0x5d9b, 0x48ca, 0x1, &(0x7f0000001840)={[0x8]}, 0x8) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file2\x00'}) r3 = getpid() r4 = pidfd_open(r3, 0x0) process_madvise(r4, 0x0, 0x0, 0x14, 0x0) r5 = getpid() r6 = pidfd_open(r5, 0x0) process_madvise(r6, 0x0, 0x0, 0x14, 0x0) r7 = accept$inet6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x0, @dev}, &(0x7f00000001c0)=0x1c) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000001700)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="ff0000000000f1ef52596537a89c4a00"]) r9 = getpid() r10 = pidfd_open(r9, 0x0) r11 = getpid() openat(0xffffffffffffffff, &(0x7f0000001800)='./file1\x00', 0x0, 0x10) pidfd_open(r11, 0x0) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000240)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000001680)=[{&(0x7f00000002c0)="b7935344b0eac8d000d2e6b8ac62a91cd1a31512f34990e8637459b69c8bc3312c653229fb9dded5b47176177d6fb6b9c1c4bf84cf2bec2b053f526a8d82ecdc82762fd9c5ac6993874a4191f8bf517464d08f41b280e70c91798cb98387395fb609bd43b9122adfbdd54b50ca2aebdd3b9a45ce07ed34e420b99b1c4e7220146b7c719db52f628ffb0e03413203d4084ee3291b09c7ad0e1fac0dea7993628e4f0a403dd40709157c1707c57e8727346bf8e0de89b68261dae348db805ebf173ad49a151f752ba22dad39de49b45a104835d83b2260ee5bafdd69d2e31b12924192e543f65c2df3937723ac6d27327b20cfedf7aed9d61ff3203db8b6bc6617e73f0d9be2006b09ef407ccd74f2e87f9b2f599c90a590cd32c0df9c9a59914dd2a558b716e7dc96b2d8a40e40b3928dd488133791828cc60b8b0031034a62e422b4faeeb2a34326dbe6b8d6f500a38d96ea094ac1c1f3de9bd5190526b26c0258eac99318a8fb686b3968bc61d292425643dbb7802b80700624ab3a95a405232fe5b2b8cad03729483453d1fe640567487bde24b302814783422887c49a56a634db0a0e684d705ef5af6b44dee910e020ccef319668ca53bea89da0a4af228d4aa9d391e9b07d0bddac40941f280d6cb1ba5a8c1966517491a8a0ede0558f2dbc15157f0fb7bc1efafbe109c7a51b9c9e6766721af867875ac8c151d131d99b08c9b7e4abcf657a0994e4195dc493643bd01e76ab0e4b4d4bcb55bceeca4b4fb259ebe48c1a07608e07a3b2232bd19ea590363466669fc77a765bf30bf4ada8d33faf2ddcf37f4381353f76418ef8f16b693e129f916ec24a10c87127a8485b21e92fb9348a91f4b1818dc668d0cf3ea66efcbddca8915fdcc4ef04472503bfa7896cd7545e0035e17d3c29a94b5dc6e7ef6a82e3b7fc3c689b9fe054eb4088de7754a4d11d960991c5d32047150fbb77c31cbd8f4f5a01d88269efcc1748c7eade0fa944c04788290af867cb8f8d5e288f78da7e1d959ec579c98e073f3c78e922570fbc7cf64c8395e9d2f0b45ddd11e6301e46bcc5dccb08e65b9d29346ba7dfa53b7a230ee39f618d3fd9f9664593e9a8409b2e303f5d526f64771cdccd38d6e53decd7b178fb85aa9e7048da93858a950e457b76b63ef8da86ce35bd13308bd42c91935a323f9d22c81b3d70cd77c1365e06b3127363beeef532a8a6df30790520130a9b5d03c6de3c631028e38a7a86bf5fc457c4b5901d2820fa1da1e3ff2613a5b83f433781d32fb8dab2d747bbc0fe59e1250cc1e2ae3f730b30807ae2de1c2527ddd722217194e1f779d773e7c11665c5fc31deabcbf9d3b41868a6415635658bb8c53a403ecac15f599f0ac6958fd5c5304eadd4448d0cd0b3bd44da4742abb647ded2184bc7f20da785f4c7470a123ec37a8fab1dae6d475a91b81cf4996cb71bbb8b374dc545ad0a543796113ca34477cd8c3c0232effb87b0ef667a91f118390eec9ee78e8d85898e879262ffa43d4b42219b728af4ff7696a89a09a4c5029a70b22002a12cead25c7b97fdee25f91bb4fb00eef4faf5d878972ea5e22d6b2d1c0747d74cbac60ce2b04ff0b12f5e58e7295882cc07ae60da3d765f13da6625e6cc59434153f198c3321a338c7a457fb9b99374de2465828516f7e89df2d924a6420058f0ce6bfd9ceab9f47dae94e927e8eb92993d29539ac1a2a1f6a1f7b9adb26c7133caa2f2bfd6a2fe32ddf7ea958a294586f0c41e0128779deaeed5fa12cbeafeeed969969aadae5d2bf9a7f2b07a71f99fb3339585fc496c1827a847553f62cc65c47c03d155d5da84e9c6b8f43df42719dd8e74f533473f55fceacda0d784a3cdc27d59af3f6741f9af86b6ff88b62ceececafe72b1dfa21f7b9b8aced80b6e633e51dd887dd9b950608bde6678987c9fcb6055793b21d2781134dcba168940c7ed603a6c623f6e40105eab8a6e77ac4f68969345b8968cdc88e0d7536cd3f7f214e142e565d285a48f501d64dea6e011771105c94e0646c520d477bf57dc5c901c9432f9474d55ee50044d886530f68a99754b2e15f0da088749f1ededc628f6a9660dde15486200bbf8bb6e3ed095922ee744d6befdb6a3eb1c3b22165d59fd60a29c66bde876f7cb13e2bbf47a2971fa09ea117d8bcb8252d67f15d1eb06da972c0b096cbe5fd2dd23d926000a5c9f19dde4a913ab0a400fa18cf3347cbfe979372d7fbbc9d6141a2d387a751c12af9e753a9d8a87a9ecaff6658818d37e1ffb754ff23af8eab55d3e151979f5b9dbaa99e396a4727325077c46699dc55dc14cd6b58d104c5d76bd890169f618bb2fc374102ad2ddd15f584a6d9829550539d5f2251bd71b95311ad423f8efdf5eebf28b78eb806f774aa629c1cf85e0480cfb496d80604cf46cbe3c8872bf46d05685f50dca27ec30835a7d2055d03c7cb050a657fc7d06a10a66e0301b456f932fa50a404a54755c3c67e1df88c88111e983c7ab76f0f18a30e86bd6f5b58a3c7d63e328b25da58668d0f0ba24bc4c6bf8ddf7a5d5ca72087a163cfe670164854304eac7ccac0db500c997d18c93723e27420c9cbb4c11dee837fa37161d7a02afae983956f659b3c5ea15400465730beb193510e74ce7b2a394a2a7dffa1172315290fa4c3ba611115ea493547c465b7d58ae6b386b7ff65cecc070845dc5df3a4fc1cbe8d44fa259618a2ad9ed9ae67dac1d24509113d780e60f49f54e5543d303d365d6fb7a3a10cca4a2fc035e429d3dcf13f5c43abfd7d6848f3a67017f136c51c3a9a133c406a09bf69ffbff0ebeb7c0617009962d40e206088fcc7c8ce547e4eb0f930ae32aeb3e339def3d62a811e7f0a61dda19eb8d8445bd2ea89388fa8890f97d37b6aa04602a2ed1121b581295dc6f00b394d66d1d781f55b2d7046d2826bbc5a57a90c30829eb2e295b2ea912c8dc140e0e70f985060f5c28046c0e86e25ab803b5c904721c4d74767763514afef63e6d507ed8cdd1347e8fe505f404468d72186a057a13b778cb00ec0a5d5d9a670b9b78ef3538cb945fd9e5745b3c587ee476bf06fe78b3a5001dae59717c4087b1ab64bd879a05a0f6ff4a84f3e7baaed73b0086774b9762c9cd743f4953c69fcfe52f984fe1be1cf2bd3aed362165b8683860c6541dee2d00c4c2cbea21ded3f6fea9818fa204edb7b72ed232c8ea344ddbf5868b4f9e31e4d1b661d86c00c32b293bfdfe0e36237c4d29553389d270159424c0154e53cb9e76b48fd26809f14671a474e78dd3e974a269a04d2060035c3036ee538e72485cd26328abc525a3c167afe170f4246f5bc1590038ea5d1d51704b7551d80dce916e128834b9fdd34c42339e34db67d2d8b0f4da4679fd5c9cc5d5216e92f18d81e987c2fd9ad911ff7b928141787bb8dd5043f1f5242a4675c09c428606c45e079e002881f7f7a490c25ef600358fd01f03cc5cf1aad237e064704fd2c79e6a1301ea64b903ce07958adf94291e2b92743cfec7d0439f0246e0f78e3ce3363b624d3b929ba25ad1375e944c86c4a14cf2dfff128db50ab32298580a0cba7cf2879e35dbef56197c48245bdb96d545ed8728a5ba353d43fb3e663a08a2a10b3a81bfea6724477f97aad46cfb44a489bbcc1d8921e09511aa240b78450fdd2ccfe983602060af9069998a7119f55c1d3fc5e8b8aa0c97d5b8aea4929a1fa49213acbe696ae829907af76b5cd9f997963c7625f60d11c4b37a0a03ed38ff5e0939e4f308077023e9fd0f309b433ee7b2474058eef5eb23559fb67a0c56896b64a9e2387fed03be013f55833195c88d1621870c0b0fae6351afa7468b62691c83034797671ea6efa011a431e3491ca3fc1df9f906df680091411f008f59a8e197f79260465c246aabab9dbfd02cc60877961548c196cff3203e47f66493c43a6aa269a039708fcd3dbb5e8756e0a5115a72f1d22328c2a905f1b748abd3272d370fbafb68ee0dfcdd12e06efe89ea61bdfdf7bcac21888affe7cf0b9bc01833d2897f8fe97443bf6807a9ce8c08e714cae486185592e94be3dd448f10fd69938d02107b4a90170c5a00e1e9a290a956c80e60d6139df4bb99a60f1c2b71284d6334b22bb4c9751ab5faecae78d4c5d3487edb4d935627d127452e461fefd1b1300e19a3819aba10c71606655c7c4aaddabf6b3b39b8d760db52b0a1f9836ed65ba88f99943fc9ac369ef2dbe4c03ed0ef5bb43c72ae98a34c3dd67a5252dc0e317d0781bc0379421291bdb181d1d1239a7547d6523c814eb1206b390257338a667e341670428dc698b101a5ed64c9530b89a536fd2a1b62041e20cfd728a7437c6e74dc36dd2c91b19a7b96ddd4f253c0ab4bb8c23832adfe23f3d7fc3b6c209c204a324e48c3e35c374664572285ba7fc5697ea176294d738ba001d998c264065282bcf344e902c72c02a06ba6d2ae81152bb63580cd5a0899661bf24432b49049ce4b3d38e47352447b7c187016b1082f523c4c955e87c5da0564f388b1f2a231013b6ef405b73ac1cfa05f144beef1f5f6d24d8d318fc975bb99007b21ddc1877dd5a622e168dbd3be0c7af31b0512d2ce86a6a6037d2641a1df13e41f470ad34fbd43e3d181a15b6e72bd91398e5571d6f576a727cee1c80cc9070b3d36cd7caec7c356fa828e06a49ccfcae44aaced8a3f251fa6df7640f78d0856814c5752210c54a31abc73a94f0318f4cca46075677abc9fddbed3d09b0bf085b6894a520c9215e7a2dd589be2c304c243e4b7b2680cc81d3ce422a32eaaf81c5cef5ce865a2ef30446709d113f6e17eaa1cd7f824a5e4b6eeeef37e75ad7492d40abe3b1093a4437cab6ce80764a5dca6efb187057a6cc6c3e45b224f163d30a3e83a88bf3cb08f55c68f6ea8916ddb9c7cd6294a57ce573fe9957f50e09dc8a8d9f101704162659a8c90ab5f5d29a9d1e9eb215d91729add7b0eebf0e97da2417e39c5fd824f1cc1b97713f019b3d9b767c5e521e3136bb4f8c6d0a28d618e43699c6f14579031b8efe5e82e684652b818f539b8e87f9bb7d6d53ea79e1f3da140f33b871f7eefcbdd7d681bdc4d462770a80b8f93baec4766f94a23a256f402fd2267f6237e35e1ef4f90811cdcc2a950fe92285fce963653fec4d5e51a374daa62ebc8d84f56e4d59523491b0fc16f6879011e63cd0a92488629a1ea1f89c2268a4bd45b8311479f896e15528266e694b609f4d3cbd6f17ace5fc0039f11fd420ffcba54c32fa91f1ca187a739c2ea22ada30760b2dadcc8513070822a303fa2ce59e53d9cb75a07159720bb876f7729ee1cb8a6c130bfa225f7c751a25c5e6233ba6d9bc9570e30bf8967085a935449ad8c014918aea387937d78e3a164cc5999c72090d71923efb9967001a2ad7d345f934162e5c2c08264a1812ee3672f799f730e5e0a600392a9934a22913a42b412c1c22dc6826cf21f1f482fc06c8e3144f7c8d3778c6ee9c267bde1339083586ff95d6dcba604c2b85b5a89271af876ccad59ebb5c818c45aa361a4b0ff82f997ed2bedf7f5355b158cb05172910ec7bb9a0e7306e7c606f2d62db9dfeb2d239cf2c590fa61cf1a70247a05d838ef30e7c39b09bb6eb44a16b123c4c5e3f6b4f5780882710013ccc24a4c80c396b2460b1346f791f742e59a64275200d44c169af3ffcaf38aa64d868a45944e5c7a3564ffb05cea3ddb2b8b2d5c6c2d484b10e93934d9618c3c69530fa0a438fd7c8ed26dc8b2d86e7432f53b0ee5bf3ee1a283e31eeee81702b86f09", 0x1000}, {&(0x7f00000012c0)="4b866f36cfd4a4c7804e512dc4feabd8b5511b9bfd0481f8e7db127d997dc7c4d2b87c790f441249873be4050f39fb0978d4531766dadc3e2b8435b964f51e6f76f91fc88451ee9e8395e9abe7c3a0dce032edaf8595d8866c9eee02024180e2513f75341f0daaddc3d3b3c43169fe989a02b6d34a2ec9604e4ebf51157883aee2e9508b931544c6db511eabf24157c78188eec20f22699ff1c2b20fec963efc128d59a0bd5158d956d5a9ef0b665c4233fe2b48297613012440c80f3b4f46dcc2fbd7616f4e82db3b2a", 0xca}, {&(0x7f00000013c0)="dcc7fa34f0303f59d27c33dcb8aa8b4b30fc7e2b8b5b0ca38df8090bab580bdab6d96623202932dace7b8db536c66366bd3915fee0affb6821baa6421e17508fc5fe7d4274758cee7695d487227448f416a107361784d50999ced906189b9be4a1d75b181c66087b585cc0ed0ece617df2da60d5d26d1a37f7b2f5621a3dcb296698ccedab59b30ae736b05f05fa8b2c16a7080c5ad161bee39f39", 0x9b}, {&(0x7f0000001480)="824c24d3bb25055136f74cd32c49b5f2d30c612a6b26cb47ae9b1da555ce3710270ef6ab13313a5949e900e1eaca9e097a067b6871bff7559b1cfbd831b8b61c557090463d7e0b", 0x47}, {&(0x7f0000001500)="aa494e0fb1eb36a05dd9ee50fab9c6579d7dfbc82b329e3cf52e3209e697c9270048e3ab569a5436a1b4ffea65d8f3da628eeae726cf5bae0ff6df74df80d41526fff81dd76ea3585a796f186a2b3d79d15f72cf9bd12b8ab8be0e62157ba3fa3315454c8fa5a19524135af778d9753c4a60d3b0b3ada2a46044ea534601bd0ae2fa5b15706bab3c88dad4d7a7efd3d12d31ca3420040a7062b219417855513926dfc9f71b8a47423630e3535ce12887aeaeb6ffb033be89d8ee5d5928f6cf6640dc87159c7de1ff14e9a5", 0xcb}, {&(0x7f0000001600)="607a09965b682eba010c076ba23f7ae2ad88785cd1da04f0751c2d66220d5103dd9ad79f6580b449f13ea75848a3ada7da30f48145d0a7b81f97f173987df340445475880c21c3761c9f9ff573f007cd03f420fdcb49877d4816c0a4101c5a712adf6bc62434c9028c958d683688d828e71643027fad9a35bbf2ed0b096ccd", 0x7f}, {&(0x7f0000000040)="6d0056cec6c77a0ab49cac6d44b255b48cd284b297aa0d7bd194810a3977ebf17d0e50707c", 0x25}], 0x7, &(0x7f0000001740)=[@rights={{0x38, 0x1, 0x1, [r4, r1, r0, r6, r7, r0, r1, r8, r1, r10]}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee01, 0xee01}}}], 0x58, 0x8040081}, 0x87e798595ddb6574) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:43:41 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:43:41 executing program 0: chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:43:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 1984.202151] syz-executor.4: attempt to access beyond end of device [ 1984.202151] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1984.203788] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1984.225955] loop6: detected capacity change from 0 to 40 05:43:41 executing program 1: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1984.231313] loop5: detected capacity change from 0 to 40 [ 1984.239328] FAT-fs (loop5): invalid media value (0x43) [ 1984.239693] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1984.255830] loop5: detected capacity change from 0 to 40 [ 1984.261670] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value 05:43:41 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = getpid() r4 = pidfd_open(r3, 0x0) process_madvise(r4, 0x0, 0x54, 0x9, 0x0) r5 = getpid() r6 = pidfd_open(r5, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8002, 0x0) process_madvise(r6, 0x0, 0x0, 0x14, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) write$binfmt_aout(r4, &(0x7f00000000c0)=ANY=[], 0xffffffffffffff42) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r1, 0x8008f512, &(0x7f00000001c0)) r7 = getpid() r8 = pidfd_open(r7, 0x0) process_madvise(r8, 0x0, 0x0, 0x14, 0x0) fsetxattr$trusted_overlay_opaque(r8, &(0x7f0000000000), &(0x7f0000000040), 0x2, 0x2) sendfile(r2, r1, 0x0, 0xfffffdef) [ 1984.271891] loop2: detected capacity change from 0 to 40 [ 1984.287353] FAT-fs (loop2): bogus number of reserved sectors [ 1984.288234] FAT-fs (loop2): Can't find a valid FAT filesystem 05:43:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 1984.309700] loop1: detected capacity change from 0 to 40 05:43:41 executing program 0: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:43:41 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0x5}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, 0x0, 0x220) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 05:43:41 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 1984.382047] loop0: detected capacity change from 0 to 40 [ 1984.390228] FAT-fs (loop3): bogus number of reserved sectors [ 1984.391157] FAT-fs (loop3): Can't find a valid FAT filesystem 05:43:41 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 1984.408553] loop5: detected capacity change from 0 to 40 [ 1984.414903] loop7: detected capacity change from 0 to 40 05:43:42 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 1984.447878] loop4: detected capacity change from 0 to 40 [ 1984.480347] loop1: detected capacity change from 0 to 40 [ 1984.506043] loop2: detected capacity change from 0 to 40 [ 1984.524807] FAT-fs (loop2): bogus number of reserved sectors [ 1984.525215] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1984.558776] syz-executor.4: attempt to access beyond end of device [ 1984.558776] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1984.560729] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:43:55 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:43:55 executing program 6: ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0xdd3) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) mount$tmpfs(0x0, &(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0), 0x10000, &(0x7f0000000240)={[{@huge_within_size}, {@huge_never}], [{@hash}, {@seclabel}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@fsname={'fsname', 0x3d, '}]%%'}}, {@hash}]}) socketpair(0xb, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_mount_image$vfat(&(0x7f0000000380), &(0x7f00000003c0)='./file2\x00', 0xdf, 0x5, &(0x7f0000000600)=[{&(0x7f0000000400)="58f462a24bd03a00205adf27a207ddbcf2951fad2d92203db987c8bb4c430804fd7e4c75c34f247da9f4087e91c04690ea0066e93da0c8bf99d1264067c8b9e4c92b880ec6ec2bf43ac7709b09aaa548c43e0210d25466ca0a20e2a25a8b6bfe8d44de7193321e33f0a438252303d448d0ffb3f95e9839a12682bf1b8363775d950febec569004ee69e54339af88232f54be5fe7543b68769134d4c02b83a1f6807e05d0ee67de0e9a7a679a2e12d8e122728ae53d70", 0xb6}, {&(0x7f00000004c0)="76c31382a6aee2344d9bd5f97235f139dc64840b07eb", 0x16, 0x80000000}, {&(0x7f0000000500)="8c66b04390c1a74a", 0x8, 0x1ff}, {&(0x7f0000000540)="ca569d0aa09175b53d0b526d96aae50e69164e57c49256ea6e77a2450cd1ecdafe81473efb07a1", 0x27, 0xfffffffffffffc01}, {&(0x7f0000000580)="e5719c5ae15fedb74a60107203f834ceb28201aca8726b0e6d3ad9d6e689ec6be57faa3b48884b672049a31a0b4e86392a9ffc5803b5c5ee5c2710bcb63d05bb8b640ae1e21d1c5eb0fd699c54a80e75fd", 0x51, 0x1}], 0x810, &(0x7f0000000680)={[{@rodir}, {@fat=@debug}, {@rodir}, {@shortname_lower}, {@shortname_mixed}, {}, {@shortname_mixed}, {@nonumtail}, {@uni_xlateno}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}]}) openat(r1, &(0x7f0000000700)='./file1\x00', 0x100, 0x4a) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) accept4$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x6e, 0x0) sendmmsg$unix(r0, &(0x7f00000000c0), 0x0, 0x20044804) 05:43:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:43:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x42000, 0x86) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:43:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x9, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000240)="3d204b38e99131865ff011367fdb825a4d327a345bc2a5194ace1df14437112467ff0ed22cc537ade48836dfc4b4bfac51ae628feed951945d82134a91fc92995365fdf59dadf31095367f997b2bd2f471f4345ac8784545e3ebff8b0c840a996d2ae99634fe004bbd32442c74e23d3fac493f21f19bdab89437b74be316", 0x7e, 0x1}], 0x20a0000, &(0x7f00000002c0)={[{@utf8no}, {@shortname_win95}, {@shortname_lower}, {@shortname_win95}], [{@euid_gt={'euid>', 0xffffffffffffffff}}]}) 05:43:55 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:43:55 executing program 0: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 1998.130821] loop0: detected capacity change from 0 to 40 [ 1998.133989] loop7: detected capacity change from 0 to 40 [ 1998.150349] loop5: detected capacity change from 0 to 40 [ 1998.153709] loop6: detected capacity change from 0 to 40 [ 1998.162104] loop1: detected capacity change from 0 to 40 [ 1998.165777] FAT-fs (loop3): bogus number of reserved sectors [ 1998.166252] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1998.178561] SELinux: security_context_str_to_sid (unconfined_u) failed with errno=-22 05:43:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 1998.187122] syz-executor.7: attempt to access beyond end of device [ 1998.187122] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 05:43:55 executing program 0: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 1998.188091] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 1998.201887] loop4: detected capacity change from 0 to 40 [ 1998.203241] loop2: detected capacity change from 0 to 40 [ 1998.221049] FAT-fs (loop2): invalid media value (0x00) [ 1998.222011] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1998.232053] loop0: detected capacity change from 0 to 40 [ 1998.369155] syz-executor.4: attempt to access beyond end of device [ 1998.369155] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 1998.371052] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 1998.408971] SELinux: security_context_str_to_sid (unconfined_u) failed with errno=-22 05:44:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = socket(0x10, 0x6, 0x3f) sendto$unix(r0, &(0x7f0000000000)="25c98e54974756096a5e13499257b095c5611e1db44baf7bb75ad6e0e7efe155d2a7f1c19f9fc2e22ff4d896755c065e65c31166825d9914", 0x38, 0x20004805, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0x6e) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:44:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:44:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:44:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:44:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:44:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:44:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x27fc}], 0x10, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:44:10 executing program 7: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2013.049869] loop6: detected capacity change from 0 to 40 05:44:10 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat2(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x240}, 0x18) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2013.103796] loop2: detected capacity change from 0 to 40 [ 2013.109795] FAT-fs (loop2): invalid media value (0x00) [ 2013.110241] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2013.111432] loop4: detected capacity change from 0 to 40 [ 2013.112482] FAT-fs (loop3): bogus number of reserved sectors [ 2013.112925] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2013.120138] loop1: detected capacity change from 0 to 40 [ 2013.124191] loop0: detected capacity change from 0 to 40 [ 2013.126893] loop5: detected capacity change from 0 to 39 [ 2013.172130] loop6: detected capacity change from 0 to 40 05:44:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:44:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:44:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:44:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2013.274046] syz-executor.4: attempt to access beyond end of device [ 2013.274046] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2013.275045] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:44:10 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x180) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80000, 0x50) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x204500, 0x1a) write$binfmt_aout(r2, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2013.305594] loop0: detected capacity change from 0 to 40 [ 2013.312586] loop2: detected capacity change from 0 to 40 [ 2013.325045] FAT-fs (loop3): bogus number of reserved sectors [ 2013.325613] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2013.340974] FAT-fs (loop2): invalid media value (0x00) [ 2013.341828] FAT-fs (loop2): Can't find a valid FAT filesystem 05:44:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x8, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2013.375759] loop5: detected capacity change from 0 to 40 05:44:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2013.470126] loop4: detected capacity change from 0 to 40 [ 2013.476543] loop6: detected capacity change from 0 to 40 [ 2013.610622] syz-executor.4: attempt to access beyond end of device [ 2013.610622] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2013.611619] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:44:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2027.757637] loop0: detected capacity change from 0 to 40 05:44:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:44:25 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x200101}], 0x80000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x82003, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) ioctl$BTRFS_IOC_LOGICAL_INO(0xffffffffffffffff, 0xc0389424, &(0x7f0000000040)={0x5, 0x38, '\x00', 0x0, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = dup2(r0, r1) r4 = getpid() r5 = pidfd_open(r4, 0x0) process_madvise(r5, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r3, 0xc018937c, &(0x7f0000000180)={{0x1, 0x1, 0x18, r5}, './file0\x00'}) truncate(&(0x7f00000001c0)='./file1\x00', 0xfd) sendfile(r2, r1, 0x0, 0xfffffdef) 05:44:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:44:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:44:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) fsconfig$FSCONFIG_SET_PATH_EMPTY(r1, 0x4, &(0x7f0000000000)='%\x00', &(0x7f0000000040)='./file1\x00', r2) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:44:25 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:44:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2027.787115] FAT-fs (loop3): bogus number of reserved sectors [ 2027.787566] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2027.788070] loop4: detected capacity change from 0 to 40 [ 2027.799225] loop2: detected capacity change from 0 to 40 [ 2027.805105] FAT-fs (loop2): invalid media value (0x00) [ 2027.805487] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2027.808504] loop5: detected capacity change from 0 to 40 [ 2027.831910] loop6: detected capacity change from 0 to 40 [ 2027.836571] loop7: detected capacity change from 0 to 8193 05:44:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:44:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:44:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 2027.920155] syz-executor.4: attempt to access beyond end of device [ 2027.920155] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2027.921125] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:44:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) acct(&(0x7f00000000c0)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) r1 = getpid() r2 = pidfd_open(r1, 0x0) process_madvise(r2, 0x0, 0x0, 0x14, 0x0) fsetxattr$security_evm(r2, &(0x7f0000000000), &(0x7f0000000040)=@sha1={0x1, "1fc6859b882f9749eb27bf4cc231fc191ca524ae"}, 0x15, 0x1) [ 2027.952132] FAT-fs (loop3): bogus number of reserved sectors [ 2027.952576] FAT-fs (loop3): Can't find a valid FAT filesystem 05:44:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2027.996678] loop2: detected capacity change from 0 to 40 05:44:25 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = getpid() r3 = pidfd_open(r2, 0x0) process_madvise(r3, 0x0, 0x0, 0x14, 0x0) sendfile(r1, r3, &(0x7f0000000200)=0x8001, 0x9) dup(r0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xee00}}, './file1\x00'}) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x4000, 0x1c0) openat(r4, &(0x7f00000000c0)='./file1\x00', 0x400000, 0x171) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r5, 0x400, 0x2) openat(r5, &(0x7f0000000080)='./file0\x00', 0x200, 0x10) [ 2028.018565] FAT-fs (loop2): invalid media value (0x00) [ 2028.018990] FAT-fs (loop2): Can't find a valid FAT filesystem 05:44:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2028.044824] loop5: detected capacity change from 0 to 40 [ 2028.053322] FAT-fs (loop6): bogus number of reserved sectors [ 2028.053718] FAT-fs (loop6): Can't find a valid FAT filesystem 05:44:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2028.088150] FAT-fs (loop6): Unrecognized mount option "./file0" or missing value 05:44:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:44:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 2028.156723] loop4: detected capacity change from 0 to 40 [ 2028.165250] loop3: detected capacity change from 0 to 40 [ 2028.177066] FAT-fs (loop3): bogus number of reserved sectors [ 2028.177547] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2028.208633] Process accounting resumed [ 2028.257782] loop2: detected capacity change from 0 to 40 [ 2028.278636] FAT-fs (loop2): invalid media value (0x00) [ 2028.279488] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2028.319623] syz-executor.4: attempt to access beyond end of device [ 2028.319623] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2028.321533] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2028.678914] loop7: detected capacity change from 0 to 8193 05:44:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:44:40 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000040)='./file1\x00', 0x2, 0x4, &(0x7f0000000380)=[{&(0x7f0000000400)="2d8ccbf016d5185ae875cbdaf74f1cec1d710484fe15f2857715e0daf991ab73c084060a3c3e3305c869a0ec2b5a0c85fa51065257c4436a50b9b3359239cda4533303d6ca44c86488bcfa70102eec", 0x4f, 0x2}, {&(0x7f00000001c0)="2e2a1b0e949010e0646a07691e1f578436af936b243e0cd507000000a63a16efd0803fb63a0058acac6cb57b2d4a83526157f47fc56896f1506c56cf2dbeac3118146f77b537381def9554eee19866ff5874bcda813404c4699321fbd3dde8f9ad5102460f47f48ef2fb742385c7b5865ef702074b87cc8154b799a5d82e7adf01ff79cafc0689bc407590bfff0f2c2ee16425610d94bd1edca13e2e65be8d8a", 0xa0}, {&(0x7f0000000480)="5348e198471beaa3fad9db8fb87a650bd9b4a0d83f3bb43a07009ad7aa13e7f0e4376b4ee39aab89530d4d8303904931ee6bc99c61e7d6fd73d513a5a6e99c17b36e9469b055ae26c34a69f1bd5e16f5ed38b046e7f7d4e48f06bb9df47c0a28d6159b8f40dddb43533157d178e7e2152f13c4cc12b25c9f3d1c9f3cdb2f3cd81b21759cb786", 0x86, 0x80000000}, {&(0x7f0000000280)="965d0ca8822330ac5017f79e2f2961ba67bd9220744952ba7e57f5bfde733100c08d370e8868c1e1cbe817c3344b5393e9662cb7d48a7d6c60227a724d2069464a89d411409b643d670bca4a11e683829cc0fc2c68566272034d41dab83e2b54bdb1bc643eacaeee4965b6b440c9c1c9432b5676c4591b19526fb4ec1cfb0623b9278735e517189d7b0ef19b74d32c319ff5317da2906684f50e17bddbc650fef5db388974a10ab6bd1759914a6f1f14248139a5730a6ff4fdd4fc9172a5643dc3f3906f7ac0ab", 0xc7, 0x7}], 0x94a917e990b9a15b, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:44:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:44:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:44:40 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mount$bind(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0), 0x200014, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) pwritev(r0, &(0x7f00000001c0), 0x0, 0x8, 0x0) openat2$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={0x498242, 0xcc, 0x19}, 0x18) [ 2043.238735] loop6: detected capacity change from 0 to 264192 05:44:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:44:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 2043.243990] loop2: detected capacity change from 0 to 40 [ 2043.246755] loop4: detected capacity change from 0 to 40 [ 2043.247779] loop3: detected capacity change from 0 to 40 [ 2043.251138] FAT-fs (loop1): bogus number of reserved sectors [ 2043.252075] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2043.264486] loop7: detected capacity change from 0 to 40 [ 2043.271073] FAT-fs (loop2): bogus number of FAT sectors [ 2043.272134] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2043.282526] FAT-fs (loop3): bogus number of reserved sectors [ 2043.283348] FAT-fs (loop3): Can't find a valid FAT filesystem 05:44:40 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = syz_mount_image$nfs(&(0x7f00000000c0), &(0x7f00000001c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000280)=[{&(0x7f0000000240)="cd1901be0539301b219b06614a5b607a7676a2e59867056ad0", 0x19, 0x5}], 0x908004, &(0x7f00000002c0)=ANY=[@ANYBLOB=',5-))#\\,dont_appraise,uid=', @ANYRESDEC=0x0, @ANYBLOB]) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040), 0x80000, &(0x7f0000000300)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@cache_loose}, {@cachetag={'cachetag', 0x3d, '*'}}, {@loose}, {@version_9p2000}, {@dfltuid={'dfltuid', 0x3d, r1}}], [{@seclabel}, {@obj_type={'obj_type', 0x3d, '6!'}}, {@fsname}, {@obj_role={'obj_role', 0x3d, 'vfat\x00'}}, {@permit_directio}]}}) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0xa200, 0x20) r4 = getpid() r5 = pidfd_open(r4, 0x0) process_madvise(r5, 0x0, 0x0, 0x14, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r6, 0x0) r7 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001000)='./cgroup/syz1\x00', 0x200002, 0x0) r8 = getpid() pidfd_open(r8, 0x0) sendmsg$netlink(r2, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000400)={0xbc8, 0x18, 0x400, 0x70bd2c, 0x25dfdbfe, "", [@generic="a846c2394a4f6cfbfc5c7ed3ca8c1c0f1810713a0b9f6709f4d46c46628369e33b0a160c24e1784807970fec65b0f85c1c6af9f1b55bfb7638c55b3f85b1c12863c6348575e056f8288f70fe846ae7e7da473c8d9fbc46d08e5e67084a4ee846217ef1e725c10d2df90fdd054ecd16df81463891f4c17a43332d2c99963942dabbd38b639b08f38a2398eaa9a11f15896e", @nested={0x65f, 0x72, 0x0, 0x1, [@typed={0xc4, 0x61, 0x0, 0x0, @binary="b3faec969971ba6886e38a85763d188e16cc47b7f2737c776e38629beb875abd33e5481e03f5278b3ef50d73389d67fae331d83af3dbf61c8ac843bcc0fa81d6722b600c3479c55b55a935a7d5da6cd8d4108db7bdfa6477219b3a88392015200d26bc721a1b3ca899446dd902d409a4c80759ee88c5479b01a0d9ce8b3436d4f819c3292b325e5e3a0d5c1b767a48e9905d7236e1dc4103e3ac2c32c7f568131638701ec0561888b185860ede3a895bb433154569d765ff3b1bce218a849ce1"}, @generic="43b61906eea235b0c7f1c1c1baa247bb800539fc0cbb723c0390c8ff0b518c841c39e664bcb3fd89c8e6c6afee36c5d0c9173f6f13a6bc8ae9b24957483a11983d7e81cf12448d2b261ea3262c575443da3598b967de32a39afc674ce242dc15d747a79144c6fe4e75d55fb3b762", @generic="01d83db546b659d25c6506575d36d6ada2ace88526fa2b127d9344837909b320af8e58d94af5e7d3046f300376a19bba02180364580a3e186bf9af03fb39ed4c265e23d0264aaf2b4cc6f8000f954a9c5a2845d6ad18a0c4449ca3211de7ee33f65bd8e5bcf2901dac2bfab91b22b4390e9736c4e558501feef6a93bb7217689aa30f847c0592ea7855811b1e90ff5f475184b8d082d29eba6d529b7a5e002d727f2241dfac717280ff958d1", @generic="b4dd21a3f6fe70ce377ac88e5b4ad73d46459dac984129dedfc10f551fecbb30b8b0f287aca14679d0b941a7be50856080839f00c0f96a4e385417b30431a6225ab9b6dff1f9d3f41ede3094787bd81658b2037b1da762074100f9f79e6103aaf83670b033c3af08609d98105293e794f0710c299596dd07ebc67780da1ceac41ca69319dd4f870d75ead0b7e8f6e91d12283b7b9e50df64fb4b5141ce06f160788a1c6b9609c3b2aa0e7e9f32f4eb8b6727236b0196a899763670fdaf5597ad4a899f917fba975e69f2bcb8b17715872b5aa9d1bffe066d702c15b21b55d25e1f23ee9ed14a9463d26f8cb1003aaf5690f615f21a183d64", @generic="9952e3d83f6111344e3f93750f00b96c6b8eb28349fb97894ed5bdf4d9e14eb238ad1ca1f0c6f7cb24bb767cb33994f4249a88c42030f3ccc0a83625e25a2404a0253dbfc917998a8ea2f6aa3140f915d2554bec272793b5c39b6335d684e7dd3be605fff54f3e17bf2e1b302bee08afe72e6332cdc137a68456f04d98bba9f4e04b642b241271411f6d22c104268eeca3d82f60c4f9b460fbf810f3220adc36b2f9c40cc165baba7f429c9f553a5aff09a458e99d6151c7d2b14d63960e0f", @generic="69ca982e1310a891fcc2ba170a7af376b909b75dd8e179db75a26b63d822c02f5312d08a445e0e2ac93c1ed96adb18ae55421e847e46bfc41cfac0af99688dc195844bb1b93cec9f33b801a99a87e1b73ad20c35bcea1a0b322492bc2bb42686b067bd5792ce4e342e0e13c8d7f7edefce922a9af6f013e515a5233892a6a60daa7eb895483f59c9d6601189304dbc46064096f009bda789690ed3403951e6795c44a0054937acc20b316c514c753986be43453aedebaf0157f910ecfd5dced4e993ea7db4bf52269c691e51fd51b331d0c5aca8b2710119d771fa583e42f0d57f51ba7eaf9451f4cb0412003a71ae2ed2da65746835d826a5a3e055", @typed={0x6, 0x4a, 0x0, 0x0, @str=',\x00'}, @generic="ba0a3b3ca53e6f04ad818e8a5510617d255ef0f1bfc963821755348f0bb7197025f9c5c0fc5e092e386a2aaca91f9fb5bba9a1e9dcc888cea4cf2d389a81ac21ec73d4243e8247cc2f38199737374ee71c95d54d6ad5a2918d8478e4659d9c38931800648d4c3a9c7f40dd8a1342c12cb24d8995c15d79797793c544a7e0bc000eaeab3a5a72073a5ef549c9a09f1e46a2a82558fd3afe790e8dada5e099fda53f378e970d69b6e413bb0385225527ae093d0511a6267d0a33a5e022f857980ac3dd4a7567884b7fc342569d76f1f099dc45324014f8c308b1f36e10973cc1a6794e34732fb529a289f9de7658b42ec72aa38b2763f356d091e9051b8001", @generic="18795659ebe3f9116d28876acc9408102c4b5aaac800732a3c6d326384702676dabeebeacfbc858df38be788cfc3dad5dfb3440298fd5f68926a345002083c170d70739b292b1fddb3e30234044c444fff837db63a4402e339b20c0ef0400544f4774e29df770ef566a73913b8b06dc2d7760e8e56885975e91cf6386885e0b13093485add573a2810fb53053c6508b2c8eb97da8d2a08e3f97d2a80da722a7c5e9240642f5f90353a41d32c9100bafcd206dccb3b78caadebb3f175f1e85148002d19f6"]}, @generic="8730a2d5519f0c1da43e3de85d08f49012e47d32878ae603d9c97e069649eb455489f48062abc285e0353be796f3d56e17fc16f77402178f3a29bbed67bc8f46d4f06a9587f378d8cb7cf655", @typed={0x8, 0x59, 0x0, 0x0, @fd=r5}, @typed={0xc, 0xa, 0x0, 0x0, @u64=0x7a0b7d0a}, @nested={0x179, 0x5b, 0x0, 0x1, [@generic="92f6d0a2454ae7e001e2558c4a3824577dfc1773dc1ff5cd7878e6d9833edf7c2c109dbfb8a7b975fb4139ea08d27a9ff3c874ee409f8f9be51280d1dd49cd6651db0059ef78a5f76f27cfdae69672a0744c1dd34841f28365bcae9406a93de277b75fe1c57caf007e21c93f6640ade9f8e656d0b7e40bf0af6fca7280bb68b82922541ea78f5ebe127d2eb4575f4217e9b5ccc6b85c34a157fe6465b68f99066db35ff5166a978480f457a306373f7f223dc3c432", @typed={0x8, 0x41, 0x0, 0x0, @u32=0x2}, @typed={0xb7, 0x4c, 0x0, 0x0, @binary="0d133f1160997962e991845dad4a43ea6574863b8f2ba3533539725f7e9e435d5051876ad4d87689561a0fe913dae1805b814ebeddaf61e24f9a9696799f41ae4b27891e772851cf87532f0f8c2246c4abac3943f41107b75c22fcff513fbd5b413824aa82340e310e768a9443d48df75c2f57d05b92e7417ba7882994b5990a0e11421a91cd7fb21cc034df636656f6a5b5950db2e728dcf097cc4ff25087d886537cbb82e9f96646720153256870f171d6fa"}]}, @nested={0x1ad, 0x51, 0x0, 0x1, [@generic="1b9a5650ae98d42402073a594d2c80e75b0dd455bc958e9da679b9fa736f2252bfe33e431f89e1e0a10fe81f1f729626c94ab0a0e98b3b9741d637698b1d506a651dd029265a86d7d87b0c9d6481ccd02343f8dcdd86b9b5ed3964b06ba18991b9839a3f62cfa12624256aad53041f474dcf517195e2163257a78e4731c3d44b0707feb6da66e0bcc5543897", @generic="7cbf3313e185f24cfc2d1b30dca041635ca411315fdaf156f17f9d77a2a80085f802004cfb374b2429a5bdf81a672d944edd5e34f75eba3b6fdf27ab6aad545b2afa93afd43e67f85836e0626e6a82d58ada2a5f0eb574d6abcb1f6025973efb36307d2b33514f457bf21931", @generic="768a694339c67fffe39febcd226f64cc401f838ac1252b952e46c57653582d966e726bc0c983e9c23ecb7f1d3118db39ecd2533e05088286ca8fca9af53eefd756a11679b97a126a46a3506af88c8732acae29779affde7dbac8efc231d8631cdd01727b425c42941653bc5aedc4a6810c21153a78f1e26806e0a546622d71853c71320e1178d8ed35b66b10f3bc98ce2fea89419506fabc230c13ee0746ab0dc3cc163896fd72094ffa4770069650277c"]}, @generic="4c51d490c3fac8f3306b5ad07989a31547353703863e549cb6ec72fe3e408392f551b50f20d5f7913673d3524c6237286e77857b7da50e1aa3c5ca9be2e2bc30b27327ea897ba25dbce97d6a3fae39a9dbe4884f7f108d133881d11c5185b56d0729775585d73181a7e7d2ec033ddee65f7492ad1b6df90ec2a4215a939dba1ab512311b07f6b76b58f46ebb4da54c7a83daf0f83a8c6715", @nested={0x96, 0x68, 0x0, 0x1, [@typed={0x8, 0x53, 0x0, 0x0, @uid=r1}, @generic="1b7e05e404380e47d0fef1d031bccd75556134c8d4cc05547d977bc349a8f08e6682a007ac06bbe2ae", @typed={0x8, 0x12, 0x0, 0x0, @ipv4=@broadcast}, @generic="6bbc618093fc87208c6cc778dee7100e1574842cbf3c34ab207137dab836772287c735397275f9fa704dcd1377b82921ea1e862c798cdf91ce6f187101f379fdf51bea72b1160947b8a3aafeb33206652de829756ba4a1ab59"]}, @typed={0x8, 0x17, 0x0, 0x0, @ipv4=@local}]}, 0xbc8}, {&(0x7f0000001040)={0x3dc, 0x1b, 0x10, 0x70bd2c, 0x25dfdbfc, "", [@typed={0x8, 0x19, 0x0, 0x0, @uid=r6}, @nested={0x10c, 0x55, 0x0, 0x1, [@typed={0x8, 0x19, 0x0, 0x0, @fd=r3}, @typed={0x14, 0x96, 0x0, 0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @generic="0f984b11e79cbcca6767b22b9b6be4fbd0e4705080197c2194d130943c37ab48323fe9a4228438eae6f7ca2fb2b5f647e722da16aeb97a62a67b399a6e801eaa6469f9bf1a78863aa7439aaf275415761920013897372044b7a16a180dfe798991e299db7842f3d69695848cca246430f44a1d54b46ac293bbf09c959bee37eb6a31477377bd54a5112d5a30cbb3e5c4276a9621f97124c71e1b1650da8b34eb5f0bf4286aa68a7e8cbaa72bf0a18eb6b01b179bdb1a9f12f361705e29ca1a94c733fec9f8e950982f140c0e9d45732d5f82db39c780d45da2beec99793d89b72630fcd6", @typed={0x6, 0x3e, 0x0, 0x0, @str='{#'}]}, @typed={0x8, 0x80, 0x0, 0x0, @u32=0x6}, @typed={0x8, 0x1f, 0x0, 0x0, @fd=r2}, @nested={0x2a8, 0x15, 0x0, 0x1, [@generic="ff61cdaf08f5fe0a09c555abfece082d52eaeb9e12", @typed={0x8, 0xf, 0x0, 0x0, @u32=0xff}, @generic="70783698ffc81f135c2cb2a58d4362fc88b1002062e27b4f353a90a6dacc24e82dbd930022976bde8691ac91bbaaa8ab7d763ae08feef73bfe04272c24931343c3a53740f715f26af8cc1f52a6b0b796be19e0fed2be081e83c97877c6e85f0244170939be0b497fafb5014bbbb5a30098f75df2c4d2409369ef28e4b6d8444bcc02c3f9c8ab41be6550b5341471", @generic="e0db011cf229e2469ec8c2f9564e468f277d93b5c06ff9061c36b439896ef9eb10dc00b9eb3b2930afdac0dc483b65b892711bb033ecac77a9ac9c61ab57272b808fe4a5b18048185f97ad56cc", @typed={0x8, 0x85, 0x0, 0x0, @fd=r7}, @typed={0xc, 0x31, 0x0, 0x0, @u64}, @generic="36887ad78c918cdf8d64760d350100667b4aafc710ae7571b4b37da22e21b53312108b6ce5d9d91ab6c80ab2f57de71a629b903c88f478de85be5936f19c870a2792aa7e22d2918e8dd25e3b2b71e73bafa2924de1956cc6b2f02df53924b67428202b82420109a9823a7b860ae0d05490d54ad31a324005d2f8b502b9f1aeb46ed52f5727134fe720b7c28a57690bf605718a18357a5c7f07fbb1bf05a21f370879bcd2d3b422044a77b136b1fb206f689be9a8aaed6454a109d405afeef41b5b9a53fbc96e", @typed={0x8, 0x63, 0x0, 0x0, @pid=r8}, @generic="ec1d3aa72a1c8ff61bce0a1e97d46d9a58026a10ead79cdb0c11fb53c6307cf2b504adcf3f51c4f191eed5a7d5f6b8b9e522379d4eceb1879ff5b43e464975c277f2b149b5b28a27cab151a88b205143b4d92f6afd9826cab4840a442b934ee3fc6db89a43858e5f4d2e0ff9d90aff11923ea1b593a79a1c98", @generic="b6e53d4d8b8bdd900b72b60ae4789dade6716f6dfde52b55f00bc0b6069ece3ae869948b0914b2b3fd849ef5b0f97f264df8a009bc885d59365c3919bde31eb11e3911394e5d1f921d5e5cfb6b58697a35"]}]}, 0x3dc}], 0x2, 0x0, 0x0, 0x20000800}, 0x800) write$binfmt_aout(r2, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2043.314470] syz-executor.7: attempt to access beyond end of device [ 2043.314470] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2043.315428] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2043.316938] loop6: detected capacity change from 0 to 264192 [ 2043.317614] loop5: detected capacity change from 0 to 40 [ 2043.354822] syz-executor.4: attempt to access beyond end of device [ 2043.354822] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2043.355799] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:44:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:44:40 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x40000, 0x22) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:44:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:44:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:44:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:44:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:44:41 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x2}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) fcntl$setlease(r3, 0x400, 0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{r1, r2/1000+60000}, {0x77359400}}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r4, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r5, 0x400, 0x2) ioctl$TIOCGETD(r4, 0x5424, &(0x7f0000000240)) openat(r5, &(0x7f00000001c0)='./file1\x00', 0x400000, 0x9) [ 2043.479001] loop3: detected capacity change from 0 to 40 [ 2043.480621] loop2: detected capacity change from 0 to 40 [ 2043.484163] loop4: detected capacity change from 0 to 40 [ 2043.485630] FAT-fs (loop3): bogus number of reserved sectors [ 2043.486073] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2043.486563] FAT-fs (loop2): bogus number of FAT sectors [ 2043.486938] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2043.504900] FAT-fs (loop1): bogus number of reserved sectors [ 2043.506374] FAT-fs (loop1): Can't find a valid FAT filesystem 05:44:41 executing program 6: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = getpid() pidfd_open(r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000004d80)='cgroup.stat\x00', 0x0, 0x0) perf_event_open(&(0x7f0000004d00)={0x3, 0x80, 0x3, 0x7, 0x5, 0x40, 0x0, 0x1, 0x8090, 0x5, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x7, 0xd385b7ef3b5b132c, @perf_bp={&(0x7f00000036c0), 0xc}, 0xe01, 0x4, 0x3, 0x0, 0x4, 0xffff, 0x6, 0x0, 0x81, 0x0, 0x80000000002}, r2, 0x3, r3, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c19841faeffda36e92b00080101000440002000f801", 0x17, 0x7f}, {0x0, 0x0, 0x2800}], 0x40030, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0]) r4 = socket$nl_audit(0x10, 0x3, 0x9) recvmmsg(r4, &(0x7f0000003440)=[{{&(0x7f0000000240)=@tipc=@name, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, &(0x7f00000012c0)=""/4096, 0x1000}, 0x6}, {{&(0x7f00000022c0)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f00000033c0)=[{&(0x7f0000002340)=""/85, 0x55}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x2, &(0x7f0000003400)=""/31, 0x1f}, 0x4}], 0x2, 0x40010041, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) pipe2(&(0x7f0000004dc0)={0xffffffffffffffff}, 0x80800) sendfile(0xffffffffffffffff, r6, &(0x7f0000004e00)=0x2, 0x6) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r7 = pidfd_getfd(r1, r4, 0x0) recvmmsg$unix(r5, &(0x7f0000004c80)=[{{&(0x7f0000003600), 0x6e, &(0x7f0000005f40)=[{&(0x7f0000003680)=""/13, 0xd}, {&(0x7f00000036c0)}, {&(0x7f0000003700)=""/4096, 0x1000}, {&(0x7f0000004700)=""/53, 0x35}, {&(0x7f0000004e40)=""/4096, 0x1000}, {&(0x7f0000005e40)=""/226, 0xe2}], 0x6, &(0x7f0000004780)=ANY=[@ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c170000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x110}}, {{&(0x7f00000048c0)=@abs, 0x6e, &(0x7f0000004bc0)=[{&(0x7f0000004940)=""/22, 0x16}, {&(0x7f0000004980)=""/219, 0xdb}, {&(0x7f0000004a80)=""/92, 0x5c}, {&(0x7f0000004b00)=""/11, 0xb}, {&(0x7f0000004b40)=""/126, 0x7e}], 0x5, &(0x7f0000004c40)=[@cred={{0x1c}}], 0x20}}], 0x2, 0x0, 0x0) perf_event_open(&(0x7f0000003580)={0x2, 0x80, 0x7, 0xff, 0xfe, 0x9, 0x0, 0x81, 0x4451, 0xc, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xfff, 0x0, @perf_bp={&(0x7f0000003540), 0x9}, 0x2004, 0x5, 0x8, 0x1, 0x9, 0xa4, 0x1f, 0x0, 0x8, 0x0, 0xfffffffffffffff7}, r8, 0x1, 0xffffffffffffffff, 0x0) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r9, 0x400, 0x2) linkat(r7, &(0x7f00000034c0)='./file0\x00', r9, &(0x7f0000003500)='./file1\x00', 0x400) 05:44:41 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 2043.560572] loop6: detected capacity change from 0 to 40 [ 2043.568183] syz-executor.4: attempt to access beyond end of device [ 2043.568183] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2043.569244] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:44:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2043.590300] loop6: detected capacity change from 0 to 40 [ 2043.592932] loop7: detected capacity change from 0 to 40 [ 2043.597685] loop5: detected capacity change from 0 to 40 [ 2043.598992] FAT-fs (loop0): bogus number of reserved sectors [ 2043.599428] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2043.612798] FAT-fs (loop5): invalid media value (0x20) [ 2043.613597] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2043.620194] loop2: detected capacity change from 0 to 40 [ 2043.622419] loop3: detected capacity change from 0 to 40 [ 2043.629489] FAT-fs (loop3): bogus number of reserved sectors [ 2043.629882] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2043.643932] FAT-fs (loop2): bogus number of FAT sectors [ 2043.644839] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2043.660241] loop5: detected capacity change from 0 to 40 [ 2043.669175] syz-executor.7: attempt to access beyond end of device [ 2043.669175] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2043.670921] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2043.672393] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value 05:44:41 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:44:41 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:44:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:44:41 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2043.721239] loop4: detected capacity change from 0 to 40 [ 2043.746173] FAT-fs (loop1): bogus number of reserved sectors [ 2043.746635] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2043.748664] loop3: detected capacity change from 0 to 40 05:44:41 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) pidfd_getfd(0xffffffffffffffff, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x189000, 0x102) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r3 = syz_io_uring_setup(0x6c01, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000180)=@IORING_OP_OPENAT={0x12, 0x0, 0x0, 0xffffffffffffff9c, 0x0, 0x0}, 0x0) syz_io_uring_submit(r4, r5, &(0x7f00000004c0)=@IORING_OP_SPLICE={0x1e, 0x1, 0x0, @fd_index}, 0x0) r6 = mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x10000000) r7 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) pread64(r3, &(0x7f0000000340)=""/197, 0xc5, 0x22b) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_FSYNC={0x3, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r7}}, 0x80000000) fsetxattr$trusted_overlay_redirect(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)='./file0\x00', 0x8, 0x2) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_REMOVE={0x7, 0x1, 0x0, 0x0, 0x0, 0x12345, 0x0, 0x0, 0x1, {0x0, r7}}, 0xff) syz_io_uring_submit(r4, r6, &(0x7f0000000040)=@IORING_OP_CLOSE={0x13, 0x3, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x1, {0x0, r7}}, 0xffffffff) [ 2043.765532] FAT-fs (loop3): bogus number of reserved sectors [ 2043.765945] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2043.786246] loop6: detected capacity change from 0 to 40 05:44:41 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:44:41 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2c6440, 0x29) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2043.830882] FAT-fs (loop0): bogus number of reserved sectors [ 2043.832083] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2043.834220] syz-executor.4: attempt to access beyond end of device [ 2043.834220] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2043.835373] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2043.885748] loop2: detected capacity change from 0 to 40 [ 2043.895243] loop5: detected capacity change from 0 to 40 05:44:55 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2058.308819] loop3: detected capacity change from 0 to 40 05:44:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file2\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0, 0x1) lstat(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)) chdir(&(0x7f0000000040)='./file2\x00') chdir(&(0x7f00000000c0)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f00000001c0)='vfat\x00', &(0x7f0000000240)='./file1\x00', r2) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:44:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:44:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:44:55 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x2611da, 0x4, &(0x7f0000000440)=[{&(0x7f0000000240)="21cdd7a83a5726cd2b116f92e5ff28ea8d03a16428b41e3fcd383a29fa536e240ea332ff9ff68780205038fe466357576226c33cf2256e7c9d922782bb99d6fc8052bd63f9d5af848165d02219dc2eea40d9191edc3162697c0f78833b52db83b3da847b8306ec5ab9f622be1d4a5bc8b06f22bef348498c5d69c91a9f4e627709511b0c806f132059496866750c9062a5a7b6669755ce3a4e32925cb2b128cc7b2c23738f6c907aba7e523ff4f93bebc986f59988c2c2a0c8c48c6500d1e6c89b757341bddd4c51225c1b2dd25479557d2f7f635d3772ab04fd561d55461c2984bdf847513cda73cb8bc994764f64b1ebd4539fed75880253372a", 0xfb, 0x4}, {&(0x7f00000000c0)="f0c233db3cc98f23b1f8f2ce1860c024df192b0690061780dfb439", 0x1b, 0x9}, {&(0x7f0000000340)="286ecaeaf3adf54b49a98cd1269866973c4c80c0129760fef59bad24246618ca575b81736897b23f3d7657a65503b5113b0e9fcb30d3f6ff9ffe2bfdd87151f92520eec68c7f4a2ef634cd013b1ef46676b2b7e6f7ae986a97cf0566318fd0d97fce63d4b762fa7ff51b8d6c2368ca78950310a7cfdeeb11f390dcc8d7", 0x7d, 0x4000000040000}, {&(0x7f00000003c0)="a11c5496c599703a18551e3b843a4369f5a2e5e554ae2a25862768ff0668c8af0454fd5a09231d53a9257c49ed68b168a806eabe3269543459ac63db53decc52da273f6f9c8161407fabfcae31027dbc721104ccaa5a60280b4c8c090ddfb1", 0x5f, 0x5}], 0x0, &(0x7f00000004c0)={[{@rodir}, {@shortname_lower}, {@uni_xlate}, {@shortname_win95}], [{@euid_eq={'euid', 0x3d, 0xee00}}, {@smackfsfloor={'smackfsfloor', 0x3d, ':'}}, {@fsname={'fsname', 0x3d, ')\xb9}'}}, {@smackfshat={'smackfshat', 0x3d, 'vfat\x00'}}, {@uid_gt={'uid>', 0xffffffffffffffff}}]}) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:44:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 2058.330910] loop2: detected capacity change from 0 to 40 05:44:55 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2058.337978] loop4: detected capacity change from 0 to 40 [ 2058.338596] FAT-fs (loop0): bogus number of reserved sectors [ 2058.340184] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2058.345963] FAT-fs (loop1): bogus number of reserved sectors [ 2058.346465] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2058.356372] FAT-fs (loop3): bogus number of reserved sectors 05:44:55 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) openat(r2, &(0x7f00000000c0)='./file2\x00', 0x0, 0x1) sendfile(r1, r0, 0x0, 0xfffffdef) socket$inet6(0xa, 0x1, 0x101) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_unix(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0xa8420, &(0x7f0000000300)={'trans=unix,', {[{@cache_fscache}, {@access_client}, {@access_any}, {@access_uid={'access', 0x3d, 0xee01}}, {@privport}, {@dfltgid={'dfltgid', 0x3d, r4}}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@obj_user={'obj_user', 0x3d, 'environ\x00'}}, {@subj_role={'subj_role', 0x3d, 'environ\x00'}}, {@euid_eq={'euid', 0x3d, r5}}, {@measure}]}}) setsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f00000001c0)={0x0, r3, r4}, 0xc) r6 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)={0x105c03, 0x140, 0x16}, 0x18) openat(r6, &(0x7f0000000400)='./file0\x00', 0x2000, 0x4) [ 2058.357141] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2058.374896] loop6: detected capacity change from 0 to 40 [ 2058.376333] loop5: detected capacity change from 0 to 40 [ 2058.415951] loop7: detected capacity change from 0 to 40 [ 2058.430928] syz-executor.4: attempt to access beyond end of device [ 2058.430928] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2058.431929] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:44:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:44:56 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:44:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 2058.508343] syz-executor.7: attempt to access beyond end of device [ 2058.508343] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2058.509196] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2058.513406] FAT-fs (loop0): bogus number of reserved sectors [ 2058.513817] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2058.517491] FAT-fs (loop1): bogus number of reserved sectors [ 2058.517906] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2058.546223] loop2: detected capacity change from 0 to 40 [ 2058.752774] syz-executor.7: attempt to access beyond end of device [ 2058.752774] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2058.753931] Buffer I/O error on dev loop7, logical block 11, lost async page write 05:45:09 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) recvmmsg$unix(r1, &(0x7f0000001080)=[{{0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/149, 0x95}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)}], 0x4, &(0x7f00000003c0)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x68}}, {{&(0x7f0000000440), 0x6e, &(0x7f00000007c0)=[{&(0x7f00000004c0)=""/33, 0x21}, {&(0x7f0000000500)=""/128, 0x80}, {&(0x7f0000000580)=""/176, 0xb0}, {&(0x7f0000000640)=""/91, 0x5b}, {&(0x7f00000006c0)=""/42, 0x2a}, {&(0x7f0000000700)=""/156, 0x9c}], 0x6, &(0x7f0000000840)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x110}}, {{&(0x7f0000000980)=@abs, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a00)=""/21, 0x15}, {&(0x7f0000000a40)=""/44, 0x2c}, {&(0x7f0000000a80)=""/225, 0xe1}, {&(0x7f0000000b80)=""/32, 0x20}, {&(0x7f0000000bc0)=""/128, 0x80}], 0x5, &(0x7f0000000cc0)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xb8}}, {{0x0, 0x0, &(0x7f0000000fc0)=[{&(0x7f0000000d80)=""/46, 0x2e}, {&(0x7f0000000dc0)=""/81, 0x51}, {&(0x7f0000000e40)=""/115, 0x73}, {&(0x7f0000000ec0)=""/219, 0xdb}], 0x4, &(0x7f0000001000)=[@cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x50}}], 0x4, 0x5, &(0x7f0000001180)={0x0, 0x989680}) mount$9p_rdma(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0), 0x183041, &(0x7f00000011c0)={'trans=rdma,', {'port', 0x3d, 0x4e24}, 0x2c, {[{@rq={'rq', 0x3d, 0x30c6fc29}}, {@sq={'sq', 0x3d, 0x8}}], [{@euid_gt={'euid>', r2}}, {@fsmagic={'fsmagic', 0x3d, 0xff}}, {@appraise}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsuuid={'fsuuid', 0x3d, {[0x62, 0x37, 0x36, 0x66, 0x36, 0x64, 0x30, 0x64], 0x2d, [0x32, 0x63, 0x0, 0x36], 0x2d, [0x35, 0x31, 0x34, 0x64], 0x2d, [0x36, 0x49, 0x66, 0x34], 0x2d, [0x32, 0x30, 0x31, 0x36, 0x62, 0x31, 0x66, 0x37]}}}]}}) sendfile(r1, r0, 0x0, 0xfffffdef) 05:45:09 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:45:09 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:45:09 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:45:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x91, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x20000, &(0x7f0000000000)=ANY=[@ANYBLOB="21da3a724f89157ec50066710621bf54f0fd48b4274ce6999c525ad1a8948f8928bf34a287e2b0a10e177e3ca6c0700d5e34a9c6cb5c0942ef14c842930d96268f29f5e9", @ANYRESHEX]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:45:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:45:09 executing program 6: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000003c40)={&(0x7f0000003b80)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x30, 0x0, 0x300, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x81, 0x5b}}}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x40044) sendmsg(r3, &(0x7f0000003a00)={&(0x7f0000000280)=@nl=@kern={0x10, 0x0, 0x0, 0x240038}, 0x80, &(0x7f00000025c0)=[{&(0x7f0000000300)="fccd529ff3e8eacded55ce9944b1d40f7605f1bfcceb6785a960e1cf82b66cc0c83cc64f0d377e42416a9277ad1dd13b544ccd2c54b0f6c65a42ab71ab5be40aeab9a41bc3dfaf6a5c68808961bff8ff2815541017911d4fb8c57403eaaa177867339c5345d7f6f969f34bbc549fceadc9f5c384f7fee7782e5269f412f2ee0f367f750c055ae1ddbe466f972ea27b7c134bcda6bf231d8061b398191e212d70726e1173f108d2ed10b96403a0a1", 0xae}, {&(0x7f00000003c0)="538ef2eac70fc1ea66450039f9727f7fdc2666b08ba7f8eba785ca119030", 0x1e}, {&(0x7f0000000400)="262550ececd2a46a27645078838cd3ee70769ec5a1d36415b57e67c2b751024113798a925bd3cd79321045dc9b5899b9540cfa0d46cb4baaf070ec37149b93517b7dc5790f53cdf4be96494906d26a80280e127611e4cf96c993372bbd577ffaa61b8367e4e21e95485eca874511abf1cd2e6dd45bf2748b45282d1e6de8d794130443ce2c3c746a47318c8a6e627b74a1839a51e95cd46c1a591b31", 0x9c}, {&(0x7f00000004c0)="37dd769a156c5c8e8983134873ca97", 0xf}, {&(0x7f0000000500)="233ee3e55f97d6694f89b92abcdefea36745e8b4f6261d53e52e1914e7b533a02ce9d21253d1b3a64f627e28a0e8e69abd635b6baeb8ed59cae09f68ecd21fce646c980b6e7ee92ded45bc5ecb5c244944fb0d88dad023d732aae07f57214490f2e750da37d20b490c1b69449c9a92cf3d3aec0a2a6571b6b68255e4326ea333b4685db635998385354ef7593b600b0369003a12f6a27c51e9d1a0877f31e8c8e89b3449c31937c441fd48b0d1d916a659acd53257ba62ec98baac6527e7e5e375060d8fcc942c7b82ddce8a39cc47b1c21f1ae481a9a00f879ae4cc6ab52a3407ed2e9c1a9142048ce3609ae4676c336e6f02d792bdb63c9c1088f2e612d686ebae1858aec62001313019af1fe38a2958d334a93fa1424815aa6dc4147583196647f553115fa6a6b5a526193cfd0a43b8be0622ca1946b690fa79f78fd3843ae0945955d4a203aaae69af4c32e296a4c563541139c1e7de40e033cb954bd1314f9fdceb472140ba05d5255c93a2eeea501605d03beb6a24682e48d9b70aac06c0450cda1be3ca755658866f0386fd961e7c781fa09bde84be2fc076d9188771b4f4a732fe9d2846637a015a3e1b570e18d48706ed2d409c14ba81d483c0498d451f4ea9966d6fe0545a72fd6769fb5e6e0762e15c46c63cc15f782723f22153abcf66e62f2c9911fcbeae7f5fbb31a7f981fc81690e50d84dd5e9320465907b45e480e6a629864974c8cddf71e1b8f10a5393fb76440e7fcbb8752b5b11b1b9962d2f271ecbe76b763318569ba989875d347431c77ba7d83240138895b09e8dde0aa763f737349fd2c2185006c6b1fbd4f601b6e35e2616f22134460a2fe5b9e2a949b3a8102b3667f90bf0aa93ee39763754d312647525e81fe90c12c6431bd3222859a2ee91ba86e756e8c29ea56a691cb1ba92083d9556f6c0724223546203b687e79d8ac8ccc97b8e8cd3fe61cb6cc27d820321745bf044f9597b83ac4af568afbfd8f8774db77efe1d6f158f86c73129780f08232663aa3fa46c0a9cb0c7cbbe987ae0cbfc8bb8b9b4872ef58a54e6e15c89ac7e83e29c462db1488319422dcac09ba1d391d69685bb0c1a0ce9281b17d7a109161e03202df5c757c52ef718e26090a3bf915c9a42aff7a2c273d9b111b1d1bfda6e065aff820bc5de90748cd08ec2097f33bb93daf7f001e30dfce1e23a20ad74d1af5ab4ff63dc4d9caaed4fb07c036057470cd1542994593e8d17528954eb5840e1d5bd20652dad54806b8a6532b80a2aca0f3925091c0afcd9da45f373e9a522b400dee6bc47d886fec371865d96b2ebfe0543f354d8c719c657c8c1a9856808acfd4723d7a42fb16b48adc4a343dc7a3116a18cfb696efc60fa39eaab431de07b0057b6281c1c50ccd30c455cd97e7a7fe919432a69a1ba2c40ea5f3358658a2c4c2f92cc0ea0a97ffb19e0f9b2f2e1fee3f6844908569ceeca33b8eddb3de74c576a087b55a7510876c5ad4411e96a79751e945ec2b633365af93fa657e080f1d5c166a118f56e423f9741dd6bd0d62cb4d95f3e3c6dd812710e3a9c13e1cd08a4c6df5d807c29f17cc88963a7f6e8997d3925e01bce57ef3ee8c6f48b832b10bd372c65da4def6bbd3f71543b57ce73fa2b58c9efb50b89f59c52e0d9913c6add98ced6a8aae906803d3c2ba78977e4cd50e5ad6d42ac7d007954e483aca50d334b4d233a92aac20f0a70d1d4bccf01b8edf2b7c6dda6e8c01cc0281869c5991a22b3533f84421f8954dcd93cfea4c7d2e91a54cd86856c7e8e9e4e996fd4703f5b5b667fcca471b32887e9fc252e06bad802902eda0c6bfc7e1c016e0de326f73c7108f5534b059e890cb16529f4664b75d91e0bdc6f8332efd4b667384c14b81a8b9ffa727efff4f2732071536b39aa89499596a34954249c21ee5beeb27372e28aa7c256af05dd31a9db70a4b7638d5fd2f96969a4450854699279c5f909c673017da64ac56fd29e7969b41ddfc6536c2fce274e27a17d6e10302faa5d29737c361ea8802a9759835f5b600d4cd045d588cfb9b5a6cae8ba5ee99f7839d298ccb3c1fa0aed9accb0f55844dbf4b1de8775e27c781fc115985f5c2a149da4bed8531f651a5e1173264e79324333d4d2402cd05d3b5e1c647cc7c57e5fb3a5a5b8a5612c548548dd04eb3400856ed9b433b0342d9892fc3974d10c5205d22c4ddeb0a7c0df465519c12160dde83ef9c78438db76f1b3463f883550ce45a5f5be019df53a5ca9428f774bae34e2b7352efb45f540b59fbee95325cc85fc80b7683c5658354023456e0495d3e13ded966af72c93fd5f457939951f851958f10fcd96db28a1bb721b0ab6987a7be43e6f285ad1c333d98020681144d049350eb587ba0d48c496906638bf4b7b0105d71203d2bb738b80929ca69320723d2d15f1962433084ce3a72292711e05df8711b60cbeadcf9051fa2b8392a580db70ebb1e90bed502f6ce3dc0187ed9bb3f98898d017a243d570a354aec506280a6fae116ca016d57a4742de5aa1a86e4ff64380f58a6512a3d9d185c232e86fe1a692a1250156eac6d85ba106aa46a5c922078a1a3f96768566c80671d9e93ac9a282591c7ad87760b8113c9b1c61724f730d77ded8556b7bc0c927d12ec5e51d0952f7918a62c4c1e52652e6713c22f1b4023a906acd853342ab1fc38b0604e1c463e5d3dc0021e64964e303464785ae0ebe3c84a7b5e704103fa40ade6c00b3c7f9f789b3f9cc36b1d97512dc31b624b56eb83fd14fa4ec0eebb5025aada76ab37949f58d797dc93a866fce4f6f9017f490a350691e9d72f128b076fc0398cbd991d82a0d3b531a56c1cccafcfb599dbb363f1d18da149f560d604a11b71c451022fb1506354ac3ff08fdd70e2167355640f3e7f470d08b20112a99b98a47e788c9dc4ca94c5f1d91739e36b78a2d4ad65771299be3d263e699713a660670ba66c7c5626e5ffb91e3783c2dc0521c7efd77549a494a35b3bed575b962e2e0d10218b330833982bf0109a72bbd63c66b8be2062a41bf905d53e160c7b87e8f27c3e04f1940118d647997c5e1e5ebe4ed1fbe2a6a0bb876139a90a46c389716cb54037c3d219cf043ad53cf1b568da1e26afd27f3cea83a82d56fc2c838a8b6b2a46dd6f5952985e50f5459b9982d8ee45749e341212176dd0fb4bf05eed488e808045e3a2c91c058e40c32660f777f7c0a48b932fbd16e2d9b762add0ecc458eac70bef92b609eab2fbd461f968db8221c2325ced079c1ca569cae91f8815e944b48d6181afdbdb43243a49cb8be6acff83ed59afa79ddb117bdf630db38669e3687407c16ec133e47c29bf82801ba6942ff97dd04b1346b3437270134e95d8c2c0ee4f5b01ec47cf59d301662d031d714830e3e9696dd5b9186cbd9142c456cfe2c0808802c8568b9f4e80a0d5d47b12e4dfb8fafb697f32d80099fca20b5876f79dba44283182f24d72bc0ceabe689d8cbe154938d18b00cd524fde13caaaa35618eb255926920a8275634055b9a6ab5defd41c31a5cc7902e18e4bf9d0e53483d1cbf424208c041f3b8064d738396a7458805ef1396d198881711d30f2a477501d26d2cc80720061089060ec5f0fbfd64b09048cf4cad96e4c0a0cd3ef76c9b6618b3474e43fb50c66afd0088995324ee984037b76faedce2baa0a050894360d169e3d54d933373e387f22c35d622d475a559562b8b6a4ba80dacb04447cb8c3e149d134e753473320f35229b1fb4cc20f6d86681a9e58e2036e9a1a9b8b9a0f0d0b78bf6b36ecf30bd836441771bc46f56a4ec52906b022a2e4f117d17ae78f4b069eeaa477b6c69adc9f1e79fb2fec41325ef7837d7059a918da2af7ce9a18bfc658e154c19b9b400e261a8a8358d3c8ccf71e6efbc0209ee0eb294825e4b05f83e53517fd65e560ffecfa38a2e1272a72877b855a350e65ff19e633fd79a2382aaa1df56432467a46e9e75f295449df5a015674adc8fc9d8c1afc5789469d45a45b9cdb45c01ef9e58cd5b234fb67ea839d5be2b53b010cb58d28971a2578229c4d1f71053bb0f49c9171fcc938c1a0464b4447b2fa99dc096bf72c48293936fd0baf5d6bb2792c8a43a696764eeb10ce417d419cbd021c307b7802f6afca33810d62335dc2832bceea80b79b1f8768bca3168a7ca2cc56099bbcbe0aea205ec6c91ff91d72e9d235751cbe75aad0fd2b51b23167cb2936be1b24f73cbc1e2b9c444b4f52c7435b1f35ed386916cafc992fb6b71dea0858e140ea614a66296440cfcf74ea8b1eb13fc6cf945b1ac4694a7f5ea45ac5767f5da1e852af9a7ed17e9ac90e87a7a7ba62e9c84ec17a37b781537ba8f6318496585aa482027f6d34f4b327f87f304e6fdde1c492f2d7366161d601695458a19d45ef5dcaf6b8dd33eea7cdd7f6d46681719cc562018e7df8718d867c8a8dbd3201cd9426742955e87302dbb64823f32a3cf5baf6ec1e74323b8a007a26da0e83295e232d502cb066554335bcf69913b1fc49051d4545994e36fc745d211bee3d35d3f324fd98261596118c59b1aaeb3b88dce92edb424475f43971c69dd7f3c4ad49b98967398c1ace50490578aafc2c88d7cd10340ecb8bb2045ed9a834cab1f529d168d27823c675488afda410e5e08f25686c2d916b83b305f8c6350d3e03a247983a8bda65cb083523c65b1160531e7c2bd3829bdbb120761e367ed140b0949dd186d8ea3a0e1062b84d44918192bc62e537ead6382a3c131223c89fcf3f5b0729fa77b326ba5696edfedf39c9a17a4017f0ac1de34fbb5a3d280cf53a659b57c0b2eba3b6a8929f82fabec0f8041bf91ccd7abdf8bfe9d987898f44b18f45294d444d7954189dd865463a45d3e4000f106828c8174403a135eae807a5d93f24d02f32bd68259b467d8998e2007adea7d0bc6dcf486c60da593f444b86f49770092148147931819386dd8916f47e0843d03fd8424a5a6c4b91d5c28ac72ca800eac3cffe324c891447acac3b6099ac75e16c7859d0d0699bc307a06076ff7c3be363465df0225cc30f16391edf7378bef60de55cd7811cca668b9184481e6e4363589fa0b777f57bb5610dc23c5ff671d64aada3e6c33dc719d6275cea62e3a6d43f9e144a88f9fb87fcbed7410ef61a9b85153c2c7139a54b38c445b917536292c79b2aff51da8468c4cfb4bfad4f5396923d236b47fc0e48792c4367406ec07b2f3ce7f2fd6311d1f6c9ddb49f6119cc401b73eac5fe9f41b9aeebe319d36dda0710f5fbf5ebd1792cbf4e8917660486d1adb0a5e9b311c2f8075614124862de44e5c3a7cb7f3c9091634775b3fa5276e54fbc46b4bb820dbdb787aa2ddc3b71305c88b8afad91f8987ed63cb365ad1e2009594c79490d7168c88a68966d9faaef049e6f66e1f5e574b28babffdc555aceb58ac3e45bce89acee3ce37cbd32486d476177a5d155dfef268db0d0f63b63a7575b2c798c54455da5c8742189c7eaa8b2c16a5c1bb8b4cde71d3d69985c02f1c0f9a7fd9ee2b1bd09fcdaf3569e55276f7b0734a65d7ba65a34a8d7937f46255376ec2fd7f8bad7961065443b20ea7f8c67217baab44b9d1abdd613b343f865f575022f1085459a96891d0f969b043403423e315cdc9e10f3689d6d59eb6e7614f435b75028f98621f9b4246f36c7728564594889360c71c90f5a200b65304902de739194f6c61fe614c6baed37a6b46ea3d4d48d20d848038b7baa3ceca399f873dccc40e38cd09014bf7be845cc50ed718ed7cfb6870a4ad9053", 0x1000}, {&(0x7f0000001500)="c08ae4d0ac0314b2539c03980337fd586a2d33ecc5577e2ac12c3e2bafbc09d6210af91cbd3e1633b9269edba58d1e10f239599a7a58dc3f0f189066220a77b3452f283a1d3f7eec0653e5e1cb9a57bcf594fb11bf4b09df8fadbd96043a24cac3a8446fc13ff0ce90d3a9243171b06d7e5c61afee19b8d69b8a9c2606bb6116b8823633a5f42c48a72e9f510c9ba8773868a400e0c1a98820461e798132a322019702fb377d6a8156266ac8fe0cffcb2f9a10456103bc8edc93ad1a6f38805c8f495e0ac5546d1bf38c5205fb8e086846d20f5dbe6b366fd8ffd9aa427c4b987b2384969c373ceda7723e6954f1806e3b48ff479b8adba104c2f292c15707f177a11835b31f982be8e505eeb5daa1c7331cc46087a0cc1ec887135fd7a95f6cad66f19e387d785a053aa6e00873731ddbea968317975e9fbaa78a6a12005f011088cd202f0a30f3cb98bf1accfc0425a38f161ea93d9ed6382e0da5de91f003a74e4139577c34a3ae737cf562d75eaa9e3abfbeccd79defc0f9aeb6349527eae3f30e2847b35e0eb0f812df3fa33a0ba1e599dcf461807826180276ea915cd793480323dacfedc558bf14cdaeea18f599f94775469c5524e6f970f842360161216709d242e08f69083d9a015e2146285456bc75c4719926ec9e6ab3402fce8fc89e23314ec6bf90184190aaa4ac2d8fd8b04767ac6a011efcdefb143ff3a768d08b8c5abc9e1a7303235e34d9b4c47e1acde7acbe4780604779dba8ef6b2da5586103fe7ad70c2e1c2ad37f0eab23cab297a33fe70a8afcda3df26083d73dacbd6327634725cf2ca9bcf28128965c250fe7a1bb9c2b72a1987928128eb0e1c4af885fc221bdf0f1723cc610dcdce95a30db3a0691d6a7f5d0ec9e2bb16cae80b597577dfde30a57155fd5534452a51a233d8e898123f26d27415e34e9b6567f3bc91fb71b724e86cb0cfacd10414d516b8f5ac26fe3af7c7315561908d3b5db9ddd6809b5366ae5f7901ea169f2a47fbe8316f7ebfbb72bf3a564a0bdbf38ffaa8a896269f1b940548cef764fe8a607f76c9f03f2f84fe0d637ba11dc47cf2f26dbac7ee516ec574567a7fa213ebfd702e0d1ed5e782cf607b03ecd6c591153c878d8ad012b6274ec997ed637f7d4747867bfc269b146e42df6d516fc5a439fee362d407724f7326f19a74752044679f5bcaac3ed22c6d4ee9b4fb4d92f88d3c6271d55db35565b879e68deed307815e174e9e763eedcb979869c9dba3b4896c1227a73840930ac3076cda79f2589896b4c1a6e155b82c4fea0c9e753a353b5a3f15dbe94b116be05e75b2b30eedbfa0f51e7c9f4b94986b4d8b1d85e0144f59fadc9b23fa3875defef0bb9f1677e53165d9b35e052252bdfa647523691dc8773ccab5daa490a67230684a343f7cbd9e443677ec4ea69e0595602da08acc0394ffa9079d2dfbea79feb0568fcf43c68286e51f21b3a3bd251b65fe93122a0e13e0bb314ceede23434a1b29cefb38165a985ee9d1e9a524e12564dbe0505879c139b980e8928415f25bea079c329e91c50369ed9aa7843f4116a2ee63bf96c1605811766620796c9f74dd028699daea2a1aed4dc9c5c959ed4624657491ad6d077e57264be6f1df8e34c05aa48de06fb2e6562617d0f060bea22d7517edcd147ed93af6294e5872c81f121f27eb0c9639d44adfae90753af372ef9eadb12b38b826f140987e4abbbc27be98db5485c75d0dab35a88e699574a8e1bbc259fe833eb6eda9818eaa93b8ab5f98ba4dcac00c401562d819cb732a9823a6e5a9a7706a204fa82f1127035ec5323131b55fd2cc9a9bdff5d815c31bdf6040d3cb1d0da4590770629862033636f58c9dbd5a25e6454029f0f8518d6da98426f5b28b22bf033e7588ed8dba6db02cd9da7ab0c7e09b29f8b06d8091896e0d07dc0925910f7fcb584f096d0885bb8655025fad16ef7d66e75df8efe9d7a351b3d827af1771b795bd607fed0823852387d4f1e8e4e3736a7db1504544befb96302058c7df5325ba5d9867541752592692955c455c60497569d845ab976c7d0a5fb2107848f8bbb9989304062da4d9f0ce71a532894ff6c5777f8639d24425e19a4c9fdde1d974a4d3764b993c9ce1835bae1af29538006dceff49bafa8db549c4d2ff8924ff122bfeade985bbc1904ae6b5c369486588acdee3c3a98240e9e2c8215604b9dd9925cfda3e5df4c21c8aff574ba05e737e0c558594fb100d9aac28f5ab75c152b10b2ace91aed3cdc5e3c85662601966f57b1ab42f8b835fdddddd54967e55c799a2b716bc480a8039b49cd71fdfa817e48efd0bf2c69213ebba19673c6dc0f7aaaea3d63c2c3323f2cd20af003df9bfc091779715a4de3d986113d83d6baa2e9cf44300456637a098f32272beea9cd2cd0354f52c96a53e05378a523c1da5a481bfeb8a41b24b1c397f80e99d0aa263e5f9736e5c6df373c93f75601f1249f7972d015e6155c807148096282cff90c83faaccb466bc47eeca56ab496b3f716e6306871d47bc73099fd461bfef85b2f949f1da9f1324793eb13ef897d0fc216f66c9455d2e7f55ba0f72be1ca71d51b778dede4e33c3d29db3c85d5945ceef1551179de42038b3cb5d335666b07b82117813d3349a04c96bf17cd9720dd2da49b69daa3bdb22da58921f1f92b4794af06379989f3c8f63e9f07a8857f42d73f12f64f1857e05fcc9196857d6c152440647d49fac37b999dca819b2d33a22fd0cee362a5524d0028e6a624b8e99055c454885b4b090d6efa5ada0cf3b984fea0cae15526e62251c60b45a49ea0f430d131b690dd47a2b99fe7ded47a888a47c6a099369f34b548178a75114674903f5bd5214de51a3b604b39d44a0eeeffc52b6828d3324188e0ea1056cfbf79ec7afbad3dcdedcc8ef28e013ff968238288e6ea2d284dea540c9432f7fa0adda5a4c1834de38cb8700b38b9b99cf4dfa98f6d66c5c5529d76060b4210f66785bdb06ef732016d79f2ac67905221655ffd56aa43d66b1ccba55c659b6d8229cdb464862e695817dd56d73c43b6a3065976e46e4162343d6ed21417064ffd1d3f842a0e20d84ea86708e039775325e035c92a4f51172a3214b1b875fc0707025434399f28808fa49d0a82fe06c37c6d20cfecce5e80fac6108ab67195a3a77ef0b4067de9b9b2145250449081addc17647c04ab7c1bf4f3a00bd4f8cbb9e9c57e682643d0b713a7f98199219d9bb2941d2f32292b1a52523c7eb569db6cfb76fd97cdf1fc9e7826fcabdbc13e88fbf2815447c216abf67108f13fb626f94e9238cea9c64682630d13c98b48272a4efbfb01451d345363caa115f07c80c31b1ec4d9b6126713900cbd62f4f3b0acc58d1b7cd3969e5fa3d6e940234564d66e1f5ebb2cea4961805d4e133848798bf700398fcb5bf2c3be2bfed3b177346f976e782f925bfb2f47177aabfcef538c25917a2d757f209ab691acf245960dadba91e7edea41d18e4a74d36147788dc99e27e082d8d50803234d57cbb00c20f7bca7b4b57ef305f809ee8e06c856793e2926c1c7f3187438d109f4b21cd527062a492c89bd6928c616b76f39a99f7a67e61c68ae39f527325d65f4faa97fc8c1549c2572f387b286655b60aa780f44e75fb5fbfc3897d251c45f494d71e707e2279be6b2267879a7893e14c2902694fb74d71d7f9449607c2198c35ce015bd3970c38c3b5d1a3e82387d0501612a51cad20a1e89041e3a3b46d1949e4d05497f6c3e79957781d46b4c6f64dccf24855e3e91a2e7a2171872ae6ab15aa76b407395d4a6dd514ea8d64f779b0a0b6b31d0647717079cf821c081e58e80b63e004af4aa4f2a9b6db222082f835859d5e92e12198e3d972e183daa161930c7e3e50ff36bdc4508073e601a01a32e07f4c2c4fe161d9923c056393577c1a31dcfa5765b68abebd614f0c2e13912d5ec94294ce6601256d90e8052f82b6828afa5a681693b51a24d6175b6d7fb7077f8af43452f756b12415107ad4c75e5161c0db3eb664f69017a2251856517af8dddf295e3f98c18ea5da2946d9b2949e9bb5bdf7ec1f33f43c3640073241a1a5c7e7eb170ce8ef2bf64883591d474fbba6b3c974d41cfa2eb7a00bdb361427c705f8b8e4572ed92c1578e2ccadd5560a492f61ed3f076604bade8997c7fc2333ca3cf958e6f91d6ebfb85a10ca1f18d8b878b2e4dee2850cd1a030cb1cd3f48837467ebc5d70f2723c13acc55f8f270a79ebeac574e70d5bb28e18f999af9295178406edd102dfba7a0fbcafd8b19d454a63b645a327745b0f51eef9d51af23bd92715bca08d696206bf6afa6538e2b576bf941e3dece4dfc98aa9dcbc6cb8cb0a13c6f45a94abd2977566499032ec6208319a7ffece42bea054749119bdb7bad6c964cdc1127175d19ee5a228e5acacc6305f9c02c2515d5538568aa250b63f28835c3c69b29a27939ea975dd81915c3dc4740060df301e646170e9bec351f74caaf23f6023cccdb834d528212aa90ed58666db5e1589fb839d036b508f117f1ca27f293aa0ef6f4940e65bb14431f135261080651fbcc33063a08da89a7f3eeb6d85601580cb255ec543e528362de9588bee7570451a49fa495a619c55dce40cb231ceae9f05777d340533e034b53d1bdb8b304b2b60b4cf649d11a752723dfc0d80cc8d1497ee1a916df7182e030d9fc93bb50755700328d1d18b7d6d7e7852d552853fd6c0be52ab1e747e2dffc5394874c62b1858fc631b6b77f9aa75dce1546dda6150a7d4eaa5b817f895c7e997d120da745bc13ed710ab03c5ca130b6608c51e0203e7ceee4d4d861d58d3412982fb62d02ecccefdbaea16e5848900d731f8c6f7c790542384ec45b10d24b3c827e9b8a466b3d46fdd4d2b899c1386ee0ed4a6641fa43fd5bce3ed2df52dad24daaa5b387ea51ba5995818ad62ea09d9204d2d69444bb30bc3bcbdc4f85625e2a4d2697d0fbf82d56a908a09500d23e20160359449712fc2dd060836e26026037eaf70d61493c05606dbcd3003688f7a05246239589a106d29855730b02b3ab6bee26faf1221798e5b5c8acb1ca63a441e759935f9c7bc26c5a7311a9477e8543d9ac76c4d22833c7b94a81410c31749402645c90ac2d30c1fcb443986ffc040a79a0101d5aba736d9af9d32eac1a110ad8dd157ddbdd7ee321b004ca88f99cafa16f30ae6e3b1498819f9e2d623ed54f07746077c01643463f48a59d1f6914271b1e7854a7630b8a825f5f368c80b8d3ce5aadb15dc8573458f76112638d9b73daad778c56d09782c37863dd42446308107141dd29638aa5f0f359a3ebf27ce4d20bdfc9952a0148cbd6b8116ffa2c0e4e4428d49dd67b7aa82b1a4a25ee2ba48ecce5b2e44f4ccd648669758617cc882a7da11b583ed113c628d116204ada58a959981f61bca741da72df1afef16984c2f07e07a37703ed24084b0e8f5fec62283f5de4043b1f581274386f78884aa960c496671c4afc741af74dcc94ddee2c480616129bf923799316296abc4ebcdd164172599c3c63894d0b7cb35e8617a4c528526d7e0d6b9bfcd887dcb10d27f1d7f56d9dba5365c580c9817e29b6d25c9c6a26e5078648fafdbfe34cfbee7e5a04c23483d2f50d670c01e8bcb426fdcbe0759f6ac44a3a61e59454024219ee27c5bacdb60845b46b5a244ef11255dc92bf3d732da9193e39465f4ca134f9669b71428758cfd863500c26e78b5dac7cabaad88a9411e3d3504c60c5dc8293ce18eff40ddff5e1aa1a0b", 0x1000}, {&(0x7f0000002500)="4f5964772dde048c6c1297669450fe00b6bddddf2a80edddda9279e30db7c2657c5d1bb7aa5ac079ffd0cdadf5c49d4ce1cd8002668283f5f70069f0b996e25f71d9bf34a06d26dfa422aa6931edf884558c7e41736b9c9fb4a1ccbbcf06212c1d67baab031132947134211951fabd461603c7fefe5888efe84179c60e0d82ce5a3751009d4eb93fc5ed1a1f10020a8db09d4ad5c0f9fad212374744ae4057524900f8f8fa14df8f3e4563a760df3094d6c530d6a8f5f37a47432d", 0xbb}], 0x7, &(0x7f0000002640)=[{0x108, 0x0, 0x257, "1cdd360af952b130e7a4e4071fb53344ed5f7e82ecfd6b0b482081b9ea962ebbda63e5af6c5d740b167f4a055789e75c69172b48ae73286a1e06a8c5678064af8c646e936f14a700b26175e86ebb2deff7b7885aeef3eaf233a2afea0a498308dcda44b9c5c9315fa96c69fbd22e5e507b4a76d8100fc23a0c720ecf4b34684444cdcd76220b69773e61eab142887e1e75357092030418cf2fe4279a0c8afd5c5ce3a62eaf211f1d87eb7d9b8218d60c742246219d084da60366ef3d5b3d8c2a08998c3a477dfb56a5e0b2c533b5d689c26235175dcf9f6b9eca93dcd70b95cc36b1da5ad8aa13a105dd0f396c6e7bcba1"}, {0x108, 0x105, 0x4, "fffb637287b3de293499c611e923cfa1840492228f57e25eff8b787b680244414e2e04bcb98ce85c3d6538f85989a32544ee6d6924c9426fe79828129a09e160c0a5c14e3197cafdc09cb0b5425845cc62931e89a963f8bf93e26126fddc4520b35b9c65472e31fee7a69028e359ce13f17262195c6b2ce66ba15027dedb5416418666404123cc97d69ded915608256203dc2a294aef5fd903dcdd5ac3dcb58ec8b6cef591b6dccac09003bbd6ac0f0fa788e9648fd53ff05ef0149e7c393e96d75cfc18a6da21180abee9ea1a2606cc72c151358c94f952221da7eed416d9811feb1359f8342b932310e2242be9e03dfe7877c03798"}, {0xf0, 0x102, 0xf395, "b0edba20aa7023a992e2ec684f87ea4cb30179ed37b76821493b246def3e445810aa77f2600a192819b3d8053a480117f301d0979d95b782f952819d3a237dabae8870a24f172dffd8cae08a56b32009915ff3dde72078ad940be8ddc1cbcf0fa6879902b8e594910ea1c04d40688fe053a6adb4eae5119b7003db88fe88a11ef4bf51dc53c8155c3d5e255a6ecb6dc3a9594f144549c657b05db1eaca8441d9b6ae5df3491884dd0d25519efd84e4beed493e36b9b47af6ee795cfa19f10cf2416a1af9b527217447e8a33a6806ba4c94f150fa29198123f78d35d517a62a95"}, {0x48, 0x10a, 0x5, "008bc3a86a32cf2ea4bd972728b25410117a4a8876d31c1a3f1f30029b234f66d94c6439420e55d333dcbeb3bdcaacf8d22ac48d13"}, {0x1010, 0x112, 0x6, "29ede9a1a415ce1a73e08e502fa984c6e346b4dc46ddcd4da4dc2a6f48a85887d761bb0aa89f494d7d38247fe1a548ec42c1df85b926a8bd70892876ae3162d064ac6ce254ee5f6788e6998e3061fc9453e30f7b4424486c3c03eb1923de6b2514281f766bf2c5e7362f38747bdbaf661fbee5002f1a9f5b74560fb0f6ff08b0f529147de80deb3dae6df1d6aa3e81ba534604f99aea2bed1f4726dd49dc5e4fbc8d4e6c7c0b685d6d51859a064e00509cffe5c0cf46fb706089279816abd72c1cf038b242d07485d933654c52884afbe3c4c941919dfbe8abf9654e9ae3ff5e631fb80233ed06a95c0b9d0f45a0185c8dfcb0a86152e9e877eb3e9aa79ed8f1b2c544ec15c2a0a94d9fb0d1dda387d6a0ab0dd4b5fe0d024607039e3353d46da721442d530615663e25bda6751024b438b982280c895037089ee394a38b382ad9ab10676f05d9a9375ec1e0dfd07a9ef4d29cab26adff09de7b46a3a8587aaf6c581d577c5c174a3dd3a180d0a5d7bda7b16242f417a14e58d87e4fa17ab37a46a914992039acff4e513e2f29a4941498d3eae04df8b372d7b126d66b3c4d237ba1866d897a3dd19ad3320beee54d612a458bd70d9bff28ae49a44eaf638c5e76f76db02e92ef55c074ce705e6e5b34dd07babcf31c8623e3cd7c7dd030966f4d81c24d25508a4426e2b219c990d279bb5d39aa0e252e70c356c0c531b9e800ffc865b663ade6da397114581ccb95662688ddea16ab3cfa0bbd14de58fcd0bcd62b6eb53fe7cd3ca6039e2bc7e5a7e47e216bcda327232fa55e55c042985f8a8d841dbc6b1ade236be45c97526d3831fc036f9d7b845a2738eb9476939e97a48cde7341c1f5c772ea6dcc754d2c1f5ef5213563344aa9bc266843e929292dae1f63bc0be23e651f867c5860f5e967f63b262ecebfc8f61d8977c8ed618c74f9c105b53fceac5f3c58713f563767d0a0068a1dcb91d2e779d585ec55e95a0a628a4abbf7c9d3823557e7bd20295fcaab1c5cf79dcbceee64accf25c570671f515ef285a2cade593591d4a327bc51ebeab5527b5c37503da98c4dbffcf627e08f0609cab6b577839cc149f0c713310a8500e48935fd5f1e476361092b04f4f7b2575f3a1fba8b30162e700a6767a2f7b381a06c00533acf79350c51380fc6440a0437249fbaa9d1803a426e9a605af4ed873e2d7e0e5403550ea97f04352b5eebf640ef85601c2da8c7e8bc71191a74374f99b2293fcef70d7aed0b00c9219ac67f3a4f896a49b0e8e1e40fb8fa4ddd6568a18bc89432756dbd6a11fbeb2d1440a14c8e9dd499722d7b4a57a7bddc2a69cb5db1dcecceb53eb89f14e8afb2173df824e19a27a91c254d7606bdfbc118b213ed8db00e6a21da0ed6365f9addd9115431f517d677ce3cb5ebff4f69047cb72548d2d29a7d5131e6b7ab0e630975668c3cbf04d77522d87dbf58aee144890bd492e0d751b49f32e56697a02b9f90807c6d95b7c8edb4debc32d2689a5f29d5b9111b2d3c41af14e3abeeda98fe12443443ed9250dd7ff65ce7251ac9e140ff683ee133c5e91a94d6fb07a054495bf3b6edf5912cf52f3dc623029bcfcb918473d32b06309d173965dcc7146eead74b62be4ff2100d0a9e111819d2e5700619e8ea07f2b08e79554637a551505ad86bea855ef6e37255e0521a016368245e104311ea09212ec1aa1910c1eb465480b6473f9e72d2b341a0ab85156114cf100d5f2d8716e4d065438d905f2fe728703715d0f96fee7489a85766362b4902d3153782ffb5e0cd9457b47dd861dbdefd3dbddb87a17efab9aaa2260ee27634a97bf1a90750d6bfeff75e69154208eca613559089aaabd4eaf719a386c000f54bacdc730a6086b65160aee1f842cfb9b187c83eb4e60c957640e887d2aa2c83e8c897b0a025e28e870c431be31c42aa70460832f497aa4885dcddc7c31bd25fce5bd83f22f2f04b3c939ed04f068fc77de8e3adf3e69161b445a970432eb7659d59ebcfbea22ce0873faa63512899297b0b500c89c19c810eb498b4d206ab44475fa918046c4ae6c8638ad21e368fc60f545133964a264fd68893d582da05ba8bd050fa68de41cac1bb8db785de83af959047aeb6f26094b846289c48597dc48ed8d9a0998ea164e14712686222595d427561c620d34f52fb10a20b25963d0547c99b6eb8736f3439724ab70ebd958d71a29fd3432efaf3e43c6d64271004209eba01e2419814cdaff8cd5003219eda069fddd28be0d854f2064cae3162474b71d7d09a114f635ec75df8939636b3a2ea750456b4789a056604cb9ccac561cbb645d9e90a464c4a7b6a427568eebb62df4ac86df7eadfa529f8c67038e966b89d37faffdb2f27417598f1974bdb2cc9aad29cd9610f80acd6e327d07d1b0ada28e349323f4faab616e5b0a054274f0638fe4d9ea931617a248e878c6eed01204b83287d39c6e83d893c645aeaf0c4dd06ee8f9fec79eb4c68d3d4a78a6a4e8ac87e7b4ea16780daeaff7ecded99b45530795e37977c00f645346113cccb46b86e86864cd0410210fd142063f66bebbebc8f083ae08a27b0d4e4f75f19238ca69ad1d027e928ff5f3671cdcd940e397458b48bfa522f0c9e75065f047c4c2371f03e22dd886bae6daba784240f0c4145892eb2583b8f491d09698406760d6a5d1ddb1e0ba78b3789fdc46ee0ded2b108de0cd56393b51a3642950ec93569e4060ebcbed2ce7da03005d8dabfb308a217406575aee5e8c59e815d1fc342775f159141823dfe449e08b819ff0aedbfc67a2131163dcaea972f93f4ad73bc26861d62113d6f91997c9e0dc25fd693fdb47f092e311b63cb289c8232aca889a1556236f1be4e411959738c133625cf2494ca95198a040f3de98f8e82b450d399defcb5d99163a4e163c95ad0067f4a5b91560dc0b91c96f691d89991e9a23efc25778f0c8971182254e96c629c7c3d9dd22236e17f86194abcb8a65f0e152711d3c84d31552488f394eee5886fc226d5a965e6520442b0d8bea97d4eb2a9bb4c12880e259c6accabc3828f532092c40c9adcffbdae623aa17e1cc66a2995f1e3f350c3e0ee16fba783c92e0fe611ead443eaa6ec8e49b3a7d1933751860b21fa5414ef10ff86fd49468cfc7af1b6f9f51a498a959837b59849050d84b5c9cf4f8b7cc0fa1a21841634139ad6691562778965682a7f3559703ea696d33398bff9b652b6032e0c4a8b0d9d3473caf884b66a0034d3cb1f5ec2c52f56b3e4b441d9febdaede4cca54baf400753e220877229f17fa02783b94065b8758e25d746c4c7cddda353df3e37f331a15fdebd49202da2c651eac75ea046ebdbc400926e78c279aa1b13020ee9a25a6b8242cfbafdb670341ac69eca089ead923469c3c8d6d8d17ec6d9ed484b2e9bbbd9eb1a914a60bce18175f7df5f35c976786b23ab651b235adcfe5988a3a01b58e9338bda32b584b044eda40460846f8d08e14625d0d453328c8c917b462147d3abb769618623fde42a1683b1647664ff5808067c364533725a9a140c2ed2246c97b65949b81576988965dadd79e4c76a9a99f9f7e467e972226fd4eb2f9a1447f7092e6a16211f6b72cb214f40f298efb54370c70e3cbfc42b711c964fcca7e4955bed17307541feec51c16b5ebea88f422b2de2ffd400128387209d511a4694ab7b8f07221cb850c0b51a1bf0c1bb64dc2a57575e865111e236ced8e4478fad1f266d94a7b56bcb42cb63f5ed72ab4296c7500948dd71dddd30f0ecd035245a929c6e6981fc49bd8a68935ca168b824da741f0a63a1d9adba18878a04addc8fa0402f0d78874e9172d56fee347f3a7149ca960cf77f3a57d59726334daf72b8140503a3807732c852d0b79ef730b91cbed6431e22aeb4e03df0c34e6d9caf5a3161344735e4052f5d30bdce1400ae8b1f21156778fd11b4a77ad59555a687b868fbb8973c2302484b06fb1f5848dd996067bb4e1f5760007b7b3b05d3b9c2609ec0a31028a2d5692daefc762ae01d702ff1e8e20ff84151909e6a02ceaff845e5d381456b863a82ca86dcb7a14b83a3c7d5078e9297381893a189c2ccca94f2a18ba292be0e899e5e943caaf5473ceaeb5a6a8b34938059b00f70afa53d89ff24c75ec2334a4d120550ea414298baa27079e333214fc9ed0159a6db4fe31a180387bd3f2816682b88717727d0e079909032ae97cfe23159b474d459908eeabcc4098583b367a3452e74513ec1eb41a721d7cdea8c61f5f9923018f2cd92fc9307d9679d8edf90365635d02284271327b5650c9952693ed22da6c9617e2f5987ceab0b481cfdbd66924b8f3619b53390a9af11997b9f559ed4dc824130901c7940d9c941721d3b9a26ff2c9f8c38b92a68954ce9555c152ff341ab1b485f4cb526893ba0f78680dab76b6bd3f7961a82efdfdb65ad45085cf29f61fc51c5938abcf64f1dbfa202bad3c4f0dac565ba5a461252a0df7dd2a51f6b2a7c679d3bd236c861ab0086827cab816acf6e4dbccc1a52ba5ea6436cd0a925ee3b6b892d562dff71054fe9a08aa21b75979cfb47e6326aef1bc579284a62475a6b6f509d88c6fdc7565d3bbd7415287ac1dc3bc171741412de61354570861f513173f635e44380414fd6c61f7052358cca5b85b7c71716d3db3f588d4a5eddcfd4c050b6b367e4628520a0fab1a79d94fdd0a8a0a35254a7f2c74755830dc87ecce59c7d4795bd52a200ae57b87f8c7b8971f9bccb4f93f7fbe0270d798aea3d9a3c2b92fa8b9cec82cd6a8b7260b10fcf2be6ea6be63be0b49e193b38458d00c17a7f5e837e98770798bf9d4363fdbeba353f5f03e278446e652fb27e261edac48487c6492af9327b43a4d6f0540bd1555c851d5bc42fba719341d8130b0584396f669392af9b9825d4e0c6275775ed9f86ff3cf53b258e03ac8802443c2bee326231fde971e4fd9d2a4f1776deaee25fa2ac4b78e331890be9dd957d8385d81fff563af648c2d64618be574ad1606093da2ea8b65e36b3729f90b320d9f910ccad659dcb5ed4560be1978405cbc605a0b549f146f6068c327751faaf268be7258cbb5564bcd7e85b6a6a9c74076f0740b837439f1f5397ef0406a7e9e8987f491c7e8cb4a4b73176cb806d53bf5b0cb1b14f43585f98364eec0c4cb9192a128dfe857ea916e1840db25b7fdd73c4c31a76ae0ff8229021f2a6ee5e722fe63eef5a51a8afddabb9b67ba0b9d96d42ae570d4da23eee67d297d768c4da320f2729a4a93a33d50fd0a208241c8f8e76d97bcf89e973728b01457aed3dc8c6c9624f551a79e9fb7a334db5af32e6192cf6a3a82c8c340bc495dd0afcf436e2091b49ecde8e824144ec89826c5a30feee55365dbc125548f3118c89858ef070bfabcc2d0784c6b5cf4c035c401b654c4f90bdc7f55bc0263de01b8519d1e64d1621750152c2c834cd6cd96e34d60fd7a15db3614e3cd978cfb64990afdb229358907b36fe1b872f60a36ea513770a2f7552daced435a3cb788260cf48cabc317f2fcd126802ab3cb22d56efe6bdf446ae27e3269f28c10dbed44b5507de8da5f291b8b6f3e5a5a585323290fe96cdfe9b6fb0e9071cf843d59799ed792a44c39adcda7290383dcbcaea9ff262db258b41ce43108f15107fc5c46ebb335c621c8f4843fb1e0d681be98299f50830a1b68583a77ea41e5c523fe8a86d781d68f4e3e18b2b7e75a73d4e4fd971e1ed5842c35e77df0a3a52a1fbc67fdb5a8f65467327b4ace14ec1e0e128f66d5fbce6665"}, {0x40, 0x109, 0x2, "89b5e8447812a7202efb5eecdb523cb1a6aac80b0852f65d4214ccba5f9bdc946b6f3a25995afb14d09ac44759c5"}], 0x1398}, 0x81) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x484000, 0x0) openat(r4, &(0x7f0000000040)='./file1\x00', 0xa000, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x282, 0x100) 05:45:09 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2072.038648] loop5: detected capacity change from 0 to 40 [ 2072.047901] loop3: detected capacity change from 0 to 40 [ 2072.051035] loop6: detected capacity change from 0 to 8 [ 2072.059490] FAT-fs (loop3): bogus number of reserved sectors [ 2072.060243] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2072.065924] FAT-fs (loop6): Directory bread(block 5) failed [ 2072.068056] FAT-fs (loop1): bogus number of reserved sectors [ 2072.069114] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2072.071548] loop5: detected capacity change from 0 to 40 [ 2072.078886] loop7: detected capacity change from 0 to 40 [ 2072.078959] FAT-fs (loop6): Directory bread(block 5) failed [ 2072.082505] loop4: detected capacity change from 0 to 40 [ 2072.085055] FAT-fs (loop0): bogus number of reserved sectors [ 2072.085839] loop2: detected capacity change from 0 to 40 [ 2072.086559] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2072.087458] FAT-fs (loop6): Directory bread(block 5) failed [ 2072.088213] FAT-fs (loop6): Directory bread(block 5) failed [ 2072.106716] FAT-fs (loop6): Directory bread(block 5) failed [ 2072.132418] FAT-fs (loop6): Directory bread(block 5) failed [ 2072.135258] FAT-fs (loop6): Directory bread(block 5) failed [ 2072.141518] FAT-fs (loop6): Directory bread(block 5) failed [ 2072.161037] syz-executor.7: attempt to access beyond end of device [ 2072.161037] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2072.162620] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:45:09 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2072.217311] syz-executor.7: attempt to access beyond end of device [ 2072.217311] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2072.218837] Buffer I/O error on dev loop7, logical block 11, lost async page write 05:45:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) recvmsg$unix(r0, &(0x7f00000014c0)={&(0x7f00000002c0)=@abs, 0x6e, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x3, &(0x7f0000001480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x40}, 0x2) openat(r1, &(0x7f0000001500)='\x00', 0x8400, 0x18) write$binfmt_aout(r0, 0x0, 0x220) setxattr$trusted_overlay_nlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f00000000c0)={'L-', 0x4}, 0x16, 0x1) truncate(&(0x7f0000000180)='./file1\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/70, 0x46, 0x10001, 0x0, 0x0) 05:45:09 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 2072.269078] syz-executor.4: attempt to access beyond end of device [ 2072.269078] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2072.270922] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:45:09 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:45:09 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:45:09 executing program 6: chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x101042, 0x44) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2072.348447] loop3: detected capacity change from 0 to 40 [ 2072.355662] loop5: detected capacity change from 0 to 40 05:45:09 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = getpid() pidfd_open(r2, 0x0) r3 = getpid() r4 = pidfd_open(r3, 0x0) process_madvise(r4, 0x0, 0x0, 0x14, 0x0) write$binfmt_aout(r1, &(0x7f0000000000)=ANY=[@ANYRESOCT=r2, @ANYRESHEX=r4, @ANYRESDEC=r3, @ANYRESDEC=r3, @ANYRES16], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2072.369505] FAT-fs (loop3): bogus number of reserved sectors [ 2072.370249] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2072.372733] loop2: detected capacity change from 0 to 40 [ 2072.386606] loop1: detected capacity change from 0 to 40 [ 2072.392150] FAT-fs (loop0): bogus number of reserved sectors [ 2072.392935] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2072.403648] FAT-fs (loop1): bogus number of reserved sectors [ 2072.404433] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2072.476415] loop7: detected capacity change from 0 to 40 [ 2072.561898] syz-executor.7: attempt to access beyond end of device [ 2072.561898] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2072.563581] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:45:24 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000001240)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}, {&(0x7f00000001c0)="14bdd88bb3ccf4bbd9426007e62ea5b1b01a191005f60a48a4335013e86d76e84817155ee504ccd851287e3419b831b237956242f745a6861b07debbe60edcebc292781876e24b70f5c478dc0ebce17617184ab088273d", 0x57, 0x9ce}, {&(0x7f0000000240)="07f5147833cbd3928d6febdfeeb6cb65846d2af8dbf8978d03d512d7b9bfcca1a0e1df220de97dc462dfdef228218d5846a128d3e2431d46e4400e435346a5594489c140706cf51a43aa182cf0a5b092437735c829aabbcaa28b1cfafaf8bae08d53c3d0c086fd2daee2958e7b29f7f56502cb755c2e950b26ab01a9231c689e58ce2bf900f9c4758ddd57fd2ba6a16f4ba76d3b03b7325704c1fc33535733f5a1949c6366e692e18a1309ae9dd549ba4cd88543459688bac491762931ebb627ec62326af04d7820f698d72f9670834ee71ceed73ebdacb69c82e694a79ae0a7982ba9abad1ac32118c73cff7f975ba20bf4a6379d947e05ddbcee6be84a7bbff1955fdc886eb7832060c90b2db8702f30e44d2f4842e88ba185821dd6b34f31be1dcb023c4ef9e908cac35a20fa8468521374c537560f4100436df4a3a3951c7313449ce23cc29c4e3aeadd8a76758da9d59e7624f0017af231f0e2290780c58ea6c60e473a0e50d2fe881c1eb275634472147b0592663d4ddb37c2ee77a01850ef2fd68cec17c854c4f197dd46c81d667fd9820a4780ed058884ecdc4b5075b450c38c735c674e83fec36b119ebdc92a9622e6c173e5798ced40f5c3779c5a84d0e38c88e5296fa2825e096551afa903e09f22cf78f25dbf58196e14dbcd555e8bd972e0576973fb858af00249439a6f013c5f96d7b7a7a95d7a33b7d7ab187a97a7722c596ec165e4a21c119afa96d8019a55e7d013ead334483681150187458fc951fc20931009d69e3a4e88ebe594011510a8c36900c8c3b1d2360cbd16e06a8a5710a74bd4b9dc5229d619bbae66239b6bda7e54513f6e003fdbdd677d82bd4ed141f8838eeade10df99f46c0433b99ea107dfc71225e5d642dbea531544239522648256c81c2ccd5fe47bd0e6b979c2111aaa32fb08620744de829f0ca627c049ef0062c4981db575928ddd93edea19ec372e2709daa0f8bd63cc7e4a1ded66e36cbea1935c227bbc1fbb6d015d4f463fbb1df14f1ba42b8226ceef08782fdaa01c93ed7f3a17554515b64b18fccbc7dc2a13ae6e35f7b9de47363fe52e0c65a34528b941bbb20c18090191f7f100dbed08b5143252dc0ed307c7c1e7f80a6c8ba360f10983ab63dea60464e8a43367070fa8d72f93f06b46d52e2f83103dacc22b6ce482c805c3306992aec90a86a127eb8fad2890a7483a7451d9ad43c60024d9920174b109792df84b0d9761d0ed9713298324136dfbe692e8252a22ffbbdbf000c9d0dce93ff73d6053a529b8e9cc7873c3570c8a2070037a9843fafe16a54ddd468035f34092bb540f49e2459ee43af17b54f58800de7c12526b3ab4f86127457ef90863bd166fd92fc3bd31696c75d2fbef6f93e56a34bfd3bef08c26d22bd2e645140c3b08c8eeeb568851b2e4e79d81f208bf033290652cff69c0583b399162326df863ca7c0400697b51f227172aa2462efca8d08fa65c15c8d48c63d23225b6b4b1e67425b770c5c7982d3c0395beb0619d1a78ba745ac2747ea6475f791cd3b51ee06e9018c99f854d9c439ae2148edf42387a0815aa2961b2f9cd805a50120d32c45ad46ee7b1afde1be8f5ed7cd5a9f93ffb43fad352262a22e9b8a73a8dfbb2a8496f7eceb92b3710649f5a0192938dbc7603fa773310b40ff974c3487d335eb4f68abf28fe679669f023a22e86ee36331b6f22d192073016dfdcbd7f6632056899d3e8178624d8560040ee58a4dedfa59901c3ef73e75254cdeecb9b181b3df3c9e604a68d37b39d417d5eceefa81b51198a68fb927e489aa2e549611910be3495bf6ef91ae982ad8f69619b3cd266b5c696fb4f1d57e2345fe6b8befe68aab9c78bfda7b9650e144781c381405adf330c4215c0e8f4a23849cff014f8c7b7e22f2f058d578d3c5ad05a0ee851cb6efc28a4cffef7acebf0e26b5423cf41eb5b427c990d9c293c9f0283948ca2ee1c06cc219655dfbc1b69bf49e7f600810dd8e600a7e377868d32319290d7ce7d67f97d789f01def7d8fa3bd083dcc99757be2508b2c481bab2dcfb8822ecd8257c992848636c6cc468ba43822516df8f68632c677cb93262f4c72a095fe293d32eecfb81f9133986e0b446000abe358e1dd6e2f95569192cd01fcc41b223a7a33baef6447e48a08b4e58eb1ec4de04e3e9ad0c6d99b2ddd71c2dd593609e56a2109db1a812da33cee2e3d4d5e85aa39f907c25a0c6bf0d4fc04eaa32e1a72e914d14ed875ebb98458ce13f1a6709954c95e8fcfb2e6b493aa68620e651e31db8cbe973955b04f617e5779461bc4055492e39792da43979499e12070c0d9a52cbe9bbebe8d8afd571b69f7234a84b4153d4902b83925b1d77e9576c540797579e9b85925b5a6a58f52cd491aaae638dec5ed58996413f862b941c951de412bc0cd0d1c63bb3db2534b3805c56d934fa0be9d66d972f151b4ae050b030fffac0d9cf63a7273acfe05d84dd80d243edde467b785c7950b33f71964453a1029c52c34a93d9dd708879cd3cca949089305706573238b66c7caf36f53f7c8d4d4acd3a16051d2f3f2cb90eeefc099312c6d15c0ba97099bf98fe0c25e224c22d8d388345297ee88f39a65fa38e3d76cdfac26b8417faf12decf34ce3cd5e9ee857b1b19daf7264f7c0e992d4486c6a476bf4dbed61a8e18f75ee79c475e1f5fdf913bbfff5d0757cc2915c7efef8c0cb0c02fc84b146e8909214e485fe2136b5e8a52186e1d240447b50bfb033275d69ff5f0e81cbb598e8b1f79550fd2f9f93ff2ffce9867a599439eb711c7688e941b453a867124e60484f0561d4b503f1e27b231611b5f804ed0fd137b39f999726007ccdb1b6634f0ab1556e8fb57010a9116a453ff9f1fb7a2eaa176cd115d77ecb33a981709b8ca1f2432ba93753b67d6255d39f807b9c22d84117f138c2a1a42cda359e436c9ae9718eadd618056975a59a0049062b69acf91fdfc16ce32e81621b56592822d451a865777f70cff099759efe197b5b7939cd7741a5ceec237ced3a9a5faa1d0c16d59706bfaadbcd099e0e05789e09babbc244d05d984ac950a099a43824969635891151ab2830da67f99d4f117138a5a429d7a0c5c518893f4b353b0982dd00ac8db5f746d119794086b82bf8f460109cdfc9dd0ce55eece0e8495e3662b31f920e838a8424839683937f3c6453fb260f1dc1bb0146eaab3d24cef8a63d398a600a87bb8f20f3a02f7e9e17534411beb963a7824220601e7337fec91bc990333a015a3e3401effae93ad7037b48ab4f68c626f7ab068d2ceb776d3faa0d17abb13e222168a269c29c6405aa99456aa669c9ce128b56eb495653ec1678a57f7b1ceb6ab524140de5cad42566e93305935dcb76a24114005920f07bf5315231c7f5e9046d81215c396d4a27519f7cd95c38d0e38602c93dee94dafb19aee837c953bacf69b2815b77568824decdb70d25d0dbe9b4e0e89efed42a6522660c6366919776bb6e246301e0f0fcd2eb7ce7d4c1961f8a40b23b61e53562a58ca0d6ef868b588d52eedb5be5f4a3485306d830e1236b01887ce44ea2869003eeab3b8cb8240146b9227c9f94e34555d9797e7e05b0ca38eeb67d5da08f8d1fe208dcfa70b1f8f87f72c0f31ea333e74f9523256c267377b4bceb31ae3ce33f16c9a9f39e6d28fbadaef870a70e8e7ff4a21104ba8375d6c0013990c21832b760fd957558bf375dc8fb66955bc1992b0f69a0faaac603d68739ec8bb1fe7ea7d685bfa785a0f61fd994ca7ebb76c31a76acef53a03700f5a643c300654880c5950b17c2cec67db99e0833b3942eda4420da51e4c2729a90d696b0ddd972df7d06f08b5fce36536925afd8377373287f9dc1859d3409d91b895a47e0ee1b8b5c7d0888fea9599ddf341b7f44fff33ada43965b92b2cb5bb6269db72bfc7e98db6de99d0dbaf3751629b9564c483fd5a1752650e0b590c5c70cd2abbcebc91f4fd7b77a2a0bbba710090730bde358ba8514431978d9398f05ddde5ea1dc6701694a02b5b633f0b0f79b38526fc42d79479311f0b9115f292a42975a3595760734bc2e2c710f423f04f6b4a2690e613085fb72bb4fd8ff427a7e281adacc598ab4f59f9ddbfb050537d87634d5c68801f9ef82d5276eac97a22567c1b6f528b56e278d57a192c25868970f055f646bf2190bffb2818c9cd909108a518a07804453e99f566ed02c28bea5e37b7bb1ffd8c9b10c83e82b44d8947d2508f927ee685ad1cf897a8638765a3ce593b52a156d2bd95665c1ce8ddf9fa8720a131ffa0de8c37b5fae4d81350e3881140eb4205c65927b0f6ee9a4a855ffc8b72b77ad623cadd88ce2772b4b33ec6fd38cace89b0acbbf8b3cc12b45e7c3446915f346fe4725ea329f0432c7e2f3b93a43957fb05470233396da9ff139738086f4f5553167f2ce9ea9dd13a6e34dbf37ee18dacbe0ae3bac3222d97a2dbb731243f89c80138ed76c2b01d0f8c1ed3f1c397dff41da4a18c40a016e7cbaf4c4a7e212a9c818c39975739597a745511dd868c583a8aa10399212250798196ad1a0c87897235316a0740a40c4faa104771fac4ba0ac54bd8a990134d403aff8916f2c792fa6af4e70b309882163b22948a3c46feb08df07c12329b2862e1d9d00e6f8feaada0237f01933884b477ea7db259e42fa3f2dc314602121e7110ba4e85fee81939e63561ddadda43c0dcd05d8002b9ea02cfffe3275c0eb5047d58d3350c2a83844191354bd35955e0a7a03438969092d2041dd817de56b5fe8ed7fabe436c22d5b1d3e0d30ed8a4fb51bf2cacdce34cbf7a68e42af5339a3dab2b5f97b22b73729a3972965b8eecaea8335ec31f69cb3219556a750466490d5d6a04be0f8a07e688bddffcff8fab16518f246336c108cf05b2ab45287d3bec1e9dcab536ddfccb864d83daba154640c8fce0c3aae29a81c1ec6d1f04d0a823f79ca1f51eb06d655a1f45a6594063a0cdc252d6735b57b299632249822b520c4891aeaff99ec2459306d5e63b5ec0aefc62ca35f4b64f1c3e602e971a6cf61555708f9652d1e874d28cc1983304e49a6b7ee206310ed595c4f6fd90505227dd18bf30ed1271907fafece88adfcf962ab83bb21e97ad815631d6f78168bc274feb2ed0d57a8641615e3bd3d2fca66a06e216f94b998571f93ed984e7c1a9132a5b5e3aaf6447b9608a47f1b25267f85d6c6228985280a5341f562236526e433b1aec89e01243c9afb4780894754782c72c98fda8f767851d3d9af1096a998ebebd999783b29c142f4e32ac85d309a7aa10ea813996b48aaad679f8570cd7bcf91c802e050334aaabcaaf533fdf11d02442cb9e758cfeb47b09fbab964660383f400a0cd1079df7e93ed2fa8972eb95c6515a7f253c41d94ce6a69ff7188bd85245997cc6bd8e28744da8677f4b26aca025ace27a5b1cdcadc0bb2661bb80551f99f485e4ddd3f9409abc023e28e27862ffad497d2411322e701bff1b15f82287f4983a21ae725b3189a0d89ab9ed709f2a68e12ac9aa3a344d9f81d5e51b278ab1209ce823a2cf682ea0b732c21579fffab8de3d595e4a79606d7f5dc1077c65b64fa724b2d604f6c55492058fa85eeaeb5f251070a515cdcd9c8fd6eb2b46119f174731152a4d36f12e6dffd20f84d07dda467476ff4b9e98326d91c97d3752d5707233650a3724e4590053e5e976552c7b434d6ece76c3f125246796281f3d9e57899dff94d54d38d9f89b25e18699ce646d4392006d0dabda1822f6bec7a46", 0xffffffffffffff5e, 0xe40}], 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) chdir(&(0x7f0000000040)='./file1\x00') truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:45:24 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2086.937230] loop5: detected capacity change from 0 to 40 [ 2086.946123] loop3: detected capacity change from 0 to 40 [ 2086.949261] FAT-fs (loop3): bogus number of reserved sectors [ 2086.949671] FAT-fs (loop3): Can't find a valid FAT filesystem 05:45:24 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x5, &(0x7f00000003c0)=[{&(0x7f00000000c0)="601c6d6b643a170e4eff5c9d4badd17a2035b5c4d1a18e1a43a173707e548e6f7366d8a02b00", 0x26}, {0x0, 0x0, 0x2800}, {&(0x7f0000000240)="6874672194fd9d06aa65295ea8f13b113d0e0e509d7ea2286638d39f0bc01c3c8fe8434197363f2fe21fd112ddc9af3d35736c41ab6e0cba64e1eec65c7760f67699db00e373852f8399f6a11dede2888d77a53c262e91c34c080ecc8d322dc06463c30d280b5e0a0663310bf3258909da4e8810b48c40e95ac72a6a1fbdadf05fadc95dbb03aea5f58ee4e199974e109cb03e515d967b", 0x97, 0x256}, {&(0x7f0000000000)="9ea265bcee40b157517d3872f1ec666936393343918b5bb53eccc50c6319635a53023e4e54a50ed8561a17250695c680bfcf061f2f6294eeed939f12e8e96a4de17e4a56e0e912386ab800e10edf43ab86073c69890fbf", 0x57, 0xc885}, {&(0x7f0000000300)="73fcc20c5bffac840793054c70b1997e205978860560823f2121689b7f9e7d60066fe0330072d958dc3db9ccff3f2f707f0e29ea2f673e3ce9c2ae075b2968a94ccff47556caaa5d6b977b4cf308963262b577e63b29949605faf185f18a25b9776a782b0657defbe5a9da7e81f6fe3db4c83386d171539dd57eb621c1762727779317b2c46f456e8741027be916d3cf1a04414715e1896d6c1dedbc31c962c8caeeca1ba3cec19457e8bf96edfffffffff04e6d31", 0xb5, 0x3}], 0x203400a, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESOCT]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:45:24 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:45:24 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:45:24 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4000, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40100, 0xa0) 05:45:24 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:45:24 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2086.957909] loop2: detected capacity change from 0 to 40 [ 2087.000215] loop7: detected capacity change from 0 to 264192 [ 2087.005587] loop1: detected capacity change from 0 to 40 [ 2087.008437] loop4: detected capacity change from 0 to 40 05:45:24 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 2087.010884] loop0: detected capacity change from 0 to 40 [ 2087.021363] FAT-fs (loop1): bogus number of reserved sectors [ 2087.022084] FAT-fs (loop1): Can't find a valid FAT filesystem 05:45:24 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2087.027361] FAT-fs (loop0): bogus number of reserved sectors [ 2087.028204] FAT-fs (loop0): Can't find a valid FAT filesystem 05:45:24 executing program 5: semctl$SEM_INFO(0x0, 0x0, 0x13, &(0x7f0000000280)=""/78) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x200010, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r2, 0x107, 0x0, 0x0, 0x0) mount$bind(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0), 0x890, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) r4 = syz_open_dev$vcsa(&(0x7f00000001c0), 0x4, 0x4503) sendfile(r4, r0, &(0x7f0000000240)=0x6, 0xfac) [ 2087.090898] loop2: detected capacity change from 0 to 40 [ 2087.092715] loop3: detected capacity change from 0 to 40 [ 2087.127868] FAT-fs (loop3): bogus number of reserved sectors [ 2087.128653] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2087.148238] loop5: detected capacity change from 0 to 40 [ 2087.271767] syz-executor.4: attempt to access beyond end of device [ 2087.271767] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2087.273666] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2087.543538] loop6: detected capacity change from 0 to 32766 [ 2087.547528] FAT-fs (loop6): Unrecognized mount option "18446744073709551615" or missing value [ 2087.844051] loop7: detected capacity change from 0 to 264192 [ 2099.852585] loop1: detected capacity change from 0 to 40 [ 2099.854407] loop6: detected capacity change from 0 to 127 [ 2099.861084] loop3: detected capacity change from 0 to 40 [ 2099.871235] FAT-fs (loop1): bogus number of reserved sectors [ 2099.871914] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2099.872171] loop5: detected capacity change from 0 to 40 [ 2099.872846] FAT-fs (loop3): bogus number of reserved sectors [ 2099.873450] FAT-fs (loop3): Can't find a valid FAT filesystem 05:45:37 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x40040, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) 05:45:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:45:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:45:37 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x7fff}, {0x0, 0x0, 0x2800}], 0x222000, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:45:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:45:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x4, 0x4, &(0x7f00000002c0)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x100}, {0x0, 0x0, 0x2800}, {&(0x7f0000000000)="6347148837a80dab2ee4c13b48af1af7ab939541bc8d5142fa6289d8bd09ff69330dac48995c55840144ae3f96ae417328ae", 0x32, 0xd7}, {&(0x7f0000000240)="3cdd90eae274dd870e86c9969e841a20cdd8fb64416c7d7654ca9d383a2970e65d8294ce4439ae046c92a198c45673c41ee3e298072411736d79781ddf5af8a8c57a06c3c48515c7650b913fea4b705d5acbd46b4d9a8876b2c08b9c0a2ae2eab5e30c4842c60b0f93e827", 0x6b, 0x200}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:45:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:45:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2099.887172] loop4: detected capacity change from 0 to 40 [ 2099.892086] loop6: detected capacity change from 0 to 127 [ 2099.892706] loop0: detected capacity change from 0 to 40 [ 2099.894596] FAT-fs (loop5): bogus number of reserved sectors [ 2099.895601] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2099.903066] loop2: detected capacity change from 0 to 40 [ 2099.921682] loop7: detected capacity change from 0 to 40 [ 2099.923724] FAT-fs (loop0): bogus number of reserved sectors [ 2099.924731] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2099.936453] loop5: detected capacity change from 0 to 40 [ 2099.952709] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value 05:45:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:45:37 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440142000f801", 0x17, 0x8}, {0x0, 0x0, 0x7}], 0x0, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRESOCT]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2099.971864] syz-executor.4: attempt to access beyond end of device [ 2099.971864] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2099.972874] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2099.978916] syz-executor.7: attempt to access beyond end of device [ 2099.978916] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2099.979792] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:45:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:45:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2100.040125] loop3: detected capacity change from 0 to 40 [ 2100.046394] FAT-fs (loop3): bogus number of reserved sectors [ 2100.046839] FAT-fs (loop3): Can't find a valid FAT filesystem 05:45:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2100.051176] FAT-fs (loop6): Unrecognized mount option "ÿÿÿÿ01777777777777777777777" or missing value 05:45:37 executing program 7: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2100.076151] FAT-fs (loop6): Unrecognized mount option "ÿÿÿÿ01777777777777777777777" or missing value 05:45:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 2100.117841] loop1: detected capacity change from 0 to 40 [ 2100.128621] FAT-fs (loop1): bogus number of reserved sectors [ 2100.129541] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2100.136849] loop4: detected capacity change from 0 to 40 05:45:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x2000000000000000}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={0x0, 0x30, 0x18}, 0x18) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x200000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:45:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2100.170872] loop2: detected capacity change from 0 to 40 [ 2100.191667] loop0: detected capacity change from 0 to 40 [ 2100.197130] FAT-fs (loop0): bogus number of reserved sectors [ 2100.197827] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2100.209233] loop5: detected capacity change from 0 to 264192 [ 2100.212849] loop3: detected capacity change from 0 to 40 [ 2100.227599] FAT-fs (loop5): bogus number of reserved sectors [ 2100.228063] FAT-fs (loop5): Can't find a valid FAT filesystem 05:45:37 executing program 6: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) r2 = getpid() pidfd_open(r2, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file2\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000040)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x1000000002}, {0x0, 0x0, 0x27fe}], 0x0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYRES64=r1, @ANYRESDEC=r2]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8800, 0x102) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2100.233074] FAT-fs (loop3): invalid media value (0x00) [ 2100.233656] FAT-fs (loop3): Can't find a valid FAT filesystem 05:45:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2100.267361] loop6: detected capacity change from 0 to 16384 [ 2100.268169] loop5: detected capacity change from 0 to 264192 [ 2100.277761] syz-executor.4: attempt to access beyond end of device [ 2100.277761] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2100.278795] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:45:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) [ 2100.288925] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value [ 2100.291951] FAT-fs (loop6): bogus number of reserved sectors [ 2100.292762] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2100.310878] loop1: detected capacity change from 0 to 40 [ 2100.314684] FAT-fs (loop1): bogus number of reserved sectors [ 2100.315138] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2100.395770] loop2: detected capacity change from 0 to 40 05:45:50 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2113.009085] loop7: detected capacity change from 0 to 40 [ 2113.013618] loop6: detected capacity change from 0 to 40 [ 2113.029128] loop5: detected capacity change from 0 to 40 [ 2113.029898] loop0: detected capacity change from 0 to 40 05:45:50 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') ioctl$FS_IOC_GET_ENCRYPTION_KEY_STATUS(r0, 0xc080661a, &(0x7f0000000000)={@id={0x2, 0x0, @b}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) recvmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000240), 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/11, 0xb}, {&(0x7f00000001c0)=""/21, 0xfffffe8a}, {&(0x7f0000000680)=""/196, 0xbd}, {&(0x7f0000000380)=""/10, 0xa}], 0x4, &(0x7f0000000540)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28}, 0x20) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) ioctl$EVIOCGKEY(r3, 0x80404518, &(0x7f0000000480)=""/101) 05:45:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:45:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:45:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:45:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:45:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:45:50 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2113.033898] loop1: detected capacity change from 0 to 40 [ 2113.038156] loop3: detected capacity change from 0 to 40 [ 2113.040563] FAT-fs (loop3): invalid media value (0x00) [ 2113.040987] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2113.041804] FAT-fs (loop1): bogus number of reserved sectors [ 2113.042211] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2113.043073] FAT-fs (loop0): bogus number of reserved sectors [ 2113.043565] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2113.049171] FAT-fs (loop5): bogus sectors per cluster 242 [ 2113.050077] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2113.074736] loop2: detected capacity change from 0 to 40 [ 2113.080007] syz-executor.7: attempt to access beyond end of device [ 2113.080007] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2113.080856] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2113.092939] loop5: detected capacity change from 0 to 40 [ 2113.094457] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value [ 2113.094713] loop4: detected capacity change from 0 to 40 [ 2113.114866] syz-executor.7: attempt to access beyond end of device [ 2113.114866] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2113.115727] Buffer I/O error on dev loop7, logical block 11, lost async page write 05:45:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2113.164811] loop0: detected capacity change from 0 to 40 [ 2113.169060] FAT-fs (loop0): bogus number of reserved sectors [ 2113.169484] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2113.227928] syz-executor.4: attempt to access beyond end of device [ 2113.227928] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2113.228864] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2128.233032] loop0: detected capacity change from 0 to 40 05:46:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:46:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x80000) 05:46:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:46:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) lsetxattr$trusted_overlay_redirect(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f00000000c0)='\x00', 0x1, 0x2) 05:46:05 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0), &(0x7f0000000240)={0x0, 0xfb, 0x1f, 0x5, 0x2, "50866bb09e906b6271a75aed3aa34ab0", "328be9bbf7b6b0d919be"}, 0x1f, 0x1) getxattr(&(0x7f0000000000)='./file1\x00', &(0x7f0000000300)=@known='trusted.overlay.redirect\x00', &(0x7f0000000340)=""/162, 0xa2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000100000018000000c0a1bd292e1a1280cbbbc74282084abc2ec59d5e9468e82f230be288a99d309bd86bd87c1c9295405c8ed0a13596045d11c26b62c8579c89a9bfe2e7e80a9da3c54ac61d05eac294313c98907364546951e79226183a", @ANYRES32=r0, @ANYBLOB="01000000000000002e2f66696c653100"]) openat(r3, &(0x7f0000000040)='./file1\x00', 0x100, 0x100) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) 05:46:05 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) renameat(r1, &(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') umount2(&(0x7f0000000280)='./file0\x00', 0xe) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x145042, 0x1fc) truncate(&(0x7f0000000180)='./file0\x00', 0x8) lsetxattr$trusted_overlay_opaque(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0), &(0x7f0000000240), 0x2, 0x1) openat(r2, &(0x7f0000000300)='./file1\x00', 0x480180, 0xc8) 05:46:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:46:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2128.251911] loop2: detected capacity change from 0 to 40 [ 2128.255148] loop3: detected capacity change from 0 to 40 [ 2128.260649] loop4: detected capacity change from 0 to 40 [ 2128.262360] FAT-fs (loop0): bogus number of reserved sectors [ 2128.262774] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2128.281961] loop1: detected capacity change from 0 to 40 [ 2128.288631] loop5: detected capacity change from 0 to 40 [ 2128.294787] FAT-fs (loop3): invalid media value (0x00) [ 2128.295536] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2128.297021] FAT-fs (loop1): bogus number of reserved sectors [ 2128.297466] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2128.306234] loop6: detected capacity change from 0 to 40 [ 2128.310241] loop7: detected capacity change from 0 to 40 05:46:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(0x0, 0x80000) 05:46:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2128.389074] syz-executor.4: attempt to access beyond end of device [ 2128.389074] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2128.389798] syz-executor.7: attempt to access beyond end of device [ 2128.389798] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2128.390113] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2128.391483] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2128.411661] loop0: detected capacity change from 0 to 40 [ 2128.422903] FAT-fs (loop0): bogus number of reserved sectors [ 2128.423437] FAT-fs (loop0): Can't find a valid FAT filesystem 05:46:05 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x828000, 0x15) write$binfmt_aout(r1, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x501000, 0x158) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x2) 05:46:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:46:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2128.436246] syz-executor.7: attempt to access beyond end of device [ 2128.436246] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2128.438183] Buffer I/O error on dev loop7, logical block 11, lost async page write [ 2128.451229] loop2: detected capacity change from 0 to 40 [ 2128.480707] loop5: detected capacity change from 0 to 40 [ 2128.490355] loop1: detected capacity change from 0 to 40 [ 2128.499014] loop3: detected capacity change from 0 to 40 05:46:06 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2128.503935] FAT-fs (loop1): bogus number of reserved sectors [ 2128.504439] FAT-fs (loop1): Can't find a valid FAT filesystem 05:46:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2128.521379] FAT-fs (loop3): invalid media value (0x00) [ 2128.522138] FAT-fs (loop3): Can't find a valid FAT filesystem 05:46:06 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x10000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x83}, {0x0, 0x0, 0x1000000000081}], 0x0, &(0x7f0000000240)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYBLOB="ff107c7e59ec3593f49b639b60f2532b170a9cec55b47d04f69ff15cd7e137635be2358c95fb6211aa21e88f2023880832f794563580e1c3dfe354383374f0a33c1612c6e856bca060c229715b0efbc085580c3cf01e42f01d447db45ace638177598dacb927d7128fc0bd124c4b29cd211a45123eb79d76107792c61d5986860ffd7b18e36026079849f9330e1144c576281a0a49d1195137bd6d6c436ee78dc2fbb3b6444e0e2737c402bbc9f0dc95416ec412b11aabe93ce4a07dbd37c2bb0aff5767ee3800a8d497a5202916"]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:46:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(0x0, 0x80000) 05:46:06 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x10000, 0xc9) r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000100)={'fscrypt:', @desc3}, &(0x7f0000000080)={0x0, "be52c58e23fffc8e3137f5652f08ad0fbc860ffdef5764ecc2babdf4532bd3481826cf6eef3eda8fb88f66cf58d882bd67f6b5830b6a36cb74fe0fd62f8aea60"}, 0x48, 0xfffffffffffffffd) keyctl$chown(0x4, r0, 0xee00, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000140), 0x7fff, 0x10140) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r1, 0xc0506617, &(0x7f0000000540)=ANY=[@ANYBLOB="010000000000000085baa1ce37148e1f3797ab0000000014982c61782cfd77980000000000000000000000009625a354c7af32cc12fdee0de58b6ed4ff74f3be2e9134a8f598682bec0eb2d4dc279e335a55800b67dda23b92f605e51e30584440a7324e9d669db29755d414de6331111e5496c6a1bc17c4a0a45ea46e3ec4e71981347ae436ab66bf25bb8bd17b0c2a8d2cef145e0dd356c8397751e92182bba94e470218d6a3e3d8d90000", @ANYRESHEX=r0, @ANYBLOB="000000000000000000000000000000000000000000000080fa84d392d76a8a0061f3efc4936caf566263646566676809bde98319cb767778797a3031323334353604000000000000", @ANYRESDEC=r0]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x228842, 0x120) keyctl$set_timeout(0xf, r0, 0xef6) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r2, 0xc0506617, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000000000000e8dab99234bb312e0000000100000000000000000000be00000000000000000010000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00abcdefghijklmnop']) add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000200)={'fscrypt:', @desc3}, &(0x7f0000000380)={0x0, "4594587054c929f98bd655543a53dd47cfaf31cd21bb4ea0d5b7a7889450b92d3d18b605cf723f209da8663910d7baa49842b7ac5c04c10deda505abe65f012d", 0x37}, 0x48, r0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0xc0506617, &(0x7f0000000240)={@desc={0x1, 0x0, @desc4}, 0x40, r0, '\x00', @b}) [ 2128.610421] loop0: detected capacity change from 0 to 40 [ 2128.611651] loop4: detected capacity change from 0 to 40 05:46:06 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2128.638250] FAT-fs (loop0): bogus number of reserved sectors [ 2128.639413] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2128.657021] loop6: detected capacity change from 0 to 40 05:46:06 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) ioctl$PIO_SCRNMAP(r0, 0x4b41, &(0x7f0000000280)="6128b5c6f6ce10de5aaafa6b0f926d728fb1c46079e9fcf26727a03b4d661c0da5d71df8f3") r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r1, 0x6, 0x1d, &(0x7f0000000000)={0x7, 0x1, 0x4791ff6a, 0xff, 0x99}, 0x14) r2 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, 0x0, 0x220) r4 = open_tree(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x80800) mknodat$null(r4, &(0x7f0000000300)='./file0\x00', 0x200, 0x103) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000340)="da5c48dfc558000c5f6c93db20cb58cc076b086b6d680bae502efae9a65a201fed9cf41cd9db68f7805be3e15badea7a6e54cba6de95ccee148b88490522f1cc11db813f4c2ce62f9d1e91ff2692484c2169e1c55d2b6ea17b3fd7e59b9cbcc3da572e43adf4a6881786cb49738eb5458e833070582e8b2a46ccf72af90a975c9673bf9c44dfcd88a552152aaa57ccfa80bff3f69624943aac2029ef144796789d6b57ebeebba42abf03dcae1bb5b13db6413d57eebde886f7ac618a3e907f0ec277ae955b030e1dc97ff399f952e03a265dd17a95dd799044a5ffeaf1f7d051804189abba15a104be99cef3759ec71ac271deba47543c96ab", 0xf9}, {&(0x7f0000000440)="a7e5b07b9aceb3ace89a7c52fe257186f1635ada660f4132efc53003ebed52349baa4420948c341b01f303e6513606cb3e4eb8b069c633b35bdf0ed5b9a3d54fb44df0a9fb0122db39b69a252a5e95bee13d1d3717ae27cd7eaf34047819cb20ed73a8db0f681352d3199ea3ea73da193c5576d95856af374b4abb22b2a14f935888b9633ce5c9a740935aba663440f1f156eed99021ea9bee2aa81363869f758d16b399291207585ac4afb15d489b8ee273b9dcd554989858b2d3af59cb0f94546b18678d503a48861601fc417f50dc2b9640626be8bc940c5becfabb0febf7bcac04deaa12", 0xe6}, {&(0x7f0000000540)="f4fa45fd3c5f71bfbfed676f605a5818e1b602cc523fb669549cb23f249994813d224c750593e852b6781ded2a7f770c61847845654d11c13eca77e8", 0x3c}], 0x3, 0x3, 0x5) truncate(&(0x7f0000000180)='./file1\x00', 0x0) lsetxattr$security_evm(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000240)=@ng={0x4, 0x5, "5d3c31bf0c7cfcfc462a825f3349"}, 0x10, 0x1) 05:46:06 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2128.707787] loop7: detected capacity change from 0 to 4096 [ 2128.715047] loop2: detected capacity change from 0 to 40 [ 2128.723162] FAT-fs (loop7): bogus number of reserved sectors [ 2128.724198] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2128.728653] loop3: detected capacity change from 0 to 40 [ 2128.750557] FAT-fs (loop3): invalid media value (0x00) [ 2128.751259] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2128.788622] syz-executor.4: attempt to access beyond end of device [ 2128.788622] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2128.790628] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2128.795593] loop5: detected capacity change from 0 to 40 [ 2128.808682] loop1: detected capacity change from 0 to 40 [ 2128.847245] FAT-fs (loop1): bogus number of reserved sectors [ 2128.848361] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2129.552459] loop7: detected capacity change from 0 to 4096 [ 2129.567302] FAT-fs (loop7): bogus number of reserved sectors [ 2129.569301] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2143.907803] loop1: detected capacity change from 0 to 40 [ 2143.910503] FAT-fs (loop1): bogus number of reserved sectors [ 2143.910899] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2143.926128] loop0: detected capacity change from 0 to 40 [ 2143.928332] FAT-fs (loop0): bogus number of reserved sectors [ 2143.928722] FAT-fs (loop0): Can't find a valid FAT filesystem 05:46:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(0x0, 0x80000) 05:46:21 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:46:21 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x6d, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x1e9}, {0x0, 0x0, 0x402800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = syz_mount_image$nfs(&(0x7f0000000240), &(0x7f0000000280)='./file1\x00', 0x7fffffff, 0x4, &(0x7f0000000580)=[{&(0x7f00000002c0)="a1536389094b78bbb3a6cc5d6a8360084cad164c02bc782f967414d266321496990851b29b8f54ca9640baa06fb8e7d3350a70dc58a52bde90a4892568dc025c323bebad", 0x44, 0x1ff}, {&(0x7f0000000340)="7d1844ef628dc92a58053d3baee67fb1fa855a5da2326ac8178ff19598e8f820f8a8f13bfb460f6d6cfbda166fe2ad9a2688536278263bc2b2efb348c4beaee3cbb1c95de0a8ee99fceec280876bbf90540b7192a55227464f0ffff963073c9032a4776c3102276ca95c2f516c762da7af0d906090e0dc2d8a5136d9f8928013939b98a2f4738f5a3201b7775e10462b17e4644869e6452b576a4ffc26c731c119bf54dce8bbd5aa6f0d5b5acd953084d5f47f1ba2", 0xb5, 0x4}, {&(0x7f0000000400)="077dcc64ecb6420d77ac8a1240e6fcb5f7426857ebfef3842dda1166420234b842c58e0139bd4af3546d87a78604a58186d3e7729925d1c701791b1aae5117b797d226c5bf5a5abb9c6344a0ff0f786202e9c76e2f80796706fbef2d264a", 0x5e, 0x8}, {&(0x7f0000000480)="80391ce8970fea243d6572613bd29095436d3530fc62887a0eef19e66c2719c3a9d1097814aced78b233aa1b0d000f17f0c9e4baa13af4bcdc56fb55092f1f901f6d93b09085dcdc132e913b0244a0fba3b377801c3c9b6e37b3b4238872b8874c0daa8662cade304f9bb24a13baf16cffea2d422d5d945983fa706267f5f40a659d8d2039f815359f5042137ed4a94d9c7933a7dd803f3009988d5b779ca9b76fd957ed6c3642674463428870d0221ecbf3f6189beb7823b1c2d8e5b2eeddcb34be72fb303f0d9194580af4ac0ece8f0de8abcee56109fee46dcedae2a64b5083b1d4b1d05c6725aec4351b93c7701904fbae1e256c8f19bac31e2e60544a", 0xff}], 0x1, &(0x7f0000000600)={[{}, {'/proc/keys\x00'}, {'@&:*'}, {'/dev/net/tun\x00'}, {'/proc/keys\x00'}], [{@fsuuid={'fsuuid', 0x3d, {[0x33, 0x67, 0x30, 0xd63cf072784dbfe1, 0x61, 0x34, 0x55, 0x61], 0x2d, [0x0, 0x66, 0x38, 0x33], 0x2d, [0x30, 0x31, 0x65, 0x31], 0x2d, [0x35, 0x31, 0x63, 0x31], 0x2d, [0x39, 0x65, 0x36, 0x62, 0x57, 0x34, 0x64, 0x61]}}}, {@context={'context', 0x3d, 'sysadm_u'}}, {@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@dont_hash}, {@obj_type={'obj_type', 0x3d, '/proc/keys\x00'}}]}) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) r4 = getpid() r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendfile(r5, r0, &(0x7f00000001c0)=0x7, 0x9) r6 = pidfd_open(r4, 0x0) process_madvise(r6, 0x0, 0x0, 0x14, 0x0) close_range(r0, r6, 0x2) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r3, r2, 0x0, 0xfffffdef) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r7, 0x400, 0x2) openat(r7, &(0x7f0000000000)='./file0\x00', 0x131000, 0x0) 05:46:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:46:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:46:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:46:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:46:21 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$incfs(r0, &(0x7f0000000280)='.log\x00', 0x200000, 0x1c) getdents64(r1, &(0x7f00000002c0)=""/251, 0xfb) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0406619, &(0x7f00000000c0)={@desc={0x1, 0x0, @desc2}}) chroot(&(0x7f0000000000)='./file1\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x480000, 0x158) umount2(&(0x7f00000001c0)='./file0\x00', 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) [ 2143.938975] loop7: detected capacity change from 0 to 16424 [ 2143.941101] FAT-fs (loop7): bogus number of reserved sectors [ 2143.941507] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2143.941576] loop3: detected capacity change from 0 to 40 [ 2143.956896] loop5: detected capacity change from 0 to 40 [ 2143.960489] FAT-fs (loop3): invalid media value (0x00) [ 2143.961255] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2143.970971] loop7: detected capacity change from 0 to 264192 [ 2143.971551] loop2: detected capacity change from 0 to 40 [ 2143.975565] nfs: Unknown parameter '/proc/keys' [ 2143.984657] loop7: detected capacity change from 0 to 16424 [ 2143.985180] loop6: detected capacity change from 0 to 40 [ 2143.987986] loop4: detected capacity change from 0 to 40 [ 2143.988123] FAT-fs (loop7): Unrecognized mount option "./file0" or missing value [ 2144.003788] loop7: detected capacity change from 0 to 264192 [ 2144.005255] nfs: Unknown parameter '/proc/keys' 05:46:21 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:46:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2144.069229] loop0: detected capacity change from 0 to 40 [ 2144.073123] loop1: detected capacity change from 0 to 40 05:46:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:46:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000002, 0x11, r1, 0x8000000) syz_io_uring_submit(r2, 0x0, &(0x7f0000000000)=@IORING_OP_MADVISE={0x19, 0x4, 0x0, 0x0, 0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x64, 0x1}, 0x9) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2144.084117] FAT-fs (loop1): bogus number of reserved sectors [ 2144.084536] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2144.103363] FAT-fs (loop0): bogus number of reserved sectors [ 2144.103787] FAT-fs (loop0): Can't find a valid FAT filesystem 05:46:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:46:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80000, 0x92) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2144.157066] loop7: detected capacity change from 0 to 40 05:46:21 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0xfd) 05:46:21 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2144.169930] syz-executor.4: attempt to access beyond end of device [ 2144.169930] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2144.171718] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2144.205978] syz-executor.7: attempt to access beyond end of device [ 2144.205978] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2144.206833] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2144.208754] loop3: detected capacity change from 0 to 40 [ 2144.223894] loop0: detected capacity change from 0 to 40 [ 2144.227925] syz-executor.7: attempt to access beyond end of device [ 2144.227925] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2144.228787] Buffer I/O error on dev loop7, logical block 11, lost async page write [ 2144.230474] FAT-fs (loop0): bogus number of reserved sectors [ 2144.230857] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2144.236332] FAT-fs (loop3): bogus number of FAT sectors [ 2144.237046] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2144.240888] loop2: detected capacity change from 0 to 40 [ 2144.280429] loop5: detected capacity change from 0 to 40 [ 2144.291396] loop6: detected capacity change from 0 to 40 05:46:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:46:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x65000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x200, 0xa6) syz_io_uring_setup(0x2b2, &(0x7f0000000080)={0x0, 0x2714, 0x0, 0x2, 0x184}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000000)) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_io_uring_setup(0x2175, &(0x7f0000000680)={0x0, 0x1df2, 0x4, 0x102, 0x285}, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f00000003c0)) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000005c0)=@IORING_OP_WRITE_FIXED={0x5, 0x1, 0x2004, @fd_index=0x7, 0x4, 0x483e, 0xffffffe0, 0x1, 0x1, {0x1, r3}}, 0x6) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r2, 0x0, &(0x7f0000000500)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, r0, &(0x7f0000000400)=0x80, &(0x7f0000000300)=@isdn, 0x0, 0x80800, 0x0, {0x0, r4}}, 0x3) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xfffffdef) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000004c0)='./cgroup/syz1\x00', 0x200002, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x1) setsockopt$inet_tcp_int(r0, 0x6, 0x4, &(0x7f0000000140)=0x23ca, 0x4) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0xc2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0xc000, 0x0, 0x0, 0x2}, 0x0, 0x5, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000440)='./file1/file0\x00', 0x0, 0x2c) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x1200}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r5, 0x0, 0x0, 0x87ffffc) 05:46:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:46:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, 0x0, 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:46:37 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x226000, 0x111) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x440, 0x5a) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r3, r2, 0x0, 0xfffffdef) 05:46:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:46:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:46:37 executing program 6: chdir(&(0x7f0000000040)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2160.308771] loop2: detected capacity change from 0 to 40 [ 2160.342199] loop5: detected capacity change from 0 to 40 [ 2160.344076] loop0: detected capacity change from 0 to 40 [ 2160.348100] loop7: detected capacity change from 0 to 40 [ 2160.355097] loop4: detected capacity change from 0 to 40 [ 2160.357084] loop3: detected capacity change from 0 to 40 [ 2160.359851] FAT-fs (loop0): bogus number of reserved sectors [ 2160.360999] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2160.362476] loop1: detected capacity change from 0 to 40 [ 2160.379903] FAT-fs (loop3): bogus number of FAT sectors [ 2160.380709] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2160.386475] FAT-fs (loop1): bogus number of reserved sectors [ 2160.387202] FAT-fs (loop1): Can't find a valid FAT filesystem 05:46:38 executing program 6: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_BEACONS(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x28, r0, 0x4, 0x70bd2d, 0x25dfdbff, {{}, {@val={0x8, 0x1, 0x43}, @void, @val={0xc, 0x99, {0xaf, 0x6f}}}}, [""]}, 0x28}, 0x1, 0x0, 0x0, 0x440c5}, 0x4810) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x80) 05:46:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:46:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:46:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2160.498591] syz-executor.7: attempt to access beyond end of device [ 2160.498591] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2160.500467] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2160.522824] loop5: detected capacity change from 0 to 40 [ 2160.604086] syz-executor.4: attempt to access beyond end of device [ 2160.604086] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2160.605890] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2160.617748] loop2: detected capacity change from 0 to 40 [ 2160.624628] loop0: detected capacity change from 0 to 40 [ 2160.629709] FAT-fs (loop0): invalid media value (0x00) [ 2160.630551] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2160.631573] loop6: detected capacity change from 0 to 40 [ 2160.632126] loop3: detected capacity change from 0 to 40 05:46:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2160.652347] FAT-fs (loop3): bogus number of FAT sectors [ 2160.653095] FAT-fs (loop3): Can't find a valid FAT filesystem 05:46:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = getpid() r3 = pidfd_open(r2, 0x0) process_madvise(r3, 0x0, 0x0, 0x14, 0x0) write$binfmt_aout(r1, &(0x7f0000000240)=ANY=[@ANYRESDEC=r3, @ANYRESHEX, @ANYBLOB="21328cb23235bd2bce57f44c7a746e0a76e01d0c60224cf75c57a58abe565e86959d7a67ab5479", @ANYBLOB="5be6cddc7dbfa287776be2d49e5b8d594a49ee5610943b24ad051f320d3dc9b543619621c4c8ca978b8c1da67d9c278355c3fce80027c4b09a73c2940a6c375e461b87e1bec010b65ec887e98ed817013ca3a4a87bea67a47b1b530e10d168b1c48cd80bfd03736560c7c739f1730350b5341a1b0c97b25502ba6faa787df15af32dd5e50408b0b80d4910dedf5fd5af946297ab513b09279413fde479a5f9a84c3d369944579379fa7d6934c922448985d83f61e3c0e27791817bcc77f3678f96a9beebc88560deade52f0214439b23559fca9702562dcef58af631bd8194647e98b750b8cb7275152da5b121ee575f61f7d147ad8eb43589bd75366f3d232dcd9d19782d9ac3ae16661e18366ebc6b6d07e7faccd65e74d4be0f4d294c842358de8c9ebfe6ce60a8f5c0ced143d2bc2c765eb02830f1c3a10c351678413b665ff5a6d424d8276a36c5cff01105da998e0304f4ba7ce87a9dbad1b756976b263205bc34a6b6969f0b1f783d7e6ac710a03315d2cfdc7dbb5e9b050d51a92bc1b0e2fc54eebd884636fd3e59bae2dcc048deb6f1ef5e13ce2e5cb45ee30ab888264d1dcbd916265ee4ab1e9493e6ea9a988fb73e54d764c596c810eb46afb4195e856b67c2b39530370a00f222add379e0bf3acda591b53c914fa9bfc720f3db733384407175b6028f52fe32f07d28412e10bacc58081ae935b518bcae38d4ae0a8f3f7ac0d90f27f843b0c492d1362439a57da85266de8b9fd6ba0c4ca8272f5ebfbfa05b68333637645df6dc716815422f32f2c5e0185a12db2a7efaa09ac608a6eaccbb9f100ed0022e810dd599e0f11e4b045ab975a1d1e21a49a008bf357f5ce082b35d035fe67f8f7013e3f1b56f205bccc9e2db43a42a52867b48200b723754d99a9a7309487c4282aa782c8184adcafd7cb36d23b9f99249c5f24122dcd0c075b100157297b5454237fa0cf42bcbf698b540baa27938ba2e66fc98af27719bb542c83cc58c5d02015f4a006a4e78a178ff750997eaa6b579701307c7a6b5a53ed6564ac286a22d881f9dd0883d0bdfd57b7a9c4a168c3778d8e925747e65a9ff23eb8115679ee9e2def2c2598749f0223ba351a1a8740f28b8fa60cccef890462eb3448b71ced8cf4fe8cc7dce2957c2f6883728c12e961b7871d5e6adfa80ebbe38562d88b88d4b6d52fffcbdd9ee975b6fd49acb46389ebf3002667e0a96789f1e688b08f0fb50b75d742c3d6756ac5811d2d71ef5ccb9bc97074a94fcbe1ab39842843865f924ca4d054c81d0e87d0a8c5e14157e92bac4e5df8c762b81eed5a31ea4e888eaa34ea08bcf26e1c47bf19a7ab22d696d9cdaa2203ef9e7009d4f4bdfc6c1f27539992d0d38e23c436a91c0849b61926b53ab8a0cb14c4acd903587bb409529ff6f5c4dd450a65da7949dea25781e3a011093d725f7d55ad6b8eca1d980f63421ca5fc384be0436a4fed688b117dd778a3092930c20dff3b1b3d5d0d388aba96632d58c73418c09c536d8e3f0d6da1a8ea0f043c340b05369c838ac8ac67bc0608698a0b204f768c6d8f3d8228ce2a0743b8441010a8cfc54af716b97cddd7c0bcb6ff6553b0bfcb3e9df7daa0762c2fc47f9df8dd3ecfd07b1158c48093c7beca92a25ad4a79c7ef84fbcbf2545f62e3f4c465130df26c9da41c1a9a2e1744009f905dc6d1aac12fdca84b45f08702d28bab0ed60b2b066378d8f4fa6132bcd98180cb57905e54b4ca7f2b8f84f11478f182b9387f6f3716de0505c9cd17a31415ccd80c915e17474943a3aa74392773c5619e70b02066d25994b35cbc2e647d380b9fcb51c2ccf38bf8a64352b9b16387c6f772ab2f9fece6c7134e3e75df79e97a92fc5a98806bb028de68be2f6023d645dd531af731489b8c22a6767907a3ae3dc0cb014b8f28e443d5f7a053b238386fbe153169a068eac475ed892acc83532e469b88537c1f8f52c30c3f41eda4c3c6d0c324339c42e19c23081bd63a924c2fc55c5bfc43c0fe394cb40937d297641b000b5b44fab2adbc51f97b0cecae5146c361d1e7e104f814f1b466754fe2bfd092c344dc413acefb10d64ee082538ae81f3a147382b3bb89abcc1856ff7596188715eb8d1d6e6762c1afc7eaeb38433e8705b95057b4206a631ade4caa5ed8fbab6582bce0051ded624893fd23cbc165ed6d9692e5e2c3f30f658a259b0157da2cdec539c26942d7d86d05452feafcb4d32f55e8730a7ea64caeafd0e032247487444aa56510a138e31efde82ed080231a2ef9779ec5e686b29ac5b17a18378563b7a05c214714861c55eed4747c97fbf37d19680d9f3e72768dcb01b5fd15e63a667a7b052ff45f254bb8e9a81f7a5039114f2df9d21ac58df9e23664db828ff3060cae660cf9aac41330c997582f05cd0402c30bd3a686dedddc1b8028339348ceedce3b907563abbe91e2801a51b626cecf408f2b194ca5183910dcc94d6975f227117b33c847d2b4089443a9a0bbc6d18fb27ca1693355160f2acddffca85295f825edfbd13a049231234c4aee36c17d0f44ebbdae683252d096cfae77d03cf9999df55dbbb8ee719846ff1c812332bd3c19ed8ce96d665d5e19bd206db5ec539f8cfe510f836f19c652e5f6fefd8018a261edaf5445e25858255bf4321e93cb4f604af75a99e26ec8292eb324d651b47a6d4fad40bbc96f0f9f37fc438e6e9facb854f36652c1b502aa7a9e78a8e595fffbe7b558d3c8e47b190c7f6558a354088175955f3d6b0372eada1219425af4519cd74b4fcea26566e202d0c8ee1aff6da32cf5981b746808a89fd4567a2ed0226aedcbe23970ea007f8744e122794a026c8371c83d54c0ee74a228f912c5d1ef6ad2796d15fcdcebda2ba8c4a0c6211589652a5ebb2cd023fbd91f26bf0a237cd929e50fc2ef6b0781050b1b80fa0559517fbab8bf3f813252ea5997970b506c1b50b1e7668407c797bc953508381e4a5a8855efab1d2d474a51015ef4baa6a3f7411fbb729e4e6570b1bef1aa6203d483670a9cb68e76557bf01d5a208b2a5d34430eeb6aff6c94642a868e50b417ed3cd791841929ceb43e8933b017bec38720c2d29ab2007086e3dc9f13ffec2f3a650c89ed3bf2c5cca9e98ca37f879dcca6475b1b11d730b5ed0311987cfafb5073e4ecd16c249039db5f99ccbc6b33677b436b670fa93f69bda5b4ba91e1a84c279ae22b088528d3a99e01941a33c877fb3e9e36553737f7524f25b7ec19d2805676cb2432282da683335bad92a4c9e5215d0bb13c9908eca4230cb26f8ef7f2b8699f48ba81814e889c57c1414fca46e97c99065ed778910f1c37c30c893261e74f19f9b91a8c9b0b405c50fbd9c7d1c7fbf28944c12c58152a4da9b089b3cc90f21359c004d072b2ba9ff5b2277248c0401673cf085e0c252a67ed961925c75292fec6d9db97b39481aba9c00df130dbc9c0ffeb7688e7725ef7e99d6a5d508571d15609ccc6c36bd9db9d94178f91281460cfd0944beb289e1caa374ad6fd169ea2f4fe80a05ae3a127e7ea3174689f2024a79adc332f71d7a3283a5c18ecbb6fa9bd29c4abe9e45c1d5da026e1a434dcf2b6f3ed0042e028045a386f3c49ed919edba258aa22d165686712e16b6f58a1c699c6978e0fa853fc49c891126d1116e03fb062e0844cd9b9a58200d5cd7d7a3b8b5136c95a44d65b1fc5ec3437164a88de799d3460bd2ef6960667c7b305fd171def5136f25aaeb514e5273134510db3d4068cf67502d6492b0c5177bed520efb880c3c77af9d5b3503bb1f77fc1fef8e68540180479654be0a32f7029b7b4e2df584bb931b86c1c19bed23873bceba4430d5492a52d44f4583237742aca85ff98ec12f833b1175e47eac7db45f83c3661a80b40248a0cf46b1505856a2f779c011fb13f31a53dd1699171b9a588bae6fee338ae8d095cbd994a8fc6836f1c4acf6146b0beca2ea9b9b9aa2b6ccc84e1d53be39049acb0b2d30d9725e2fee5610d32de53447233bd56d16a6f421fb9b5fcf88db07c7e04d0650e5f5640330b68898cd7fcc2af545ee2792b9fd76198ae03034c7567919a0d9216183c59ef03635b5fcf140084ef56233c899b236197a2e10310ae41a39747be00894b3ee7c09babc6bff695bebd57ca7994eecf80176fb9ff6940608157ad2be24ace2e42ce882b486c9031fd3380d87caf6fcd79b28ea9b02047abbafc2e4871d3fc861d6d7557109e47a5feed49c5cae4f2141f7dac72e0ac520ea68020bc530ff143328e555c29fa9d3feb63e88b1ea9863113f0858e32fa7a003091b4595104cfb08e2525444e69a980e31329845db668a1210334d960895b118d9bc2f4a4e148481703cfb7d25181323eaa30532df1384dcae916d675d2ff77ec0d10f0854241136a5a15cee8b4fd5a39a7c97b4ff2bb749dd332492dc0b4ef79a2415e245954a3319a07ea4df1dd134234f3b7b5e77ea4c101e4cecab770db994a86e533e4dd976d2928b44e1427a368c93be96f8b01c6c5c7004b0da743436f7863daca4f616b49bba3c1efc8c48537dc7673181682e478cbad02c87ccd4d5ff4ca863f446275ca91d07dfbe712a25a70111370a2084e93d1427ce406144a7b4819551742a3c8340f362d35a8274ce459d05b6e4a8fb3422b75da9c41ff17a436448cba8ed23de5f5cfdedaec2c336d4daa732b8a778c9b32693398e10ed6c5d86c5cbcd1e13326209b20ec59bd0c28ebe2acbb802740844e6577c313750c3f32164658b35c68c567eb3587b503a5b5bd77a1623ee7cacd5158f806974106b6f740140a15762a91e8a29390dd7f7e1d225bfb084fc52028126f42cdde3a8ac4f507014fdbca7d89230f17ad1dfbe30e57a15750a326fc5022262142ff91a5a8382e4a48c6cc35d12e518c230a69f298cd5adc066a26c303f7bfa60e6430561f446f8d8c547071e8dc260cd1dc7c523cb6170610db67c40c6c72d38ea929b639a12e119dbce0f00e2e7c093bdb9cd207d31292ea051223dfa4c835967609a9a39285b2a63d79d182cb57bd472c72fc4b240ec13b2a5c4cf0739f80fe2298e7309b951b47281095f9118979d1e0860dc40e9e3641afe500b0d3937ccd3f68638d49a836bcacc35acfdaaa8e726152606f28bd34efdfe46f584af51e3001b634366a16c8a531ee76eff396a762b0182519e07c9dca73b7972dc6c2031decef0c1ae01600dd5098dd23f7ca42934f117835f44935f2882894669ff985e9adaf996a4048269a92b6915765f00ed53f59cb4c71b47d3c033a6a0804787f4dd7f9e295da2b7e355a0e585e0ae20c97eb78738a12fc25750bf93173ccaaf1c342b7169dc39c4bebed72d4ee3521c1e8b54d927f758a9d9d9e82a6b70e7a8ab07e1e0b4a6baddde24c705cde8265b8fe5bfb40861a059ec92821f19c2fcd1f3a157ad2f115aa4e059e9f26dec1f19a6810c4f25741ae06be4f76a3663b8d6e7fe52a0155dd64b579e4771a0fe600c824f58b4dbd5da416814b5f068545b547cf7179f697b4b578c3c21dca652828d00a5c352381e0dd42521dbd8aa959262f887087ddfe863c396faca6ddb8c9e7af5ddaf817f8fc8dd18004911c2b886e8e56095b51ab4b3ba2e84ef0edfb52d5803bec524ba668c0aa65825c84e3af5ef7a6174610c38d85bf93b32dcc52ab97085ccc561704f1d534cefb7b366bcd4db0ebd2763c6991134b003f88825582e4580fbf26c66e3e1becee12eac3f7145664c0795bf5cbaebfd26469d354d4099a9d9419", @ANYRES64=r0, @ANYRES16], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2160.747721] loop1: detected capacity change from 0 to 40 05:46:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, 0x0, 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:46:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2160.758958] FAT-fs (loop1): invalid media value (0x00) [ 2160.759847] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2160.815105] loop7: detected capacity change from 0 to 40 [ 2160.856954] loop4: detected capacity change from 0 to 40 [ 2160.867168] loop0: detected capacity change from 0 to 40 [ 2160.869551] syz-executor.7: attempt to access beyond end of device [ 2160.869551] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2160.871388] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2160.881792] FAT-fs (loop0): invalid media value (0x00) [ 2160.882620] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2160.975080] syz-executor.4: attempt to access beyond end of device [ 2160.975080] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2160.976982] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:46:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, 0x0, 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:46:52 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:46:52 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:46:52 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) syz_read_part_table(0xcc61, 0x2, &(0x7f0000000040)=[{&(0x7f0000000000)="701852050a571728248e7ddcf9adf64d5d23cc4b8527ee18fc26ff624d9302b5f3befb8c3568baf1a0c50935951b06f658aff6f0002a09fd5168ec101b", 0x3d}, {&(0x7f0000000240)="f4ca4684c4f9dfca3d2828ecfd2bf9e3522094e5e18f5d70f0763b4b953ab43b4d3c4bf56101a31d077a8d32b3079a6e39cedb467530661738d8fff3c2e705396d52d23ec1b4785a0a5fcc7b23050f5c516559c32bc165d51f4393311a9d6af2853f5845f1065815ce5c8130b5550219ec8723", 0x73, 0x6}]) chdir(&(0x7f0000000140)='./file0\x00') signalfd4(r0, &(0x7f00000000c0)={[0x4]}, 0x8, 0x80800) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:46:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) chdir(&(0x7f0000000000)='./file0\x00') fallocate(r0, 0xc, 0x8, 0x4) write$binfmt_aout(r1, 0x0, 0x220) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000000c0)={0xb0, 0x0, &(0x7f00000002c0)=[@request_death, @acquire_done={0x40106309, 0x2}, @reply={0x40406301, {0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000240)={@flat=@handle={0x73682a85, 0x1103, 0x7f}, @fd={0x66642a85, 0x0, r1}, @fda={0x66646185, 0xa, 0x1, 0x4}}, &(0x7f0000000040)={0x0, 0x18, 0x30}}}, @dead_binder_done, @acquire_done={0x40106309, 0x3}, @request_death, @increfs, @request_death={0x400c630e, 0x1}], 0xca, 0x0, &(0x7f0000000380)="5a88f0094c50e6ef71ce47c4f8070c8ab4dd354af2eaee8d33abfeed588e487f09f9bdbf5136d8d80a0f0c2202e42dedb99920b81fdf5d70caeaa5d58bc2c8c0932c7202519bdede863ae4f7183079a05f877f2ac1f32ab298efaddf3c6c74129dc8f811642c66c66b8a487b1eb60b69cd5fbfd4c984c2639787b4a07c23add318bdff94d5a51c091b3aac91cf989cf21772008413f205d8cd62a8eec1684b5169422804a88537b3fcd4f02b70fc328922ee1a11a57397e0983057345b88b98901aebabaecf0383804ec"}) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:46:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:46:52 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x10000, 0x90) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x3400, 0x80) openat(r1, &(0x7f0000000000)='./file0\x00', 0x103000, 0x25) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r3, r0, 0x0, 0xfffffdef) [ 2174.713904] loop1: detected capacity change from 0 to 40 [ 2174.724482] loop3: detected capacity change from 0 to 40 [ 2174.731410] loop5: detected capacity change from 0 to 40 [ 2174.735114] FAT-fs (loop1): invalid media value (0x00) [ 2174.735840] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2174.737639] loop6: detected capacity change from 0 to 40 [ 2174.766807] loop0: detected capacity change from 0 to 40 [ 2174.772632] loop4: detected capacity change from 0 to 40 [ 2174.774335] loop7: detected capacity change from 0 to 40 05:46:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x65000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x200, 0xa6) syz_io_uring_setup(0x2b2, &(0x7f0000000080)={0x0, 0x2714, 0x0, 0x2, 0x184}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000000)) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_io_uring_setup(0x2175, &(0x7f0000000680)={0x0, 0x1df2, 0x4, 0x102, 0x285}, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f00000003c0)) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000005c0)=@IORING_OP_WRITE_FIXED={0x5, 0x1, 0x2004, @fd_index=0x7, 0x4, 0x483e, 0xffffffe0, 0x1, 0x1, {0x1, r3}}, 0x6) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r2, 0x0, &(0x7f0000000500)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, r0, &(0x7f0000000400)=0x80, &(0x7f0000000300)=@isdn, 0x0, 0x80800, 0x0, {0x0, r4}}, 0x3) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xfffffdef) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000004c0)='./cgroup/syz1\x00', 0x200002, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x1) setsockopt$inet_tcp_int(r0, 0x6, 0x4, &(0x7f0000000140)=0x23ca, 0x4) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0xc2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0xc000, 0x0, 0x0, 0x2}, 0x0, 0x5, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000440)='./file1/file0\x00', 0x0, 0x2c) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x1200}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r5, 0x0, 0x0, 0x87ffffc) [ 2174.804932] FAT-fs (loop0): invalid media value (0x00) [ 2174.805731] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2174.838782] loop2: detected capacity change from 0 to 40 05:46:52 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) [ 2174.892760] syz-executor.7: attempt to access beyond end of device [ 2174.892760] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2174.894329] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:46:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000200000004000000000000000008000000000000c66cffffffffffff0000000000000000000000000000000000000000000000000000000000000000ff0000000100000001000080000000007b0d00000000000003000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000812fd0f039cc22a500"/704]) truncate(&(0x7f0000000180)='./file1\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400000, 0x80) 05:46:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:46:52 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:46:52 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000240)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0xfffffffffffffffe}, {0x0, 0x0, 0x2800}, {&(0x7f0000000000), 0x0, 0x8000}], 0x0, &(0x7f0000000000)=ANY=[]) fstat(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) quotactl(0x4, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f00000002c0)="75ec3c4fb7b48c95801a65147f6e552adba30c7bb3a167fc6e51") chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r2, 0xc018937a, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2, {0x46f8000}}, './file0\x00'}) openat(r3, &(0x7f0000000040)='./file1\x00', 0x80800, 0x50) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2175.002766] syz-executor.4: attempt to access beyond end of device [ 2175.002766] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2175.004345] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2175.014227] loop3: detected capacity change from 0 to 40 [ 2175.020193] loop1: detected capacity change from 0 to 40 [ 2175.023533] loop5: detected capacity change from 0 to 40 [ 2175.029013] loop6: detected capacity change from 0 to 16383 [ 2175.035528] FAT-fs (loop1): invalid media value (0x00) [ 2175.036217] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2175.044761] FAT-fs (loop6): bogus number of reserved sectors [ 2175.045570] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2175.080646] loop0: detected capacity change from 0 to 40 [ 2175.081862] loop6: detected capacity change from 0 to 16383 [ 2175.098068] FAT-fs (loop6): Unrecognized mount option "" or missing value [ 2175.111326] FAT-fs (loop0): invalid media value (0x00) [ 2175.112031] FAT-fs (loop0): Can't find a valid FAT filesystem 05:46:52 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x1, 0x3, &(0x7f0000000440)=[{&(0x7f0000000240)="fb8cdd1a9184a3f1159ef14b2fe77f1091f4d3ee3253181a27a739b9550743962715ee898548e2cca845cea4a7b846f3fda7f9b5d66be57ed4e00b3cebc7f992f169146a80041972c02f0d27a25bf3827a7dbdfa86fbf4fedf7c6329f9bf2de643095f3273a0f5b4a9b933825813ef4439664d5db1e57e21d09696a260006c7897b0f5af265b8a60edd4a7e6091d2aa5", 0x90, 0x8}, {&(0x7f0000000300)="da9122a5423a104462e3464b35546cfb8f7ca27b034a7c99efa54fe9a4125cfe30aebf2eb337488db31cd692e688b48a4869f5086fcacf16679e100a87ef454a693dc7a497ab0e7d3c114601c0b209dee2e74beb2b08e0ef0ac3333fd396aa01c45a699202ff3ba5091a4dae1f6604610aca9e6974ea8a0d8495d5549ab40fdfe58367368f34df57a137bad4e14ff9ab9f4458fa73bc620a0d85d0a67871c002cc7be60c5e5c5fad", 0xa8, 0xbf}, {&(0x7f00000003c0)="aec4f161cffa12912ddcb71cb538a78f485e55f9043ce9d5aeed4dc5c989416862ce693493795e48841a4c3a71dad59d8ae6cc8082367e3b4b14d129e2667378fdd7f014c610fafa46deb3c7746d236acf1c24917b4c7441e8e3e821", 0x5c, 0xffffffffffffef25}], 0x2000, &(0x7f00000004c0)={[{@nr_inodes={'nr_inodes', 0x3d, [0x30, 0x67, 0x34, 0x38, 0x25, 0x32, 0x30]}}, {@gid={'gid', 0x3d, 0xffffffffffffffff}}, {@nr_blocks={'nr_blocks', 0x3d, [0x55, 0x34, 0x31, 0x67, 0x6b, 0x25, 0x67]}}, {@huge_always}], [{@hash}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}]}) r2 = open_tree(r1, &(0x7f0000000540)='./file0\x00', 0x1100) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00') r3 = getpid() r4 = pidfd_open(r3, 0x0) process_madvise(r4, 0x0, 0x0, 0x14, 0x0) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x40) sendfile(r1, r0, 0x0, 0xfffffdef) 05:46:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:46:52 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:46:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2175.256605] loop7: detected capacity change from 0 to 40 [ 2175.288680] loop4: detected capacity change from 0 to 40 [ 2175.295821] loop3: detected capacity change from 0 to 40 [ 2175.403598] syz-executor.4: attempt to access beyond end of device [ 2175.403598] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2175.405533] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:47:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x65000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x200, 0xa6) syz_io_uring_setup(0x2b2, &(0x7f0000000080)={0x0, 0x2714, 0x0, 0x2, 0x184}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000000)) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_io_uring_setup(0x2175, &(0x7f0000000680)={0x0, 0x1df2, 0x4, 0x102, 0x285}, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f00000003c0)) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000005c0)=@IORING_OP_WRITE_FIXED={0x5, 0x1, 0x2004, @fd_index=0x7, 0x4, 0x483e, 0xffffffe0, 0x1, 0x1, {0x1, r3}}, 0x6) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r2, 0x0, &(0x7f0000000500)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, r0, &(0x7f0000000400)=0x80, &(0x7f0000000300)=@isdn, 0x0, 0x80800, 0x0, {0x0, r4}}, 0x3) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xfffffdef) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000004c0)='./cgroup/syz1\x00', 0x200002, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x1) setsockopt$inet_tcp_int(r0, 0x6, 0x4, &(0x7f0000000140)=0x23ca, 0x4) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0xc2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0xc000, 0x0, 0x0, 0x2}, 0x0, 0x5, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000440)='./file1/file0\x00', 0x0, 0x2c) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x1200}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r5, 0x0, 0x0, 0x87ffffc) 05:47:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2189.170889] loop2: detected capacity change from 0 to 40 [ 2189.172187] loop7: detected capacity change from 0 to 40 05:47:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) symlinkat(&(0x7f0000000040)='./file1/file0\x00', r0, &(0x7f00000001c0)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000000)={0x4, 0x8000, 0x3, 0x84, 0x1, 0x1, 0x5}, 0xc) 05:47:06 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000001800)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_mount_image$nfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x9, 0xa, &(0x7f0000001680)=[{&(0x7f0000000240)="a05d61da27100f95f3be0396739d12a277db6fe462710ad9b377e7016245b5095052beca8fc93bc2db82c1817b4fb0d204a1184b2f64a69427b6d9270113bc419c7ea9fbd3d6992261b3a44175190385d5e80b19bd", 0x55, 0x6}, {&(0x7f00000000c0)="8cfe8f", 0x3, 0x5}, {&(0x7f00000002c0)="d945b403160d66bf38c2087d7bd997528f319b962f3c09bc5253eb347e0560fb7bf64e98471e729a3b1cd895c79b82db130d4fff8c68ca9f770fa87c91f7efb8c4d435f20ba05bf655c902284103e4fdeaa6056803c13f22edf99a80f4e5bf6b4dc3b826527a27e831225245798fb914822c9be4f00f9d6d2b1c618725f04bfc739afd15e03b2452a83338aaa714b1632484406b29659b6a8e2a319aa1faae394c34065283c049610c704d22e10226664eb230ea5e8b9b1d06082237e0194acdaf4fbc92e85a3da08d2069a9bac2962cf34c1937b28a4f75bb0e1579e3d7f34f03e76da4770b6c4c", 0xe8, 0x40}, {&(0x7f00000001c0)="e9c79442fa18ab634d8da31fe444c2cc5be1a229c177feaa02ed28c2", 0x1c, 0x2}, {&(0x7f00000003c0)="17da8ce45329cd0b21d8a92becbe30aea81922ba04a75f242b97b26918dcffbe53d593b75811d0051e616507d88cbd2e1fba737fa6669e02fc26b8d07b", 0x3d, 0x8}, {&(0x7f0000000400)="5cb71fc061f1d13a6222f0ec542d2fe8a8e6134495c9269192", 0x19, 0x6}, {&(0x7f0000000440)="9db8cac15a91c9aae7af98c185690f10d6318d0687f3778f9b5450767c712654d9fe90bf477de734de51dc7589baeb32a0fa3b2bd88194687b5e33c8e24aa08feb5b543a1045555e7b0d0ed4e37db190d9", 0x51}, {&(0x7f00000004c0)="1daff5ee7ae9800027e6b74de3c5eabe94f4eb86fb5b74cb9c939b13d3d8aaf1d87df796cc29d565a27f3f1740646d14950fa7ca2bb6972b4ddb29fc8781564f9c7fd2c9a38b062d08fa54abf3511cf19a1fdc7dbe93293db657cae657503d4fbf137509d5a92cdefba1260820ff6d4c8b7a8fa400c8ef963d2df9db1fdb97b09502df0f32acb80317d03140cda90e9115305a1b18170169dc65359a99f943606cfdb81f285dea813c931b9249f5c5a187e0ddae373a98d36d754e915ddd6cdcb837ae242a500886207fae1efd77ac3b63d1475b17d8687b1edc26d2c22c7ad1dbe4b9df37c8ddd82b3b7a2f1097ece12c338486420932d1b23ea0cecac95ad88b16f2fee380ebddac3abfc199cd6162d61ac4d5299f3c283360905e6294280e43d56014ec97c603f5cd2e3c0d8111f626dfd07a57158ae2d5f0a1211a66cbbbc6c5f90655c7d39d336f130a16d24e069e5911ba23e12b934d71a40e6d897e103eb3568f080e08e54ccbd1aebe4a9f40372db8ec1541f60bc1b106626524ff8935520ed29e187352e4cad019c0639e630b76a408d0a9ab630504f9f394838251ecd16e72f5a5fc5492aa7056724225301f9cab60394a18ef299bb84629fc5fdd7e869f3184cbf1f0e43e7a6cf3c3e545687665cedf9dcfaeedbf81aa44b647279268dbf89d48f1c4333d9c88c39467dcf4cbd00d0d66b186be3f7f0ff937287e27934c4c84da5acf897cfffb5f9374418723d87868f391c10e394047b5115cfcb7269140474ff41527c41fd8db49c807601f4beacfd7c966fd30f806bda2ea8c545aa7b2c5f7a5763d2a2bb26770c546c9d49add830757acd5cf18956f050e6bb594488ca4a3e1537904bf87d458481304293a52ea7dd9a478e7dea586683c78be2ec38415eba6988b01c946c7d2399498dd1d3a883544c12e0dc7589a16b33ae3de3f4893d6d6b45e59afed45b0751d71c84f2d051ee2b2ac5d90c8a7af92e44394a6810a662913904fa3d9469648ea570e2b9ffa73612e1ede1a9a478a737a474785987b98a0e67f1e004f5453475d58ec83f3109eb1ce2a68d7358206f5d3daadebf96bf8e7ed1ad9d1c805bed9b05f054284861daec844d80e5dd9cb6f2d79364802c8717ab240bc583ebe614cc0cdfe81a818b0cb12f24d97e205561ba4eb1aff82b3adb0f5a27860099eaa8416c0d9e1eabcf7c858b4def8f57cc148515dbbd37e5e6fe404e79591b262d067e486796a712be0cc15b40a63211cfc678ce8653e27eab081ce72a723ec26975f63578ea81b9aa0cd7c882c22e4ad928eff5a92e373015bd377304118dd2ae91c5294f599622abf6a232503681d76c3c1b3d0c858583b0d032f7e7d0b4e1246f0ca11fc80bcc20072ebc596b209fe45207d3d66e0cab86ec646f8eff7dafee6ee7ff1ec50564227fba5eb791294d2d6a4332fc65e78990cf344789bbe4a78a7361470860e254383e71088d320fac5649c5736fe36c64f770d9207bf450220be11d8a3df0527a0971f6871c2679df50688df28a9f61ef10a75fe508ed65a766c320f6fbc280de864336e3421885a41c729aba90c2665c517c752d4b4da5788f002d07435333b72f030f33d27dc46c3becd1f0b18bab2c120f6f3dad3e33e6be404c7ab334f0dffb3177eff6aaee18e1124b4befe416e123f170ba6b3df895473d858d3f470677a5807a94749d687e23855d1e7dc813d060b13e428e58b3c75bfd6c5dd0b1a43d614b27c165d2292b74fbfaef8d58196a76899fdec8fdd79db37dab95b5ba168fffc2ff454c04792f1b120d15d3135e32c18db59ff9a66574548f416fc7ff364977bbea0a1096365fa0b8c7aa91707188b6d9777602cac66910d4ff466629d313ab1a52b7121598d8c93395920297780bf407e9f877111bbf03d64e1cbab9d07bda2d99f6727c458616c400dbc5ab59305d0524e4706ea8d191a7788b0eb91ac8273e00c2ae311b323f81d7c06bd37fbaceca271af96669ba8107f9b1d8dc1d2628d32e84171b6e9958688efe2abb602baafa9b9f760744c8b1227e48d9fe8fe65db97cce99fa95b4a9cc43613a772ced65f5cef3ed9fc38584a1ddb4b514ead1ed321c7ef8b06a739dc4bbf2b1b3205f457e324233a49492a16b2163da1f01b3774e5222a0e738b0b6a36344c3ecea2c4d37360366c9d717b0e03b5c7f6935fa3973c015c68b8dd1a06fcc5de55d72f719bab3d1ead5876acebd69e7729d3c919fd595d0e1235aaabb28b8c5b462c569f00f79e1a69fc57737b122a45707fb9a7bbe66a199906e492957194a72a243613b1e6513a25723dff9880b194cb7ff917ece1db216701aff2b672ae87e7b2e1249006e7cb70e5317134d1c15b0be5d893cc55143416335ca231f0a74514acb2ddd78c827718cb2c55c896f8ab0ab89f67ee1ddddb7fbbb514b5bed1f1b405ae152d2d6c80c4f6314c4d6c396b47e3e4bf07539a171b20c0f7256928f3050410cd14c7fb9bd3ca718c3da4f7f37a2832b80bd6e38fd11bd85b4eca70157e0f035b4e808cd60998c7fee4c20a29bca549facc7cbba90cf380aad0e0ea9148349a6ab67b65e6e7a52d9df1ccd9d0f998ae432417c19a40400fc56b99ce73f8bf7a32b3fa45ecec8b11e1866be6e8fcaf2c52cff54b5e62fced09944d705b7a54abd28314e60580f14b2c86ab6e139b8ebbb2d252885b9e8b6d498c1329c89be30b67af644108cece92bd41aad9102518ec92cabc770825fd72c5ab8ef1ead28ca518126cdc8545d223990612bb53e21b6a54b677f3aa3b702d9996d55353619ebe6fba3c65e3c60dd4d08c3e6ebd82608821f539585092771a2a6ac973f6a34390d1617803307db6c8d176c187b5b4d8679d00fd096c51bc5ff8152d86a3a97de3e161c5cd44041ea7eb82335810fe7c75def31a6a2b7f65e264c21ad6b29b8b7ca957bbbb94a6454bcac7ac2b3cdff6536e8b7e6bf0ed8fdf0ae8b0f7f403fe8c0527483bfbe48a6a267882d7706414f7ef18d525545f77977c18bab724b69e74ffc62f2bb7fcd478fc0c491467efd9f7430f84714fbd5d0c52284b8ac3ebcb00565d0f7036b31438581f2a8a539b65fd08c00c72533d79794548ce061f3c7bb8ed8a68d7e1057d70edd8d5d361698c3460ff7c85768c2a65b80a9bbae678192e1b3b08b2191d7870c51947691ed25ab5ab51955ecde576ff8a433ac5566f64851827dd04c835c4e94ffb2b247fdb7bd65c2675ad1a63d958f9c11e069b6267b63e2a837421387e12278e0dd9915c48e4d1ff3fa14dffba335ca954240c15ac92a20c609b2e22b0b130d1fb861d95804a83fcf2d2d6b5663c7134f0a03140f0c4673586193ebb5e1b1daee0a3721d35b797db0ad80d16bde5b9f0e8975680686f456fa4ab2eec27757c3e22e374caff99407c81d938ab7c7e48dcf7da5d9b8a44aebf746b59f4eafbfd1e021c835b990f246e1eaab176c3daa3f2ed9e82131598b00306f85edf4f5a00b02eb603cf69cd88e3d5c73addf386043a48314eb5155eb874e6810568d757eb6478ae567533cb016dc46350a58ac1fcd8430f0502dec1640f929d2d9b783341351c4bea6f5cf64fd59fe62ac6a88994ddec15f70b8094e9c903fbf3ec87735f0b7c72e8b7ccbc6db51e2eb0916517a8fde1603a2f1ab89e0e6423675ad38bbf9b1811a76d9dcd88dc65b02da53dda1bfa44f129602552acfcff22508d7d37b332bba6540aa78dc5653ef36afa1b56304a35834cef0016195da94edc2cbea868ec49f896d3f647635fd9d02a94cf8b379715d47fff47a9f1fc3716807df74746f50733ba53eef8d02c2a6558e8d4f4e3ad16f71f82e79f366daa1a8e3be1e95226c95e03960a05b086295a57d576cb73ba68536da1436894b80e8dc30e55ef924d4eaf2028ad586e3de6353e63742a8037ee3b9a21758a2910ddfa1765dde3e1276297aa6affe7817082e6dba615bd7b103b3c8866274a80b7ac80eba73695626ab14e7f8440e093654e7a871d513f7dfac563ea02e6e8f77567374b29022a31f067ff3394e5c509346d3208de5a5ecefa606e810bf2b6f565e12ee6f28f8cd6471fc4cda537827921a919852ae577f8d2395608bcc0e6b848d9602be80c43e53e23c7e095d3d21658fef64d965f1b52bc10550e42659854c3fb08f2db45ff5d331d326a004acaa5e3ce0dcce6ba697b36953974aa18562e56456821b703f1a3c451881455397f7b4145b7314c219ada3bbe1fdf6b065074553257477e4bf20a959edc1e6d3b84e5169246393f8c9ecb8a28ac4bab6c5c17e3a83f2a295e71498254719733309af948bb8f71da3f81d5cec5e5abc003b0eb8768e1c52b01156daac63e0cf134b02d567fe65edf2d3ad0ab9bff0495e3f8557ae754e25f753da4f6a91bd81ecee755bcd9b8ddd6eaff0275ff6c0111564ad59bd29acd80119b94eb454bdddd02418b944b0bf48e7c246ac25d16d04e39204b7d1d9c060d9d45827544210dd4782d9cd67789f290ffb540c69e5ef6fa4e72e07a7c665121211eb66aceb8c3ab10ee74b97329ae2fb661f9a22447938f53f6c7a5051f9a491d6e9c36dcea431c38ddbb6d4ab0633c0e343bd9489e77156c52dd248f22e4eff58a86233354f2d5b269af4e255cec160a82891f6a1edc65162d801c2d12c43187d394d3bde3ff39a43c8942480128fe1e421f5f7a74f37ed26607a3624acb52c492a79e2dc87cb5c5b43714e2c0b63bf774d0d5fd33e04f59c8683ce442f5b4cec0881f5bbc27b1ee51353baf26b75689f5759232433d4ea8f7f833b6f11ebbb9cb26650caad701f8d8bb5782ae41e33d8dabd027cdb1052883f9381437b22a23de8e1b11dc9a102fcd8699f7a4ba584c1b4048d82e24f3bc6fa3040ec3b2f4bb30a5a8c6d2f3dcc057a64ead8445ab80f01817d84fc4b561055356e8591b3dbc8ca91866f2ecca11cc1870bf8b4980c11640d58ce4a60402f02695cd7598707ff4725fa028334be882abdb1bddb9430b474697784296586e072cab571738321667b6a752d41e272fbb104f2af9f87f9a0209290c328e1790d293cfab69b92befc10771e78ec92dfe4da84d5a9396eced9ecd66be0c3382053a09696c293e022e010a6eb21ca01cd43edefb831e8282539a4ab1cba668930e0634de7bd95016c8d278c904c9776de8a140b3c228cb5d3c8e9aec4bb76adab2e360243847d942f8ab38720f34bee6b555da791f7316e065f4892a1b15727d0984476eeed9042f96f112ea64b14cf2db122b7dbceb9a9df4bea5a514c8e4492695f379e87a05564715db5e62b62dc6f7ec999f61dce89762264f062f364026eb5c49360dc598e7c6438b84f79ab91e319fc79d1ebf069725c0ba11bd962381bdc8fd27426cffdb62c2b114503beda746e2c1a0d40547ee931009dbeee663711ef761166ec54316ed3638e5144f4ec6f54b40dd7f0ea5c8602a9a4f0f5fa4357fdb7237703f838b7674c101bab1e1e6ecb5882ec5583f4985b721748c8e81b74a555b0c0d484f0955e76d0894cbe00cd097487ddfa3d86e58e832f23df84849d4f045a2fd8d7b90f0e42dc8b4c76d308fe9f742e4ef82d0b6c98036a6f08418ae1e92bfbb1428e4a0ee13e5e742c760cf3fc0f794a6308d250b83442da1fff5ead346e26edaa653691b23b24fecc9dc22e1ec7527295e43e4f2e5032c14bb554af124aed613070c76f04260e3ca476ff371f641dbc81ee503078c64b21b8e768ed5a3d561d1b4c1c8cb6881e3b073e3d96417aaac871880cb7bd98a6414", 0x1000, 0x7}, {&(0x7f00000014c0)="ef43037b3c2970cddbb0753e376720a2b846042c2d0bc5caba5350b71be00d53177f25bcd28a3b7843aa8cb82bb78e1529828ed2bd0c3a4351094fee1961df46fe8a56b03b5f7448abb6b1725ba4850505c7ea0b5f117a3a22e370de6466f3e699cfc72f60591981072546977c3da036937a682ebd4aebd5e849736a9852646b23f1b0d2c0383352470d58578d1915dd3e967b7fea9fde8b4fd6d567031d3bd1e4bcf8609ed5880da40fe8972a86090b3a38e3e204076e6abac77cc0820524bc016c57ee1c65f437ebfa71ab246a4322ecf46d00ff1b5d75554851f43bdfe41adff7b4d615f1f116ff0d6988ba5260c0fb6fa87f6e707d49c7fa", 0xfa, 0xffffffffffffff80}, {&(0x7f00000015c0)="a7d93c4191dbe93b46399a86e286a52acb4358a60e019bd2886d75e63ba00c48b8b2035f83d885ef7eb9ffcd59afa4e576e348d29cc46755b552f9fb1404e55084d25c7631f85032afb935e58eed1e66b9164e5aac1dd4a8d472134b481cb420444525c988e9d8bc1e41e5028c612ff2caaf6879263ca5210ab4addfba1ff1ddf0bf059db7cf3629f2c718bcab6c7668f335c5c2d3", 0x95, 0x800}], 0x80, &(0x7f0000001780)=ANY=[@ANYBLOB=',]),measure,obj_role=/\\,obj_user=vfat\x00,uid=', @ANYRESDEC=0x0, @ANYBLOB=',appraise\x00\x00']) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:47:06 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:47:06 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:47:06 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:47:06 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file2\x00'}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x96) ioctl$FICLONE(r1, 0x40049409, r2) truncate(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) [ 2189.179771] loop4: detected capacity change from 0 to 40 [ 2189.205110] loop3: detected capacity change from 0 to 40 [ 2189.217921] loop5: detected capacity change from 0 to 40 [ 2189.243106] loop1: detected capacity change from 0 to 40 [ 2189.248856] loop0: detected capacity change from 0 to 40 [ 2189.249806] loop6: detected capacity change from 0 to 40 [ 2189.260105] syz-executor.4: attempt to access beyond end of device [ 2189.260105] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2189.261053] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2189.263782] FAT-fs (loop1): invalid media value (0x00) [ 2189.264524] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2189.271166] FAT-fs (loop0): invalid media value (0x00) [ 2189.271899] FAT-fs (loop0): Can't find a valid FAT filesystem 05:47:06 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:47:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:47:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x7ff}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) lsetxattr(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=@random={'security.', '}}-}\x00'}, &(0x7f00000000c0)='vfat\x00', 0x5, 0x2) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2189.323431] syz-executor.7: attempt to access beyond end of device [ 2189.323431] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2189.325390] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:47:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2189.354466] loop3: detected capacity change from 0 to 40 [ 2189.365670] syz-executor.7: attempt to access beyond end of device [ 2189.365670] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2189.367181] Buffer I/O error on dev loop7, logical block 11, lost async page write [ 2189.379583] loop5: detected capacity change from 0 to 40 [ 2189.382498] loop2: detected capacity change from 0 to 40 [ 2189.386195] FAT-fs (loop5): bogus number of reserved sectors [ 2189.386708] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2189.391662] FAT-fs (loop2): bogus number of FAT sectors [ 2189.392057] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2189.402885] loop5: detected capacity change from 0 to 40 [ 2189.404029] loop4: detected capacity change from 0 to 40 [ 2189.407646] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value 05:47:06 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:47:06 executing program 6: sendmsg$IPCTNL_MSG_CT_DELETE(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000400)={&(0x7f00000014c0)={0xbc, 0x2, 0x1, 0x3, 0x0, 0x0, {0xc, 0x0, 0x8}, [@CTA_SEQ_ADJ_REPLY={0xc, 0x10, 0x0, 0x1, [@CTA_SEQADJ_CORRECTION_POS={0x8, 0x1, 0x1, 0x0, 0xfff}]}, @CTA_LABELS={0xc, 0x16, 0x1, 0x0, [0x3, 0xcd70]}, @CTA_MARK={0x8, 0x8, 0x1, 0x0, 0x7c00}, @CTA_HELP={0x10, 0x5, 0x0, 0x1, {0x9, 0x1, 'syz1\x00'}}, @CTA_SYNPROXY={0x34, 0x18, 0x0, 0x1, [@CTA_SYNPROXY_ISN={0x8, 0x1, 0x1, 0x0, 0x3}, @CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0x1}, @CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0x1}, @CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0xb38}, @CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0x7ff}, @CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0x1}]}, @CTA_LABELS_MASK={0x8, 0x17, [0x4]}, @CTA_NAT_DST={0x34, 0xd, 0x0, 0x1, [@CTA_NAT_V4_MAXIP={0x8, 0x2, @multicast1}, @CTA_NAT_V6_MINIP={0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @CTA_NAT_V6_MAXIP={0x14, 0x5, @empty}]}, @CTA_PROTOINFO={0x8, 0x4, 0x0, 0x1, @CTA_PROTOINFO_DCCP={0x4}}]}, 0xbc}, 0x1, 0x0, 0x0, 0x20000840}, 0x4000) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x3, 0x5, &(0x7f0000001440)=[{&(0x7f0000000000)="4f8d7f43f19c9febe9e863a8318f93ecec83bed4ce80f69e93ef50b4c80f564e1b53895f28ebd762d68ed392356938874aead052fc5eee14bf51157e64a8501faac1aa7435ac61761c8a3cf5161c969513e2678b1a7c86733c4304c84908c5d8e87fdfa74180225b", 0x68, 0x1}, {&(0x7f00000001c0)="3c6d2afca53bff7cc8f1fcaed3206f6c979779b858800629a9efc4203a9c9a31dd1ed33668e5e9944f58339e5f76ddbbc98ce152427af59bbead02e66b95c1f2a02fb95ad1bd0d29f5022c10bbb324d0", 0x50, 0x100000000}, {&(0x7f0000000240)="5439808f91d3bc4d130b5d194b6dca55421dc0800237c5bb46ecd852e01eea062cadefdd37a67a3d2e2bdef2384e2346e36dc3e3c6c5a2ee09ca80d90a9338bc31731e8fb17644aa2b7b4ee41811df321d0386cd9ab6ceec32dd8916ea9cdd77ce494552ceb49679494171ae74f087c80a9730e10ba1054a63d6c2fd3aab18e1a62a620f0a82879b837e5cdff568174b99d78bab537b6731162a02c7928b0952417728f7ec54e6f0d1d83eafdf8f3089bd0fdeca661940efe0bbc4d4c8cacdf55fa9fd17b08675a1baa1969c7185c0526b7926a2da75d112d30a5ef45ff6f88072070612050b736323624f767d52926bb9", 0xf1, 0x9}, {&(0x7f0000000340)="bba4a6962175c1b68b824776d03293255d63e78aa6167f44eec38a959980d9945d7c8df91a98100a35a60868d312d20648803238d298d5933ca153b0a5cfd8e12f12d7d018e48e055d69acf4e9b2c821725463218dd4fa7512c7209f2b6aa46e78", 0x61, 0x692}, {&(0x7f0000000440)="c3e0a0a0856296d7601112b2fe309c4c27d46387f9bbe031a4e8248832276c0e15c3874bd52b6167fa267f88ee5bebd72802c14d7b94540033fc7fbc3be66854b4d5fed04889299d41912cf10743a201435b38669ab6f1071791a113339ea18adab10ec032b7de8c47742862bf01a620636515cb49d3fbdcdca86f3dbe700be5f53a957971e66934c376d0501acbe45be2030a91f79faea06bf0b8b68df6bb8b8bb749e1959d3db2b2395568e63cca2a9e16bc6790cfbf6e080efe2730cb5ef76894e572e2aee7693dd3067f468fdc5ee79bc2ac2e6d568396220de9719770079a89e495dd42d990326d255f19bae55065ef7ec6ff6ac64faf9257b273e8b8b87ad600a13a04874a85796acda71dc64e469c3381bf6f68c2844fef4a59786dca7805c69cd61c02c49e68cbea4dd51576d9959d92de0ee793da18b631fe3305165277e7d95e5bc67203baca1a7309d29a323eebe86c2501f8e687e4faa59dbdeb43b509ad56217efc9f4873adb439e904619dae486b4a9885b6a98432e4479c299ebf440a34601e95b36853c2b826a2210ff70128047a38ababec6ebca400bbb53420b2e92128286baf4abb1fd0cde59c464f8b12ab62929c5caf5106ef5bde85cc35b32dec50212ae82fb1d89d02de3102c6894469da2f5a7144e50c8ab9f2ffc1371240ffc0d910063f1bb3688ff82bac401f050a9ef865137ae4f592acdf43b34c7a25dd7eaeb4123928f1334c7d163407cf1a3a4b0ebcf18ee23edf79230ece78d505199503a564d700941a32599ddd50d5df8064225f2d4b5db59d16f687cb3cb72a66d983fa5bfbb8e19ca3a17efea944200b66c37f5ccd2a21257b63967bd3df714a03fc610af939e32a41eae4c0a73d0369375323e4c3d1a5d42048ffc8e8e98473cdb192ab3631738dcf1fc52b5f0dc09e8961529233258ea9207a57f70ec84ab22e187a3dd7dd75ff4702ff106c874da0123040fc515defbe7258c04d5410bdc98aeed91184111007957c41eae101fc01e72cfed3576c6f49a8e7d36c983ffa2ad30ff3d0419400d76e14d503ccc809dfad614501bff6a9aa231a84e2f622b5a24851ab9e69e3ca325cd77e5a70b40af49dedb6c2106158bc9144e5ab197ab2c921b44b90f70d28cebbd80aa991250373701899c871c0712c8a3af427c1e5b3225af555cc53aa766f83665c774903b6952c29328cb2ad2bca545b1b54fe4b7e2493b149f9c79bd23eebcaaa33ae549ee1b3c681b1f944935b980b63ea8743131f6bfcf28cb0ad1e7aea972195667ac7925b618cab616730a793e6713c12396c1b65fb650c5c4e98987cbaac96e2f6356fb326ff0122d28313bc3345b41a1add6e1f0fcf886ffe1228a776b95dfb9d7c07610fa58396b7f658a4be1a012eec355d207de066261a2496ebcaf7cb6ec04475627ebbdf3efd3901922448f6b5b5e9320818108fbcdec67790bf61d46d08cd1735e4ae5bf070d22610e1a3b30d9ea05b15c8d6e674e9fe5b9ac246ab345ee48df87b268f760498e1c1bb9a41bcd124c34c801fd9e425280024b5e63547c6ef521abf09cfb1483c234ec71aa8f26ee13543e13c6cb5a3e077476b9023241985c9334fa2d7db067a4c62fa992208b46e33e4592a58b18e5ec5b536e9b3c066c47842ca2a3de9654a347172625e4c91e0a11555bc87634303d34811e41b803344d3dee55733377e7314fc12367f755341386c1530f83b05fcc5fea1f4ecf11d8315c242f4925915d33370a73fa1477f114ab9f4bbdbb50a44c57769ea7a0eef8abebe720f138cb5c3451042c10594b873728dddbb92bdb4fd80039134b57d0256fc62491562ecab9c38cf500cb5e42bd158060ff6336d017867a251cc85b40a9f8887149b2e52e332a6426e2fdfeb2f89b79ceb4c672377db06f696be660ac5b1d2249181decf8dcf4c1aa898dc57fc6937a3c65e73b27b7a99facd218a5cfc637e22faa44dcd0e6072bc2d16a99ed6e2a67e7ee09ae503d436256da42a480b27df4c7e219c1922bae9ffaa5daa9874881f6e98977de75fd4ce9bcdeaac6102260dca48e26f358e0e572e6465e266ff58d88428de1fce0abd5fdea646e4d41435f5ffedc62a3dce6094d0618c7b30053dee11b4cfa440788fbdca913da51b0e126dab459f1c42e5b1d7abe9a6fdb37b0af0ba247f6c62254e3f00bdd8a3fcc92726998cdedd6441c7bab448464fcf5b71750c31d28560ffd444af88ae085361323367ab928dea64591c26bc52fa71ea67bf05687bc148777a1d7039399d9f30a5ec3557cb8b655c786d2a3e8c741cf4f7baeb35203ebd96045f0c7b7c05e425149f1c51224fe385a18b7a9e812f28fd587846f8e01836cb69fb3502d84b088264db22a40e569e7de595f2bfaf60fc6dcf745f6b5805c14223df9ee5dfa57187c6a3df776748c524822395b676dc1b433869ee07b49813150656c3bf888afcebc88b2726ffba2549561f5978c84e994348194e294678b99c9316cab9144de2f47d80b93cf2b80a8bad01302cef8936fcb028c367cd035f45b9fae990042731f84ee9d61157b7ead5394a52363d4df73d02943cc98519e26106c55ca935386c527033b800c32b9a343244ecee29f58864abec28228648972f29d085113761eafca92632157c07770cbd8a5f313fcd5513a232c9f1ea893f63dd7cff5ff40a7772f1590300970dea5acfd3af18316131b67d1aae12848f505bec43dc47243639c886df8ce12632fc6872ab6964e1c47b913a01c76e0b31ce7984db2cb125b926ae3ff406e14a2893918e3e8836c237a1dbbe696a3dea1ac440bd7df1b641d3d97ec15a63925482a67387c283d9682760de91460a08c0e4befa7f7b8cfea3115ac122949870c6609a748593c02864acc16b13eb1850b9d918de5949ce1ad8518c5c097b70a5d602926e9de85f4e726a2689d0d211b43125c1a83418f0991b12622c32018202f4c3e843f6d726e924653eaa4182e887a504a42af1fcd6299445049ad15631c83fc92d4806d5ba2c0eebdcf4ed634ab181de2cc54cbd4838d53b977d393bbfa7cf4fca061d92c446afc365e8e7fd8bd586f80cbe9f7f5c5e2184c263eae5c5419f6ff3a97713002f419520a1888c4807a36faa7686e2e5a20181f4207d705892fa708e46e7ae1ab92542ae1d682a2a262008be97f09ab9043ca75cb67adbbb8c8dcda065cb381c72e66ad131f6085343ab8a4d0f6ebcc55c2571aac5bab4eb185f5e62a38f713b3b5e9f7e2a358200f07588a2bd532379a0cdd533870ef26380997ffd9b02eeff45f6f395c4c5f882253dea1899c461a7e7d96e55ef14f8f9116e566e17c78e90b9e7b455aa46812bc97aae5f7c5ac1903a36065abb2afabeda40af8f522b2129c6b3ca41b4c295beffcb9f0fe742ef65be533fe32adec375a2686cb465109ff48685cc789911750545c1b2b1d0cc7a3bfa7f1b16d61ca0fd4f01202c3f028b6e8553a9e96d4f13084c89379e1d7afd2438912c92c9c7baa1c40f1b7b6701e5142470569497534661431c39d36cc2e70e0ec39db49f776c2bc1340a628e6ba0b3eb656d5edad029ed401cdd298ca9a87f40a81f32571183e97a76a7f3c0bbd721a720a002e4c68123f6492dd8e67fbc2361f5844ebd1e3b634b19091931fbdb5a3bd76fb1f2f179304e9b5dbfbb19f3a54118cf72561f288bd6a7e45da05b473b100e3a4de7361f00b9f62c51ee93548c33ca4276773fdff1f1291522e40f1ae9f5e7f8716da7424b77b4598ee89bfa3c021840274a30333b95015e0daccfa13ed8287ac9b4fdf078a6c82914e97e00381098e8f9ab9b9478fa08a9f5a7a7f363605fbdc558580527a253a64a1e3bd9b502ca5843bbc381db4815b77fa5f3342a32236d217f2d126b22a33be1c725491de96007d3ced213ee3093e640f1ff872ebdd229859c9c0342b1b941c8010dc7ffd47027d148bf966a8daf1087a1a0aad8c1d6c9c1bbe3598b8de9201d79a2a17a222915c180541f141d67d873bf95997548a3a3a2b7e848628453d8a10acbb5e097e233252bcdad06bd1c3bc38bf335668babe901685e736c3661f5f4cc5d21a36081b8ff079b21375f1858d0e160ce8febd3486cacf93fcf677accd3760888bab7cb1b8080600ac2e4f7b2f591d69b3f32f6ad05ec42b258787f19f7d10d778918477e69deadf602e6fd3741db770eb920c5ed923f2cc65df3a868254f69382d9967b979f05317df6852e2f8763f659f68cd0c0c06508180a7e7249ec29559f37d720798ff42a2b5d38e57a1f1661acfa3b5d8a1e544d858afe244b70c6b3a82add9e9ffa23d995244d1e680cb8d7b4d537e5995215bc8e3f4c44e2e019ec4e269ed68938975841e9ba865881e5fb6c6ea79beac14c6b56230563b4536a7a4a839e558421a23130a978eb5660cab7fa14604400df554bbee229b45c76c3472760eabde4112ec48ede2de54b5afa47ec8c401849dc588be17818cf03f4f9d832f856f21068be85d8ae97093fdcf5263c391267c0e72fa91585d41b66d0e847bdc580268032415cd89ff5ddcba52194887985295659ffdadb0f9134e25d430044284623b65d11e1eb88608ca4c346a532e1591d92720329e8f94c1e0ca94707c67b7a9f4563c398b168205f4d16e64d4321cf73bbb95f0ba497dfda2401ff19f2a678baf843c79bdd26158d8ec5fffce9ae16b9f4158a7653ca6eb1c04bca4437e18abc21459a23710f8ab44f32236c8f706d60ee8c09ce0a7c1d68a2cae687c9f26f24c8c7f27b5e6f617972d44bed5617b626bf4de1d66c4c4d857b774d4aa54116ed689cd8cbf499e3322e668170c334dd76c99246b78d5d703fbcd57511fa0f2d9c204f1e49ddb7f5900b0d4e913ccd22812d8eed44be1dec1119ec88432faa6c54ca7db1f004e749804426044eb07874104d162988104eaf451a91774bca90951519c01c1340dc851e42f85a2c0ef16cccfe75f11ee853252db4155bd240af9301259882af5828646b771a12fafaf5d64aee199ef9104969cfcc6dfe5eeec799a6119688bf3a146b43e7eb72eabbfef551eeeb103d6b07ac97e2855982d68029be48f947086cd8e89e393442143ac4b24b8c864da23def81d4907887b2a466a0d6f0e2b6251b43518787b93c8382055ff9432d1578064c83acfa3987e40833b64620d317870aa96aa582345f022fdd26a03f7e5966fb30eec6123852cfa7620b56af60ea989137e3c8b1a2c0e170919b085d7cba747cd32bb9e375878924cb22a6b2cfc01dfe27093271e4a482679ffe7d342fc970d22e9b9607177d3bbf9b2658316bdaa8564e23ea9014e953d81ab8dee1625bfd9b59ab99133cc08d2455e37d35bcfbd9bd7f5c650aa93b880b631753e8454198252c43db4c5f61d0b07b2c667d2f66778916173564fdf286d863e0f000016163becb594d913aebb712f222abaef0dcfbc5db84516b392a8c642fadbc304c233ff1b8f6f547803c089fb55407bf402eff1a5e3edefb86b5cad463ea5c904ffe5abceb2d858986d33f2a0ac0483d0ab8e29e1bda1272ea3671922eedaa6bbb496b51695b3ae15c8886e3ba9947e5c991ca6685e52df835a4e24004d2f9e2b92ef514aea09693983a9ae3dfc663d04ff808d3de5c9e8e3f52dda0daf1d1f4a4a62c6a3bbc74b9cf2f49c37e7d570a0cebce1ab560ca0c888830608d11ffea88236805c67de0c01526d352f5a6d92e0fbc39b580f9a6a651de0d5a56e7110c22f1a9e7a990765192fc6b3277b7d1d1aa35468f7ebc980140ae1249349b6", 0x1000, 0x7}], 0x300000, &(0x7f0000000140)=ANY=[]) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000001600), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_LISTALL(r0, &(0x7f0000001700)={&(0x7f00000015c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000016c0)={&(0x7f0000001640)={0x6c, r1, 0x8, 0x70bd26, 0x25dfdbfb, {}, [@NLBL_CIPSOV4_A_MLSLVLLST={0x18, 0x8, 0x0, 0x1, [{0x14, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x2e}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x408e8318}]}]}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0xffffffffffffffff}, @NLBL_CIPSOV4_A_MLSLVLLST={0x30, 0x8, 0x0, 0x1, [{0x2c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x5d}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4633fa5b}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x34f665df}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x120679bc}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x79c4208f}]}]}]}, 0x6c}}, 0x800) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:47:07 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:47:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:47:07 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x1a1400, 0x8c) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x101042, 0x10) write$binfmt_aout(r2, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) statx(r1, &(0x7f00000000c0)='./file1\x00', 0x1000, 0x20, &(0x7f0000000240)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x115) r3 = syz_io_uring_complete(0x0) openat(r3, &(0x7f0000000340)='./file0\x00', 0x80040, 0x40) [ 2189.486807] syz-executor.4: attempt to access beyond end of device [ 2189.486807] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2189.487819] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2189.525809] loop2: detected capacity change from 0 to 40 [ 2189.541390] loop5: detected capacity change from 0 to 40 [ 2189.554762] loop0: detected capacity change from 0 to 40 [ 2189.559880] loop6: detected capacity change from 0 to 264192 [ 2189.567835] FAT-fs (loop0): invalid media value (0x00) [ 2189.568574] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2189.569600] loop1: detected capacity change from 0 to 40 [ 2189.588757] FAT-fs (loop1): invalid media value (0x00) [ 2189.589491] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2189.606707] syz-executor.2: attempt to access beyond end of device [ 2189.606707] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2189.607690] Buffer I/O error on dev loop2, logical block 10, lost async page write [ 2189.626364] loop6: detected capacity change from 0 to 264192 05:47:20 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:47:20 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:47:20 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) openat(r0, &(0x7f0000000000)='./file1\x00', 0x900, 0x3) truncate(&(0x7f0000000180)='./file1\x00', 0x101) syz_open_dev$tty20(0xc, 0x4, 0x1) [ 2202.900186] loop4: detected capacity change from 0 to 40 [ 2202.905924] loop3: detected capacity change from 0 to 40 [ 2202.910172] loop1: detected capacity change from 0 to 40 [ 2202.911591] loop0: detected capacity change from 0 to 40 [ 2202.913619] FAT-fs (loop0): bogus number of FAT sectors [ 2202.914032] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2202.915968] FAT-fs (loop1): bogus number of FAT sectors [ 2202.916380] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2202.941666] loop2: detected capacity change from 0 to 40 05:47:20 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x1}, {0x0, 0x0, 0x100000000}], 0x8, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) openat(0xffffffffffffffff, &(0x7f0000000600)='./file1\x00', 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01}}, './file0\x00'}) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040), 0x145502, 0x0) r5 = syz_mount_image$ext4(&(0x7f0000000240)='ext3\x00', &(0x7f0000000280)='./file1\x00', 0x2, 0x3, &(0x7f0000000480)=[{&(0x7f00000002c0)="ff0596dae3e0b76fe3f14b6e934a45a416fca2fceffdb1c9a17b6c3f7231edade42735b8f8b804c632642c588221adf31515402a99e6e0cb418ff3def86ba96c85b060732a783a6650c84d51bbeb2306df97abcdbb339ee8d0f12ba7f4e47885da506c9e9501942f6893b8a3c91fad9cf9eead269794e6c5d7c4708b08aa23d293dedc4699768146a234", 0x8a, 0x8}, {&(0x7f0000000380)="9c036468d6c816c22a8e4c2d45246684e849d93897909930b5406598594db9a5f4f8de644d25a22539574cbd9014c45bbd3603cdeaa618995974b67547b6d0d9dc7a7b5897181e64785149c20fd1d0b1eeadda283d712f9cdcae1d7fcc9cabd0aeac5c24604da863bcb287d768ee486f2fc59c1342aa8747626488f41e636b9e3ed7b9fb5233c2549ff5f4fed12e6cfc60ce365803e1b469de3283d0266461382f9453785311235a4958239551be6e2e7c6419ee3c06a1", 0xb7, 0xe7e}, {&(0x7f0000000440)="a523c5a52440b64db0", 0x9, 0x8}], 0x10010, &(0x7f0000000500)={[{@resuid={'resuid', 0x3d, r3}}, {@user_xattr}, {@barrier_val={'barrier', 0x3d, 0x80000000}}, {@usrquota}, {@norecovery}], [{@audit}, {@uid_gt={'uid>', r3}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x63, 0x38, 0x34, 0x64, 0x63, 0x62, 0x61], 0x2d, [0x32, 0x62, 0x5a50fea108704542, 0x31], 0x2d, [0x36, 0x31, 0x65], 0x2d, [0x64, 0x37, 0x66, 0x66], 0x2d, [0x65, 0x30, 0x64, 0x38, 0x35, 0x10, 0x38, 0x3c4b3be7df623a29]}}}]}) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r4, 0xc018937a, &(0x7f00000005c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r5, @ANYBLOB="05fdff00000000002e2f66006c653100"]) r6 = openat(r2, &(0x7f00000001c0)='./file2\x00', 0x4b0502, 0x1d4) write$binfmt_aout(r6, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$TIOCGPGRP(r6, 0x540f, &(0x7f0000000700)=0x0) perf_event_open(&(0x7f0000000680)={0x5, 0x80, 0x1, 0x5, 0x0, 0x7, 0x0, 0x4, 0x10600, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x9, 0x1, @perf_bp={&(0x7f0000000640), 0xc}, 0x0, 0xffffffff, 0x9ae3, 0x7, 0x1, 0x9, 0x6, 0x0, 0x0, 0x0, 0x1}, r7, 0xa, 0xffffffffffffffff, 0x8) sendfile(r6, r1, 0x0, 0xfffffdef) 05:47:20 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(0x0, 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:47:20 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:47:20 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:47:20 executing program 5: fcntl$setpipe(0xffffffffffffffff, 0x407, 0x7fff) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x18, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2202.949589] loop5: detected capacity change from 0 to 40 [ 2202.954573] loop6: detected capacity change from 0 to 40 [ 2202.956879] loop7: detected capacity change from 0 to 264192 [ 2202.978103] FAT-fs (loop7): bogus number of FAT structure [ 2202.979119] FAT-fs (loop7): Can't find a valid FAT filesystem 05:47:20 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:47:20 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:47:20 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2203.021004] loop7: detected capacity change from 0 to 14 [ 2203.028729] ext3: Unknown parameter 'audit' [ 2203.044191] loop7: detected capacity change from 0 to 264192 [ 2203.046048] FAT-fs (loop7): Unrecognized mount option "./file0" or missing value [ 2203.050396] loop3: detected capacity change from 0 to 40 [ 2203.051737] loop0: detected capacity change from 0 to 40 [ 2203.062202] FAT-fs (loop0): bogus number of FAT sectors [ 2203.062618] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2203.065989] loop7: detected capacity change from 0 to 14 [ 2203.078108] loop1: detected capacity change from 0 to 40 [ 2203.081218] ext3: Unknown parameter 'audit' [ 2203.102443] FAT-fs (loop1): bogus number of FAT sectors [ 2203.103256] FAT-fs (loop1): Can't find a valid FAT filesystem [ 2203.109810] syz-executor.4: attempt to access beyond end of device [ 2203.109810] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2203.111967] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2203.220680] syz-executor.2: attempt to access beyond end of device [ 2203.220680] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2203.222612] Buffer I/O error on dev loop2, logical block 10, lost async page write 05:47:34 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:47:34 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:47:34 executing program 5: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) r2 = getpid() r3 = pidfd_open(r2, 0x0) process_madvise(r3, 0x0, 0x0, 0x14, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, &(0x7f0000000200), 0x10000, &(0x7f00000025c0)=ANY=[@ANYRESOCT=r3, @ANYBLOB="4b1380986ad147a341b93ffc6333f57f1278ae1bbb0abada0f7c5ad7112e5bad0f8e55c2e261305cad97b8755504f152db58d18b04f75044c2789fc19c4653c7e7ccbbd59a8eb550cd041726f89ac1913d9894d12aca499859c325cdf63b93d78c926d33db9e34999359a198c43584648d3334f1c5973d3e915bac5071c5ea1c6d1214b4e22e8657dcfb773bd416082f46b2ccad0d3057360920af133351b72ee59da6f8b19236b81e827b7936235b695907bd9f36680f9e3a2bb9b2ca09", @ANYRESOCT=r0, @ANYBLOB="d2e39fd5ebdfde59910e7830fd22f443c634efcfe5e2f9dfc537b1b8e92f6fdbde610819e3453249738811af5683e3c6dfedcb8d305c8f0738e3fa0cc456b3ec82e900553868efa28d00c27d1e161583f75563513b1803265c86d28bec2bb46617718015ac042dc80aba4a5f98ae01cd97d7fc3175e1e6084cc46127539e12a7314b7de9e106a35f47c40eaac04724b312c1d4cbecbf10d6191104714991deaea7d484417d1b2666d9d4d0307a698b27f369fa8af84e5a133f981ce3494e6d6d3ff3706235bd65593d1f60cb7f997e4a69faf8f418aa", @ANYRESHEX]) chdir(&(0x7f0000000140)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r5 = getpid() r6 = pidfd_open(r5, 0x0) process_madvise(r6, &(0x7f0000002380)=[{&(0x7f0000000380)="ae44b80d4178e9878b5cbdcbd9c125d652ca9787e3a8362c296290ebb26df9500638797df04527fec26ffddcfd02fd2b9fa29483a57e4375c7f76404099efa5c9f64081c719dd495fae737a600b8ad12891564310f623ace4c7d7de21d73dacdf72f13663d46626bbd9a4e06745581e79c20f65b76644d2f56082f36e22548f9552908b47581d19c59ecddac54d9f82ae07569005b60b75a1693ee96ea70dde79c6efeee535c7188377e1935ea8b3fa085053751516e3b5e193cc9e8709b12734609dff7b22d7069c0ed6ce2574f7f836ad93a1e1e18c52094d2cb7cc3c0517bc452999a479fb27031dd90df210a7c1323363cb47ff893d79507d75c84934fe9fa0834ebfa63e03a684f08f7d4a70545a38ff416a70fca22ea0f57a8219cd82eabdff6f9169e8af18be0321a4d4b6ffb26a767955a0ca68531fa416f7ee0a6c6437f2060a65b8359147ad852707c38467704514cd4cf5d084abe3052b1789c0c3dd5d82f52bd069c89d1d5ffc4c5b47bd015a93bfd20374c96cc40752786cb38ed6c4e30e7db7a82866f73b0849021e40a8bbc2daa8956b94544fa4c96988e84b90594c42fc9216d2d01b4a75b632a174ab91af645539b46568d21db5f514ca100a18cbfe17bc8cf130646b2e693777355dd3ff7023d81fa297a7b1b751621b4aaf4b3903b6e63e3484c763cbcc7f6f25f99a71c517392b200ade56bf1db834d25f43894bcd778d01ea01991eda758806b62d235e5b6633e7d40b4886320dccfa835d70f0bd1b98aeb1890c997d5c80e1131db494642c0d0e7ee0f5643f3868dbfb0b22ebdba712690c432ae925222c467ca45fb37de5eb6b7b8eee16ee45ce78a2f1293c4be56e965088a0a13d64eefd6d45dbcd788ea2fff1abd876cbd16bab449929981251efabc94a93e7824b16bda82f0f3ae2b504179ea747c4e7fecc04813a82dcb7f1f50a17ceafb0543ab17991d36a32669976debaae3d21a353021475e1f583ca8bf59e1a5949531e038e8c1f7fc02242eab1ed7423c29d72f8dcd9c5d92b478d3dadbe60726d0f46e41022a14f50ff0f2c9797736e361ac99af92605d87fb78c3fbc93019e2cff7307c09525d468902f836920ce888892d001b9e894b5984625520232be9230bd7e2a347a9e254f528d1f24e5db695548ae9518c61aacb23e9f9b3f2ad78cd3161bf06a9c4fc6431275092072e6820b741e23b1dcc9bb53f5f1818c705c0b0c3897329ff767f46b9a28fe041f8bdb0aba6ec05f9cfccce745a627a751031340ad3dcb93c621bdeeda627aa50f4fd03271e1feaf4eafae2974f328464bc513ce5f987c563c49a5f7cfc2987690fd2ce9b73a14fe9ed724c89612c06213ec0aaa897cfb10136f0991d7874f55525211abb1bfc1826550f27e4dd9eb0318e4af3c1b9f9139759588b3c3dcf8d1f1fe154bc6883f2fb08bfd824d91160f67b2cde3ec4d6b1fa4c7a54cd4f1409525751f4422043d17daade1c2705cac74999539a6f1da573707cc8425bc2e44f4a9da7049922f9974e3b5c7290638bb53b9bd4f2511b80dbb02509c71d977babb49f92e3be0de50c2c9efc912108a020b0a748fa0e5f9a62a77f9ed19af6c2569508b94813e36643d1354d8f518b5c19cb59898647816ffb162baa1614b71b3262631f8877fd596a79ec144a9ca8184e3b1427ac967941e352bf2ff61a75ade93c1dab33abc9556e5093d62e243a5312ed7199dce172c19026bd4a2e24114b5b053bfc481766ad89654ac98a1b42976eb1eacf6093e0cd67f3a84603d60f2edf2a1c03c74141a6b95caa018657bb5c1f2f9b0adc5900149a8b193e63ff8e717e4ba05ffef973f5f8f8586bd291750e6deaf7ece72522592c9274a7e04055b0e99f8bd67d729eaa7310cd0e7dbb2f9dbf3651c377f90764fcc262316b63822c042c727e359febcb133b0ead053fe09245dccd8262dbef8aee5f8ae48593193e332d982fd2270e7a39ebf3d82333f017e6827f2bc520f687adecb48942b7237daa7782efdd1030d2fb5cc1f6ce000e6b0de0da3151ea3604022e75504572ed3a1f7da335dfed79b55eafed746f56338e75eefccd6ebc1ff355e4cfd990d1b31b940baa224483ce77bb5ff38bbf89868cc06b376f071bf320eaeb8129b63042ece863afedf77fb2cbc152ee8bdd520894929b7b59e8c1c9060a7ef70a7d828043c62f016aa64ffa4ffd87fe66c7c42b9492bd0c4b0796c825f72ee9f2894b056b64930c12a702223b8081a29c8bbedf06e277ea7f98366bb142cc69594abb8abdbcdf18a580e07cf96004813b554475e3227f5950bcfa769dc55fb6627b5453eae59d2ec1c4831fc108993da70b8a5ee188cc81339ff0cd81eab5b43634e5184061832a83c4e81a8dd5e949261aa642d8b9464b7441f9910b8321668813657bba1fad73bdef5fcf4331a02a06724e120debc6c69e433e88db5ddd4ebe0f66188a237da845e0512362c48b325f2b1b2dcde6ee953169c6f2c98de60a0aa076a4b9ee248bc0e604755d99d600cbc65e489127fd8b5b8471c0951d8182e4a65300f1d1af46af04b11738569d55252eb8d5923038c8de4c19108b76bbd22c8ad90f879acdba55626e43528a42f7740dcbe3741c4e626da588cf8a2e28c7a5729becbe30fe7ab2c0d9dd250eedceefb00618aaec58e9f4fe80f517857943e43ae3b5f32fc3df574930f06e951dcb89f3f162c0d5dc8915e7e7dd4b547d401ee8613b478114a2fea53d9b4092b8c331f16482d877b247a17dcb4d174f381ab48a9dd347052bc481142cc5a54791cf6bc7f4f8c197ec2fd598dfe9bda2bb85b09a8c8d453b83f598c652b8c1c750b671f2ff7dfe0ca2a86e65d6d8d04f791575164f99d84568dd72429998ee264edcd90aafe1b299c855ddaa1d09788c0f27463db399670fcb336a49fd261f450af5f13ad9e175e0cd7cb56c24a46d1d2677e5f6e1d36a9eda5a0d621a90cceb694791b51165d0f3d23dc171568e2e3e0b6baea550b8cbd7cc3c59ec575391dc1cb4a5f87a307f5aac5862748adfe7a305f74b723049ded9eec39044f9d0f29e83df0ba8657847b13c0fe6ed1156e79d7f1054d5f95cc754e2ef31180a235dcdf619ccdcc7681dbf6c933b3511efdd0dfb110eec7c213fb78f58c782fac5ad1bd0736ff9ff80f6c75e7b817b8aca8a05fef44bbf1bdedd5ec6aef459b7a0f157e062913bf96e1512bdb7958993d4a3767c86eb570a3fde8237266d568063aeb999a02f1c5927521e91dd1e6cd3a51c108cd7f03e866a01600d85443c79613a19b7169a944fc1842ed66a76a8d1d983fc94c90458536305f388125d078f8769f84f85a30124aeba58330bc4d355e41eb2f673e7085aca53f47f9223c6e6b427043ed7320cede2dfc86227c1caacec71125e015af8f96c012fa05b5c148bc23685f82b260447c37917a2cd0fa9548546ae70af6ae4b8ed13156c9271553163e02995f31d20b86d7915b64f94b9e8945285959c8b68c985981c3a1e54141336fecbdbebc11404270d98a184574777114a265fb5ae53aff3b0baa6b6c5b16bf95fa8d087e83c22dcb4bae7dc96db3603f46e97ff4bf27640ef29b5bc5dd324d4665c3aad784fd9e2b791c9d8a439a397b3e7d44d2accefa12d7de312f14b3179ecaee0f79ee5364701ed90e31e24253703f59e67b0262195fd08246f30c96192a1d4b306bb04d55270a89bf67833e060d7e20dc49cf29afdf32236a64d5d6c430a6d8fcf7e97e90c641b495c3c41cf5f40362c8414e5a655f1abfccd71bef1cb327c08503c33da6f4ccfac56c881b9f8df5cfcde2207d8b2615472af2f2a3a2171b0f501657b4a88e0e5522d03c8e35fa2ec9543986dd8844545520f3beb0d7a706f3a3a95069848df45749c92def4fada03c3275df25ee300fc5b32c851176ab0ce066a5e14ccf7a5ecc98da3d7075297dfb8255ce199e93096a918f4a0fe93d1eb8864db125a94005bbcf0f26ec301e1626e499af570189a46e9915b9ffe50b3845b4447294ce5688bf9648e7c15bc7eeaa22bb6b9c414a5c79b843cd6c4178ee4582fa3a99437a7babfb9f8c39d05091d5a9e5dc644b4d4a7ce094df8978e1a70823ce0f519ec1b84005512210388549644800e0401ea6c71a18e99b6a20978f74cc61964a62a84c8157375429874c8c6450ca88f97df62d5e1095d580822f02fe19fdf46b6920a95603683840e59d36723dd0abf459e7c5f7876f3ea7c0a64e0c3c750864fb84da76d13dae8d87e8cce7094338e739a7780a0d1b11ea12a7fd32ee92ba5b5d8faa3c96bdb1dd65d18207e704f1601df0c117f3be2d53be87c2cd2d546154f12fee6e63dd2dd345019668814cca497f3b13a7a100505a5c1cdbc4d305d9f1c7eb03ccb41d8d3b0497712390997f61cfd9f0f42bf16f97675654f728a68d89678ce8da4325f72dab88626e3a3221aea84605d771c8c1c97036144cbd3ee36a9fb469e807342f0904a76eebead08d096476afe97f1a1449aef36348ee365444c03d8fc54c0b2bfeea6ff165ffded3afaa332a837463cd7d539497ccc01117ee20787fdcc5a3c3db8df05fef47d917943aab4403bae93f0c818c66337a274f3ccaabac6bcb4b7c349bd419164d8acf6dc41644975ded2cbb40bfa951eacc70dfdc06923d669536a1681867cb150f10357172c6d52f895163e480d0d22e3ec9a9ee2c45f3e8203c535ddd511706b431e99945851f62129df57a5bf53a11d1a65ed773826d70deff90080c490e3ab22bc821d7a0c6e9392f03d60187e7d971d63eec1ea699ce6971d4c0d551d74cf6c01c1c60f77a699d25e06aba40e8abfb67cafeae01d4d698b4f1e7966cf8d65c85e4f4342302fdc12414143cfd13205d655b5ffd36463256eb70019dad960459d2958f1ca7481909776d67d8b584502a78172a25ef1612f09d9dcdf57a41b29c75533b7af56071a52d4ccd24f873ad573ab665f2fb5964ed097781caf0be345a775de391b5b54556b5accc1b58e577d3d532160097abcea216a407cd13fa2c73c5eed5f954b2c34c15b8c07b0681c9197a79662ad8ca3d67da36f12af31ea2ca332381a423cd6326d80d099bd99d8c1f192d7e73cc564d109025de47330e7d5ac8e0064f8d9f8882b90237f53f37a0f51d8947dc0437749b0694e568196efccae1f42fad369a47ebbd206c83a27f3bbe4bb14c0adf5b4787607ae20112c2357644e7060245a2e526f3110eb35b3ffeb04e4dc007f0d7108afc38bb95609dacafcf352550e1523791fe52c65684d64c81d33a2277f6fa6e103712f5da46efc671c9205d2ffd60eed4ba1dd3d23227709607151795530ca490ae21f42c10d3443a50af2d15ec6a637926a87af503def488af378b736701c07145a01ccd8148c44b837f6530840c0f8c2f7a489f99e41b3451e66745d62a56972793b9205a5e6ad0bdb524ba3e83a37c645bc3575e7d45f206fdcf2e1fef18df5b63e112a227185b8ced33b30b1a4369cbe0d577992ddafe3a94e6988cf424bf24212aafc05446b13a9f0c0ea133b0c5fefb15c64a37adb674c02075a12eba844f0b0dbdaab9337da7e4f6c11a317de57ceac6e73b3493dbc51c5a887fc671d4c6fb1d57c195f22a78702570deea103f8ed24a337d3a0f82deab53dbeaafbbb966bf38183dd1cd0c9dffab19e2508783f0a1dd46c2e2eb2e4cb7ce5f04c3f993d6a1a430db1884068b0b593aa850cdc8b4c26ee13f3130b985b09c636c1ec15ee93836189b0828c72e3e5432bb701b37eebd78c241e17", 0x1000}, {&(0x7f0000000040)="d955456a70cad19ed6fc2d14c8090978d516cb657cf83d3e4c8b19407a5a59713a810039360ace3f616b", 0x2a}, {&(0x7f00000000c0)="7bd4ffa9f84e35545de8c278f3a082a0aed8d92eddb6ec9cc5a1dd3bdf971b5a190ed009e4b5b50304a77f4a", 0x2c}, {&(0x7f0000001380)="96db13a90b9d4d8ee9b8b0cf01608d4fd01d0d9f67444430455928148a6e74b26c84c9b1658b32767420e0b5b2209e5b88f6ccbcb6be817f8493ae70ef04c9f628b0fb3b05c29a8437516c4643a53927a04f1870e588a66229b78d9d342da97798018bdea0a7a7539d7f80ee2a2e008f859200542ca1401e9fafca4e5550f70d9c8d2445b134a11b8ebca016067cf7eebd10ffebb117db5a3a0bfa1bf9ecafed79a0c0140a64b2d2980525ae497cfb208634c5cbfdd82b5358bc6bafdcfa1ea51e297a5af22b4695ae87db5c810d994e8320644c439948a770c97555efb2a830a1b66e4db6df686a3d69b7ea8e51082cc759e6cf2c371e76e55ebd4666347dd9cf9f38754567475a1e757ee3115068fac6a1b665f4af8688c5affe6c05764762aef08de991484336be3a106626b590e63725539ded963cd6ad11dfee0d2cb37b0b6ba01a263e8dc4cb77d5c01aeb090d613c5aecfcf0d5d69197411da2a849b302079b1a783f9b920a6da83d790ed93cae7280db4ab24abe31f54d2c5c9ee24acd42e4c5fdb39da73beb1e7c24d16a56304415269cbe22421f86a9c4ba3e5098e7ebfab4286fc2d715d177ed9d7dc9cbbe4280bac6a88abb4bd70f4282b5aa29d26bff42b1ee256bed952686f2e9aba7e587d92fee9cb153723ad4014b9400ad5a1c7c6e12795a34bc5e5df9b778632bbd13995391e296691ebb558f76b26f1f5f8d84bf2471a18e40b7fc9442944945e2d8180e8b10ccc3535cb4ca6e2b90e3541f13f1e7f4e8bd9393ee5fd746ce74dd83f036e1e07e9794a7fd885ac637319510fe827aa382d89c4eee1acda5470d95193caafedbf391c873f720832e039fe974e565894a7ebe8f4166427e30f71ad110a6025ebd70e0eb338132abedc146c17824e6667d29bfdf12ab004cfbfa6a4099fe9b837e33223be95b0d80edc793072b801ae937425a948ccced6af365f0e7ff5ce03dcfd2eb8ea26fab1b46f461cd4a2120616dfc283acbc53a71824430bcd2bf2ce4f10cc41ab7e47cd7e9f748340acc8a6490b83f0f1251da7e4283bebd59082d85eed39540b77956e56666dccb7d28a3b844b42f6f43699e0c72d3f654255981984fc5f94bac66d98e6139676e5c320b3ad2a67b4b2eb935d7087a1404b96c568a309b588709e9de1280776f2a4bd1a6154a4abb014c918bda62f3ff8a7bdf2bb9991968375994544e4b7e17adce8f81114636120746560970ec28c941a0dada1510d2446e8dad6bb8c692a60a5efa384ba1f42e1bfb9aa8e73cd4f86b1415117ca353d6d0be01b82cff7605d6e0b325d91142ff9a11aa76f88afa29cf62187c0bbe0dd3f2d6aa6f95b4a768f88219d420d861dd5837e0e8baf583a3d34d256cd3ac2b2d1d87f722d953cd1172a198bce0829948b03833084d4140278c4931694987d3d8c5b8d70b18cedb6aaab80e319c48c6e867b7a516d3ae32241f4b38ee4c42ff00077e86eb53b69ca56153670a6fbebbb28f713358c23a081eee488c21a8eb2518b5203004cad8b5d53080277ecfe56558b7e403a05675ab3483c49f6289acb4697656dc073e4982538c0e3b039d5b275a1f34eed7e8979060efc5dd1a92de0a896ebb10c53500cf7de95491c2cefdcd65d75ded85b2873a6f29fb95dc18c93988d61884f46f1f6d6908699690b5ff7cf024bfd8cf5d740c0c1f128bb200cda20b7292312ea4fc2ae49eb5c8a2c6897d9d145918289f8dce78789f85789290b84d10da698cd67b3b441bf7338ce9fc6b0a40c887431dd3bd0eaa713c1c3b14a4d4320c46b4f515d448530c641aa08be2686492a542fe7dbec26906984c006f33548bd663c15dc810006e406c995b486a39cbcdb9f76e98e7587821804cfc7c83d56a73ed0a42ba833c28bbd3f0b1602b342a06faae474d97732f38adad6da37aa50f313ae807bc5176b2ab6757a63edb23acdff4e87a1140d678e690d45362547206850d7d3821ffffbd22d117ec385a55b828f1e8cdb014d43655aa1cf26a56546fc13bff0529f765bbfba1ab2663853bd467a45e57621ef8e5e8955029ce67b34ab913271adb8bbadaae949cf837dfa952c89ba11acdc56b84788fddb299cdeb2bc2c5d1ef3233d9d772d7d11a86bfd448ab8351c9aa74a7593009b0303dd33cc84281b44394d993ef5e96162d7e133fe6dc823e3ff03ea3aa6b896fd8ae5fd43e0e023bf6a6e5b74583dbb825624c8c8b6bbe1db6e16be34d93ac4045877687c1c2ef924a3ca95afa11dd60ce96c4330e9d7b3b4c83e10f8659241c778538f1ed0212137c22b7412b3e6a4af5338be25cb5480e973ae070c2ea99b499a53ee2a233cb489f16b7a12ae0f100920e14e4e43aded0b74040ee474943790312511075e82cbbc1838545545dd37a0157c20d3972629174b15e7a295b5d2b57dbccfb91b06fe2a8dab5ab0620eb32ab512986e73890fcbfab3c7a80b7c9277b02c04e65628ed0a2ea4aaebf153b5dda80ffa548184777582aa25dd46d4ef09b540f95eccd9ff27137137d10f0c1beafac2df8fba111de2850a0f9a67a1197e3d08986d1170a273a69d4dc58720d4ff9554c742d5637a1c8c51f5e56cbfb6e49deaf5d67f5f89499f22586db8120953cb192b75049060d66084a54cb362d1974736bf63f5452705020cc351cea73c5a859ed9d83934411913be52148c38a6ab9298816b8c076a6d6a73a4fb12f83f5fc04df09af5c2a3ae0866e2fc2ab2ced7c15e47e57d244218a3a7d68aa1a39f5da2e477c177096740958f6b47e020b411d7cfdd23f735b694ec628102591b2036933fe79db8699e9f4e9b02e9197f53f9400c4300cf5b5c81ebeaaf99c51cfb65fd5587976564b5c80b7be81046a312dc830d56e6683184da14f8f5e5876187554208fe4fc902cf754902ff865a641eb8d166078b10fc82cbab30a7ba83b170acec379db4e6cb824f400d45855e74fc0e9c6417737f32727d4fc9ff6d02e9d16f509b2f808ea47c13e0d997fb7e53150d310ed5bf9d1fd4aa1409c39b3624c5b9888b251d2c29391608fc476a1a55a4c74072e2bac86ce3bb777f22aa4247cafcc06b5148277dd2d87418b87e25d6fc97d728ca0cc9fee75768ae06941a00bfb844049f21cd20d90a46c4a04c1cf37b17a1320347e29841396c09a22f2e84c0074a95e59888782f3a32f37eafabf454ca9a816a1aca7cf38ffab8adb0e8297874ea9e4a86aeac56d095eadf242e0cad2c8b1e5ce61a3110cdf06fc12dfd8e433858a3e0ee0c8158dffffcab9b9b6a27050201c20946b73d5d10a3c361950d8ec3cb69d48b1420c87d7f62e8a337162920d8f12df3edd3d5a0f3faf946d90452a40e86c89907f6b8051765a73641f1e386a049e9ec5a8dcb8f8528aaa6f78a3e0fd0108e9fc0bb0259a423943b4c5f9302c210e8368dde9cefb346c1de9aef553a2c07c5c81e3279701d6d548f6a092c68d7c641c097a0c761facc8670903f3ac7a0f29dce9d3ac557dc0deac9f6fba806eef3788476f435eb171a166ee3494df0a67b0a4c7c33a154f7be2e3e57d520629fdbf1619fe2d589bdd7ee8197eb4415188b1c6fdd7e1afbe6edb4d863b70139d32283c7baf0c4fa887c6580d7cd5a401102dfc3ff8171b65d6bb7a14ea1902af825d7e813b3264542710ef4a6cb90ba44f9af8a72e5567be8138cdcd0f906ded00e6a93d670b2b4682efcbdb0228c267660889358a39be11cdc0b3ff9fbd0e5b1556d30da8cd0cd0e1d4b2ea7c947259f9e89b2ff29f3049274bef50b16330f75e79b9f9c5376ad9a4bde17ecbcfc8f4a6fd5df02101ddced08dc105396fde19e337b34fa90afc94a0cda67693b687cf40746d06513b4b84b92c7f4c3a54c7bc686a23aee61d4d951afa920eeccb520820410a4ada00a4ee75e8430c498009e739925c2a96fef18c41a68607622c1f0ddf11428ef72cb49a26656146894732b4dd297e65ec4c57399fd71ced9236f554e625440e8840b1bcf28b8827442d50b72144ab26c30caedb00f8ae6361eb8eab0ddce506042ed6938b120bae8fb963b4baf1469f76665413485d46506496de16d2a9519403d4158af47432aba6d5f1734d356a2c479719c40ee0a08be3d243999923379c2336cc0c9a9a8d688cede593751a7d07a2c7703b855e6540299da0e794a72bfc054d0e60072ff053e05ddd5707853c3a2e7b111d7e64fb514b63afc6866dc732ba295c72ee1331c695cc208b6ede3a15e20a339d0e639cf8f01b51c8c452672e5e0cb78fce5dae57081df77416a4aae734a8fcd95a92d1f1029c23c963951440522e00c8628a9d269928ba9b71fb1bbc9a6e4c61628e6f643a35c241ddba13511241ca17184b778ba712a4e58c6f6cb452e7f1225e597abdbc2338b768c50c6f60d85b2abee3de2bb668148b6b24f6e4345cc9b311742c8963d10aec6681ee1d802524c2ef95e482c17834113e0e2400a0537d9c504c81ae814ad701a04a74634362fdef8088f58aa5e682c5f618a572ce888af41d89e5fa229891352d6ec1ab5c0a85f273532b74d1968ba1ce3de5920731949050d20bf37ca2c5435f90bac773ec8ddede32639a0f59bfc51d597b70ffc7f93d46a1feae5b08251974090d2cb513535be8feb44d5c2112b0417e4b2d65c9e55c4db0db7927d0129d727495cbe91277cc661b980b60e0b6060117e4bd4b4ec2a096080131dd21f7fa10df016cf8e5f2058ee2dba9b801f12bac0168fa6e60d6e412aa5a6356f91bc52696ba47b5f6d5670aa166c33ec50b714ac4f0a26e52659dd044ea4158d675f39cadb2ed10e9f7f01972bbb5d19585e716e4e6db6ad85fc39a0b8376b8b6cd1b37831dad40510f7027d973c6dcd102f9454c70386ff23efde82eec567533918fa1dc1ea9a1a41b1507283874b3864c4c26740d3811b11ece50b9a48f0aafac5d4b1fd1e8671cbb8805827eb1c96d151378cabd025f8cb19bbf7ebe476d53f259e854f69ea6ccd493d8d40a8a9b409b9b34f111b0f3264ed9b94d3fddebfc08a7576d7a517a7429ed8c3e04bbd704271923aeaec346fa2ff530616de36e10a73c73c84a9fe7a7c0b0b4c8ce97fdfdad65d94af5e4762b8301692adacbc50ac9b57d142fc70626f0a541c00262814e6d326ad07deeefb1cf2ffadb93685f618e6f065e0542d16e1ac7286e6b84691372e7efb76a4d5c5d4a5a7f88d7f6ea93d763a12935f91c34f0780f11972b895d9b598aa4376f9432736dc9a29630e915896abf52bbd011cb1cfce0c659a2bf8abefdb498c052066b582d8933b19b46bd72b2cd15928e5e36740d64343c65083fc1eb6c6f1f713be4b90bd5863100fca06fb55ded2d01645c7c3124b408632def18e8718ec7c42730c0f11dbdce2c222d75c909f59d6ebb7919c22ce5c21073769ed6e43cff82820e0579c09732805d9d4887aade7622b0d3d90d2894fc7d3c2dd5c596ef394a67e1e50752b276299f2217216fe776aaf8ca876c001e7837edd8ba0b33c9419590ec833d551c3a293394ebdfa6ff9b6700667d354b92e6f44915678f87eb1c5090930eb0d02a9f49a6610e82c6f12462324e63d93c5b3290f7dcbf83640a23a459f31802236a75ed25a422c2ef45ebec6569997d0e3065d4f5f586d42faff429237669ed41cb07b278347e5baa6785d13bfd5c72a045e98331cba48896b4f0fc67bdfa0e18e7aaf41cd55af86f891d60c34b54e0e5494c0dd1fe9ab502ce259df3a259645f100b7e97bf7fbac58f3868694246c719563281b36f799b3e172dae1fd947697bd075", 0x1000}], 0x4, 0x10, 0x0) process_madvise(r6, 0x0, 0x0, 0x14, 0x0) pread64(r6, &(0x7f0000000300)=""/101, 0x65, 0xfff) write$binfmt_aout(r4, 0x0, 0x220) fcntl$getownex(r3, 0x10, &(0x7f0000000000)) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2216.701508] loop1: detected capacity change from 0 to 40 05:47:34 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:47:34 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x90) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:47:34 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:47:34 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(0x0, 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:47:34 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2216.715397] loop0: detected capacity change from 0 to 40 [ 2216.725693] FAT-fs (loop5): Unrecognized mount option "00000000000000000000004K€˜jÑG£A¹?üc3õx®» [ 2216.725693] ºÚ|Z×.[­ŽUÂâa0\­—žuUñRÛXы÷PDÂxŸÁœFSÇç̻՚ŽµPÍ&øšÁ‘=˜”Ñ*ÊI˜YÃ%Íö;“׌’m3۞4™“Y¡˜Ä5„d34ñŗ=>‘[¬PqÅêmŽâ.†WÜûw;Ô/F²Ì­0W6 ¯3Q·.坊ø±’6ž‚{y6#[iYœŸ6hž:+¹²Ê 00000000000" or missing value [ 2216.732095] FAT-fs (loop0): bogus number of FAT sectors [ 2216.732596] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2216.737013] FAT-fs (loop5): Unrecognized mount option "00000000000000000000004K€˜jÑG£A¹?üc3õx®» [ 2216.737013] ºÚ|Z×.[­ŽUÂâa0\­—žuUñRÛXы÷PDÂxŸÁœFSÇç̻՚ŽµPÍ&øšÁ‘=˜”Ñ*ÊI˜YÃ%Íö;“׌’m3۞4™“Y¡˜Ä5„d34ñŗ=>‘[¬PqÅêmŽâ.†WÜûw;Ô/F²Ì­0W6 ¯3Q·.坊ø±’6ž‚{y6#[iYœŸ6hž:+¹²Ê 00000000000" or missing value [ 2216.751597] loop3: detected capacity change from 0 to 40 [ 2216.754071] loop4: detected capacity change from 0 to 40 [ 2216.755388] FAT-fs (loop1): bogus number of FAT sectors [ 2216.756413] FAT-fs (loop1): Can't find a valid FAT filesystem 05:47:34 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2216.789223] loop2: detected capacity change from 0 to 40 [ 2216.801714] loop6: detected capacity change from 0 to 40 [ 2216.804696] loop7: detected capacity change from 0 to 40 05:47:34 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000000)='./file1\x00', 0x0) [ 2216.846962] syz-executor.4: attempt to access beyond end of device [ 2216.846962] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2216.847860] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2216.863848] loop5: detected capacity change from 0 to 40 [ 2216.875505] loop0: detected capacity change from 0 to 40 05:47:34 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(0x0, 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2216.922110] syz-executor.7: attempt to access beyond end of device [ 2216.922110] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2216.923981] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:47:34 executing program 5: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000240)=ANY=[@ANYRES64=r1, @ANYRES16=r1, @ANYBLOB="6cf74eb7416f0e6676e54652209ad2c93957ea11e25ed7a09e25e6ea0e39bc9371ebbb4a77dd9572233e24db70e68aeae67d0ecf1a8e9e818d82b934c7a81f0904cca6de669ef5df09443bee40db870121ac5f2056a9503c28a9b831ca697b54897ea36b242fd0284618e795e1e1e5ffe082b03eb5c464ee5df38b4d6331cf01720ca131705cb4b7c087c1a737e4e34755af171bce87f45cf8e8784782523842c42628716c1a52982b64b4efbdf9706bad12692b3db39201901aa48a926400919cf5b1687e5d8dfab1ea9f2251924c820f", @ANYRESDEC, @ANYRES16=r0, @ANYRES64, @ANYRES32]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./file1\x00', 0xb1) [ 2216.947338] syz-executor.7: attempt to access beyond end of device [ 2216.947338] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2216.948134] Buffer I/O error on dev loop7, logical block 11, lost async page write 05:47:34 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:47:34 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2216.980171] loop4: detected capacity change from 0 to 40 05:47:34 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) openat(r0, &(0x7f0000000000)='./file0\x00', 0xa600, 0x14a) 05:47:34 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2217.043246] loop3: detected capacity change from 0 to 40 [ 2217.043688] syz-executor.2: attempt to access beyond end of device [ 2217.043688] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2217.045722] Buffer I/O error on dev loop2, logical block 10, lost async page write [ 2217.047899] loop1: detected capacity change from 0 to 40 [ 2217.048609] loop5: detected capacity change from 0 to 40 [ 2217.056593] FAT-fs (loop5): Unrecognized mount option "" or missing value [ 2217.080248] loop5: detected capacity change from 0 to 40 [ 2217.083866] FAT-fs (loop5): Unrecognized mount option "" or missing value [ 2217.090707] syz-executor.4: attempt to access beyond end of device [ 2217.090707] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2217.091723] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2217.106501] loop0: detected capacity change from 0 to 40 [ 2217.144096] loop6: detected capacity change from 0 to 40 05:47:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:47:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:47:50 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:47:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(0x0, 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:47:50 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mknodat$loop(r0, &(0x7f0000000000)='./file1\x00', 0x8, 0x1) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) io_setup(0xd29, &(0x7f0000000780)=0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1255c2, 0x0) io_submit(r3, 0x1, &(0x7f0000000040)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, r4, 0x0}]) io_getevents(r3, 0x0, 0x1, &(0x7f0000000000)=[{}], 0x0) r5 = getpid() r6 = pidfd_open(r5, 0x0) process_madvise(r6, 0x0, 0x0, 0x14, 0x0) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r7, 0x400, 0x2) io_submit(r3, 0x1, &(0x7f00000000c0)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, 0x8000, r6, &(0x7f0000000240)="e69944dad5f49dc17ce25e99a24f3dc9887ce9f39d31a6cfc17a277c08c2aff96bda9cf69e9b7d53edfe9e3371dcaf224b18ba5151a5bfcf1927d932cc7bfa9fc7bc623b4423ba8fd1f6bb14e95bdb7f4c953d4bf3b8516ab6094be8590e636a903c489369d4904d46ff1e8ef5de", 0x6e, 0x7, 0x0, 0x2, r7}]) sendfile(r2, r1, 0x0, 0xfffffdef) 05:47:50 executing program 5: r0 = getpid() pidfd_open(r0, 0x0) waitid(0x1, r0, &(0x7f00000016c0), 0x1000000, &(0x7f0000001600)) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0xa) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r3 = openat2$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={0x0, 0x12d, 0x1a}, 0x18) openat(r3, &(0x7f0000001580)='./file1\x00', 0x4402, 0x1) r4 = getpid() r5 = pidfd_open(r4, 0x0) process_madvise(r5, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000001740)=ANY=[@ANYBLOB="01000000dd742115e7c395225d6938f6b35a8fba1204d929a952456f29c211b0389d5dc7e0197e41cf0f380cb5970ea0edd7b10b06b64d5ce11222dc16f59aad06501eebb62bbfb13f2c88a71323b3563b1c050b2a6af1609dd6bc228a45af5bb46004c8071403f64193f35800966263357afdc0c71e3b5ec846d3860d8200", @ANYRES32=r5, @ANYBLOB="06000000000000002e2f66696c653100"]) write$binfmt_aout(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="cc000003400100004600000007000000320200000004000000000000000000004ff54e1e1dcfc688bab92c257679b26fa01f69e79328d8e8a8bd2c371955ed3d4ffada23b38bc4cf975b9efbd6913559479717062582b663978486351697ef73134058783e2638a8985f8da196fec54e092ebbefce86605ac9fa636c99482512bd4e0ee00d787a68fa2cab9ab6da7f1ec7270e2f33eccf941cd8b1e74e7c8684d4bd0e70e8b9366226caaa0a1cbf84c0c1e6fcc49c2914671718f1b091f0c40e05f1e6cbe2713c18da240064d7163e8174641b8db773767b553dd1e7066ecf434f4ba389da4cc6409c63f5e51e0664968dbcc174e74672b89b7d782d516a6fedf5b31083ae1c7b8cd402c4faedcc26d57f8df6edb8e0bf20b504dfed8d445b8f5f1a257d65e55cec0fdd1da2be90e5e3bc7df06e530318ef8b253b348cb8a4e74a028a9850bd3c445f7521e150caa86725641382dce072963c8ea9563c459f9bd02dde6a26bf557f9def6f9818746f90113927428777e3cc1a841bd8187393377247529760b5114a404708338728e7a7a03f0742a7b697846dc7d2890054cf5f280c63fc700e73d1b5c838d13df7ccc2ad7e753f3b51358beca56e162e4c8fac07dacd92a57d0e134899c930665655b26bf97c342e13413e8ae7c632d534cbf641fc26c3c59b57bdd10454ecb68d632b3b37c3eb0b2c840805c28b67513858fcc1f170b132e0b7dd65aee6a46a04fc707e0f589a16131d0c29cab42c784a5921876a2c193f4b2c422fc36750977fd95d33cad12c52a34926c1d47cbb44b6d9047dee7b5facecd0853bd7be48f504c98de4f7340b14662153b5bbbce0c2af78649a29ed29bf84b7076424f6f0b6039268e41a5f3b9c3fda656b2ce1c3923337bf86605744124d009d8646aa9152cae23456db2fe6bf389dba086c7e2288746536a27a63bbce6c862fdf0bc2a81b36ae16f74012887f26710b563cfe4e692d6be00305f6b46573faceeb79460414f39a99dac2ca9c1806d8d80dac0662798b6912007ad98aada97b3b6a36817c0c5452921d502b59af9430739682eca3683d1238e949a8aca5428fabd3b0cda826d6f91ae3beb60dda4748cef6575f78952f13026265db3a0c532cf7312a2e8c43b7cbce85a3f7e48db5c7818001ab6dbf66c229a8d754ab7919e3e589b7ba9ac1a84d67c03e6362a61ea46c02b4050fb365f2bf40f57be3278ff3f65679b5a9ace985f8f29016a6097fa46c0b441283351192f1830a98c521f92cea4388cf9f547716f33c76cfab472a3d8bc3c27a364af6b22d36e0737fa4fb7cfc2f294ecfec31dc8b9bb5fc409b4102c2bd8862ffeebbd17f43d5aa3848d4a50ffac6d416c2d8be7d192b487d2b493f145206515f78a82b0ce12d592a512a51181f16df8d8b6032095208bd8141442de8023dc082d1dcb47b9f804c9c672366e53bce532a9a35ffc0b65e89e3fedacd7b5041c6fcf4b58200f5b0505c8ae85a9068bf87c5cfeae27efcdf99094d4d92b7dff75c03c00ead0dcaab66bc7fe4739886d5ed62fb2392fd606cc25fd8fe21e9a8151e0bd31aa50f5931ef95425dfc0a1be9597014b0d670cf989091f7459c1cc10ba62ef3060a0c621fa956f236c1d4307295a9020f6fc5bc5437ea686a1fedbec04313562d7c93e1b7d67b9718b07863810a703a148496246aeb88e6c54f31b8ec0a117f649676b489debcc4524867e6b37919028023b69aa3104678223a113bdb8a6649f99744dd716f5acb2be6c55bfc98a32a5bdc81e710141863eee459859e386802f196d483b5c38bedc7730df4c5e5dbb87ff3abbbb109cbc2d92ebd213a1cbc57061603c6ac13ee57f8a8b8f59746daef8e4f5dc2bf4c696263c0683c6e21005138fce2f9d56946b2c988fced6073695813a1cb5df5051551b057091a7278569f0d5b7c47091868a267a9f59975bd44e2cc3488cd0f3ecadd8a2cf2627a62ee9f27b338d5aad29ce5233ccd46ef97e9e6bfd490af5a03360bb9b841d5dbe05510c538189d10ffb0034c4fa9a4795a05bca3943cd244197c9a3c84b32d6891bed52cd3c48ba04e1318d9bca6ab6e96b7fa045c8907cb2fe83b69bf53acf937af2b9472a6c03269313fa40d7d990b7bdede5fedd3baac1cb78509b7aa88d632e29adc8812625b90b814e0eb1483d46d259ade7c328a80f55eccf089319557c4d3968aff378065e951a068e82884f650df9516832f2e0e2a3e37970cfbbf47f6be831b9b308b1cea9e93b37ce07f1bfbad6184424eebb657ab8be0b28b3aade245450c8e404caa926c38b89693d86e9c138b9fce11dad0ec17436fe3fa376071b1fa64cc2a391e6cc9b2371a94b1ea4031d881a6af186fb320e977da1bc5a3f358f894cc9e3c1517831b7f513e16c33ddb78a3c399845f70d8ae2536f8bec2852d1f61b3ee6ec2da5bd997469f9c86d8a56eac9da25c1b324558b4f67db1519d89bd0511bfa8b121221efd3eefc642a239bf9a5a2efbf71cd19b5f91cc3edd1fd10c5af3cf8b9028b4cf35821a2b92466df61e73ad7d4ee3767e6412a3008de5ed8a305530bb683dbab1145870e50f70c654ba4099da90ac6274db7924040e5c9ad82c5a60a19e68f66a1e5d67f757eb20195f9c8341a0344d8c780d017eb784fd9ef859c604ae414472ffeda6501f889bc538b749f1557654456675b7cdf42bf419a1a294beedbf440fec28d9917d3b614049c28ee98687cf2c73a05602d3eb9169d5649f8582b666ea7274c77c390d4c6b99602a94412b683372896cb18f19dde9d31f0aa29dc81240571ad06d7b0767f954e980fdac8cb7e60689a81afe7478cd21e4734c2fb7176895823d6d493b83499295c119ace82cdbd63e14cba797b3fff8b2f73ffaa7201eeb08364598e3db75a197c613a40dc3f053e8af83bd501c9ac9e3fe4dcb61fb503b0bbd129645dff1e7ba5dfbea517824706804691cbe9b5bc66001cc43c2eb068159132f7fed3bfac600150dbd55eeff22c9e53e2a3985fda272feded158492d788c90d5ecdd1edc1a2ae346fa0d0e35fc3083fd15f31f25c46f38afdba716bd2e8ffaae1dd3c00a9cd1d1a2e82cf7db1ce7e720873cbe7cdb7a4daad3241b83a8541f72fe804c15ac244f56dc2d41479cfeae755e7e5259fadaadd426ad6421c90561db4ea2a57cb7e5fada8fb40b8223515130df2d01cbc67f229f6a753fef009a3b925a2f4cf974d0fde2ff50a18e43b148e061a133181530d2d7303003ac2d1555d808821056c2913757afd3564554e4c7f9cac6033c298f0688ee00e75a37f385355c62bfc8386b401a8011bab046b8bd0faf2003e403a6620e1c0d7076635f2f470c567e35b5f55bf9e9155e4b984d97f04f51f996ed958ba636722424813df477849830a4704ff04cc147d7ae3f1c8d1dbbd9674f324ae54c84b4bf238d6c16936edb48d9665e4ac95b3d1bf1365293080ab8aced65fd726f0bdf97153884df3e0ba8561d195ebbeddf20b19390aad2d7f7fb1e446f7228fe98209f4134434fcdfdfa438b1144cc024a7af3cb9781d2550642bc471e4ba3e899d3c4f7aafce2cf6b416d4b8d5468a82639a2b290579d0e7dec99215d14557f99663a14020b2d81edad0dcd783fc41302996475359ac6e4f1e56be376cc34d41fc213ae602451420131c05826aa8db215a6e6ede3df0d84a9d430e0adabb86fd297794f328326064a3369957ac4c00ff649e846b4782bd6dec05576e8ad3456a109334a54cf9330d42ac79a2eb3a92fb3f963780c31c0b2c8a033fa876e9dbcaebd9712b9fc2e23639acb4e098f45d09dfdda2f8c92d6325209370e3a682a8e8c47449c4b4a8212f546b272ed7a0b30c4f9dfb9df1dc20a7891a5f890173d8c46294e291f2080bfb416d8386e52b9230ba6569c71b84164c11d1f08fb49f3a7aa6038215a912ff029c74d5919efed8c1590aee0de911d6a0b29be49c5dbff3ccd41bc4a06afc99b8fca024546ad6a31acdbadd712b0808c00400708a72513ebc166ba2e7b96751587976223c970a7c4892a4437ffb254316f02fd86d74949f7285496e6871f7267b3f6cda4b0aa8eb8c07326bd017b6387a87d4b7fc64c9bf13ff9f5165c0a503359ee1717071f05e429f74f882e1bc85df7d767f02a343c982f9a539a6b92661c1487696b66c7891dcd686dddcb760bdd44667fcef56c9e61dd0d733d8fbcd9e388d03fed03956114a4ea93ddeae23bd164eedca008782041a3e91d61f7d49547a2a93515488064ffd41ed78d45ad3e3b981c660a83549e3dd8cacae308874baf4009f6866646134fe5c5526f74ed993aa9d5b4b2568b5ff96baca6e765bdd028126247d7a781c9df5d7ed54df4d987c196ae0e71b76eab02524c1ce21a627e7e8643cc184c73285d66b43152b04eeb7c5744df806e6c5841974d21ee34e281c072dd4e8bdb3ff27031ca07273d242df0544d182bb90629271efb8829c82efc5135b64ac4bf8b5f9e8ba46f2ab023ef4219c5d28de43cf424a63ca5afac805ec98fb72f8e9ab7e6523f1688377a78160ff0456816171e375bb546b7a061f27c5610aefcf993b67c95abc65428b6ba92b8a4de46279a38ec021dd834e7ac7d120ffc2b890a53b1a8d43a06622a92b7865ee8d6a3bd84e53c12bc6c31908a73d1a1d6646b709ac8253b3ab2fa5675dfba9db9771830ee91d49f972a629db9f6008f815b48a22c62bc23f24b66860428c849b9b85ad7eee50e1008aba7f56d74993cd76ee77dc37191b7a9a8e88e9b5cc7409ba64bc761401ad3be9ed68be3e03f1444a59df8705cf96dd2462e007f514d8de930261467db7bbfb1ee150ed707bfbdbb56935ed92438d603ccd29bd949bbfc923cbef2ead376210446d2eac1263877d97ce89bfd8b007d4fea74a56201b2cecc8d3e06d7e4af0fa7d5fc0f56ede0ca06beea19c1a6d6f8cfdc04b81bc57a25d35c2ec2462ea7bb8fa0dcb03206eeeca6bbf64e46a01c16f96d60630275db09e6631cb43f904ad86f8ea0cdbcf8d49ae6514109850d03097a294afc0696501508553261dc392a0249aef08a124fc3436ef8641cc64fa578892a074c80f4c8647e5dfb501b4da35f0d10ac5d5a9a6f6af2efcda25852e4e32edf39eda2acb032593d796ad262ae6a82738cf116e70c074a922db20e74900098110d4a797d1ae8eaf957f483cf55641a792d94be507960ef3107ce9530bad83d873b09e85ec9566bcac84bcd84268b231faeedfd58c842405e550b651331dcd536988238ada390bbb8fc570855cd98ca71d8a888e4c124ab1b181a45ca54e0d9aefc3a3484dd34171eeaa31feacdf4f35705cde71816b0dc1e20ed4da6cc3360fecb8dd3224808b17948db8a3bc4c2539f1c0ce3603f6ac115f1b76c26e289eef7c51a46d308c5e04e685927bc68b95032caabef83ec61c4044fc51758ced6c99ed6a644a5076721b420ff55b252c251be11b4ca9203c49008684f02c321de656f3a3e15e0f8574196ac52889564a04f5f6fc360734e8696c4ad1433f79de91d7dca02d1d085c57f63c21b43e214272afaafc640790c9c44329b845640f348af80ff32bc869933184a09f6b3a440c284e57ca97e819ba0c553478bbc5f3cd0330bad494ac49964e98c26b64c80e6ef7aabc27b6278c2e73558b06db401c39fdef97258f9d571ab55d12f7ff5c18906cfeebdd442f441998baa7cc3c758c1d1c0c5f2de17a315a8ed9a100bc0c4c7d17932e98cb40c992284991546678bb814acc7447f0e952e0cf7001cc99b1b358a5feb071b07269d0e84ca6729fffeb4389555eae57069a9c0bdf2c795f4bf1400"/4896], 0x1320) sched_getparam(r4, &(0x7f00000015c0)) write$binfmt_aout(r1, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:47:50 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') setxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f00000000c0), 0x2, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) accept(r0, &(0x7f0000000240)=@xdp, &(0x7f00000001c0)=0x80) 05:47:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2233.414788] loop0: detected capacity change from 0 to 40 [ 2233.466602] loop6: detected capacity change from 0 to 40 [ 2233.467917] loop1: detected capacity change from 0 to 40 [ 2233.469232] loop3: detected capacity change from 0 to 40 [ 2233.472152] loop5: detected capacity change from 0 to 40 [ 2233.474599] loop4: detected capacity change from 0 to 40 [ 2233.475241] loop7: detected capacity change from 0 to 40 [ 2233.481402] loop2: detected capacity change from 0 to 40 05:47:51 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2233.620760] syz-executor.7: attempt to access beyond end of device [ 2233.620760] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2233.622723] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:47:51 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000280), 0x543a05, 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f00000002c0)='vfat\x00', &(0x7f0000000300)='./file1/../file0\x00', r0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xa00, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r4, 0x400, 0x2) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r3, &(0x7f0000000340)={0x20000000}) write$binfmt_aout(r3, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x2000, 0xbb) name_to_handle_at(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=@FILEID_BTRFS_WITH_PARENT={0x28, 0x4e, {0x1000, 0xfffffffffffffffe, 0x956, 0x89bf, 0x2, 0x6}}, &(0x7f00000001c0), 0x1400) 05:47:51 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:47:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:47:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2233.679556] loop0: detected capacity change from 0 to 40 [ 2233.697673] syz-executor.2: attempt to access beyond end of device [ 2233.697673] loop2: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2233.699467] Buffer I/O error on dev loop2, logical block 10, lost async page write 05:47:51 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file1/file0\x00', 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:47:51 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2233.809350] loop3: detected capacity change from 0 to 40 [ 2233.821350] loop4: detected capacity change from 0 to 40 [ 2233.826224] loop5: detected capacity change from 0 to 40 [ 2233.829426] loop1: detected capacity change from 0 to 40 [ 2233.832169] loop6: detected capacity change from 0 to 40 05:47:51 executing program 7: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) pidfd_getfd(0xffffffffffffffff, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) 05:47:51 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2233.968560] loop0: detected capacity change from 0 to 40 [ 2233.968927] loop7: detected capacity change from 0 to 40 [ 2234.049529] loop2: detected capacity change from 0 to 40 [ 2234.059620] syz-executor.7: attempt to access beyond end of device [ 2234.059620] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2234.061317] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2234.108995] syz-executor.7: attempt to access beyond end of device [ 2234.108995] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2234.110960] Buffer I/O error on dev loop7, logical block 11, lost async page write 05:48:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:48:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file2\x00', 0x200000, 0xd4) r1 = openat(r0, &(0x7f0000000100)='./file2\x00', 0x103042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2247.745515] loop0: detected capacity change from 0 to 40 05:48:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:48:05 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000000340)="60050019c14f4d230650ef330d87656d7dd85e4d0004e9af33846777e6d3876594bb4833eac0e7b6e6a2130d206364efc769d2e8474d0d21697c7fd23901dc59a6a65de0df2b23b3f5ac55b98b4c8a02314b4cdddf81385a623868b965b0e6dc7b858b9bf8466ab7c3d4ee9fe42d43c80068a27f307d7ad68d0c06ed12fa3657c41cb295ed6600f29d19e92006e3dde04860063e94a08e10a5c288c43dedd5a2aaeacff5179b1ca61a607ab65fd3d9cdbaf761e43a16618886771dd26ec30cf1a072d19d3aa4fecac518bbe4ad96183071565ddf214d056652943e9ad5c78b83783d4d14faf8f41f16d0a211118be5182a8a30a0deac4c02cf66f9eb01b541996018ce59d3fa3347ee755db3", 0x10c}, {0x0, 0x0, 0x8}], 0xacbf8149ae050ec0, &(0x7f0000000040)=ANY=[@ANYRES32]) chdir(&(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x200) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) openat(r1, &(0x7f0000000240)='./file0\x00', 0x8000, 0x109) setxattr$trusted_overlay_redirect(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), &(0x7f0000000480)='./file2\x00', 0x8, 0x1) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) openat(r2, &(0x7f0000000100)='./file1\x00', 0x5a1d42, 0x81) truncate(&(0x7f0000000180)='./file1\x00', 0x101) removexattr(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=@known='com.apple.FinderInfo\x00') 05:48:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3000) 05:48:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:48:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:48:05 executing program 5: io_setup(0xd29, &(0x7f0000000780)=0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1255c2, 0x0) io_submit(r0, 0x1, &(0x7f0000000040)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0}]) io_getevents(r0, 0x0, 0x1, &(0x7f0000000000)=[{}], 0x0) r2 = syz_open_dev$mouse(&(0x7f00000000c0), 0x1, 0x11d200) io_cancel(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x4, 0xffffffffffffffff, &(0x7f0000000000)="f9b9225a7141e2617420ce273ebd1b46030d77dc8683e7647cea9d9b50a4bd8c3ed2c13def67fc9b7e841149b7010c5a3b479e9eee5508dcb4d4b6df0a74c00c28ac4d6fcb70304c5601e53562ee105e9c3afb1f119517afe63623904ba24090cb4c199aba0f6e3c28032075480278e9b7aa4e24694f", 0x76, 0x200, 0x0, 0x3, r2}, &(0x7f0000000240)) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2247.749031] loop7: detected capacity change from 0 to 40 [ 2247.752528] loop2: detected capacity change from 0 to 40 [ 2247.754929] loop3: detected capacity change from 0 to 40 [ 2247.782775] loop5: detected capacity change from 0 to 40 [ 2247.795707] loop4: detected capacity change from 0 to 40 [ 2247.804041] loop1: detected capacity change from 0 to 40 05:48:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:48:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(0x0, 0x3000) 05:48:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:48:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x110) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) r3 = getpid() r4 = pidfd_open(r3, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) r6 = syz_open_procfs$userns(r3, &(0x7f00000001c0)) sendfile(r5, r6, &(0x7f0000000340)=0x4, 0x99) process_madvise(r4, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r2}, './file1\x00'}) recvfrom(r7, &(0x7f0000000240)=""/197, 0xc5, 0x2040, 0x0, 0x0) fcntl$dupfd(r4, 0x406, r0) [ 2247.897570] loop0: detected capacity change from 0 to 40 [ 2247.903944] loop3: detected capacity change from 0 to 40 [ 2247.907986] loop2: detected capacity change from 0 to 40 [ 2247.914311] FAT-fs (loop2): bogus sectors per cluster 242 [ 2247.914698] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2247.924831] loop7: detected capacity change from 0 to 40 05:48:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') 05:48:05 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:48:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(0x0, 0x3000) 05:48:05 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) 05:48:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:48:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:48:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2248.019591] loop5: detected capacity change from 0 to 40 [ 2248.042693] loop3: detected capacity change from 0 to 40 [ 2248.043573] loop0: detected capacity change from 0 to 40 [ 2248.056314] loop2: detected capacity change from 0 to 40 [ 2248.065478] FAT-fs (loop2): bogus sectors per cluster 242 [ 2248.065858] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2248.068641] loop1: detected capacity change from 0 to 40 [ 2248.086756] loop4: detected capacity change from 0 to 40 [ 2248.109219] loop6: detected capacity change from 0 to 40 [ 2248.172204] syz-executor.4: attempt to access beyond end of device [ 2248.172204] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2248.173200] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:48:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:48:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0x2000fffffdef) creat(&(0x7f0000000000)='./file1\x00', 0x33) 05:48:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(0x0, 0x3000) 05:48:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) socket$netlink(0x10, 0x3, 0x6) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) accept4(r0, &(0x7f0000000000)=@caif, &(0x7f00000001c0)=0x80, 0x80000) 05:48:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000340)={&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000240)="9a001666f3430b5d390e50a3773ab9f8646b25338b0cd3513927b2790d3243aa129eacacfa83d3a39ca30ce770698ca4be6c117dca99bb8ed5171d26735e621d6b445da366a145bf6a35f606dd73df1b9afa8b20c949220caa9018d76eeebb398747a6e5c05ca92a209218271eabf58a89a212e39dbdcd522ea98ce39cc96b7df7f095161f0fce0a71265e8264d90dc62da91ce7adbb92b157e76d75a4f6fba8b98ba6cac6e55d579a75524d5e95aff4909c059fcba3654aa9f439836cbb45c89516fe2a3826", 0xc6, r1}, 0x68) write$binfmt_aout(r0, 0x0, 0x220) accept4$unix(r0, 0x0, &(0x7f0000000000), 0x80000) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:48:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:48:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:48:19 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2261.915157] loop4: detected capacity change from 0 to 40 [ 2261.918188] loop5: detected capacity change from 0 to 40 [ 2261.959568] loop1: detected capacity change from 0 to 40 [ 2261.961187] loop3: detected capacity change from 0 to 40 [ 2261.965704] loop7: detected capacity change from 0 to 40 [ 2261.969450] loop6: detected capacity change from 0 to 40 [ 2261.974182] loop0: detected capacity change from 0 to 40 [ 2261.975576] loop2: detected capacity change from 0 to 40 [ 2261.995775] FAT-fs (loop2): bogus sectors per cluster 242 [ 2261.996521] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2262.037571] syz-executor.4: attempt to access beyond end of device [ 2262.037571] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2262.039124] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2262.062961] syz-executor.7: attempt to access beyond end of device [ 2262.062961] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2262.064525] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:48:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) setxattr$trusted_overlay_redirect(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) 05:48:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2262.113394] syz-executor.7: attempt to access beyond end of device [ 2262.113394] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2262.121538] syz-executor.7: attempt to access beyond end of device [ 2262.121538] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 05:48:19 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:48:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:48:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r1 = getpid() r2 = pidfd_open(r1, 0x0) process_madvise(r2, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2}, './file1\x00'}) 05:48:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) 05:48:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2262.233067] loop5: detected capacity change from 0 to 40 [ 2262.253795] loop3: detected capacity change from 0 to 40 05:48:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) r3 = getpid() r4 = pidfd_open(r3, 0x0) process_madvise(r4, 0x0, 0x0, 0x14, 0x0) sendfile(r2, r4, &(0x7f0000000040), 0x48000000000) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2262.265918] loop0: detected capacity change from 0 to 40 [ 2262.290011] loop6: detected capacity change from 0 to 40 [ 2262.295550] loop1: detected capacity change from 0 to 40 [ 2262.307170] loop4: detected capacity change from 0 to 40 [ 2262.312521] loop2: detected capacity change from 0 to 40 [ 2262.340377] FAT-fs (loop2): bogus sectors per cluster 242 [ 2262.341684] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2262.357856] loop7: detected capacity change from 0 to 40 [ 2262.437473] syz-executor.4: attempt to access beyond end of device [ 2262.437473] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2262.439183] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2262.456500] syz-executor.7: attempt to access beyond end of device [ 2262.456500] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2262.458036] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:48:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x200, 0x100) 05:48:33 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0x17a4, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b402, 0x40) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) sendfile(r1, r0, 0x0, 0xfffffdef) 05:48:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:48:33 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2276.043217] loop2: detected capacity change from 0 to 40 [ 2276.046117] loop6: detected capacity change from 0 to 40 05:48:33 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 05:48:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:48:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) 05:48:33 executing program 6: ioctl$FS_IOC_ENABLE_VERITY(0xffffffffffffffff, 0x40806685, &(0x7f0000000300)={0x1, 0x2, 0x1000, 0x1a, &(0x7f0000000040)="d5fe8a9d599aefa7d276204c8041f053fb3c46430e296118b151", 0x83, 0x0, &(0x7f0000000240)="ff41b8753ca07c79b5d185aa86218b6a09ae571a493b7e9bd87833dd030ff176d4d7d9cfdc701352a75fc9ff6d1948d62efda55054bed3876ff82679e406b4efc18ad3cda57ec8a376a43323ddebca6a98b07d287b50b8a2b2f9abbdd75967e044ca869c4cdeb15c714e487118d764ce769b74d6375923f4f5bfa0e3e418653a7c14d1"}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r0, 0xc0a85352, &(0x7f0000000380)={{0x5, 0x81}, 'port1\x00', 0xc4, 0x8, 0x904, 0xfffffff8, 0x0, 0x7fff, 0x1, 0x0, 0x0, 0x3}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) r2 = syz_genetlink_get_family_id$tipc2(0x0, 0xffffffffffffffff) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300), 0xc, &(0x7f0000000380)={&(0x7f0000000440)=ANY=[@ANYBLOB="b406005a", @ANYRES16=r2, @ANYBLOB="02002bbd7000ffdbdf250e000000340003800800030038b60000080003000101000008000200090000000800010000000000080002000010000008000300020000006c0005804c00028008000400f8ffffff08000400ff03000008004200080000000800020004000000080002000300000008000400811a0000080003000500000008000200ed000000080003002000000008000100756470000c00028008000100050000000800010065746800"], 0xb4}, 0x1, 0x0, 0x0, 0x2004c010}, 0x4000) sendmsg$TIPC_NL_KEY_FLUSH(r1, &(0x7f00000017c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000001780)={&(0x7f0000002b40)={0x1314, r2, 0x200, 0x70bd2b, 0x25dfdbfc, {}, [@TIPC_NLA_NET={0x68, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x6}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xffff}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x4f6c}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x40}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xa62e}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x1}]}, @TIPC_NLA_NET={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0x3}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xd}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xfffffffffffffffd}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x2d5e}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x4}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x8}]}, @TIPC_NLA_MEDIA={0x4}, @TIPC_NLA_SOCK={0x70, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x9}]}, @TIPC_NLA_SOCK_CON={0x3c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x2}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x41}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x8000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x934e}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3ff}]}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x80000000}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x100}]}, @TIPC_NLA_NET={0x28, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x2}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}]}, @TIPC_NLA_NODE={0x105c, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x6}, @TIPC_NLA_NODE_KEY={0x4c, 0x4, {'gcm(aes)\x00', 0x24, "ab8e903a0a559e2a48ebd43819f9a85cbffff18a15f1cd51029d7babec1cd5992f003c7c"}}, @TIPC_NLA_NODE_ID={0x1004, 0x3, "09dbd5f273e1d307657d7058d1680563039acf9deedf908d4109bea149a911793f725013b904ab9cfb360cbd01efba7fc25828160b4d439657dc0e62f54e02dc2f4c185283771031a4ec615a3f009698b61db8ba5562d6055b0bc6d5e2573a581ad9c3bea93ac4fd9f2a2138658957c0568bdd6619d1063bd8b17fbd1ae00fdba642f43ecedde38ba2e27031dd3470f3825a2b2ec8c49f5eb11ff87cf2595e584c3147637512f98a48164e4fc3aadd3d338f650a9d85b8f3aff6ae7fdf4de9c5b2e345026ce45cb64a15b7948dce1221f64e6955d633fab7676cd3148b6a8a5664d38cc565466c9d3b7d4c412e02b0ee052735277f3a5ae13340e365aa7c7d43eb74ad8a0ad4558d436bc7f342e6bbfb83ca3849cd913efc73159bec7d3243a9421737ee313015448295cd808bfddf6463a4f78dce214f12fa7c08ea312a0eb9005ad178ab609222c959782f740e55d45df09f76cf29ecafbcf41a6ffd6a33c61b65c2f187703934e05c94c667b5aebb8cf23f7a61373df648788ea5ccb4d94c7d69bf4ca63f82280cbcfc3eb7ec55bdfccaacdc22ad005bbd4079c3febead9540ab7528a041ea285e7c87472ff95be672248ebb913c19430c578de1ac164382b9b3eb09e119dcdfa722257775044bf856b72c98029ee4f30c2309c14c15a5aad994161ff75ff85997672ba0c3311d46acb6b219e289737ca4b12a8025bfbe31af3296cfab637bdc49b9f4a2b20ab297076d29da4729207728bf64e19919f3edfeb8a08be54b0de18df7d2eb4a12e3dff84803c70dddbfa57e8deb6babd3e8b49c7d9ea0e98e20419d106dd53b34c78a65ec76a611db61ce9e1c987ad5e4655eaf32e31257a230512c2d4debd802cd3761ea02b0d117fd7a3e9ffede70792fee2ddd05f87f0dd3382c5536909486339ca4a57fca99ead5d9041b1ef18db9c8850a151c2f5433dea5471e9bb9c3955664b2f866cb8a774745332451699f6a5275bf35e338f5563ab96e2d90f26b03d7990e971904dae855b59026e0405884dff23a4af5fb76e52987d57c55e7f6bd09280404c3dee497beaa7990e31dfa228a6a78f419272bdc13bb93f301ee2b03fcf1c1143d345463572ad3f839d4ef9bcf647a4c7095bfa3e06b8ddf54f1afab3ae93b670e77bee003744d600b5d55d56947b3850d690d7a7afb22cbce196e5cc2eddbd2a41eda446f548280751852b978b3fe1277817a6769a53a660fda6090e0e829e77cb0a4969fa367c81aca1d1bac0f4e99d834e1e65b800f0c2089dc50dd9393256ad41acf1fceb5343f67baa34034f6751e2b2b2b0c9e327d4a9300e38e2575aa8bec5840e29b9a618e9823f65c72c975e9ed3bc3ac28a2c8ebb91f4d25df68ffb0456f334c8331fcd35da645505403cde3c0435d1061718d65972cad41dcbce62618a87640e7c84f3f53a5a45249d37a2c6420cfc01c2601d713175508fc8f07b0aa644520201320d4ae056f85b6a5ac1e1f4e3143fe4df86faed83b94261ba7e57233a396ec8e97a1a1075556147d518706d7b73a9adb7801ce8f731b15fd659feff381f61fad4d4cf4d82c8d712072a14f815521b80d7623272304507f2028ecbeab9bdf91649f47a9f4537edfa1c97262fcb1772c9a39b365dd00fba5585260e611a08cda0dfa77cb5dc4047a1031c554623b10bdde23097b9c822ea5216d1c2f068cfaabbacbf71f7865423d5859bde38e88910ec9e74d679bf12dbd5ccc26bb05393eeac8a1a75c324e3c53bc6df82f52436c78d9678c68e4dae1f4f982987daa1937157d907ef351f4334cf1d9167a4b871c8806630902e8fc0805413a45b7db6815f441786b777d69cbc832733fa6009fff8e4da31340b1dc09944dbeb0f907a3e6d4252d38c832b72dcf7010a25b575d2b6c69e37e975e117d5b1940306c9d9562b42bbf96fbf119de930a178dcbcc073d8a12ae3c77f7d51e4f865ea6f6b3d97ff4b1474a12c3f368cacb90beac628b066d71b991f7552e3cb947af413142ff25c58da696093a4648af2a65bb6e608c9bafa5dc14e5271fb2e04cb4509f99d18f933e543c5b3414352db898ef969770323411caa557b0584e6b25d50961792e2cf8d6e3b26a8347017c57350007a261b94ef6e82a83ac10e2cf78274212ff721121ad18cf470b240ed86a18aec3a9b7b86a92c7247ed6df1aa9f67cc56eba2e22b6ea95fc2cf9456ed27a2b28817b8790b8bd2d328ac4a34834c8e2b9aed94d22308b2100ba8501310c62307ff456180558618bc464767494eab696294ad29744f3bca936243bb15b51d546a4503c5db288b502d2ad51f9156e9abac1f111ec2750abe75c41e67d8bc3fba47df427f7d7ccec21f5224e57198472b102f14ff9789404125a984cab43ba0bceb618e97d9a013d8e74257c555c4615ca55aff057ac48fcf1d0ec12b591d352ed04d2f4ba8a9d0a617b5f6084935655a5579a32760197d3597399ab2e37f03498370612f05bc7318a488f6b7eec59ceb81b12a82e3bc6496eb38848b18af2003d7ca44e102ff044b7946cc939ca30458747b550a362723589e79ce4181d7202b45f54f74b3ceb9d37fc981d2703cb9ea1e72dbab9715859648965d900f605a2c1120bf145c5fb981889e49466f62b8ffaae290d8d2d82e9e07e1559a9c085c3cc1175d2ee1f4b56c5ac1f2144b69d8c1afd7fb85252f301207a50171dc247e1d961c290107b75f4be280e1eef11d882ac9d85970eccfcfa25e928da7c268995140c5a4f7a65e17782aab9aaca065cfb3b3b53ad4b31c5c1d48a653e5be8675da29521b62de1bef73869c8c130041731f9e4b7ab74ae3be554743f52c94f5fe71351b92538e472506450c8c8e8e77e9f76c97a0538b5e86dc79382d6b32e17be8a267c9f44dde0a35d53dba7fb91d6a751dd1576dea36d448012c880ff6783c8341edf2583d7743ddbe197f5328342480c15d982244413cf4fa27fdf1ea35a009fa9898f7308684083e83675bbd06f2ce4d3117e03677314685f9509a33e61433dbe57e0c5f7c04a0d5f55f57352b702883acca3f4a409e053f1a564901631c8b49b7907490a0f2133aa3ef35f518b2a9a883a0fb3410696f579ad104ffc730901a0f49e9d672e87be895f9c6e66dc20be5fdef1946e218aaea6e56a051cdca2a08c78b160d4e6c89482dc5f54c983211f94a60ede7e8da6547a50454df4ffbbafed0baf82409b5cda77c2966c4dc111ea05a1b29dcce885abfd9d740ba3f34d568eb2f7a03af377e2ed10d832fa43e1143916d34b8ddad27349669038cfe4c4ac23d1d0007badcec0e0734d1456bc2820ce5056271aabcdb1748dc52d22b8da7f1228c9ddeb759d17df0dfecc7871121cb251b8ca3a51d6f40b31e8ffaed1aca9882222adf3ac2aa8d429cfd4d384e98bf20ffa43382d4a31aa436d12e6546b62dc3218dfe04241ddeb0fcc685bb5d2b0e2563278a26374aa99843fea64f34c3da67a80d5aed91f20da0d14077a8b6eb72bae82cb1f510e06d4e2085df429a8323331cd11dfc4e637cec72921a2a8f69f2044ca0354d50742e599f9229cab5d82e125b68a54724cce62983f572676ac5935851a7b7f3bc04502523ebcf5e2d61d44541c187f446b2f64a7687b689e2f89a93cfd2965fbc701472c6bc09957e67735f044b50985123b3b0b97945001dda863ce457f3c600242ff333c9c743dcf79daf4883a9a6b101e7a3d75adacc22ea4fa17607fc5593d319ab5c12ce436fc3998519695abddae2acfb32d79d6552289bffe00c51b372d3d71542936579cb9076a1792d2b776082bc99f76f1552e60813b5e565cf2b092e35ccb2e70c25c547b3971c93ae1e3e75ce10e3f0f5991d7204f257ee848c3417eb5e3b15369bec82c0e0c74798b695e6e5bca565b14f6b2e3fed626721bc018d8dc335740526b5d9219278ed4127509b281d8f94aadc645e5bdf1d8f791ea68c57c72e83bca30784c4ed32281a907fa4aa59fc1a59916a135fc36e88a3a0af31215cfac84570a3ebb025b9cd2102d9049dda7803544bb767b1e44cec242b0d98d8b81598b940bb0cbb41351861a983b7a05959f8a5e8528d51a8c9255231f170ebbee4918a1fa18bd56f2b79b723d3b2b4172e8bb70c64a364f6c9c24707e51f7905fecfc5e9b01455b8fff7b73eaf80db0be697ff27fbd8757c13ead7e85277cb98ecc99aa30ae72a9053c42d290c771f15b98a6e2d57907cdf13c038cb7d7f28ec90eeee0063b604271d37194736c16a784b785d85249ba3c094fada7d59b09b2c9dc3caf80598e1617b607b45c9d04e7a99bb3f6251b3fe84ca030388720a236c1c35d3ef903ec603ec787d1b00b42d3917963c738e8a3fbd09f42d3b80dce2dadfcb5cf4248d567c947c84f2141c1d93ff04e2d4eaa5f00cc5ff0a7177075e3d7c91ce0a13e58a0d4ce22348e7e3b25cbd87f024065e651ce8ed0c1dade3ecc4452956d34a36d2937a5119a8e4e7bb6246ab1b7d084c2f9541b1d973a3e8357ad338113563d80269422a6a983b98c0327f43cfd3c446513a00e3bdc762df741ed5bdebdc2f8977ce0fbd8198ea3a2ba2f3c795cd9d4a98a0a84029b0fc16227b3887cddde0e12586487e7e03ae1a7a6bc43e543038ffa5f4236eea9c2b0dd6bd1bb0e229159b4d2cedb0724af0164a828bb326b100194ed6c73a9b74640facf161a5d0f4aa154b0b28681131fe301b176d11cef15195211de27104b132ec02684e4e2218f65f6af704a2aab31266999830811ac812547ac8e3b638867f91ef4317f43b98ae1c3868ea17265b1c9f14edc2277e32687fc4a79cc600d9d54fbae0d07a2af7a8db4b9735038d7bb2583dd8ee9ebab0e6a9fa312c1e01c8da0634b62a8c1bcf68b861e95262c4b27831c2ad8e2773d8ad15bc5f55664568210450e5cb38948ae07f879652729d418f0338de077b963e59713240e361ef8319d5f910347dd7375962b9b42a5f63fd63a03d40f6ff84227145e7ef488f7653132720692b8a1804548eb8a5ebeaad9a1d0609bd450ae8edf19b075107c598c4c2cbbf375c265631983aa9a29ae46397fb8325567bcfc3388526e46ecb51338eb1272cbbf64b2222a755bc4e54fbc83b729d645dd0abd346a49a100ff1df100463bd83275bfb891050f3b5e6295f0c0256be1c78fe57569d5c9ca0f26bfd9f98554ffb2113a6070e712e73a11019e1019df278c2770cedb971d898458b623f0e58a5230d943b82ef3e4d269ebda10015d4e7aa33cb1d50f66558c527d85ce43bb9d67f4f4f5c3197be3723094188bf3d5be3510e6dcb5c9ae9458c70735e803b256bd77df75e4ee0652c14bc920d0ad46ad5383fbb5ffaef7388f80b75f3d307e5992b10791824f80a83bf2a09b317a1fbe3599fbcfb6ddc4ab5c8c98999a200698114ef6b20d708776959171e996e830eee6ea2fef1e3e37c20eb41e2c4a55fbe1dfe5dde499db419baad2ced4964d1a92b82e0ea5a8b5b225d59efad3f97e339494a701ec2c4e8e1f1b70db0642a002abe401eda82ac9929afda8d20b4c37001f3bf8e1edf4c00a2a7a7c96a7d3f8dd870576832d29768a3a24c561214cb13fda05ac710a915d418ecdf9ce836155174f23d539ebf03a533b9060a54e6278fb7c43ac227f6b5ff12adb1af4f0ea800caceb43166bd8e9a1772debfdf4262847d06c4318898b2f57624ecc183f0da42935334b61cb21f358a6f6d30caa3d5e4daaf8b52cbd71f5397d5624a7e3aa65b49a846a937fce0c20db6e304805f1b48a64cc924d841864e5"}]}, @TIPC_NLA_MEDIA={0x18, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}]}]}, @TIPC_NLA_SOCK={0xa8, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0xfffffff7}, @TIPC_NLA_SOCK_CON={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x80}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xe96}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x9ed}]}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x3}, @TIPC_NLA_SOCK_CON={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffffffc}, @TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x400}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x81}]}, @TIPC_NLA_SOCK_CON={0x44, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3f}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xc927}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x40}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xf6}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xfffffffc}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}]}]}, @TIPC_NLA_LINK={0xa4, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffeff}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3ff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x70b}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80000001}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x401}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1f}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}]}]}]}, 0x1314}, 0x1, 0x0, 0x0, 0x10}, 0x40010) r3 = getpid() r4 = pidfd_open(r3, 0x0) process_madvise(r4, 0x0, 0x0, 0x14, 0x0) r5 = syz_open_dev$evdev(&(0x7f00000001c0), 0x3f, 0x618803) signalfd4(r5, &(0x7f0000000440)={[0x80000001]}, 0x0, 0x800) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2276.049079] loop3: detected capacity change from 0 to 40 [ 2276.058554] FAT-fs (loop2): bogus sectors per cluster 242 [ 2276.058961] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2276.059045] loop1: detected capacity change from 0 to 40 [ 2276.078904] loop0: detected capacity change from 0 to 40 [ 2276.091390] loop5: detected capacity change from 0 to 40 [ 2276.099236] loop4: detected capacity change from 0 to 40 [ 2276.117885] loop7: detected capacity change from 0 to 11 05:48:33 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) open(&(0x7f0000000000)='./file1/file0\x00', 0x410000, 0x1) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:48:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') 05:48:33 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2276.133131] FAT-fs (loop7): bogus number of reserved sectors [ 2276.134142] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2276.175095] loop7: detected capacity change from 0 to 11 [ 2276.186173] FAT-fs (loop7): Unrecognized mount option "./file0" or missing value 05:48:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file0\x00', 0x1) [ 2276.195083] loop3: detected capacity change from 0 to 40 [ 2276.200829] loop2: detected capacity change from 0 to 40 [ 2276.213230] FAT-fs (loop2): bogus sectors per cluster 242 [ 2276.213876] FAT-fs (loop2): Can't find a valid FAT filesystem 05:48:33 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file1\x00') [ 2276.231636] loop6: detected capacity change from 0 to 40 05:48:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2276.289951] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value 05:48:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2276.307631] syz-executor.4: attempt to access beyond end of device [ 2276.307631] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2276.308699] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2276.318972] loop0: detected capacity change from 0 to 40 05:48:33 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000000)='./file1\x00', 0x105) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2276.326503] loop1: detected capacity change from 0 to 40 [ 2276.349726] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value [ 2276.391144] loop2: detected capacity change from 0 to 40 [ 2276.415036] FAT-fs (loop2): bogus sectors per cluster 242 [ 2276.415879] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2276.442356] loop7: detected capacity change from 0 to 40 [ 2276.470213] syz-executor.7: attempt to access beyond end of device [ 2276.470213] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2276.471183] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2276.479220] syz-executor.7: attempt to access beyond end of device [ 2276.479220] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2276.480531] Buffer I/O error on dev loop7, logical block 11, lost async page write [ 2276.481099] syz-executor.7: attempt to access beyond end of device [ 2276.481099] loop7: rw=2049, sector=48, nr_sectors = 8 limit=40 05:48:46 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(0x0) 05:48:46 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x100000c, 0x20010, r0, 0x2fef0000) 05:48:46 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:48:46 executing program 6: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x102, 0x0, &(0x7f0000001240), 0x1018, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES64, @ANYRES64=r1]) openat(0xffffffffffffffff, &(0x7f0000000040)='./file2\x00', 0x0, 0x27e) chdir(&(0x7f0000000140)='./file0\x00') r3 = syz_open_dev$rtc(&(0x7f0000000180), 0x1087159f, 0x40001) ioctl$BTRFS_IOC_QUOTA_RESCAN(r3, 0x4040942c, &(0x7f0000000240)={0x0, 0x8, [0x26, 0x24, 0x100000001, 0x7, 0xfff, 0x2]}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./fie2\x00\x00']) chdir(&(0x7f00000001c0)='./file2/file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000280), 0x20800, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x404001, 0x1) truncate(&(0x7f0000000200)='./file2/file0\x00', 0x101) [ 2288.469941] loop0: detected capacity change from 0 to 40 05:48:46 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:48:46 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1/file0\x00', 0x200002, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x4500, 0x80) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:48:46 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000003c40)={&(0x7f0000003b80)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x30, 0x0, 0x300, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x81, 0x5b}}}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x40044) [ 2288.487170] loop7: detected capacity change from 0 to 40 [ 2288.490340] loop5: detected capacity change from 0 to 40 [ 2288.494544] loop3: detected capacity change from 0 to 8 [ 2288.507003] FAT-fs (loop3): Directory bread(block 5) failed [ 2288.512407] loop4: detected capacity change from 0 to 40 [ 2288.512985] FAT-fs (loop3): Directory bread(block 5) failed [ 2288.513926] FAT-fs (loop3): Directory bread(block 5) failed [ 2288.514460] FAT-fs (loop3): Directory bread(block 5) failed [ 2288.517852] loop1: detected capacity change from 0 to 40 [ 2288.518105] FAT-fs (loop3): Directory bread(block 5) failed [ 2288.521591] loop2: detected capacity change from 0 to 40 sendmsg(r3, &(0x7f0000003a00)={&(0x7f0000000280)=@nl=@kern={0x10, 0x0, 0x0, 0x240038}, 0x80, &(0x7f00000025c0)=[{&(0x7f0000000300)="fccd529ff3e8eacded55ce9944b1d40f7605f1bfcceb6785a960e1cf82b66cc0c83cc64f0d377e42416a9277ad1dd13b544ccd2c54b0f6c65a42ab71ab5be40aeab9a41bc3dfaf6a5c68808961bff8ff2815541017911d4fb8c57403eaaa177867339c5345d7f6f969f34bbc549fceadc9f5c384f7fee7782e5269f412f2ee0f367f750c055ae1ddbe466f972ea27b7c134bcda6bf231d8061b398191e212d70726e1173f108d2ed10b96403a0a1", 0xae}, {&(0x7f00000003c0)="538ef2eac70fc1ea66450039f9727f7fdc2666b08ba7f8eba785ca119030", 0x1e}, {&(0x7f0000000400)="262550ececd2a46a27645078838cd3ee70769ec5a1d36415b57e67c2b751024113798a925bd3cd79321045dc9b5899b9540cfa0d46cb4baaf070ec37149b93517b7dc5790f53cdf4be96494906d26a80280e127611e4cf96c993372bbd577ffaa61b8367e4e21e95485eca874511abf1cd2e6dd45bf2748b45282d1e6de8d794130443ce2c3c746a47318c8a6e627b74a1839a51e95cd46c1a591b31", 0x9c}, {&(0x7f00000004c0)="37dd769a156c5c8e8983134873ca97", 0xf}, {&(0x7f0000000500)="233ee3e55f97d6694f89b92abcdefea36745e8b4f6261d53e52e1914e7b533a02ce9d21253d1b3a64f627e28a0e8e69abd635b6baeb8ed59cae09f68ecd21fce646c980b6e7ee92ded45bc5ecb5c244944fb0d88dad023d732aae07f57214490f2e750da37d20b490c1b69449c9a92cf3d3aec0a2a6571b6b68255e4326ea333b4685db635998385354ef7593b600b0369003a12f6a27c51e9d1a0877f31e8c8e89b3449c31937c441fd48b0d1d916a659acd53257ba62ec98baac6527e7e5e375060d8fcc942c7b82ddce8a39cc47b1c21f1ae481a9a00f879ae4cc6ab52a3407ed2e9c1a9142048ce3609ae4676c336e6f02d792bdb63c9c1088f2e612d686ebae1858aec62001313019af1fe38a2958d334a93fa1424815aa6dc4147583196647f553115fa6a6b5a526193cfd0a43b8be0622ca1946b690fa79f78fd3843ae0945955d4a203aaae69af4c32e296a4c563541139c1e7de40e033cb954bd1314f9fdceb472140ba05d5255c93a2eeea501605d03beb6a24682e48d9b70aac06c0450cda1be3ca755658866f0386fd961e7c781fa09bde84be2fc076d9188771b4f4a732fe9d2846637a015a3e1b570e18d48706ed2d409c14ba81d483c0498d451f4ea9966d6fe0545a72fd6769fb5e6e0762e15c46c63cc15f782723f22153abcf66e62f2c9911fcbeae7f5fbb31a7f981fc81690e50d84dd5e9320465907b45e480e6a629864974c8cddf71e1b8f10a5393fb76440e7fcbb8752b5b11b1b9962d2f271ecbe76b763318569ba989875d347431c77ba7d83240138895b09e8dde0aa763f737349fd2c2185006c6b1fbd4f601b6e35e2616f22134460a2fe5b9e2a949b3a8102b3667f90bf0aa93ee39763754d312647525e81fe90c12c6431bd3222859a2ee91ba86e756e8c29ea56a691cb1ba92083d9556f6c0724223546203b687e79d8ac8ccc97b8e8cd3fe61cb6cc27d820321745bf044f9597b83ac4af568afbfd8f8774db77efe1d6f158f86c73129780f08232663aa3fa46c0a9cb0c7cbbe987ae0cbfc8bb8b9b4872ef58a54e6e15c89ac7e83e29c462db1488319422dcac09ba1d391d69685bb0c1a0ce9281b17d7a109161e03202df5c757c52ef718e26090a3bf915c9a42aff7a2c273d9b111b1d1bfda6e065aff820bc5de90748cd08ec2097f33bb93daf7f001e30dfce1e23a20ad74d1af5ab4ff63dc4d9caaed4fb07c036057470cd1542994593e8d17528954eb5840e1d5bd20652dad54806b8a6532b80a2aca0f3925091c0afcd9da45f373e9a522b400dee6bc47d886fec371865d96b2ebfe0543f354d8c719c657c8c1a9856808acfd4723d7a42fb16b48adc4a343dc7a3116a18cfb696efc60fa39eaab431de07b0057b6281c1c50ccd30c455cd97e7a7fe919432a69a1ba2c40ea5f3358658a2c4c2f92cc0ea0a97ffb19e0f9b2f2e1fee3f6844908569ceeca33b8eddb3de74c576a087b55a7510876c5ad4411e96a79751e945ec2b633365af93fa657e080f1d5c166a118f56e423f9741dd6bd0d62cb4d95f3e3c6dd812710e3a9c13e1cd08a4c6df5d807c29f17cc88963a7f6e8997d3925e01bce57ef3ee8c6f48b832b10bd372c65da4def6bbd3f71543b57ce73fa2b58c9efb50b89f59c52e0d9913c6add98ced6a8aae906803d3c2ba78977e4cd50e5ad6d42ac7d007954e483aca50d334b4d233a92aac20f0a70d1d4bccf01b8edf2b7c6dda6e8c01cc0281869c5991a22b3533f84421f8954dcd93cfea4c7d2e91a54cd86856c7e8e9e4e996fd4703f5b5b667fcca471b32887e9fc252e06bad802902eda0c6bfc7e1c016e0de326f73c7108f5534b059e890cb16529f4664b75d91e0bdc6f8332efd4b667384c14b81a8b9ffa727efff4f2732071536b39aa89499596a34954249c21ee5beeb27372e28aa7c256af05dd31a9db70a4b7638d5fd2f96969a4450854699279c5f909c673017da64ac56fd29e7969b41ddfc6536c2fce274e27a17d6e10302faa5d29737c361ea8802a9759835f5b600d4cd045d588cfb9b5a6cae8ba5ee99f7839d298ccb3c1fa0aed9accb0f55844dbf4b1de8775e27c781fc115985f5c2a149da4bed8531f651a5e1173264e79324333d4d2402cd05d3b5e1c647cc7c57e5fb3a5a5b8a5612c548548dd04eb3400856ed9b433b0342d9892fc3974d10c5205d22c4ddeb0a7c0df465519c12160dde83ef9c78438db76f1b3463f883550ce45a5f5be019df53a5ca9428f774bae34e2b7352efb45f540b59fbee95325cc85fc80b7683c5658354023456e0495d3e13ded966af72c93fd5f457939951f851958f10fcd96db28a1bb721b0ab6987a7be43e6f285ad1c333d98020681144d049350eb587ba0d48c496906638bf4b7b0105d71203d2bb738b80929ca69320723d2d15f1962433084ce3a72292711e05df8711b60cbeadcf9051fa2b8392a580db70ebb1e90bed502f6ce3dc0187ed9bb3f98898d017a243d570a354aec506280a6fae116ca016d57a4742de5aa1a86e4ff64380f58a6512a3d9d185c232e86fe1a692a1250156eac6d85ba106aa46a5c922078a1a3f96768566c80671d9e93ac9a282591c7ad87760b8113c9b1c61724f730d77ded8556b7bc0c927d12ec5e51d0952f7918a62c4c1e52652e6713c22f1b4023a906acd853342ab1fc38b0604e1c463e5d3dc0021e64964e303464785ae0ebe3c84a7b5e704103fa40ade6c00b3c7f9f789b3f9cc36b1d97512dc31b624b56eb83fd14fa4ec0eebb5025aada76ab37949f58d797dc93a866fce4f6f9017f490a350691e9d72f128b076fc0398cbd991d82a0d3b531a56c1cccafcfb599dbb363f1d18da149f560d604a11b71c451022fb1506354ac3ff08fdd70e2167355640f3e7f470d08b20112a99b98a47e788c9dc4ca94c5f1d91739e36b78a2d4ad65771299be3d263e699713a660670ba66c7c5626e5ffb91e3783c2dc0521c7efd77549a494a35b3bed575b962e2e0d10218b330833982bf0109a72bbd63c66b8be2062a41bf905d53e160c7b87e8f27c3e04f1940118d647997c5e1e5ebe4ed1fbe2a6a0bb876139a90a46c389716cb54037c3d219cf043ad53cf1b568da1e26afd27f3cea83a82d56fc2c838a8b6b2a46dd6f5952985e50f5459b9982d8ee45749e341212176dd0fb4bf05eed488e808045e3a2c91c058e40c32660f777f7c0a48b932fbd16e2d9b762add0ecc458eac70bef92b609eab2fbd461f968db8221c2325ced079c1ca569cae91f8815e944b48d6181afdbdb43243a49cb8be6acff83ed59afa79ddb117bdf630db38669e3687407c16ec133e47c29bf82801ba6942ff97dd04b1346b3437270134e95d8c2c0ee4f5b01ec47cf59d301662d031d714830e3e9696dd5b9186cbd9142c456cfe2c0808802c8568b9f4e80a0d5d47b12e4dfb8fafb697f32d80099fca20b5876f79dba44283182f24d72bc0ceabe689d8cbe154938d18b00cd524fde13caaaa35618eb255926920a8275634055b9a6ab5defd41c31a5cc7902e18e4bf9d0e53483d1cbf424208c041f3b8064d738396a7458805ef1396d198881711d30f2a477501d26d2cc80720061089060ec5f0fbfd64b09048cf4cad96e4c0a0cd3ef76c9b6618b3474e43fb50c66afd0088995324ee984037b76faedce2baa0a050894360d169e3d54d933373e387f22c35d622d475a559562b8b6a4ba80dacb04447cb8c3e149d134e753473320f35229b1fb4cc20f6d86681a9e58e2036e9a1a9b8b9a0f0d0b78bf6b36ecf30bd836441771bc46f56a4ec52906b022a2e4f117d17ae78f4b069eeaa477b6c69adc9f1e79fb2fec41325ef7837d7059a918da2af7ce9a18bfc658e154c19b9b400e261a8a8358d3c8ccf71e6efbc0209ee0eb294825e4b05f83e53517fd65e560ffecfa38a2e1272a72877b855a350e65ff19e633fd79a2382aaa1df56432467a46e9e75f295449df5a015674adc8fc9d8c1afc5789469d45a45b9cdb45c01ef9e58cd5b234fb67ea839d5be2b53b010cb58d28971a2578229c4d1f71053bb0f49c9171fcc938c1a0464b4447b2fa99dc096bf72c48293936fd0baf5d6bb2792c8a43a696764eeb10ce417d419cbd021c307b7802f6afca33810d62335dc2832bceea80b79b1f8768bca3168a7ca2cc56099bbcbe0aea205ec6c91ff91d72e9d235751cbe75aad0fd2b51b23167cb2936be1b24f73cbc1e2b9c444b4f52c7435b1f35ed386916cafc992fb6b71dea0858e140ea614a66296440cfcf74ea8b1eb13fc6cf945b1ac4694a7f5ea45ac5767f5da1e852af9a7ed17e9ac90e87a7a7ba62e9c84ec17a37b781537ba8f6318496585aa482027f6d34f4b327f87f304e6fdde1c492f2d7366161d601695458a19d45ef5dcaf6b8dd33eea7cdd7f6d46681719cc562018e7df8718d867c8a8dbd3201cd9426742955e87302dbb64823f32a3cf5baf6ec1e74323b8a007a26da0e83295e232d502cb066554335bcf69913b1fc49051d4545994e36fc745d211bee3d35d3f324fd98261596118c59b1aaeb3b88dce92edb424475f43971c69dd7f3c4ad49b98967398c1ace50490578aafc2c88d7cd10340ecb8bb2045ed9a834cab1f529d168d27823c675488afda410e5e08f25686c2d916b83b305f8c6350d3e03a247983a8bda65cb083523c65b1160531e7c2bd3829bdbb120761e367ed140b0949dd186d8ea3a0e1062b84d44918192bc62e537ead6382a3c131223c89fcf3f5b0729fa77b326ba5696edfedf39c9a17a4017f0ac1de34fbb5a3d280cf53a659b57c0b2eba3b6a8929f82fabec0f8041bf91ccd7abdf8bfe9d987898f44b18f45294d444d7954189dd865463a45d3e4000f106828c8174403a135eae807a5d93f24d02f32bd68259b467d8998e2007adea7d0bc6dcf486c60da593f444b86f49770092148147931819386dd8916f47e0843d03fd8424a5a6c4b91d5c28ac72ca800eac3cffe324c891447acac3b6099ac75e16c7859d0d0699bc307a06076ff7c3be363465df0225cc30f16391edf7378bef60de55cd7811cca668b9184481e6e4363589fa0b777f57bb5610dc23c5ff671d64aada3e6c33dc719d6275cea62e3a6d43f9e144a88f9fb87fcbed7410ef61a9b85153c2c7139a54b38c445b917536292c79b2aff51da8468c4cfb4bfad4f5396923d236b47fc0e48792c4367406ec07b2f3ce7f2fd6311d1f6c9ddb49f6119cc401b73eac5fe9f41b9aeebe319d36dda0710f5fbf5ebd1792cbf4e8917660486d1adb0a5e9b311c2f8075614124862de44e5c3a7cb7f3c9091634775b3fa5276e54fbc46b4bb820dbdb787aa2ddc3b71305c88b8afad91f8987ed63cb365ad1e2009594c79490d7168c88a68966d9faaef049e6f66e1f5e574b28babffdc555aceb58ac3e45bce89acee3ce37cbd32486d476177a5d155dfef268db0d0f63b63a7575b2c798c54455da5c8742189c7eaa8b2c16a5c1bb8b4cde71d3d69985c02f1c0f9a7fd9ee2b1bd09fcdaf3569e55276f7b0734a65d7ba65a34a8d7937f46255376ec2fd7f8bad7961065443b20ea7f8c67217baab44b9d1abdd613b343f865f575022f1085459a96891d0f969b043403423e315cdc9e10f3689d6d59eb6e7614f435b75028f98621f9b4246f36c7728564594889360c71c90f5a200b65304902de739194f6c61fe614c6baed37a6b46ea3d4d48d20d848038b7baa3ceca399f873dccc40e38cd09014bf7be845cc50ed718ed7cfb6870a4ad9053", 0x1000}, {&(0x7f0000001500)="c08ae4d0ac0314b2539c03980337fd586a2d33ecc5577e2ac12c3e2bafbc09d6210af91cbd3e1633b9269edba58d1e10f239599a7a58dc3f0f189066220a77b3452f283a1d3f7eec0653e5e1cb9a57bcf594fb11bf4b09df8fadbd96043a24cac3a8446fc13ff0ce90d3a9243171b06d7e5c61afee19b8d69b8a9c2606bb6116b8823633a5f42c48a72e9f510c9ba8773868a400e0c1a98820461e798132a322019702fb377d6a8156266ac8fe0cffcb2f9a10456103bc8edc93ad1a6f38805c8f495e0ac5546d1bf38c5205fb8e086846d20f5dbe6b366fd8ffd9aa427c4b987b2384969c373ceda7723e6954f1806e3b48ff479b8adba104c2f292c15707f177a11835b31f982be8e505eeb5daa1c7331cc46087a0cc1ec887135fd7a95f6cad66f19e387d785a053aa6e00873731ddbea968317975e9fbaa78a6a12005f011088cd202f0a30f3cb98bf1accfc0425a38f161ea93d9ed6382e0da5de91f003a74e4139577c34a3ae737cf562d75eaa9e3abfbeccd79defc0f9aeb6349527eae3f30e2847b35e0eb0f812df3fa33a0ba1e599dcf461807826180276ea915cd793480323dacfedc558bf14cdaeea18f599f94775469c5524e6f970f842360161216709d242e08f69083d9a015e2146285456bc75c4719926ec9e6ab3402fce8fc89e23314ec6bf90184190aaa4ac2d8fd8b04767ac6a011efcdefb143ff3a768d08b8c5abc9e1a7303235e34d9b4c47e1acde7acbe4780604779dba8ef6b2da5586103fe7ad70c2e1c2ad37f0eab23cab297a33fe70a8afcda3df26083d73dacbd6327634725cf2ca9bcf28128965c250fe7a1bb9c2b72a1987928128eb0e1c4af885fc221bdf0f1723cc610dcdce95a30db3a0691d6a7f5d0ec9e2bb16cae80b597577dfde30a57155fd5534452a51a233d8e898123f26d27415e34e9b6567f3bc91fb71b724e86cb0cfacd10414d516b8f5ac26fe3af7c7315561908d3b5db9ddd6809b5366ae5f7901ea169f2a47fbe8316f7ebfbb72bf3a564a0bdbf38ffaa8a896269f1b940548cef764fe8a607f76c9f03f2f84fe0d637ba11dc47cf2f26dbac7ee516ec574567a7fa213ebfd702e0d1ed5e782cf607b03ecd6c591153c878d8ad012b6274ec997ed637f7d4747867bfc269b146e42df6d516fc5a439fee362d407724f7326f19a74752044679f5bcaac3ed22c6d4ee9b4fb4d92f88d3c6271d55db35565b879e68deed307815e174e9e763eedcb979869c9dba3b4896c1227a73840930ac3076cda79f2589896b4c1a6e155b82c4fea0c9e753a353b5a3f15dbe94b116be05e75b2b30eedbfa0f51e7c9f4b94986b4d8b1d85e0144f59fadc9b23fa3875defef0bb9f1677e53165d9b35e052252bdfa647523691dc8773ccab5daa490a67230684a343f7cbd9e443677ec4ea69e0595602da08acc0394ffa9079d2dfbea79feb0568fcf43c68286e51f21b3a3bd251b65fe93122a0e13e0bb314ceede23434a1b29cefb38165a985ee9d1e9a524e12564dbe0505879c139b980e8928415f25bea079c329e91c50369ed9aa7843f4116a2ee63bf96c1605811766620796c9f74dd028699daea2a1aed4dc9c5c959ed4624657491ad6d077e57264be6f1df8e34c05aa48de06fb2e6562617d0f060bea22d7517edcd147ed93af6294e5872c81f121f27eb0c9639d44adfae90753af372ef9eadb12b38b826f140987e4abbbc27be98db5485c75d0dab35a88e699574a8e1bbc259fe833eb6eda9818eaa93b8ab5f98ba4dcac00c401562d819cb732a9823a6e5a9a7706a204fa82f1127035ec5323131b55fd2cc9a9bdff5d815c31bdf6040d3cb1d0da4590770629862033636f58c9dbd5a25e6454029f0f8518d6da98426f5b28b22bf033e7588ed8dba6db02cd9da7ab0c7e09b29f8b06d8091896e0d07dc0925910f7fcb584f096d0885bb8655025fad16ef7d66e75df8efe9d7a351b3d827af1771b795bd607fed0823852387d4f1e8e4e3736a7db1504544befb96302058c7df5325ba5d9867541752592692955c455c60497569d845ab976c7d0a5fb2107848f8bbb9989304062da4d9f0ce71a532894ff6c5777f8639d24425e19a4c9fdde1d974a4d3764b993c9ce1835bae1af29538006dceff49bafa8db549c4d2ff8924ff122bfeade985bbc1904ae6b5c369486588acdee3c3a98240e9e2c8215604b9dd9925cfda3e5df4c21c8aff574ba05e737e0c558594fb100d9aac28f5ab75c152b10b2ace91aed3cdc5e3c85662601966f57b1ab42f8b835fdddddd54967e55c799a2b716bc480a8039b49cd71fdfa817e48efd0bf2c69213ebba19673c6dc0f7aaaea3d63c2c3323f2cd20af003df9bfc091779715a4de3d986113d83d6baa2e9cf44300456637a098f32272beea9cd2cd0354f52c96a53e05378a523c1da5a481bfeb8a41b24b1c397f80e99d0aa263e5f9736e5c6df373c93f75601f1249f7972d015e6155c807148096282cff90c83faaccb466bc47eeca56ab496b3f716e6306871d47bc73099fd461bfef85b2f949f1da9f1324793eb13ef897d0fc216f66c9455d2e7f55ba0f72be1ca71d51b778dede4e33c3d29db3c85d5945ceef1551179de42038b3cb5d335666b07b82117813d3349a04c96bf17cd9720dd2da49b69daa3bdb22da58921f1f92b4794af06379989f3c8f63e9f07a8857f42d73f12f64f1857e05fcc9196857d6c152440647d49fac37b999dca819b2d33a22fd0cee362a5524d0028e6a624b8e99055c454885b4b090d6efa5ada0cf3b984fea0cae15526e62251c60b45a49ea0f430d131b690dd47a2b99fe7ded47a888a47c6a099369f34b548178a75114674903f5bd5214de51a3b604b39d44a0eeeffc52b6828d3324188e0ea1056cfbf79ec7afbad3dcdedcc8ef28e013ff968238288e6ea2d284dea540c9432f7fa0adda5a4c1834de38cb8700b38b9b99cf4dfa98f6d66c5c5529d76060b4210f66785bdb06ef732016d79f2ac67905221655ffd56aa43d66b1ccba55c659b6d8229cdb464862e695817dd56d73c43b6a3065976e46e4162343d6ed21417064ffd1d3f842a0e20d84ea86708e039775325e035c92a4f51172a3214b1b875fc0707025434399f28808fa49d0a82fe06c37c6d20cfecce5e80fac6108ab67195a3a77ef0b4067de9b9b2145250449081addc17647c04ab7c1bf4f3a00bd4f8cbb9e9c57e682643d0b713a7f98199219d9bb2941d2f32292b1a52523c7eb569db6cfb76fd97cdf1fc9e7826fcabdbc13e88fbf2815447c216abf67108f13fb626f94e9238cea9c64682630d13c98b48272a4efbfb01451d345363caa115f07c80c31b1ec4d9b6126713900cbd62f4f3b0acc58d1b7cd3969e5fa3d6e940234564d66e1f5ebb2cea4961805d4e133848798bf700398fcb5bf2c3be2bfed3b177346f976e782f925bfb2f47177aabfcef538c25917a2d757f209ab691acf245960dadba91e7edea41d18e4a74d36147788dc99e27e082d8d50803234d57cbb00c20f7bca7b4b57ef305f809ee8e06c856793e2926c1c7f3187438d109f4b21cd527062a492c89bd6928c616b76f39a99f7a67e61c68ae39f527325d65f4faa97fc8c1549c2572f387b286655b60aa780f44e75fb5fbfc3897d251c45f494d71e707e2279be6b2267879a7893e14c2902694fb74d71d7f9449607c2198c35ce015bd3970c38c3b5d1a3e82387d0501612a51cad20a1e89041e3a3b46d1949e4d05497f6c3e79957781d46b4c6f64dccf24855e3e91a2e7a2171872ae6ab15aa76b407395d4a6dd514ea8d64f779b0a0b6b31d0647717079cf821c081e58e80b63e004af4aa4f2a9b6db222082f835859d5e92e12198e3d972e183daa161930c7e3e50ff36bdc4508073e601a01a32e07f4c2c4fe161d9923c056393577c1a31dcfa5765b68abebd614f0c2e13912d5ec94294ce6601256d90e8052f82b6828afa5a681693b51a24d6175b6d7fb7077f8af43452f756b12415107ad4c75e5161c0db3eb664f69017a2251856517af8dddf295e3f98c18ea5da2946d9b2949e9bb5bdf7ec1f33f43c3640073241a1a5c7e7eb170ce8ef2bf64883591d474fbba6b3c974d41cfa2eb7a00bdb361427c705f8b8e4572ed92c1578e2ccadd5560a492f61ed3f076604bade8997c7fc2333ca3cf958e6f91d6ebfb85a10ca1f18d8b878b2e4dee2850cd1a030cb1cd3f48837467ebc5d70f2723c13acc55f8f270a79ebeac574e70d5bb28e18f999af9295178406edd102dfba7a0fbcafd8b19d454a63b645a327745b0f51eef9d51af23bd92715bca08d696206bf6afa6538e2b576bf941e3dece4dfc98aa9dcbc6cb8cb0a13c6f45a94abd2977566499032ec6208319a7ffece42bea054749119bdb7bad6c964cdc1127175d19ee5a228e5acacc6305f9c02c2515d5538568aa250b63f28835c3c69b29a27939ea975dd81915c3dc4740060df301e646170e9bec351f74caaf23f6023cccdb834d528212aa90ed58666db5e1589fb839d036b508f117f1ca27f293aa0ef6f4940e65bb14431f135261080651fbcc33063a08da89a7f3eeb6d85601580cb255ec543e528362de9588bee7570451a49fa495a619c55dce40cb231ceae9f05777d340533e034b53d1bdb8b304b2b60b4cf649d11a752723dfc0d80cc8d1497ee1a916df7182e030d9fc93bb50755700328d1d18b7d6d7e7852d552853fd6c0be52ab1e747e2dffc5394874c62b1858fc631b6b77f9aa75dce1546dda6150a7d4eaa5b817f895c7e997d120da745bc13ed710ab03c5ca130b6608c51e0203e7ceee4d4d861d58d3412982fb62d02ecccefdbaea16e5848900d731f8c6f7c790542384ec45b10d24b3c827e9b8a466b3d46fdd4d2b899c1386ee0ed4a6641fa43fd5bce3ed2df52dad24daaa5b387ea51ba5995818ad62ea09d9204d2d69444bb30bc3bcbdc4f85625e2a4d2697d0fbf82d56a908a09500d23e20160359449712fc2dd060836e26026037eaf70d61493c05606dbcd3003688f7a05246239589a106d29855730b02b3ab6bee26faf1221798e5b5c8acb1ca63a441e759935f9c7bc26c5a7311a9477e8543d9ac76c4d22833c7b94a81410c31749402645c90ac2d30c1fcb443986ffc040a79a0101d5aba736d9af9d32eac1a110ad8dd157ddbdd7ee321b004ca88f99cafa16f30ae6e3b1498819f9e2d623ed54f07746077c01643463f48a59d1f6914271b1e7854a7630b8a825f5f368c80b8d3ce5aadb15dc8573458f76112638d9b73daad778c56d09782c37863dd42446308107141dd29638aa5f0f359a3ebf27ce4d20bdfc9952a0148cbd6b8116ffa2c0e4e4428d49dd67b7aa82b1a4a25ee2ba48ecce5b2e44f4ccd648669758617cc882a7da11b583ed113c628d116204ada58a959981f61bca741da72df1afef16984c2f07e07a37703ed24084b0e8f5fec62283f5de4043b1f581274386f78884aa960c496671c4afc741af74dcc94ddee2c480616129bf923799316296abc4ebcdd164172599c3c63894d0b7cb35e8617a4c528526d7e0d6b9bfcd887dcb10d27f1d7f56d9dba5365c580c9817e29b6d25c9c6a26e5078648fafdbfe34cfbee7e5a04c23483d2f50d670c01e8bcb426fdcbe0759f6ac44a3a61e59454024219ee27c5bacdb60845b46b5a244ef11255dc92bf3d732da9193e39465f4ca134f9669b71428758cfd863500c26e78b5dac7cabaad88a9411e3d3504c60c5dc8293ce18eff40ddff5e1aa1a0b", 0x1000}, {&(0x7f0000002500)="4f5964772dde048c6c1297669450fe00b6bddddf2a80edddda9279e30db7c2657c5d1bb7aa5ac079ffd0cdadf5c49d4ce1cd8002668283f5f70069f0b996e25f71d9bf34a06d26dfa422aa6931edf884558c7e41736b9c9fb4a1ccbbcf06212c1d67baab031132947134211951fabd461603c7fefe5888efe84179c60e0d82ce5a3751009d4eb93fc5ed1a1f10020a8db09d4ad5c0f9fad212374744ae4057524900f8f8fa14df8f3e4563a760df3094d6c530d6a8f5f37a47432d", 0xbb}], 0x7, &(0x7f0000002640)=[{0x108, 0x0, 0x257, "1cdd360af952b130e7a4e4071fb53344ed5f7e82ecfd6b0b482081b9ea962ebbda63e5af6c5d740b167f4a055789e75c69172b48ae73286a1e06a8c5678064af8c646e936f14a700b26175e86ebb2deff7b7885aeef3eaf233a2afea0a498308dcda44b9c5c9315fa96c69fbd22e5e507b4a76d8100fc23a0c720ecf4b34684444cdcd76220b69773e61eab142887e1e75357092030418cf2fe4279a0c8afd5c5ce3a62eaf211f1d87eb7d9b8218d60c742246219d084da60366ef3d5b3d8c2a08998c3a477dfb56a5e0b2c533b5d689c26235175dcf9f6b9eca93dcd70b95cc36b1da5ad8aa13a105dd0f396c6e7bcba1"}, {0x108, 0x105, 0x4, "fffb637287b3de293499c611e923cfa1840492228f57e25eff8b787b680244414e2e04bcb98ce85c3d6538f85989a32544ee6d6924c9426fe79828129a09e160c0a5c14e3197cafdc09cb0b5425845cc62931e89a963f8bf93e26126fddc4520b35b9c65472e31fee7a69028e359ce13f17262195c6b2ce66ba15027dedb5416418666404123cc97d69ded915608256203dc2a294aef5fd903dcdd5ac3dcb58ec8b6cef591b6dccac09003bbd6ac0f0fa788e9648fd53ff05ef0149e7c393e96d75cfc18a6da21180abee9ea1a2606cc72c151358c94f952221da7eed416d9811feb1359f8342b932310e2242be9e03dfe7877c03798"}, {0xf0, 0x102, 0xf395, "b0edba20aa7023a992e2ec684f87ea4cb30179ed37b76821493b246def3e445810aa77f2600a192819b3d8053a480117f301d0979d95b782f952819d3a237dabae8870a24f172dffd8cae08a56b32009915ff3dde72078ad940be8ddc1cbcf0fa6879902b8e594910ea1c04d40688fe053a6adb4eae5119b7003db88fe88a11ef4bf51dc53c8155c3d5e255a6ecb6dc3a9594f144549c657b05db1eaca8441d9b6ae5df3491884dd0d25519efd84e4beed493e36b9b47af6ee795cfa19f10cf2416a1af9b527217447e8a33a6806ba4c94f150fa29198123f78d35d517a62a95"}, {0x48, 0x10a, 0x5, "008bc3a86a32cf2ea4bd972728b25410117a4a8876d31c1a3f1f30029b234f66d94c6439420e55d333dcbeb3bdcaacf8d22ac48d13"}, {0x1010, 0x112, 0x6, "29ede9a1a415ce1a73e08e502fa984c6e346b4dc46ddcd4da4dc2a6f48a85887d761bb0aa89f494d7d38247fe1a548ec42c1df85b926a8bd70892876ae3162d064ac6ce254ee5f6788e6998e3061fc9453e30f7b4424486c3c03eb1923de6b2514281f766bf2c5e7362f38747bdbaf661fbee5002f1a9f5b74560fb0f6ff08b0f529147de80deb3dae6df1d6aa3e81ba534604f99aea2bed1f4726dd49dc5e4fbc8d4e6c7c0b685d6d51859a064e00509cffe5c0cf46fb706089279816abd72c1cf038b242d07485d933654c52884afbe3c4c941919dfbe8abf9654e9ae3ff5e631fb80233ed06a95c0b9d0f45a0185c8dfcb0a86152e9e877eb3e9aa79ed8f1b2c544ec15c2a0a94d9fb0d1dda387d6a0ab0dd4b5fe0d024607039e3353d46da721442d530615663e25bda6751024b438b982280c895037089ee394a38b382ad9ab10676f05d9a9375ec1e0dfd07a9ef4d29cab26adff09de7b46a3a8587aaf6c581d577c5c174a3dd3a180d0a5d7bda7b16242f417a14e58d87e4fa17ab37a46a914992039acff4e513e2f29a4941498d3eae04df8b372d7b126d66b3c4d237ba1866d897a3dd19ad3320beee54d612a458bd70d9bff28ae49a44eaf638c5e76f76db02e92ef55c074ce705e6e5b34dd07babcf31c8623e3cd7c7dd030966f4d81c24d25508a4426e2b219c990d279bb5d39aa0e252e70c356c0c531b9e800ffc865b663ade6da397114581ccb95662688ddea16ab3cfa0bbd14de58fcd0bcd62b6eb53fe7cd3ca6039e2bc7e5a7e47e216bcda327232fa55e55c042985f8a8d841dbc6b1ade236be45c97526d3831fc036f9d7b845a2738eb9476939e97a48cde7341c1f5c772ea6dcc754d2c1f5ef5213563344aa9bc266843e929292dae1f63bc0be23e651f867c5860f5e967f63b262ecebfc8f61d8977c8ed618c74f9c105b53fceac5f3c58713f563767d0a0068a1dcb91d2e779d585ec55e95a0a628a4abbf7c9d3823557e7bd20295fcaab1c5cf79dcbceee64accf25c570671f515ef285a2cade593591d4a327bc51ebeab5527b5c37503da98c4dbffcf627e08f0609cab6b577839cc149f0c713310a8500e48935fd5f1e476361092b04f4f7b2575f3a1fba8b30162e700a6767a2f7b381a06c00533acf79350c51380fc6440a0437249fbaa9d1803a426e9a605af4ed873e2d7e0e5403550ea97f04352b5eebf640ef85601c2da8c7e8bc71191a74374f99b2293fcef70d7aed0b00c9219ac67f3a4f896a49b0e8e1e40fb8fa4ddd6568a18bc89432756dbd6a11fbeb2d1440a14c8e9dd499722d7b4a57a7bddc2a69cb5db1dcecceb53eb89f14e8afb2173df824e19a27a91c254d7606bdfbc118b213ed8db00e6a21da0ed6365f9addd9115431f517d677ce3cb5ebff4f69047cb72548d2d29a7d5131e6b7ab0e630975668c3cbf04d77522d87dbf58aee144890bd492e0d751b49f32e56697a02b9f90807c6d95b7c8edb4debc32d2689a5f29d5b9111b2d3c41af14e3abeeda98fe12443443ed9250dd7ff65ce7251ac9e140ff683ee133c5e91a94d6fb07a054495bf3b6edf5912cf52f3dc623029bcfcb918473d32b06309d173965dcc7146eead74b62be4ff2100d0a9e111819d2e5700619e8ea07f2b08e79554637a551505ad86bea855ef6e37255e0521a016368245e104311ea09212ec1aa1910c1eb465480b6473f9e72d2b341a0ab85156114cf100d5f2d8716e4d065438d905f2fe728703715d0f96fee7489a85766362b4902d3153782ffb5e0cd9457b47dd861dbdefd3dbddb87a17efab9aaa2260ee27634a97bf1a90750d6bfeff75e69154208eca613559089aaabd4eaf719a386c000f54bacdc730a6086b65160aee1f842cfb9b187c83eb4e60c957640e887d2aa2c83e8c897b0a025e28e870c431be31c42aa70460832f497aa4885dcddc7c31bd25fce5bd83f22f2f04b3c939ed04f068fc77de8e3adf3e69161b445a970432eb7659d59ebcfbea22ce0873faa63512899297b0b500c89c19c810eb498b4d206ab44475fa918046c4ae6c8638ad21e368fc60f545133964a264fd68893d582da05ba8bd050fa68de41cac1bb8db785de83af959047aeb6f26094b846289c48597dc48ed8d9a0998ea164e14712686222595d427561c620d34f52fb10a20b25963d0547c99b6eb8736f3439724ab70ebd958d71a29fd3432efaf3e43c6d64271004209eba01e2419814cdaff8cd5003219eda069fddd28be0d854f2064cae3162474b71d7d09a114f635ec75df8939636b3a2ea750456b4789a056604cb9ccac561cbb645d9e90a464c4a7b6a427568eebb62df4ac86df7eadfa529f8c67038e966b89d37faffdb2f27417598f1974bdb2cc9aad29cd9610f80acd6e327d07d1b0ada28e349323f4faab616e5b0a054274f0638fe4d9ea931617a248e878c6eed01204b83287d39c6e83d893c645aeaf0c4dd06ee8f9fec79eb4c68d3d4a78a6a4e8ac87e7b4ea16780daeaff7ecded99b45530795e37977c00f645346113cccb46b86e86864cd0410210fd142063f66bebbebc8f083ae08a27b0d4e4f75f19238ca69ad1d027e928ff5f3671cdcd940e397458b48bfa522f0c9e75065f047c4c2371f03e22dd886bae6daba784240f0c4145892eb2583b8f491d09698406760d6a5d1ddb1e0ba78b3789fdc46ee0ded2b108de0cd56393b51a3642950ec93569e4060ebcbed2ce7da03005d8dabfb308a217406575aee5e8c59e815d1fc342775f159141823dfe449e08b819ff0aedbfc67a2131163dcaea972f93f4ad73bc26861d62113d6f91997c9e0dc25fd693fdb47f092e311b63cb289c8232aca889a1556236f1be4e411959738c133625cf2494ca95198a040f3de98f8e82b450d399defcb5d99163a4e163c95ad0067f4a5b91560dc0b91c96f691d89991e9a23efc25778f0c8971182254e96c629c7c3d9dd22236e17f86194abcb8a65f0e152711d3c84d31552488f394eee5886fc226d5a965e6520442b0d8bea97d4eb2a9bb4c12880e259c6accabc3828f532092c40c9adcffbdae623aa17e1cc66a2995f1e3f350c3e0ee16fba783c92e0fe611ead443eaa6ec8e49b3a7d1933751860b21fa5414ef10ff86fd49468cfc7af1b6f9f51a498a959837b59849050d84b5c9cf4f8b7cc0fa1a21841634139ad6691562778965682a7f3559703ea696d33398bff9b652b6032e0c4a8b0d9d3473caf884b66a0034d3cb1f5ec2c52f56b3e4b441d9febdaede4cca54baf400753e220877229f17fa02783b94065b8758e25d746c4c7cddda353df3e37f331a15fdebd49202da2c651eac75ea046ebdbc400926e78c279aa1b13020ee9a25a6b8242cfbafdb670341ac69eca089ead923469c3c8d6d8d17ec6d9ed484b2e9bbbd9eb1a914a60bce18175f7df5f35c976786b23ab651b235adcfe5988a3a01b58e9338bda32b584b044eda40460846f8d08e14625d0d453328c8c917b462147d3abb769618623fde42a1683b1647664ff5808067c364533725a9a140c2ed2246c97b65949b81576988965dadd79e4c76a9a99f9f7e467e972226fd4eb2f9a1447f7092e6a16211f6b72cb214f40f298efb54370c70e3cbfc42b711c964fcca7e4955bed17307541feec51c16b5ebea88f422b2de2ffd400128387209d511a4694ab7b8f07221cb850c0b51a1bf0c1bb64dc2a57575e865111e236ced8e4478fad1f266d94a7b56bcb42cb63f5ed72ab4296c7500948dd71dddd30f0ecd035245a929c6e6981fc49bd8a68935ca168b824da741f0a63a1d9adba18878a04addc8fa0402f0d78874e9172d56fee347f3a7149ca960cf77f3a57d59726334daf72b8140503a3807732c852d0b79ef730b91cbed6431e22aeb4e03df0c34e6d9caf5a3161344735e4052f5d30bdce1400ae8b1f21156778fd11b4a77ad59555a687b868fbb8973c2302484b06fb1f5848dd996067bb4e1f5760007b7b3b05d3b9c2609ec0a31028a2d5692daefc762ae01d702ff1e8e20ff84151909e6a02ceaff845e5d381456b863a82ca86dcb7a14b83a3c7d5078e9297381893a189c2ccca94f2a18ba292be0e899e5e943caaf5473ceaeb5a6a8b34938059b00f70afa53d89ff24c75ec2334a4d120550ea414298baa27079e333214fc9ed0159a6db4fe31a180387bd3f2816682b88717727d0e079909032ae97cfe23159b474d459908eeabcc4098583b367a3452e74513ec1eb41a721d7cdea8c61f5f9923018f2cd92fc9307d9679d8edf90365635d02284271327b5650c9952693ed22da6c9617e2f5987ceab0b481cfdbd66924b8f3619b53390a9af11997b9f559ed4dc824130901c7940d9c941721d3b9a26ff2c9f8c38b92a68954ce9555c152ff341ab1b485f4cb526893ba0f78680dab76b6bd3f7961a82efdfdb65ad45085cf29f61fc51c5938abcf64f1dbfa202bad3c4f0dac565ba5a461252a0df7dd2a51f6b2a7c679d3bd236c861ab0086827cab816acf6e4dbccc1a52ba5ea6436cd0a925ee3b6b892d562dff71054fe9a08aa21b75979cfb47e6326aef1bc579284a62475a6b6f509d88c6fdc7565d3bbd7415287ac1dc3bc171741412de61354570861f513173f635e44380414fd6c61f7052358cca5b85b7c71716d3db3f588d4a5eddcfd4c050b6b367e4628520a0fab1a79d94fdd0a8a0a35254a7f2c74755830dc87ecce59c7d4795bd52a200ae57b87f8c7b8971f9bccb4f93f7fbe0270d798aea3d9a3c2b92fa8b9cec82cd6a8b7260b10fcf2be6ea6be63be0b49e193b38458d00c17a7f5e837e98770798bf9d4363fdbeba353f5f03e278446e652fb27e261edac48487c6492af9327b43a4d6f0540bd1555c851d5bc42fba719341d8130b0584396f669392af9b9825d4e0c6275775ed9f86ff3cf53b258e03ac8802443c2bee326231fde971e4fd9d2a4f1776deaee25fa2ac4b78e331890be9dd957d8385d81fff563af648c2d64618be574ad1606093da2ea8b65e36b3729f90b320d9f910ccad659dcb5ed4560be1978405cbc605a0b549f146f6068c327751faaf268be7258cbb5564bcd7e85b6a6a9c74076f0740b837439f1f5397ef0406a7e9e8987f491c7e8cb4a4b73176cb806d53bf5b0cb1b14f43585f98364eec0c4cb9192a128dfe857ea916e1840db25b7fdd73c4c31a76ae0ff8229021f2a6ee5e722fe63eef5a51a8afddabb9b67ba0b9d96d42ae570d4da23eee67d297d768c4da320f2729a4a93a33d50fd0a208241c8f8e76d97bcf89e973728b01457aed3dc8c6c9624f551a79e9fb7a334db5af32e6192cf6a3a82c8c340bc495dd0afcf436e2091b49ecde8e824144ec89826c5a30feee55365dbc125548f3118c89858ef070bfabcc2d0784c6b5cf4c035c401b654c4f90bdc7f55bc0263de01b8519d1e64d1621750152c2c834cd6cd96e34d60fd7a15db3614e3cd978cfb64990afdb229358907b36fe1b872f60a36ea513770a2f7552daced435a3cb788260cf48cabc317f2fcd126802ab3cb22d56efe6bdf446ae27e3269f28c10dbed44b5507de8da5f291b8b6f3e5a5a585323290fe96cdfe9b6fb0e9071cf843d59799ed792a44c39adcda7290383dcbcaea9ff262db258b41ce43108f15107fc5c46ebb335c621c8f4843fb1e0d681be98299f50830a1b68583a77ea41e5c523fe8a86d781d68f4e3e18b2b7e75a73d4e4fd971e1ed5842c35e77df0a3a52a1fbc67fdb5a8f65467327b4ace14ec1e0e128f66d5fbce6665"}, {0x40, 0x109, 0x2, "89b5e8447812a7202efb5eecdb523cb1a6aac80b0852f65d4214ccba5f9bdc946b6f3a25995afb14d09ac44759c5"}], 0x1398}, 0x81) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x484000, 0x0) openat(r4, &(0x7f0000000040)='./file1\x00', 0xa000, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x282, 0x100) 05:48:46 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:48:46 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000003c40)={&(0x7f0000003b80)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x30, 0x0, 0x300, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x81, 0x5b}}}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x40044) sendmsg(r3, &(0x7f0000003a00)={&(0x7f0000000280)=@nl=@kern={0x10, 0x0, 0x0, 0x240038}, 0x80, &(0x7f00000025c0)=[{&(0x7f0000000300)="fccd529ff3e8eacded55ce9944b1d40f7605f1bfcceb6785a960e1cf82b66cc0c83cc64f0d377e42416a9277ad1dd13b544ccd2c54b0f6c65a42ab71ab5be40aeab9a41bc3dfaf6a5c68808961bff8ff2815541017911d4fb8c57403eaaa177867339c5345d7f6f969f34bbc549fceadc9f5c384f7fee7782e5269f412f2ee0f367f750c055ae1ddbe466f972ea27b7c134bcda6bf231d8061b398191e212d70726e1173f108d2ed10b96403a0a1", 0xae}, {&(0x7f00000003c0)="538ef2eac70fc1ea66450039f9727f7fdc2666b08ba7f8eba785ca119030", 0x1e}, {&(0x7f0000000400)="262550ececd2a46a27645078838cd3ee70769ec5a1d36415b57e67c2b751024113798a925bd3cd79321045dc9b5899b9540cfa0d46cb4baaf070ec37149b93517b7dc5790f53cdf4be96494906d26a80280e127611e4cf96c993372bbd577ffaa61b8367e4e21e95485eca874511abf1cd2e6dd45bf2748b45282d1e6de8d794130443ce2c3c746a47318c8a6e627b74a1839a51e95cd46c1a591b31", 0x9c}, {&(0x7f00000004c0)="37dd769a156c5c8e8983134873ca97", 0xf}, {&(0x7f0000000500)="233ee3e55f97d6694f89b92abcdefea36745e8b4f6261d53e52e1914e7b533a02ce9d21253d1b3a64f627e28a0e8e69abd635b6baeb8ed59cae09f68ecd21fce646c980b6e7ee92ded45bc5ecb5c244944fb0d88dad023d732aae07f57214490f2e750da37d20b490c1b69449c9a92cf3d3aec0a2a6571b6b68255e4326ea333b4685db635998385354ef7593b600b0369003a12f6a27c51e9d1a0877f31e8c8e89b3449c31937c441fd48b0d1d916a659acd53257ba62ec98baac6527e7e5e375060d8fcc942c7b82ddce8a39cc47b1c21f1ae481a9a00f879ae4cc6ab52a3407ed2e9c1a9142048ce3609ae4676c336e6f02d792bdb63c9c1088f2e612d686ebae1858aec62001313019af1fe38a2958d334a93fa1424815aa6dc4147583196647f553115fa6a6b5a526193cfd0a43b8be0622ca1946b690fa79f78fd3843ae0945955d4a203aaae69af4c32e296a4c563541139c1e7de40e033cb954bd1314f9fdceb472140ba05d5255c93a2eeea501605d03beb6a24682e48d9b70aac06c0450cda1be3ca755658866f0386fd961e7c781fa09bde84be2fc076d9188771b4f4a732fe9d2846637a015a3e1b570e18d48706ed2d409c14ba81d483c0498d451f4ea9966d6fe0545a72fd6769fb5e6e0762e15c46c63cc15f782723f22153abcf66e62f2c9911fcbeae7f5fbb31a7f981fc81690e50d84dd5e9320465907b45e480e6a629864974c8cddf71e1b8f10a5393fb76440e7fcbb8752b5b11b1b9962d2f271ecbe76b763318569ba989875d347431c77ba7d83240138895b09e8dde0aa763f737349fd2c2185006c6b1fbd4f601b6e35e2616f22134460a2fe5b9e2a949b3a8102b3667f90bf0aa93ee39763754d312647525e81fe90c12c6431bd3222859a2ee91ba86e756e8c29ea56a691cb1ba92083d9556f6c0724223546203b687e79d8ac8ccc97b8e8cd3fe61cb6cc27d820321745bf044f9597b83ac4af568afbfd8f8774db77efe1d6f158f86c73129780f08232663aa3fa46c0a9cb0c7cbbe987ae0cbfc8bb8b9b4872ef58a54e6e15c89ac7e83e29c462db1488319422dcac09ba1d391d69685bb0c1a0ce9281b17d7a109161e03202df5c757c52ef718e26090a3bf915c9a42aff7a2c273d9b111b1d1bfda6e065aff820bc5de90748cd08ec2097f33bb93daf7f001e30dfce1e23a20ad74d1af5ab4ff63dc4d9caaed4fb07c036057470cd1542994593e8d17528954eb5840e1d5bd20652dad54806b8a6532b80a2aca0f3925091c0afcd9da45f373e9a522b400dee6bc47d886fec371865d96b2ebfe0543f354d8c719c657c8c1a9856808acfd4723d7a42fb16b48adc4a343dc7a3116a18cfb696efc60fa39eaab431de07b0057b6281c1c50ccd30c455cd97e7a7fe919432a69a1ba2c40ea5f3358658a2c4c2f92cc0ea0a97ffb19e0f9b2f2e1fee3f6844908569ceeca33b8eddb3de74c576a087b55a7510876c5ad4411e96a79751e945ec2b633365af93fa657e080f1d5c166a118f56e423f9741dd6bd0d62cb4d95f3e3c6dd812710e3a9c13e1cd08a4c6df5d807c29f17cc88963a7f6e8997d3925e01bce57ef3ee8c6f48b832b10bd372c65da4def6bbd3f71543b57ce73fa2b58c9efb50b89f59c52e0d9913c6add98ced6a8aae906803d3c2ba78977e4cd50e5ad6d42ac7d007954e483aca50d334b4d233a92aac20f0a70d1d4bccf01b8edf2b7c6dda6e8c01cc0281869c5991a22b3533f84421f8954dcd93cfea4c7d2e91a54cd86856c7e8e9e4e996fd4703f5b5b667fcca471b32887e9fc252e06bad802902eda0c6bfc7e1c016e0de326f73c7108f5534b059e890cb16529f4664b75d91e0bdc6f8332efd4b667384c14b81a8b9ffa727efff4f2732071536b39aa89499596a34954249c21ee5beeb27372e28aa7c256af05dd31a9db70a4b7638d5fd2f96969a4450854699279c5f909c673017da64ac56fd29e7969b41ddfc6536c2fce274e27a17d6e10302faa5d29737c361ea8802a9759835f5b600d4cd045d588cfb9b5a6cae8ba5ee99f7839d298ccb3c1fa0aed9accb0f55844dbf4b1de8775e27c781fc115985f5c2a149da4bed8531f651a5e1173264e79324333d4d2402cd05d3b5e1c647cc7c57e5fb3a5a5b8a5612c548548dd04eb3400856ed9b433b0342d9892fc3974d10c5205d22c4ddeb0a7c0df465519c12160dde83ef9c78438db76f1b3463f883550ce45a5f5be019df53a5ca9428f774bae34e2b7352efb45f540b59fbee95325cc85fc80b7683c5658354023456e0495d3e13ded966af72c93fd5f457939951f851958f10fcd96db28a1bb721b0ab6987a7be43e6f285ad1c333d98020681144d049350eb587ba0d48c496906638bf4b7b0105d71203d2bb738b80929ca69320723d2d15f1962433084ce3a72292711e05df8711b60cbeadcf9051fa2b8392a580db70ebb1e90bed502f6ce3dc0187ed9bb3f98898d017a243d570a354aec506280a6fae116ca016d57a4742de5aa1a86e4ff64380f58a6512a3d9d185c232e86fe1a692a1250156eac6d85ba106aa46a5c922078a1a3f96768566c80671d9e93ac9a282591c7ad87760b8113c9b1c61724f730d77ded8556b7bc0c927d12ec5e51d0952f7918a62c4c1e52652e6713c22f1b4023a906acd853342ab1fc38b0604e1c463e5d3dc0021e64964e303464785ae0ebe3c84a7b5e704103fa40ade6c00b3c7f9f789b3f9cc36b1d97512dc31b624b56eb83fd14fa4ec0eebb5025aada76ab37949f58d797dc93a866fce4f6f9017f490a350691e9d72f128b076fc0398cbd991d82a0d3b531a56c1cccafcfb599dbb363f1d18da149f560d604a11b71c451022fb1506354ac3ff08fdd70e2167355640f3e7f470d08b20112a99b98a47e788c9dc4ca94c5f1d91739e36b78a2d4ad65771299be3d263e699713a660670ba66c7c5626e5ffb91e3783c2dc0521c7efd77549a494a35b3bed575b962e2e0d10218b330833982bf0109a72bbd63c66b8be2062a41bf905d53e160c7b87e8f27c3e04f1940118d647997c5e1e5ebe4ed1fbe2a6a0bb876139a90a46c389716cb54037c3d219cf043ad53cf1b568da1e26afd27f3cea83a82d56fc2c838a8b6b2a46dd6f5952985e50f5459b9982d8ee45749e341212176dd0fb4bf05eed488e808045e3a2c91c058e40c32660f777f7c0a48b932fbd16e2d9b762add0ecc458eac70bef92b609eab2fbd461f968db8221c2325ced079c1ca569cae91f8815e944b48d6181afdbdb43243a49cb8be6acff83ed59afa79ddb117bdf630db38669e3687407c16ec133e47c29bf82801ba6942ff97dd04b1346b3437270134e95d8c2c0ee4f5b01ec47cf59d301662d031d714830e3e9696dd5b9186cbd9142c456cfe2c0808802c8568b9f4e80a0d5d47b12e4dfb8fafb697f32d80099fca20b5876f79dba44283182f24d72bc0ceabe689d8cbe154938d18b00cd524fde13caaaa35618eb255926920a8275634055b9a6ab5defd41c31a5cc7902e18e4bf9d0e53483d1cbf424208c041f3b8064d738396a7458805ef1396d198881711d30f2a477501d26d2cc80720061089060ec5f0fbfd64b09048cf4cad96e4c0a0cd3ef76c9b6618b3474e43fb50c66afd0088995324ee984037b76faedce2baa0a050894360d169e3d54d933373e387f22c35d622d475a559562b8b6a4ba80dacb04447cb8c3e149d134e753473320f35229b1fb4cc20f6d86681a9e58e2036e9a1a9b8b9a0f0d0b78bf6b36ecf30bd836441771bc46f56a4ec52906b022a2e4f117d17ae78f4b069eeaa477b6c69adc9f1e79fb2fec41325ef7837d7059a918da2af7ce9a18bfc658e154c19b9b400e261a8a8358d3c8ccf71e6efbc0209ee0eb294825e4b05f83e53517fd65e560ffecfa38a2e1272a72877b855a350e65ff19e633fd79a2382aaa1df56432467a46e9e75f295449df5a015674adc8fc9d8c1afc5789469d45a45b9cdb45c01ef9e58cd5b234fb67ea839d5be2b53b010cb58d28971a2578229c4d1f71053bb0f49c9171fcc938c1a0464b4447b2fa99dc096bf72c48293936fd0baf5d6bb2792c8a43a696764eeb10ce417d419cbd021c307b7802f6afca33810d62335dc2832bceea80b79b1f8768bca3168a7ca2cc56099bbcbe0aea205ec6c91ff91d72e9d235751cbe75aad0fd2b51b23167cb2936be1b24f73cbc1e2b9c444b4f52c7435b1f35ed386916cafc992fb6b71dea0858e140ea614a66296440cfcf74ea8b1eb13fc6cf945b1ac4694a7f5ea45ac5767f5da1e852af9a7ed17e9ac90e87a7a7ba62e9c84ec17a37b781537ba8f6318496585aa482027f6d34f4b327f87f304e6fdde1c492f2d7366161d601695458a19d45ef5dcaf6b8dd33eea7cdd7f6d46681719cc562018e7df8718d867c8a8dbd3201cd9426742955e87302dbb64823f32a3cf5baf6ec1e74323b8a007a26da0e83295e232d502cb066554335bcf69913b1fc49051d4545994e36fc745d211bee3d35d3f324fd98261596118c59b1aaeb3b88dce92edb424475f43971c69dd7f3c4ad49b98967398c1ace50490578aafc2c88d7cd10340ecb8bb2045ed9a834cab1f529d168d27823c675488afda410e5e08f25686c2d916b83b305f8c6350d3e03a247983a8bda65cb083523c65b1160531e7c2bd3829bdbb120761e367ed140b0949dd186d8ea3a0e1062b84d44918192bc62e537ead6382a3c131223c89fcf3f5b0729fa77b326ba5696edfedf39c9a17a4017f0ac1de34fbb5a3d280cf53a659b57c0b2eba3b6a8929f82fabec0f8041bf91ccd7abdf8bfe9d987898f44b18f45294d444d7954189dd865463a45d3e4000f106828c8174403a135eae807a5d93f24d02f32bd68259b467d8998e2007adea7d0bc6dcf486c60da593f444b86f49770092148147931819386dd8916f47e0843d03fd8424a5a6c4b91d5c28ac72ca800eac3cffe324c891447acac3b6099ac75e16c7859d0d0699bc307a06076ff7c3be363465df0225cc30f16391edf7378bef60de55cd7811cca668b9184481e6e4363589fa0b777f57bb5610dc23c5ff671d64aada3e6c33dc719d6275cea62e3a6d43f9e144a88f9fb87fcbed7410ef61a9b85153c2c7139a54b38c445b917536292c79b2aff51da8468c4cfb4bfad4f5396923d236b47fc0e48792c4367406ec07b2f3ce7f2fd6311d1f6c9ddb49f6119cc401b73eac5fe9f41b9aeebe319d36dda0710f5fbf5ebd1792cbf4e8917660486d1adb0a5e9b311c2f8075614124862de44e5c3a7cb7f3c9091634775b3fa5276e54fbc46b4bb820dbdb787aa2ddc3b71305c88b8afad91f8987ed63cb365ad1e2009594c79490d7168c88a68966d9faaef049e6f66e1f5e574b28babffdc555aceb58ac3e45bce89acee3ce37cbd32486d476177a5d155dfef268db0d0f63b63a7575b2c798c54455da5c8742189c7eaa8b2c16a5c1bb8b4cde71d3d69985c02f1c0f9a7fd9ee2b1bd09fcdaf3569e55276f7b0734a65d7ba65a34a8d7937f46255376ec2fd7f8bad7961065443b20ea7f8c67217baab44b9d1abdd613b343f865f575022f1085459a96891d0f969b043403423e315cdc9e10f3689d6d59eb6e7614f435b75028f98621f9b4246f36c7728564594889360c71c90f5a200b65304902de739194f6c61fe614c6baed37a6b46ea3d4d48d20d848038b7baa3ceca399f873dccc40e38cd09014bf7be845cc50ed718ed7cfb6870a4ad9053", 0x1000}, {&(0x7f0000001500)="c08ae4d0ac0314b2539c03980337fd586a2d33ecc5577e2ac12c3e2bafbc09d6210af91cbd3e1633b9269edba58d1e10f239599a7a58dc3f0f189066220a77b3452f283a1d3f7eec0653e5e1cb9a57bcf594fb11bf4b09df8fadbd96043a24cac3a8446fc13ff0ce90d3a9243171b06d7e5c61afee19b8d69b8a9c2606bb6116b8823633a5f42c48a72e9f510c9ba8773868a400e0c1a98820461e798132a322019702fb377d6a8156266ac8fe0cffcb2f9a10456103bc8edc93ad1a6f38805c8f495e0ac5546d1bf38c5205fb8e086846d20f5dbe6b366fd8ffd9aa427c4b987b2384969c373ceda7723e6954f1806e3b48ff479b8adba104c2f292c15707f177a11835b31f982be8e505eeb5daa1c7331cc46087a0cc1ec887135fd7a95f6cad66f19e387d785a053aa6e00873731ddbea968317975e9fbaa78a6a12005f011088cd202f0a30f3cb98bf1accfc0425a38f161ea93d9ed6382e0da5de91f003a74e4139577c34a3ae737cf562d75eaa9e3abfbeccd79defc0f9aeb6349527eae3f30e2847b35e0eb0f812df3fa33a0ba1e599dcf461807826180276ea915cd793480323dacfedc558bf14cdaeea18f599f94775469c5524e6f970f842360161216709d242e08f69083d9a015e2146285456bc75c4719926ec9e6ab3402fce8fc89e23314ec6bf90184190aaa4ac2d8fd8b04767ac6a011efcdefb143ff3a768d08b8c5abc9e1a7303235e34d9b4c47e1acde7acbe4780604779dba8ef6b2da5586103fe7ad70c2e1c2ad37f0eab23cab297a33fe70a8afcda3df26083d73dacbd6327634725cf2ca9bcf28128965c250fe7a1bb9c2b72a1987928128eb0e1c4af885fc221bdf0f1723cc610dcdce95a30db3a0691d6a7f5d0ec9e2bb16cae80b597577dfde30a57155fd5534452a51a233d8e898123f26d27415e34e9b6567f3bc91fb71b724e86cb0cfacd10414d516b8f5ac26fe3af7c7315561908d3b5db9ddd6809b5366ae5f7901ea169f2a47fbe8316f7ebfbb72bf3a564a0bdbf38ffaa8a896269f1b940548cef764fe8a607f76c9f03f2f84fe0d637ba11dc47cf2f26dbac7ee516ec574567a7fa213ebfd702e0d1ed5e782cf607b03ecd6c591153c878d8ad012b6274ec997ed637f7d4747867bfc269b146e42df6d516fc5a439fee362d407724f7326f19a74752044679f5bcaac3ed22c6d4ee9b4fb4d92f88d3c6271d55db35565b879e68deed307815e174e9e763eedcb979869c9dba3b4896c1227a73840930ac3076cda79f2589896b4c1a6e155b82c4fea0c9e753a353b5a3f15dbe94b116be05e75b2b30eedbfa0f51e7c9f4b94986b4d8b1d85e0144f59fadc9b23fa3875defef0bb9f1677e53165d9b35e052252bdfa647523691dc8773ccab5daa490a67230684a343f7cbd9e443677ec4ea69e0595602da08acc0394ffa9079d2dfbea79feb0568fcf43c68286e51f21b3a3bd251b65fe93122a0e13e0bb314ceede23434a1b29cefb38165a985ee9d1e9a524e12564dbe0505879c139b980e8928415f25bea079c329e91c50369ed9aa7843f4116a2ee63bf96c1605811766620796c9f74dd028699daea2a1aed4dc9c5c959ed4624657491ad6d077e57264be6f1df8e34c05aa48de06fb2e6562617d0f060bea22d7517edcd147ed93af6294e5872c81f121f27eb0c9639d44adfae90753af372ef9eadb12b38b826f140987e4abbbc27be98db5485c75d0dab35a88e699574a8e1bbc259fe833eb6eda9818eaa93b8ab5f98ba4dcac00c401562d819cb732a9823a6e5a9a7706a204fa82f1127035ec5323131b55fd2cc9a9bdff5d815c31bdf6040d3cb1d0da4590770629862033636f58c9dbd5a25e6454029f0f8518d6da98426f5b28b22bf033e7588ed8dba6db02cd9da7ab0c7e09b29f8b06d8091896e0d07dc0925910f7fcb584f096d0885bb8655025fad16ef7d66e75df8efe9d7a351b3d827af1771b795bd607fed0823852387d4f1e8e4e3736a7db1504544befb96302058c7df5325ba5d9867541752592692955c455c60497569d845ab976c7d0a5fb2107848f8bbb9989304062da4d9f0ce71a532894ff6c5777f8639d24425e19a4c9fdde1d974a4d3764b993c9ce1835bae1af29538006dceff49bafa8db549c4d2ff8924ff122bfeade985bbc1904ae6b5c369486588acdee3c3a98240e9e2c8215604b9dd9925cfda3e5df4c21c8aff574ba05e737e0c558594fb100d9aac28f5ab75c152b10b2ace91aed3cdc5e3c85662601966f57b1ab42f8b835fdddddd54967e55c799a2b716bc480a8039b49cd71fdfa817e48efd0bf2c69213ebba19673c6dc0f7aaaea3d63c2c3323f2cd20af003df9bfc091779715a4de3d986113d83d6baa2e9cf44300456637a098f32272beea9cd2cd0354f52c96a53e05378a523c1da5a481bfeb8a41b24b1c397f80e99d0aa263e5f9736e5c6df373c93f75601f1249f7972d015e6155c807148096282cff90c83faaccb466bc47eeca56ab496b3f716e6306871d47bc73099fd461bfef85b2f949f1da9f1324793eb13ef897d0fc216f66c9455d2e7f55ba0f72be1ca71d51b778dede4e33c3d29db3c85d5945ceef1551179de42038b3cb5d335666b07b82117813d3349a04c96bf17cd9720dd2da49b69daa3bdb22da58921f1f92b4794af06379989f3c8f63e9f07a8857f42d73f12f64f1857e05fcc9196857d6c152440647d49fac37b999dca819b2d33a22fd0cee362a5524d0028e6a624b8e99055c454885b4b090d6efa5ada0cf3b984fea0cae15526e62251c60b45a49ea0f430d131b690dd47a2b99fe7ded47a888a47c6a099369f34b548178a75114674903f5bd5214de51a3b604b39d44a0eeeffc52b6828d3324188e0ea1056cfbf79ec7afbad3dcdedcc8ef28e013ff968238288e6ea2d284dea540c9432f7fa0adda5a4c1834de38cb8700b38b9b99cf4dfa98f6d66c5c5529d76060b4210f66785bdb06ef732016d79f2ac67905221655ffd56aa43d66b1ccba55c659b6d8229cdb464862e695817dd56d73c43b6a3065976e46e4162343d6ed21417064ffd1d3f842a0e20d84ea86708e039775325e035c92a4f51172a3214b1b875fc0707025434399f28808fa49d0a82fe06c37c6d20cfecce5e80fac6108ab67195a3a77ef0b4067de9b9b2145250449081addc17647c04ab7c1bf4f3a00bd4f8cbb9e9c57e682643d0b713a7f98199219d9bb2941d2f32292b1a52523c7eb569db6cfb76fd97cdf1fc9e7826fcabdbc13e88fbf2815447c216abf67108f13fb626f94e9238cea9c64682630d13c98b48272a4efbfb01451d345363caa115f07c80c31b1ec4d9b6126713900cbd62f4f3b0acc58d1b7cd3969e5fa3d6e940234564d66e1f5ebb2cea4961805d4e133848798bf700398fcb5bf2c3be2bfed3b177346f976e782f925bfb2f47177aabfcef538c25917a2d757f209ab691acf245960dadba91e7edea41d18e4a74d36147788dc99e27e082d8d50803234d57cbb00c20f7bca7b4b57ef305f809ee8e06c856793e2926c1c7f3187438d109f4b21cd527062a492c89bd6928c616b76f39a99f7a67e61c68ae39f527325d65f4faa97fc8c1549c2572f387b286655b60aa780f44e75fb5fbfc3897d251c45f494d71e707e2279be6b2267879a7893e14c2902694fb74d71d7f9449607c2198c35ce015bd3970c38c3b5d1a3e82387d0501612a51cad20a1e89041e3a3b46d1949e4d05497f6c3e79957781d46b4c6f64dccf24855e3e91a2e7a2171872ae6ab15aa76b407395d4a6dd514ea8d64f779b0a0b6b31d0647717079cf821c081e58e80b63e004af4aa4f2a9b6db222082f835859d5e92e12198e3d972e183daa161930c7e3e50ff36bdc4508073e601a01a32e07f4c2c4fe161d9923c056393577c1a31dcfa5765b68abebd614f0c2e13912d5ec94294ce6601256d90e8052f82b6828afa5a681693b51a24d6175b6d7fb7077f8af43452f756b12415107ad4c75e5161c0db3eb664f69017a2251856517af8dddf295e3f98c18ea5da2946d9b2949e9bb5bdf7ec1f33f43c3640073241a1a5c7e7eb170ce8ef2bf64883591d474fbba6b3c974d41cfa2eb7a00bdb361427c705f8b8e4572ed92c1578e2ccadd5560a492f61ed3f076604bade8997c7fc2333ca3cf958e6f91d6ebfb85a10ca1f18d8b878b2e4dee2850cd1a030cb1cd3f48837467ebc5d70f2723c13acc55f8f270a79ebeac574e70d5bb28e18f999af9295178406edd102dfba7a0fbcafd8b19d454a63b645a327745b0f51eef9d51af23bd92715bca08d696206bf6afa6538e2b576bf941e3dece4dfc98aa9dcbc6cb8cb0a13c6f45a94abd2977566499032ec6208319a7ffece42bea054749119bdb7bad6c964cdc1127175d19ee5a228e5acacc6305f9c02c2515d5538568aa250b63f28835c3c69b29a27939ea975dd81915c3dc4740060df301e646170e9bec351f74caaf23f6023cccdb834d528212aa90ed58666db5e1589fb839d036b508f117f1ca27f293aa0ef6f4940e65bb14431f135261080651fbcc33063a08da89a7f3eeb6d85601580cb255ec543e528362de9588bee7570451a49fa495a619c55dce40cb231ceae9f05777d340533e034b53d1bdb8b304b2b60b4cf649d11a752723dfc0d80cc8d1497ee1a916df7182e030d9fc93bb50755700328d1d18b7d6d7e7852d552853fd6c0be52ab1e747e2dffc5394874c62b1858fc631b6b77f9aa75dce1546dda6150a7d4eaa5b817f895c7e997d120da745bc13ed710ab03c5ca130b6608c51e0203e7ceee4d4d861d58d3412982fb62d02ecccefdbaea16e5848900d731f8c6f7c790542384ec45b10d24b3c827e9b8a466b3d46fdd4d2b899c1386ee0ed4a6641fa43fd5bce3ed2df52dad24daaa5b387ea51ba5995818ad62ea09d9204d2d69444bb30bc3bcbdc4f85625e2a4d2697d0fbf82d56a908a09500d23e20160359449712fc2dd060836e26026037eaf70d61493c05606dbcd3003688f7a05246239589a106d29855730b02b3ab6bee26faf1221798e5b5c8acb1ca63a441e759935f9c7bc26c5a7311a9477e8543d9ac76c4d22833c7b94a81410c31749402645c90ac2d30c1fcb443986ffc040a79a0101d5aba736d9af9d32eac1a110ad8dd157ddbdd7ee321b004ca88f99cafa16f30ae6e3b1498819f9e2d623ed54f07746077c01643463f48a59d1f6914271b1e7854a7630b8a825f5f368c80b8d3ce5aadb15dc8573458f76112638d9b73daad778c56d09782c37863dd42446308107141dd29638aa5f0f359a3ebf27ce4d20bdfc9952a0148cbd6b8116ffa2c0e4e4428d49dd67b7aa82b1a4a25ee2ba48ecce5b2e44f4ccd648669758617cc882a7da11b583ed113c628d116204ada58a959981f61bca741da72df1afef16984c2f07e07a37703ed24084b0e8f5fec62283f5de4043b1f581274386f78884aa960c496671c4afc741af74dcc94ddee2c480616129bf923799316296abc4ebcdd164172599c3c63894d0b7cb35e8617a4c528526d7e0d6b9bfcd887dcb10d27f1d7f56d9dba5365c580c9817e29b6d25c9c6a26e5078648fafdbfe34cfbee7e5a04c23483d2f50d670c01e8bcb426fdcbe0759f6ac44a3a61e59454024219ee27c5bacdb60845b46b5a244ef11255dc92bf3d732da9193e39465f4ca134f9669b71428758cfd863500c26e78b5dac7cabaad88a9411e3d3504c60c5dc8293ce18eff40ddff5e1aa1a0b", 0x1000}, {&(0x7f0000002500)="4f5964772dde048c6c1297669450fe00b6bddddf2a80edddda9279e30db7c2657c5d1bb7aa5ac079ffd0cdadf5c49d4ce1cd8002668283f5f70069f0b996e25f71d9bf34a06d26dfa422aa6931edf884558c7e41736b9c9fb4a1ccbbcf06212c1d67baab031132947134211951fabd461603c7fefe5888efe84179c60e0d82ce5a3751009d4eb93fc5ed1a1f10020a8db09d4ad5c0f9fad212374744ae4057524900f8f8fa14df8f3e4563a760df3094d6c530d6a8f5f37a47432d", 0xbb}], 0x7, &(0x7f0000002640)=[{0x108, 0x0, 0x257, "1cdd360af952b130e7a4e4071fb53344ed5f7e82ecfd6b0b482081b9ea962ebbda63e5af6c5d740b167f4a055789e75c69172b48ae73286a1e06a8c5678064af8c646e936f14a700b26175e86ebb2deff7b7885aeef3eaf233a2afea0a498308dcda44b9c5c9315fa96c69fbd22e5e507b4a76d8100fc23a0c720ecf4b34684444cdcd76220b69773e61eab142887e1e75357092030418cf2fe4279a0c8afd5c5ce3a62eaf211f1d87eb7d9b8218d60c742246219d084da60366ef3d5b3d8c2a08998c3a477dfb56a5e0b2c533b5d689c26235175dcf9f6b9eca93dcd70b95cc36b1da5ad8aa13a105dd0f396c6e7bcba1"}, {0x108, 0x105, 0x4, "fffb637287b3de293499c611e923cfa1840492228f57e25eff8b787b680244414e2e04bcb98ce85c3d6538f85989a32544ee6d6924c9426fe79828129a09e160c0a5c14e3197cafdc09cb0b5425845cc62931e89a963f8bf93e26126fddc4520b35b9c65472e31fee7a69028e359ce13f17262195c6b2ce66ba15027dedb5416418666404123cc97d69ded915608256203dc2a294aef5fd903dcdd5ac3dcb58ec8b6cef591b6dccac09003bbd6ac0f0fa788e9648fd53ff05ef0149e7c393e96d75cfc18a6da21180abee9ea1a2606cc72c151358c94f952221da7eed416d9811feb1359f8342b932310e2242be9e03dfe7877c03798"}, {0xf0, 0x102, 0xf395, "b0edba20aa7023a992e2ec684f87ea4cb30179ed37b76821493b246def3e445810aa77f2600a192819b3d8053a480117f301d0979d95b782f952819d3a237dabae8870a24f172dffd8cae08a56b32009915ff3dde72078ad940be8ddc1cbcf0fa6879902b8e594910ea1c04d40688fe053a6adb4eae5119b7003db88fe88a11ef4bf51dc53c8155c3d5e255a6ecb6dc3a9594f144549c657b05db1eaca8441d9b6ae5df3491884dd0d25519efd84e4beed493e36b9b47af6ee795cfa19f10cf2416a1af9b527217447e8a33a6806ba4c94f150fa29198123f78d35d517a62a95"}, {0x48, 0x10a, 0x5, "008bc3a86a32cf2ea4bd972728b25410117a4a8876d31c1a3f1f30029b234f66d94c6439420e55d333dcbeb3bdcaacf8d22ac48d13"}, {0x1010, 0x112, 0x6, "29ede9a1a415ce1a73e08e502fa984c6e346b4dc46ddcd4da4dc2a6f48a85887d761bb0aa89f494d7d38247fe1a548ec42c1df85b926a8bd70892876ae3162d064ac6ce254ee5f6788e6998e3061fc9453e30f7b4424486c3c03eb1923de6b2514281f766bf2c5e7362f38747bdbaf661fbee5002f1a9f5b74560fb0f6ff08b0f529147de80deb3dae6df1d6aa3e81ba534604f99aea2bed1f4726dd49dc5e4fbc8d4e6c7c0b685d6d51859a064e00509cffe5c0cf46fb706089279816abd72c1cf038b242d07485d933654c52884afbe3c4c941919dfbe8abf9654e9ae3ff5e631fb80233ed06a95c0b9d0f45a0185c8dfcb0a86152e9e877eb3e9aa79ed8f1b2c544ec15c2a0a94d9fb0d1dda387d6a0ab0dd4b5fe0d024607039e3353d46da721442d530615663e25bda6751024b438b982280c895037089ee394a38b382ad9ab10676f05d9a9375ec1e0dfd07a9ef4d29cab26adff09de7b46a3a8587aaf6c581d577c5c174a3dd3a180d0a5d7bda7b16242f417a14e58d87e4fa17ab37a46a914992039acff4e513e2f29a4941498d3eae04df8b372d7b126d66b3c4d237ba1866d897a3dd19ad3320beee54d612a458bd70d9bff28ae49a44eaf638c5e76f76db02e92ef55c074ce705e6e5b34dd07babcf31c8623e3cd7c7dd030966f4d81c24d25508a4426e2b219c990d279bb5d39aa0e252e70c356c0c531b9e800ffc865b663ade6da397114581ccb95662688ddea16ab3cfa0bbd14de58fcd0bcd62b6eb53fe7cd3ca6039e2bc7e5a7e47e216bcda327232fa55e55c042985f8a8d841dbc6b1ade236be45c97526d3831fc036f9d7b845a2738eb9476939e97a48cde7341c1f5c772ea6dcc754d2c1f5ef5213563344aa9bc266843e929292dae1f63bc0be23e651f867c5860f5e967f63b262ecebfc8f61d8977c8ed618c74f9c105b53fceac5f3c58713f563767d0a0068a1dcb91d2e779d585ec55e95a0a628a4abbf7c9d3823557e7bd20295fcaab1c5cf79dcbceee64accf25c570671f515ef285a2cade593591d4a327bc51ebeab5527b5c37503da98c4dbffcf627e08f0609cab6b577839cc149f0c713310a8500e48935fd5f1e476361092b04f4f7b2575f3a1fba8b30162e700a6767a2f7b381a06c00533acf79350c51380fc6440a0437249fbaa9d1803a426e9a605af4ed873e2d7e0e5403550ea97f04352b5eebf640ef85601c2da8c7e8bc71191a74374f99b2293fcef70d7aed0b00c9219ac67f3a4f896a49b0e8e1e40fb8fa4ddd6568a18bc89432756dbd6a11fbeb2d1440a14c8e9dd499722d7b4a57a7bddc2a69cb5db1dcecceb53eb89f14e8afb2173df824e19a27a91c254d7606bdfbc118b213ed8db00e6a21da0ed6365f9addd9115431f517d677ce3cb5ebff4f69047cb72548d2d29a7d5131e6b7ab0e630975668c3cbf04d77522d87dbf58aee144890bd492e0d751b49f32e56697a02b9f90807c6d95b7c8edb4debc32d2689a5f29d5b9111b2d3c41af14e3abeeda98fe12443443ed9250dd7ff65ce7251ac9e140ff683ee133c5e91a94d6fb07a054495bf3b6edf5912cf52f3dc623029bcfcb918473d32b06309d173965dcc7146eead74b62be4ff2100d0a9e111819d2e5700619e8ea07f2b08e79554637a551505ad86bea855ef6e37255e0521a016368245e104311ea09212ec1aa1910c1eb465480b6473f9e72d2b341a0ab85156114cf100d5f2d8716e4d065438d905f2fe728703715d0f96fee7489a85766362b4902d3153782ffb5e0cd9457b47dd861dbdefd3dbddb87a17efab9aaa2260ee27634a97bf1a90750d6bfeff75e69154208eca613559089aaabd4eaf719a386c000f54bacdc730a6086b65160aee1f842cfb9b187c83eb4e60c957640e887d2aa2c83e8c897b0a025e28e870c431be31c42aa70460832f497aa4885dcddc7c31bd25fce5bd83f22f2f04b3c939ed04f068fc77de8e3adf3e69161b445a970432eb7659d59ebcfbea22ce0873faa63512899297b0b500c89c19c810eb498b4d206ab44475fa918046c4ae6c8638ad21e368fc60f545133964a264fd68893d582da05ba8bd050fa68de41cac1bb8db785de83af959047aeb6f26094b846289c48597dc48ed8d9a0998ea164e14712686222595d427561c620d34f52fb10a20b25963d0547c99b6eb8736f3439724ab70ebd958d71a29fd3432efaf3e43c6d64271004209eba01e2419814cdaff8cd5003219eda069fddd28be0d854f2064cae3162474b71d7d09a114f635ec75df8939636b3a2ea750456b4789a056604cb9ccac561cbb645d9e90a464c4a7b6a427568eebb62df4ac86df7eadfa529f8c67038e966b89d37faffdb2f27417598f1974bdb2cc9aad29cd9610f80acd6e327d07d1b0ada28e349323f4faab616e5b0a054274f0638fe4d9ea931617a248e878c6eed01204b83287d39c6e83d893c645aeaf0c4dd06ee8f9fec79eb4c68d3d4a78a6a4e8ac87e7b4ea16780daeaff7ecded99b45530795e37977c00f645346113cccb46b86e86864cd0410210fd142063f66bebbebc8f083ae08a27b0d4e4f75f19238ca69ad1d027e928ff5f3671cdcd940e397458b48bfa522f0c9e75065f047c4c2371f03e22dd886bae6daba784240f0c4145892eb2583b8f491d09698406760d6a5d1ddb1e0ba78b3789fdc46ee0ded2b108de0cd56393b51a3642950ec93569e4060ebcbed2ce7da03005d8dabfb308a217406575aee5e8c59e815d1fc342775f159141823dfe449e08b819ff0aedbfc67a2131163dcaea972f93f4ad73bc26861d62113d6f91997c9e0dc25fd693fdb47f092e311b63cb289c8232aca889a1556236f1be4e411959738c133625cf2494ca95198a040f3de98f8e82b450d399defcb5d99163a4e163c95ad0067f4a5b91560dc0b91c96f691d89991e9a23efc25778f0c8971182254e96c629c7c3d9dd22236e17f86194abcb8a65f0e152711d3c84d31552488f394eee5886fc226d5a965e6520442b0d8bea97d4eb2a9bb4c12880e259c6accabc3828f532092c40c9adcffbdae623aa17e1cc66a2995f1e3f350c3e0ee16fba783c92e0fe611ead443eaa6ec8e49b3a7d1933751860b21fa5414ef10ff86fd49468cfc7af1b6f9f51a498a959837b59849050d84b5c9cf4f8b7cc0fa1a21841634139ad6691562778965682a7f3559703ea696d33398bff9b652b6032e0c4a8b0d9d3473caf884b66a0034d3cb1f5ec2c52f56b3e4b441d9febdaede4cca54baf400753e220877229f17fa02783b94065b8758e25d746c4c7cddda353df3e37f331a15fdebd49202da2c651eac75ea046ebdbc400926e78c279aa1b13020ee9a25a6b8242cfbafdb670341ac69eca089ead923469c3c8d6d8d17ec6d9ed484b2e9bbbd9eb1a914a60bce18175f7df5f35c976786b23ab651b235adcfe5988a3a01b58e9338bda32b584b044eda40460846f8d08e14625d0d453328c8c917b462147d3abb769618623fde42a1683b1647664ff5808067c364533725a9a140c2ed2246c97b65949b81576988965dadd79e4c76a9a99f9f7e467e972226fd4eb2f9a1447f7092e6a16211f6b72cb214f40f298efb54370c70e3cbfc42b711c964fcca7e4955bed17307541feec51c16b5ebea88f422b2de2ffd400128387209d511a4694ab7b8f07221cb850c0b51a1bf0c1bb64dc2a57575e865111e236ced8e4478fad1f266d94a7b56bcb42cb63f5ed72ab4296c7500948dd71dddd30f0ecd035245a929c6e6981fc49bd8a68935ca168b824da741f0a63a1d9adba18878a04addc8fa0402f0d78874e9172d56fee347f3a7149ca960cf77f3a57d59726334daf72b8140503a3807732c852d0b79ef730b91cbed6431e22aeb4e03df0c34e6d9caf5a3161344735e4052f5d30bdce1400ae8b1f21156778fd11b4a77ad59555a687b868fbb8973c2302484b06fb1f5848dd996067bb4e1f5760007b7b3b05d3b9c2609ec0a31028a2d5692daefc762ae01d702ff1e8e20ff84151909e6a02ceaff845e5d381456b863a82ca86dcb7a14b83a3c7d5078e9297381893a189c2ccca94f2a18ba292be0e899e5e943caaf5473ceaeb5a6a8b34938059b00f70afa53d89ff24c75ec2334a4d120550ea414298baa27079e333214fc9ed0159a6db4fe31a180387bd3f2816682b88717727d0e079909032ae97cfe23159b474d459908eeabcc4098583b367a3452e74513ec1eb41a721d7cdea8c61f5f9923018f2cd92fc9307d9679d8edf90365635d02284271327b5650c9952693ed22da6c9617e2f5987ceab0b481cfdbd66924b8f3619b53390a9af11997b9f559ed4dc824130901c7940d9c941721d3b9a26ff2c9f8c38b92a68954ce9555c152ff341ab1b485f4cb526893ba0f78680dab76b6bd3f7961a82efdfdb65ad45085cf29f61fc51c5938abcf64f1dbfa202bad3c4f0dac565ba5a461252a0df7dd2a51f6b2a7c679d3bd236c861ab0086827cab816acf6e4dbccc1a52ba5ea6436cd0a925ee3b6b892d562dff71054fe9a08aa21b75979cfb47e6326aef1bc579284a62475a6b6f509d88c6fdc7565d3bbd7415287ac1dc3bc171741412de61354570861f513173f635e44380414fd6c61f7052358cca5b85b7c71716d3db3f588d4a5eddcfd4c050b6b367e4628520a0fab1a79d94fdd0a8a0a35254a7f2c74755830dc87ecce59c7d4795bd52a200ae57b87f8c7b8971f9bccb4f93f7fbe0270d798aea3d9a3c2b92fa8b9cec82cd6a8b7260b10fcf2be6ea6be63be0b49e193b38458d00c17a7f5e837e98770798bf9d4363fdbeba353f5f03e278446e652fb27e261edac48487c6492af9327b43a4d6f0540bd1555c851d5bc42fba719341d8130b0584396f669392af9b9825d4e0c6275775ed9f86ff3cf53b258e03ac8802443c2bee326231fde971e4fd9d2a4f1776deaee25fa2ac4b78e331890be9dd957d8385d81fff563af648c2d64618be574ad1606093da2ea8b65e36b3729f90b320d9f910ccad659dcb5ed4560be1978405cbc605a0b549f146f6068c327751faaf268be7258cbb5564bcd7e85b6a6a9c74076f0740b837439f1f5397ef0406a7e9e8987f491c7e8cb4a4b73176cb806d53bf5b0cb1b14f43585f98364eec0c4cb9192a128dfe857ea916e1840db25b7fdd73c4c31a76ae0ff8229021f2a6ee5e722fe63eef5a51a8afddabb9b67ba0b9d96d42ae570d4da23eee67d297d768c4da320f2729a4a93a33d50fd0a208241c8f8e76d97bcf89e973728b01457aed3dc8c6c9624f551a79e9fb7a334db5af32e6192cf6a3a82c8c340bc495dd0afcf436e2091b49ecde8e824144ec89826c5a30feee55365dbc125548f3118c89858ef070bfabcc2d0784c6b5cf4c035c401b654c4f90bdc7f55bc0263de01b8519d1e64d1621750152c2c834cd6cd96e34d60fd7a15db3614e3cd978cfb64990afdb229358907b36fe1b872f60a36ea513770a2f7552daced435a3cb788260cf48cabc317f2fcd126802ab3cb22d56efe6bdf446ae27e3269f28c10dbed44b5507de8da5f291b8b6f3e5a5a585323290fe96cdfe9b6fb0e9071cf843d59799ed792a44c39adcda7290383dcbcaea9ff262db258b41ce43108f15107fc5c46ebb335c621c8f4843fb1e0d681be98299f50830a1b68583a77ea41e5c523fe8a86d781d68f4e3e18b2b7e75a73d4e4fd971e1ed5842c35e77df0a3a52a1fbc67fdb5a8f65467327b4ace14ec1e0e128f66d5fbce6665"}, {0x40, 0x109, 0x2, "89b5e8447812a7202efb5eecdb523cb1a6aac80b0852f65d4214ccba5f9bdc946b6f3a25995afb14d09ac44759c5"}], 0x1398}, 0x81) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x484000, 0x0) openat(r4, &(0x7f0000000040)='./file1\x00', 0xa000, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x282, 0x100) 05:48:46 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f00000000c0)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file1\x00', 0x3226f3bd1c411899, 0x14a) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2288.585036] syz-executor.7: attempt to access beyond end of device [ 2288.585036] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2288.586720] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2288.609574] syz-executor.7: attempt to access beyond end of device [ 2288.609574] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2288.610488] Buffer I/O error on dev loop7, logical block 11, lost async page write 05:48:46 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:48:46 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:48:46 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) openat(r1, &(0x7f0000000300)='./file1\x00', 0x8080, 0xa4) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) clock_gettime(0x0, &(0x7f0000002e80)={0x0, 0x0}) recvmmsg(r2, &(0x7f0000002d80)=[{{&(0x7f0000000000)=@rc={0x1f, @none}, 0x80, &(0x7f00000000c0)=[{&(0x7f0000003140)=""/4096, 0x1000}], 0x1, &(0x7f0000001240)=""/171, 0xab}, 0x9}, {{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001300)=""/192, 0xc0}, {&(0x7f0000003040)=""/250, 0xfa}], 0x2}, 0x6}, {{&(0x7f00000014c0)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, 0x80, &(0x7f0000002740)=[{&(0x7f0000001540)=""/63, 0x3f}, {&(0x7f0000001580)=""/3, 0x3}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/79, 0x4f}, {&(0x7f0000002640)=""/129, 0x81}, {&(0x7f0000002700)=""/22, 0x16}], 0x6, &(0x7f00000027c0)=""/171, 0xab}, 0x6c716204}, {{&(0x7f0000002880)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private1}}}, 0x80, &(0x7f0000002fc0)=[{&(0x7f0000002900)=""/35, 0x23}, {&(0x7f0000002940)=""/179, 0xb3}, {&(0x7f0000002a00)=""/209, 0xd1}, {&(0x7f0000002b00)=""/187, 0xbb}, {&(0x7f0000002bc0)=""/120, 0x78}, {&(0x7f0000000240)=""/141, 0x8d}], 0x6, &(0x7f0000002cc0)=""/173, 0xad}, 0x1f}], 0x4, 0x20, &(0x7f0000002ec0)={r3, r4+60000000}) 05:48:46 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(0x0) [ 2288.666156] loop5: detected capacity change from 0 to 40 [ 2288.680836] loop6: detected capacity change from 0 to 40 [ 2288.681802] loop2: detected capacity change from 0 to 40 [ 2288.685106] loop3: detected capacity change from 0 to 8 05:48:46 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x401}], 0x80cca4, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1a000, 0x144) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2288.694115] FAT-fs (loop3): Directory bread(block 5) failed [ 2288.701140] FAT-fs (loop3): Directory bread(block 5) failed [ 2288.702290] FAT-fs (loop3): Directory bread(block 5) failed [ 2288.709776] loop1: detected capacity change from 0 to 40 [ 2288.712507] FAT-fs (loop3): Directory bread(block 5) failed [ 2288.716376] FAT-fs (loop3): Directory bread(block 5) failed [ 2288.726048] loop0: detected capacity change from 0 to 40 05:48:46 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:48:46 executing program 6: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) syz_mount_image$vfat(&(0x7f0000000300), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000500), 0x20871, &(0x7f00000002c0)=ANY=[@ANYRES64=r1]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/tty/drivers\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) clock_gettime(0x0, &(0x7f0000000200)={0x0, 0x0}) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) utimensat(r3, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)={{r4, r5/1000+60000}, {r6, r7/1000+10000}}, 0x100) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x131480, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) truncate(&(0x7f0000000040)='./file0\x00', 0x6) [ 2288.841648] loop2: detected capacity change from 0 to 40 [ 2288.862774] loop7: detected capacity change from 0 to 4 [ 2288.944011] syz-executor.4: attempt to access beyond end of device [ 2288.944011] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2288.946163] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2289.699733] loop7: detected capacity change from 0 to 4 05:49:03 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000003c40)={&(0x7f0000003b80)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x30, 0x0, 0x300, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x81, 0x5b}}}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x40044) sendmsg(r3, &(0x7f0000003a00)={&(0x7f0000000280)=@nl=@kern={0x10, 0x0, 0x0, 0x240038}, 0x80, &(0x7f00000025c0)=[{&(0x7f0000000300)="fccd529ff3e8eacded55ce9944b1d40f7605f1bfcceb6785a960e1cf82b66cc0c83cc64f0d377e42416a9277ad1dd13b544ccd2c54b0f6c65a42ab71ab5be40aeab9a41bc3dfaf6a5c68808961bff8ff2815541017911d4fb8c57403eaaa177867339c5345d7f6f969f34bbc549fceadc9f5c384f7fee7782e5269f412f2ee0f367f750c055ae1ddbe466f972ea27b7c134bcda6bf231d8061b398191e212d70726e1173f108d2ed10b96403a0a1", 0xae}, {&(0x7f00000003c0)="538ef2eac70fc1ea66450039f9727f7fdc2666b08ba7f8eba785ca119030", 0x1e}, {&(0x7f0000000400)="262550ececd2a46a27645078838cd3ee70769ec5a1d36415b57e67c2b751024113798a925bd3cd79321045dc9b5899b9540cfa0d46cb4baaf070ec37149b93517b7dc5790f53cdf4be96494906d26a80280e127611e4cf96c993372bbd577ffaa61b8367e4e21e95485eca874511abf1cd2e6dd45bf2748b45282d1e6de8d794130443ce2c3c746a47318c8a6e627b74a1839a51e95cd46c1a591b31", 0x9c}, {&(0x7f00000004c0)="37dd769a156c5c8e8983134873ca97", 0xf}, {&(0x7f0000000500)="233ee3e55f97d6694f89b92abcdefea36745e8b4f6261d53e52e1914e7b533a02ce9d21253d1b3a64f627e28a0e8e69abd635b6baeb8ed59cae09f68ecd21fce646c980b6e7ee92ded45bc5ecb5c244944fb0d88dad023d732aae07f57214490f2e750da37d20b490c1b69449c9a92cf3d3aec0a2a6571b6b68255e4326ea333b4685db635998385354ef7593b600b0369003a12f6a27c51e9d1a0877f31e8c8e89b3449c31937c441fd48b0d1d916a659acd53257ba62ec98baac6527e7e5e375060d8fcc942c7b82ddce8a39cc47b1c21f1ae481a9a00f879ae4cc6ab52a3407ed2e9c1a9142048ce3609ae4676c336e6f02d792bdb63c9c1088f2e612d686ebae1858aec62001313019af1fe38a2958d334a93fa1424815aa6dc4147583196647f553115fa6a6b5a526193cfd0a43b8be0622ca1946b690fa79f78fd3843ae0945955d4a203aaae69af4c32e296a4c563541139c1e7de40e033cb954bd1314f9fdceb472140ba05d5255c93a2eeea501605d03beb6a24682e48d9b70aac06c0450cda1be3ca755658866f0386fd961e7c781fa09bde84be2fc076d9188771b4f4a732fe9d2846637a015a3e1b570e18d48706ed2d409c14ba81d483c0498d451f4ea9966d6fe0545a72fd6769fb5e6e0762e15c46c63cc15f782723f22153abcf66e62f2c9911fcbeae7f5fbb31a7f981fc81690e50d84dd5e9320465907b45e480e6a629864974c8cddf71e1b8f10a5393fb76440e7fcbb8752b5b11b1b9962d2f271ecbe76b763318569ba989875d347431c77ba7d83240138895b09e8dde0aa763f737349fd2c2185006c6b1fbd4f601b6e35e2616f22134460a2fe5b9e2a949b3a8102b3667f90bf0aa93ee39763754d312647525e81fe90c12c6431bd3222859a2ee91ba86e756e8c29ea56a691cb1ba92083d9556f6c0724223546203b687e79d8ac8ccc97b8e8cd3fe61cb6cc27d820321745bf044f9597b83ac4af568afbfd8f8774db77efe1d6f158f86c73129780f08232663aa3fa46c0a9cb0c7cbbe987ae0cbfc8bb8b9b4872ef58a54e6e15c89ac7e83e29c462db1488319422dcac09ba1d391d69685bb0c1a0ce9281b17d7a109161e03202df5c757c52ef718e26090a3bf915c9a42aff7a2c273d9b111b1d1bfda6e065aff820bc5de90748cd08ec2097f33bb93daf7f001e30dfce1e23a20ad74d1af5ab4ff63dc4d9caaed4fb07c036057470cd1542994593e8d17528954eb5840e1d5bd20652dad54806b8a6532b80a2aca0f3925091c0afcd9da45f373e9a522b400dee6bc47d886fec371865d96b2ebfe0543f354d8c719c657c8c1a9856808acfd4723d7a42fb16b48adc4a343dc7a3116a18cfb696efc60fa39eaab431de07b0057b6281c1c50ccd30c455cd97e7a7fe919432a69a1ba2c40ea5f3358658a2c4c2f92cc0ea0a97ffb19e0f9b2f2e1fee3f6844908569ceeca33b8eddb3de74c576a087b55a7510876c5ad4411e96a79751e945ec2b633365af93fa657e080f1d5c166a118f56e423f9741dd6bd0d62cb4d95f3e3c6dd812710e3a9c13e1cd08a4c6df5d807c29f17cc88963a7f6e8997d3925e01bce57ef3ee8c6f48b832b10bd372c65da4def6bbd3f71543b57ce73fa2b58c9efb50b89f59c52e0d9913c6add98ced6a8aae906803d3c2ba78977e4cd50e5ad6d42ac7d007954e483aca50d334b4d233a92aac20f0a70d1d4bccf01b8edf2b7c6dda6e8c01cc0281869c5991a22b3533f84421f8954dcd93cfea4c7d2e91a54cd86856c7e8e9e4e996fd4703f5b5b667fcca471b32887e9fc252e06bad802902eda0c6bfc7e1c016e0de326f73c7108f5534b059e890cb16529f4664b75d91e0bdc6f8332efd4b667384c14b81a8b9ffa727efff4f2732071536b39aa89499596a34954249c21ee5beeb27372e28aa7c256af05dd31a9db70a4b7638d5fd2f96969a4450854699279c5f909c673017da64ac56fd29e7969b41ddfc6536c2fce274e27a17d6e10302faa5d29737c361ea8802a9759835f5b600d4cd045d588cfb9b5a6cae8ba5ee99f7839d298ccb3c1fa0aed9accb0f55844dbf4b1de8775e27c781fc115985f5c2a149da4bed8531f651a5e1173264e79324333d4d2402cd05d3b5e1c647cc7c57e5fb3a5a5b8a5612c548548dd04eb3400856ed9b433b0342d9892fc3974d10c5205d22c4ddeb0a7c0df465519c12160dde83ef9c78438db76f1b3463f883550ce45a5f5be019df53a5ca9428f774bae34e2b7352efb45f540b59fbee95325cc85fc80b7683c5658354023456e0495d3e13ded966af72c93fd5f457939951f851958f10fcd96db28a1bb721b0ab6987a7be43e6f285ad1c333d98020681144d049350eb587ba0d48c496906638bf4b7b0105d71203d2bb738b80929ca69320723d2d15f1962433084ce3a72292711e05df8711b60cbeadcf9051fa2b8392a580db70ebb1e90bed502f6ce3dc0187ed9bb3f98898d017a243d570a354aec506280a6fae116ca016d57a4742de5aa1a86e4ff64380f58a6512a3d9d185c232e86fe1a692a1250156eac6d85ba106aa46a5c922078a1a3f96768566c80671d9e93ac9a282591c7ad87760b8113c9b1c61724f730d77ded8556b7bc0c927d12ec5e51d0952f7918a62c4c1e52652e6713c22f1b4023a906acd853342ab1fc38b0604e1c463e5d3dc0021e64964e303464785ae0ebe3c84a7b5e704103fa40ade6c00b3c7f9f789b3f9cc36b1d97512dc31b624b56eb83fd14fa4ec0eebb5025aada76ab37949f58d797dc93a866fce4f6f9017f490a350691e9d72f128b076fc0398cbd991d82a0d3b531a56c1cccafcfb599dbb363f1d18da149f560d604a11b71c451022fb1506354ac3ff08fdd70e2167355640f3e7f470d08b20112a99b98a47e788c9dc4ca94c5f1d91739e36b78a2d4ad65771299be3d263e699713a660670ba66c7c5626e5ffb91e3783c2dc0521c7efd77549a494a35b3bed575b962e2e0d10218b330833982bf0109a72bbd63c66b8be2062a41bf905d53e160c7b87e8f27c3e04f1940118d647997c5e1e5ebe4ed1fbe2a6a0bb876139a90a46c389716cb54037c3d219cf043ad53cf1b568da1e26afd27f3cea83a82d56fc2c838a8b6b2a46dd6f5952985e50f5459b9982d8ee45749e341212176dd0fb4bf05eed488e808045e3a2c91c058e40c32660f777f7c0a48b932fbd16e2d9b762add0ecc458eac70bef92b609eab2fbd461f968db8221c2325ced079c1ca569cae91f8815e944b48d6181afdbdb43243a49cb8be6acff83ed59afa79ddb117bdf630db38669e3687407c16ec133e47c29bf82801ba6942ff97dd04b1346b3437270134e95d8c2c0ee4f5b01ec47cf59d301662d031d714830e3e9696dd5b9186cbd9142c456cfe2c0808802c8568b9f4e80a0d5d47b12e4dfb8fafb697f32d80099fca20b5876f79dba44283182f24d72bc0ceabe689d8cbe154938d18b00cd524fde13caaaa35618eb255926920a8275634055b9a6ab5defd41c31a5cc7902e18e4bf9d0e53483d1cbf424208c041f3b8064d738396a7458805ef1396d198881711d30f2a477501d26d2cc80720061089060ec5f0fbfd64b09048cf4cad96e4c0a0cd3ef76c9b6618b3474e43fb50c66afd0088995324ee984037b76faedce2baa0a050894360d169e3d54d933373e387f22c35d622d475a559562b8b6a4ba80dacb04447cb8c3e149d134e753473320f35229b1fb4cc20f6d86681a9e58e2036e9a1a9b8b9a0f0d0b78bf6b36ecf30bd836441771bc46f56a4ec52906b022a2e4f117d17ae78f4b069eeaa477b6c69adc9f1e79fb2fec41325ef7837d7059a918da2af7ce9a18bfc658e154c19b9b400e261a8a8358d3c8ccf71e6efbc0209ee0eb294825e4b05f83e53517fd65e560ffecfa38a2e1272a72877b855a350e65ff19e633fd79a2382aaa1df56432467a46e9e75f295449df5a015674adc8fc9d8c1afc5789469d45a45b9cdb45c01ef9e58cd5b234fb67ea839d5be2b53b010cb58d28971a2578229c4d1f71053bb0f49c9171fcc938c1a0464b4447b2fa99dc096bf72c48293936fd0baf5d6bb2792c8a43a696764eeb10ce417d419cbd021c307b7802f6afca33810d62335dc2832bceea80b79b1f8768bca3168a7ca2cc56099bbcbe0aea205ec6c91ff91d72e9d235751cbe75aad0fd2b51b23167cb2936be1b24f73cbc1e2b9c444b4f52c7435b1f35ed386916cafc992fb6b71dea0858e140ea614a66296440cfcf74ea8b1eb13fc6cf945b1ac4694a7f5ea45ac5767f5da1e852af9a7ed17e9ac90e87a7a7ba62e9c84ec17a37b781537ba8f6318496585aa482027f6d34f4b327f87f304e6fdde1c492f2d7366161d601695458a19d45ef5dcaf6b8dd33eea7cdd7f6d46681719cc562018e7df8718d867c8a8dbd3201cd9426742955e87302dbb64823f32a3cf5baf6ec1e74323b8a007a26da0e83295e232d502cb066554335bcf69913b1fc49051d4545994e36fc745d211bee3d35d3f324fd98261596118c59b1aaeb3b88dce92edb424475f43971c69dd7f3c4ad49b98967398c1ace50490578aafc2c88d7cd10340ecb8bb2045ed9a834cab1f529d168d27823c675488afda410e5e08f25686c2d916b83b305f8c6350d3e03a247983a8bda65cb083523c65b1160531e7c2bd3829bdbb120761e367ed140b0949dd186d8ea3a0e1062b84d44918192bc62e537ead6382a3c131223c89fcf3f5b0729fa77b326ba5696edfedf39c9a17a4017f0ac1de34fbb5a3d280cf53a659b57c0b2eba3b6a8929f82fabec0f8041bf91ccd7abdf8bfe9d987898f44b18f45294d444d7954189dd865463a45d3e4000f106828c8174403a135eae807a5d93f24d02f32bd68259b467d8998e2007adea7d0bc6dcf486c60da593f444b86f49770092148147931819386dd8916f47e0843d03fd8424a5a6c4b91d5c28ac72ca800eac3cffe324c891447acac3b6099ac75e16c7859d0d0699bc307a06076ff7c3be363465df0225cc30f16391edf7378bef60de55cd7811cca668b9184481e6e4363589fa0b777f57bb5610dc23c5ff671d64aada3e6c33dc719d6275cea62e3a6d43f9e144a88f9fb87fcbed7410ef61a9b85153c2c7139a54b38c445b917536292c79b2aff51da8468c4cfb4bfad4f5396923d236b47fc0e48792c4367406ec07b2f3ce7f2fd6311d1f6c9ddb49f6119cc401b73eac5fe9f41b9aeebe319d36dda0710f5fbf5ebd1792cbf4e8917660486d1adb0a5e9b311c2f8075614124862de44e5c3a7cb7f3c9091634775b3fa5276e54fbc46b4bb820dbdb787aa2ddc3b71305c88b8afad91f8987ed63cb365ad1e2009594c79490d7168c88a68966d9faaef049e6f66e1f5e574b28babffdc555aceb58ac3e45bce89acee3ce37cbd32486d476177a5d155dfef268db0d0f63b63a7575b2c798c54455da5c8742189c7eaa8b2c16a5c1bb8b4cde71d3d69985c02f1c0f9a7fd9ee2b1bd09fcdaf3569e55276f7b0734a65d7ba65a34a8d7937f46255376ec2fd7f8bad7961065443b20ea7f8c67217baab44b9d1abdd613b343f865f575022f1085459a96891d0f969b043403423e315cdc9e10f3689d6d59eb6e7614f435b75028f98621f9b4246f36c7728564594889360c71c90f5a200b65304902de739194f6c61fe614c6baed37a6b46ea3d4d48d20d848038b7baa3ceca399f873dccc40e38cd09014bf7be845cc50ed718ed7cfb6870a4ad9053", 0x1000}, {&(0x7f0000001500)="c08ae4d0ac0314b2539c03980337fd586a2d33ecc5577e2ac12c3e2bafbc09d6210af91cbd3e1633b9269edba58d1e10f239599a7a58dc3f0f189066220a77b3452f283a1d3f7eec0653e5e1cb9a57bcf594fb11bf4b09df8fadbd96043a24cac3a8446fc13ff0ce90d3a9243171b06d7e5c61afee19b8d69b8a9c2606bb6116b8823633a5f42c48a72e9f510c9ba8773868a400e0c1a98820461e798132a322019702fb377d6a8156266ac8fe0cffcb2f9a10456103bc8edc93ad1a6f38805c8f495e0ac5546d1bf38c5205fb8e086846d20f5dbe6b366fd8ffd9aa427c4b987b2384969c373ceda7723e6954f1806e3b48ff479b8adba104c2f292c15707f177a11835b31f982be8e505eeb5daa1c7331cc46087a0cc1ec887135fd7a95f6cad66f19e387d785a053aa6e00873731ddbea968317975e9fbaa78a6a12005f011088cd202f0a30f3cb98bf1accfc0425a38f161ea93d9ed6382e0da5de91f003a74e4139577c34a3ae737cf562d75eaa9e3abfbeccd79defc0f9aeb6349527eae3f30e2847b35e0eb0f812df3fa33a0ba1e599dcf461807826180276ea915cd793480323dacfedc558bf14cdaeea18f599f94775469c5524e6f970f842360161216709d242e08f69083d9a015e2146285456bc75c4719926ec9e6ab3402fce8fc89e23314ec6bf90184190aaa4ac2d8fd8b04767ac6a011efcdefb143ff3a768d08b8c5abc9e1a7303235e34d9b4c47e1acde7acbe4780604779dba8ef6b2da5586103fe7ad70c2e1c2ad37f0eab23cab297a33fe70a8afcda3df26083d73dacbd6327634725cf2ca9bcf28128965c250fe7a1bb9c2b72a1987928128eb0e1c4af885fc221bdf0f1723cc610dcdce95a30db3a0691d6a7f5d0ec9e2bb16cae80b597577dfde30a57155fd5534452a51a233d8e898123f26d27415e34e9b6567f3bc91fb71b724e86cb0cfacd10414d516b8f5ac26fe3af7c7315561908d3b5db9ddd6809b5366ae5f7901ea169f2a47fbe8316f7ebfbb72bf3a564a0bdbf38ffaa8a896269f1b940548cef764fe8a607f76c9f03f2f84fe0d637ba11dc47cf2f26dbac7ee516ec574567a7fa213ebfd702e0d1ed5e782cf607b03ecd6c591153c878d8ad012b6274ec997ed637f7d4747867bfc269b146e42df6d516fc5a439fee362d407724f7326f19a74752044679f5bcaac3ed22c6d4ee9b4fb4d92f88d3c6271d55db35565b879e68deed307815e174e9e763eedcb979869c9dba3b4896c1227a73840930ac3076cda79f2589896b4c1a6e155b82c4fea0c9e753a353b5a3f15dbe94b116be05e75b2b30eedbfa0f51e7c9f4b94986b4d8b1d85e0144f59fadc9b23fa3875defef0bb9f1677e53165d9b35e052252bdfa647523691dc8773ccab5daa490a67230684a343f7cbd9e443677ec4ea69e0595602da08acc0394ffa9079d2dfbea79feb0568fcf43c68286e51f21b3a3bd251b65fe93122a0e13e0bb314ceede23434a1b29cefb38165a985ee9d1e9a524e12564dbe0505879c139b980e8928415f25bea079c329e91c50369ed9aa7843f4116a2ee63bf96c1605811766620796c9f74dd028699daea2a1aed4dc9c5c959ed4624657491ad6d077e57264be6f1df8e34c05aa48de06fb2e6562617d0f060bea22d7517edcd147ed93af6294e5872c81f121f27eb0c9639d44adfae90753af372ef9eadb12b38b826f140987e4abbbc27be98db5485c75d0dab35a88e699574a8e1bbc259fe833eb6eda9818eaa93b8ab5f98ba4dcac00c401562d819cb732a9823a6e5a9a7706a204fa82f1127035ec5323131b55fd2cc9a9bdff5d815c31bdf6040d3cb1d0da4590770629862033636f58c9dbd5a25e6454029f0f8518d6da98426f5b28b22bf033e7588ed8dba6db02cd9da7ab0c7e09b29f8b06d8091896e0d07dc0925910f7fcb584f096d0885bb8655025fad16ef7d66e75df8efe9d7a351b3d827af1771b795bd607fed0823852387d4f1e8e4e3736a7db1504544befb96302058c7df5325ba5d9867541752592692955c455c60497569d845ab976c7d0a5fb2107848f8bbb9989304062da4d9f0ce71a532894ff6c5777f8639d24425e19a4c9fdde1d974a4d3764b993c9ce1835bae1af29538006dceff49bafa8db549c4d2ff8924ff122bfeade985bbc1904ae6b5c369486588acdee3c3a98240e9e2c8215604b9dd9925cfda3e5df4c21c8aff574ba05e737e0c558594fb100d9aac28f5ab75c152b10b2ace91aed3cdc5e3c85662601966f57b1ab42f8b835fdddddd54967e55c799a2b716bc480a8039b49cd71fdfa817e48efd0bf2c69213ebba19673c6dc0f7aaaea3d63c2c3323f2cd20af003df9bfc091779715a4de3d986113d83d6baa2e9cf44300456637a098f32272beea9cd2cd0354f52c96a53e05378a523c1da5a481bfeb8a41b24b1c397f80e99d0aa263e5f9736e5c6df373c93f75601f1249f7972d015e6155c807148096282cff90c83faaccb466bc47eeca56ab496b3f716e6306871d47bc73099fd461bfef85b2f949f1da9f1324793eb13ef897d0fc216f66c9455d2e7f55ba0f72be1ca71d51b778dede4e33c3d29db3c85d5945ceef1551179de42038b3cb5d335666b07b82117813d3349a04c96bf17cd9720dd2da49b69daa3bdb22da58921f1f92b4794af06379989f3c8f63e9f07a8857f42d73f12f64f1857e05fcc9196857d6c152440647d49fac37b999dca819b2d33a22fd0cee362a5524d0028e6a624b8e99055c454885b4b090d6efa5ada0cf3b984fea0cae15526e62251c60b45a49ea0f430d131b690dd47a2b99fe7ded47a888a47c6a099369f34b548178a75114674903f5bd5214de51a3b604b39d44a0eeeffc52b6828d3324188e0ea1056cfbf79ec7afbad3dcdedcc8ef28e013ff968238288e6ea2d284dea540c9432f7fa0adda5a4c1834de38cb8700b38b9b99cf4dfa98f6d66c5c5529d76060b4210f66785bdb06ef732016d79f2ac67905221655ffd56aa43d66b1ccba55c659b6d8229cdb464862e695817dd56d73c43b6a3065976e46e4162343d6ed21417064ffd1d3f842a0e20d84ea86708e039775325e035c92a4f51172a3214b1b875fc0707025434399f28808fa49d0a82fe06c37c6d20cfecce5e80fac6108ab67195a3a77ef0b4067de9b9b2145250449081addc17647c04ab7c1bf4f3a00bd4f8cbb9e9c57e682643d0b713a7f98199219d9bb2941d2f32292b1a52523c7eb569db6cfb76fd97cdf1fc9e7826fcabdbc13e88fbf2815447c216abf67108f13fb626f94e9238cea9c64682630d13c98b48272a4efbfb01451d345363caa115f07c80c31b1ec4d9b6126713900cbd62f4f3b0acc58d1b7cd3969e5fa3d6e940234564d66e1f5ebb2cea4961805d4e133848798bf700398fcb5bf2c3be2bfed3b177346f976e782f925bfb2f47177aabfcef538c25917a2d757f209ab691acf245960dadba91e7edea41d18e4a74d36147788dc99e27e082d8d50803234d57cbb00c20f7bca7b4b57ef305f809ee8e06c856793e2926c1c7f3187438d109f4b21cd527062a492c89bd6928c616b76f39a99f7a67e61c68ae39f527325d65f4faa97fc8c1549c2572f387b286655b60aa780f44e75fb5fbfc3897d251c45f494d71e707e2279be6b2267879a7893e14c2902694fb74d71d7f9449607c2198c35ce015bd3970c38c3b5d1a3e82387d0501612a51cad20a1e89041e3a3b46d1949e4d05497f6c3e79957781d46b4c6f64dccf24855e3e91a2e7a2171872ae6ab15aa76b407395d4a6dd514ea8d64f779b0a0b6b31d0647717079cf821c081e58e80b63e004af4aa4f2a9b6db222082f835859d5e92e12198e3d972e183daa161930c7e3e50ff36bdc4508073e601a01a32e07f4c2c4fe161d9923c056393577c1a31dcfa5765b68abebd614f0c2e13912d5ec94294ce6601256d90e8052f82b6828afa5a681693b51a24d6175b6d7fb7077f8af43452f756b12415107ad4c75e5161c0db3eb664f69017a2251856517af8dddf295e3f98c18ea5da2946d9b2949e9bb5bdf7ec1f33f43c3640073241a1a5c7e7eb170ce8ef2bf64883591d474fbba6b3c974d41cfa2eb7a00bdb361427c705f8b8e4572ed92c1578e2ccadd5560a492f61ed3f076604bade8997c7fc2333ca3cf958e6f91d6ebfb85a10ca1f18d8b878b2e4dee2850cd1a030cb1cd3f48837467ebc5d70f2723c13acc55f8f270a79ebeac574e70d5bb28e18f999af9295178406edd102dfba7a0fbcafd8b19d454a63b645a327745b0f51eef9d51af23bd92715bca08d696206bf6afa6538e2b576bf941e3dece4dfc98aa9dcbc6cb8cb0a13c6f45a94abd2977566499032ec6208319a7ffece42bea054749119bdb7bad6c964cdc1127175d19ee5a228e5acacc6305f9c02c2515d5538568aa250b63f28835c3c69b29a27939ea975dd81915c3dc4740060df301e646170e9bec351f74caaf23f6023cccdb834d528212aa90ed58666db5e1589fb839d036b508f117f1ca27f293aa0ef6f4940e65bb14431f135261080651fbcc33063a08da89a7f3eeb6d85601580cb255ec543e528362de9588bee7570451a49fa495a619c55dce40cb231ceae9f05777d340533e034b53d1bdb8b304b2b60b4cf649d11a752723dfc0d80cc8d1497ee1a916df7182e030d9fc93bb50755700328d1d18b7d6d7e7852d552853fd6c0be52ab1e747e2dffc5394874c62b1858fc631b6b77f9aa75dce1546dda6150a7d4eaa5b817f895c7e997d120da745bc13ed710ab03c5ca130b6608c51e0203e7ceee4d4d861d58d3412982fb62d02ecccefdbaea16e5848900d731f8c6f7c790542384ec45b10d24b3c827e9b8a466b3d46fdd4d2b899c1386ee0ed4a6641fa43fd5bce3ed2df52dad24daaa5b387ea51ba5995818ad62ea09d9204d2d69444bb30bc3bcbdc4f85625e2a4d2697d0fbf82d56a908a09500d23e20160359449712fc2dd060836e26026037eaf70d61493c05606dbcd3003688f7a05246239589a106d29855730b02b3ab6bee26faf1221798e5b5c8acb1ca63a441e759935f9c7bc26c5a7311a9477e8543d9ac76c4d22833c7b94a81410c31749402645c90ac2d30c1fcb443986ffc040a79a0101d5aba736d9af9d32eac1a110ad8dd157ddbdd7ee321b004ca88f99cafa16f30ae6e3b1498819f9e2d623ed54f07746077c01643463f48a59d1f6914271b1e7854a7630b8a825f5f368c80b8d3ce5aadb15dc8573458f76112638d9b73daad778c56d09782c37863dd42446308107141dd29638aa5f0f359a3ebf27ce4d20bdfc9952a0148cbd6b8116ffa2c0e4e4428d49dd67b7aa82b1a4a25ee2ba48ecce5b2e44f4ccd648669758617cc882a7da11b583ed113c628d116204ada58a959981f61bca741da72df1afef16984c2f07e07a37703ed24084b0e8f5fec62283f5de4043b1f581274386f78884aa960c496671c4afc741af74dcc94ddee2c480616129bf923799316296abc4ebcdd164172599c3c63894d0b7cb35e8617a4c528526d7e0d6b9bfcd887dcb10d27f1d7f56d9dba5365c580c9817e29b6d25c9c6a26e5078648fafdbfe34cfbee7e5a04c23483d2f50d670c01e8bcb426fdcbe0759f6ac44a3a61e59454024219ee27c5bacdb60845b46b5a244ef11255dc92bf3d732da9193e39465f4ca134f9669b71428758cfd863500c26e78b5dac7cabaad88a9411e3d3504c60c5dc8293ce18eff40ddff5e1aa1a0b", 0x1000}, {&(0x7f0000002500)="4f5964772dde048c6c1297669450fe00b6bddddf2a80edddda9279e30db7c2657c5d1bb7aa5ac079ffd0cdadf5c49d4ce1cd8002668283f5f70069f0b996e25f71d9bf34a06d26dfa422aa6931edf884558c7e41736b9c9fb4a1ccbbcf06212c1d67baab031132947134211951fabd461603c7fefe5888efe84179c60e0d82ce5a3751009d4eb93fc5ed1a1f10020a8db09d4ad5c0f9fad212374744ae4057524900f8f8fa14df8f3e4563a760df3094d6c530d6a8f5f37a47432d", 0xbb}], 0x7, &(0x7f0000002640)=[{0x108, 0x0, 0x257, "1cdd360af952b130e7a4e4071fb53344ed5f7e82ecfd6b0b482081b9ea962ebbda63e5af6c5d740b167f4a055789e75c69172b48ae73286a1e06a8c5678064af8c646e936f14a700b26175e86ebb2deff7b7885aeef3eaf233a2afea0a498308dcda44b9c5c9315fa96c69fbd22e5e507b4a76d8100fc23a0c720ecf4b34684444cdcd76220b69773e61eab142887e1e75357092030418cf2fe4279a0c8afd5c5ce3a62eaf211f1d87eb7d9b8218d60c742246219d084da60366ef3d5b3d8c2a08998c3a477dfb56a5e0b2c533b5d689c26235175dcf9f6b9eca93dcd70b95cc36b1da5ad8aa13a105dd0f396c6e7bcba1"}, {0x108, 0x105, 0x4, "fffb637287b3de293499c611e923cfa1840492228f57e25eff8b787b680244414e2e04bcb98ce85c3d6538f85989a32544ee6d6924c9426fe79828129a09e160c0a5c14e3197cafdc09cb0b5425845cc62931e89a963f8bf93e26126fddc4520b35b9c65472e31fee7a69028e359ce13f17262195c6b2ce66ba15027dedb5416418666404123cc97d69ded915608256203dc2a294aef5fd903dcdd5ac3dcb58ec8b6cef591b6dccac09003bbd6ac0f0fa788e9648fd53ff05ef0149e7c393e96d75cfc18a6da21180abee9ea1a2606cc72c151358c94f952221da7eed416d9811feb1359f8342b932310e2242be9e03dfe7877c03798"}, {0xf0, 0x102, 0xf395, "b0edba20aa7023a992e2ec684f87ea4cb30179ed37b76821493b246def3e445810aa77f2600a192819b3d8053a480117f301d0979d95b782f952819d3a237dabae8870a24f172dffd8cae08a56b32009915ff3dde72078ad940be8ddc1cbcf0fa6879902b8e594910ea1c04d40688fe053a6adb4eae5119b7003db88fe88a11ef4bf51dc53c8155c3d5e255a6ecb6dc3a9594f144549c657b05db1eaca8441d9b6ae5df3491884dd0d25519efd84e4beed493e36b9b47af6ee795cfa19f10cf2416a1af9b527217447e8a33a6806ba4c94f150fa29198123f78d35d517a62a95"}, {0x48, 0x10a, 0x5, "008bc3a86a32cf2ea4bd972728b25410117a4a8876d31c1a3f1f30029b234f66d94c6439420e55d333dcbeb3bdcaacf8d22ac48d13"}, {0x1010, 0x112, 0x6, "29ede9a1a415ce1a73e08e502fa984c6e346b4dc46ddcd4da4dc2a6f48a85887d761bb0aa89f494d7d38247fe1a548ec42c1df85b926a8bd70892876ae3162d064ac6ce254ee5f6788e6998e3061fc9453e30f7b4424486c3c03eb1923de6b2514281f766bf2c5e7362f38747bdbaf661fbee5002f1a9f5b74560fb0f6ff08b0f529147de80deb3dae6df1d6aa3e81ba534604f99aea2bed1f4726dd49dc5e4fbc8d4e6c7c0b685d6d51859a064e00509cffe5c0cf46fb706089279816abd72c1cf038b242d07485d933654c52884afbe3c4c941919dfbe8abf9654e9ae3ff5e631fb80233ed06a95c0b9d0f45a0185c8dfcb0a86152e9e877eb3e9aa79ed8f1b2c544ec15c2a0a94d9fb0d1dda387d6a0ab0dd4b5fe0d024607039e3353d46da721442d530615663e25bda6751024b438b982280c895037089ee394a38b382ad9ab10676f05d9a9375ec1e0dfd07a9ef4d29cab26adff09de7b46a3a8587aaf6c581d577c5c174a3dd3a180d0a5d7bda7b16242f417a14e58d87e4fa17ab37a46a914992039acff4e513e2f29a4941498d3eae04df8b372d7b126d66b3c4d237ba1866d897a3dd19ad3320beee54d612a458bd70d9bff28ae49a44eaf638c5e76f76db02e92ef55c074ce705e6e5b34dd07babcf31c8623e3cd7c7dd030966f4d81c24d25508a4426e2b219c990d279bb5d39aa0e252e70c356c0c531b9e800ffc865b663ade6da397114581ccb95662688ddea16ab3cfa0bbd14de58fcd0bcd62b6eb53fe7cd3ca6039e2bc7e5a7e47e216bcda327232fa55e55c042985f8a8d841dbc6b1ade236be45c97526d3831fc036f9d7b845a2738eb9476939e97a48cde7341c1f5c772ea6dcc754d2c1f5ef5213563344aa9bc266843e929292dae1f63bc0be23e651f867c5860f5e967f63b262ecebfc8f61d8977c8ed618c74f9c105b53fceac5f3c58713f563767d0a0068a1dcb91d2e779d585ec55e95a0a628a4abbf7c9d3823557e7bd20295fcaab1c5cf79dcbceee64accf25c570671f515ef285a2cade593591d4a327bc51ebeab5527b5c37503da98c4dbffcf627e08f0609cab6b577839cc149f0c713310a8500e48935fd5f1e476361092b04f4f7b2575f3a1fba8b30162e700a6767a2f7b381a06c00533acf79350c51380fc6440a0437249fbaa9d1803a426e9a605af4ed873e2d7e0e5403550ea97f04352b5eebf640ef85601c2da8c7e8bc71191a74374f99b2293fcef70d7aed0b00c9219ac67f3a4f896a49b0e8e1e40fb8fa4ddd6568a18bc89432756dbd6a11fbeb2d1440a14c8e9dd499722d7b4a57a7bddc2a69cb5db1dcecceb53eb89f14e8afb2173df824e19a27a91c254d7606bdfbc118b213ed8db00e6a21da0ed6365f9addd9115431f517d677ce3cb5ebff4f69047cb72548d2d29a7d5131e6b7ab0e630975668c3cbf04d77522d87dbf58aee144890bd492e0d751b49f32e56697a02b9f90807c6d95b7c8edb4debc32d2689a5f29d5b9111b2d3c41af14e3abeeda98fe12443443ed9250dd7ff65ce7251ac9e140ff683ee133c5e91a94d6fb07a054495bf3b6edf5912cf52f3dc623029bcfcb918473d32b06309d173965dcc7146eead74b62be4ff2100d0a9e111819d2e5700619e8ea07f2b08e79554637a551505ad86bea855ef6e37255e0521a016368245e104311ea09212ec1aa1910c1eb465480b6473f9e72d2b341a0ab85156114cf100d5f2d8716e4d065438d905f2fe728703715d0f96fee7489a85766362b4902d3153782ffb5e0cd9457b47dd861dbdefd3dbddb87a17efab9aaa2260ee27634a97bf1a90750d6bfeff75e69154208eca613559089aaabd4eaf719a386c000f54bacdc730a6086b65160aee1f842cfb9b187c83eb4e60c957640e887d2aa2c83e8c897b0a025e28e870c431be31c42aa70460832f497aa4885dcddc7c31bd25fce5bd83f22f2f04b3c939ed04f068fc77de8e3adf3e69161b445a970432eb7659d59ebcfbea22ce0873faa63512899297b0b500c89c19c810eb498b4d206ab44475fa918046c4ae6c8638ad21e368fc60f545133964a264fd68893d582da05ba8bd050fa68de41cac1bb8db785de83af959047aeb6f26094b846289c48597dc48ed8d9a0998ea164e14712686222595d427561c620d34f52fb10a20b25963d0547c99b6eb8736f3439724ab70ebd958d71a29fd3432efaf3e43c6d64271004209eba01e2419814cdaff8cd5003219eda069fddd28be0d854f2064cae3162474b71d7d09a114f635ec75df8939636b3a2ea750456b4789a056604cb9ccac561cbb645d9e90a464c4a7b6a427568eebb62df4ac86df7eadfa529f8c67038e966b89d37faffdb2f27417598f1974bdb2cc9aad29cd9610f80acd6e327d07d1b0ada28e349323f4faab616e5b0a054274f0638fe4d9ea931617a248e878c6eed01204b83287d39c6e83d893c645aeaf0c4dd06ee8f9fec79eb4c68d3d4a78a6a4e8ac87e7b4ea16780daeaff7ecded99b45530795e37977c00f645346113cccb46b86e86864cd0410210fd142063f66bebbebc8f083ae08a27b0d4e4f75f19238ca69ad1d027e928ff5f3671cdcd940e397458b48bfa522f0c9e75065f047c4c2371f03e22dd886bae6daba784240f0c4145892eb2583b8f491d09698406760d6a5d1ddb1e0ba78b3789fdc46ee0ded2b108de0cd56393b51a3642950ec93569e4060ebcbed2ce7da03005d8dabfb308a217406575aee5e8c59e815d1fc342775f159141823dfe449e08b819ff0aedbfc67a2131163dcaea972f93f4ad73bc26861d62113d6f91997c9e0dc25fd693fdb47f092e311b63cb289c8232aca889a1556236f1be4e411959738c133625cf2494ca95198a040f3de98f8e82b450d399defcb5d99163a4e163c95ad0067f4a5b91560dc0b91c96f691d89991e9a23efc25778f0c8971182254e96c629c7c3d9dd22236e17f86194abcb8a65f0e152711d3c84d31552488f394eee5886fc226d5a965e6520442b0d8bea97d4eb2a9bb4c12880e259c6accabc3828f532092c40c9adcffbdae623aa17e1cc66a2995f1e3f350c3e0ee16fba783c92e0fe611ead443eaa6ec8e49b3a7d1933751860b21fa5414ef10ff86fd49468cfc7af1b6f9f51a498a959837b59849050d84b5c9cf4f8b7cc0fa1a21841634139ad6691562778965682a7f3559703ea696d33398bff9b652b6032e0c4a8b0d9d3473caf884b66a0034d3cb1f5ec2c52f56b3e4b441d9febdaede4cca54baf400753e220877229f17fa02783b94065b8758e25d746c4c7cddda353df3e37f331a15fdebd49202da2c651eac75ea046ebdbc400926e78c279aa1b13020ee9a25a6b8242cfbafdb670341ac69eca089ead923469c3c8d6d8d17ec6d9ed484b2e9bbbd9eb1a914a60bce18175f7df5f35c976786b23ab651b235adcfe5988a3a01b58e9338bda32b584b044eda40460846f8d08e14625d0d453328c8c917b462147d3abb769618623fde42a1683b1647664ff5808067c364533725a9a140c2ed2246c97b65949b81576988965dadd79e4c76a9a99f9f7e467e972226fd4eb2f9a1447f7092e6a16211f6b72cb214f40f298efb54370c70e3cbfc42b711c964fcca7e4955bed17307541feec51c16b5ebea88f422b2de2ffd400128387209d511a4694ab7b8f07221cb850c0b51a1bf0c1bb64dc2a57575e865111e236ced8e4478fad1f266d94a7b56bcb42cb63f5ed72ab4296c7500948dd71dddd30f0ecd035245a929c6e6981fc49bd8a68935ca168b824da741f0a63a1d9adba18878a04addc8fa0402f0d78874e9172d56fee347f3a7149ca960cf77f3a57d59726334daf72b8140503a3807732c852d0b79ef730b91cbed6431e22aeb4e03df0c34e6d9caf5a3161344735e4052f5d30bdce1400ae8b1f21156778fd11b4a77ad59555a687b868fbb8973c2302484b06fb1f5848dd996067bb4e1f5760007b7b3b05d3b9c2609ec0a31028a2d5692daefc762ae01d702ff1e8e20ff84151909e6a02ceaff845e5d381456b863a82ca86dcb7a14b83a3c7d5078e9297381893a189c2ccca94f2a18ba292be0e899e5e943caaf5473ceaeb5a6a8b34938059b00f70afa53d89ff24c75ec2334a4d120550ea414298baa27079e333214fc9ed0159a6db4fe31a180387bd3f2816682b88717727d0e079909032ae97cfe23159b474d459908eeabcc4098583b367a3452e74513ec1eb41a721d7cdea8c61f5f9923018f2cd92fc9307d9679d8edf90365635d02284271327b5650c9952693ed22da6c9617e2f5987ceab0b481cfdbd66924b8f3619b53390a9af11997b9f559ed4dc824130901c7940d9c941721d3b9a26ff2c9f8c38b92a68954ce9555c152ff341ab1b485f4cb526893ba0f78680dab76b6bd3f7961a82efdfdb65ad45085cf29f61fc51c5938abcf64f1dbfa202bad3c4f0dac565ba5a461252a0df7dd2a51f6b2a7c679d3bd236c861ab0086827cab816acf6e4dbccc1a52ba5ea6436cd0a925ee3b6b892d562dff71054fe9a08aa21b75979cfb47e6326aef1bc579284a62475a6b6f509d88c6fdc7565d3bbd7415287ac1dc3bc171741412de61354570861f513173f635e44380414fd6c61f7052358cca5b85b7c71716d3db3f588d4a5eddcfd4c050b6b367e4628520a0fab1a79d94fdd0a8a0a35254a7f2c74755830dc87ecce59c7d4795bd52a200ae57b87f8c7b8971f9bccb4f93f7fbe0270d798aea3d9a3c2b92fa8b9cec82cd6a8b7260b10fcf2be6ea6be63be0b49e193b38458d00c17a7f5e837e98770798bf9d4363fdbeba353f5f03e278446e652fb27e261edac48487c6492af9327b43a4d6f0540bd1555c851d5bc42fba719341d8130b0584396f669392af9b9825d4e0c6275775ed9f86ff3cf53b258e03ac8802443c2bee326231fde971e4fd9d2a4f1776deaee25fa2ac4b78e331890be9dd957d8385d81fff563af648c2d64618be574ad1606093da2ea8b65e36b3729f90b320d9f910ccad659dcb5ed4560be1978405cbc605a0b549f146f6068c327751faaf268be7258cbb5564bcd7e85b6a6a9c74076f0740b837439f1f5397ef0406a7e9e8987f491c7e8cb4a4b73176cb806d53bf5b0cb1b14f43585f98364eec0c4cb9192a128dfe857ea916e1840db25b7fdd73c4c31a76ae0ff8229021f2a6ee5e722fe63eef5a51a8afddabb9b67ba0b9d96d42ae570d4da23eee67d297d768c4da320f2729a4a93a33d50fd0a208241c8f8e76d97bcf89e973728b01457aed3dc8c6c9624f551a79e9fb7a334db5af32e6192cf6a3a82c8c340bc495dd0afcf436e2091b49ecde8e824144ec89826c5a30feee55365dbc125548f3118c89858ef070bfabcc2d0784c6b5cf4c035c401b654c4f90bdc7f55bc0263de01b8519d1e64d1621750152c2c834cd6cd96e34d60fd7a15db3614e3cd978cfb64990afdb229358907b36fe1b872f60a36ea513770a2f7552daced435a3cb788260cf48cabc317f2fcd126802ab3cb22d56efe6bdf446ae27e3269f28c10dbed44b5507de8da5f291b8b6f3e5a5a585323290fe96cdfe9b6fb0e9071cf843d59799ed792a44c39adcda7290383dcbcaea9ff262db258b41ce43108f15107fc5c46ebb335c621c8f4843fb1e0d681be98299f50830a1b68583a77ea41e5c523fe8a86d781d68f4e3e18b2b7e75a73d4e4fd971e1ed5842c35e77df0a3a52a1fbc67fdb5a8f65467327b4ace14ec1e0e128f66d5fbce6665"}, {0x40, 0x109, 0x2, "89b5e8447812a7202efb5eecdb523cb1a6aac80b0852f65d4214ccba5f9bdc946b6f3a25995afb14d09ac44759c5"}], 0x1398}, 0x81) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x484000, 0x0) openat(r4, &(0x7f0000000040)='./file1\x00', 0xa000, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x282, 0x100) 05:49:03 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) unlink(0x0) 05:49:03 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:49:03 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:49:03 executing program 5: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f00000001c0)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101400, 0x5c) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r5, 0x200, 0x4) fchownat(r3, &(0x7f0000000000)='./file1/file0\x00', r4, 0xee01, 0x100) write$binfmt_aout(r2, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:49:03 executing program 6: r0 = io_uring_setup(0x0, 0x0) io_uring_register$IORING_REGISTER_BUFFERS(0xffffffffffffffff, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/168, 0xa8}, {&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/57, 0x39}], 0x6) r1 = fcntl$dupfd(r0, 0x406, 0xffffffffffffffff) syz_io_uring_setup(0xca, &(0x7f0000003300)={0x0, 0x3760, 0x2, 0x1, 0x27f, 0x0, r1}, &(0x7f0000fe9000/0x14000)=nil, &(0x7f0000fec000/0x1000)=nil, &(0x7f0000003380), &(0x7f00000033c0)) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x25, &(0x7f0000000280)=0x2d8c, 0x4) r2 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r2, 0x1, 0x25, &(0x7f0000000280)=0x2d8c, 0x4) setsockopt$SO_TIMESTAMPING(r2, 0x1, 0x25, &(0x7f0000000000)=0x90, 0x4) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) ioctl$TIOCMIWAIT(r3, 0x545c, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x111842, 0xb2) truncate(&(0x7f0000000180)='./file1\x00', 0x20000101) 05:49:03 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:49:03 executing program 7: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r3, 0x40505412, &(0x7f0000000240)={0x3, 0x3, 0x7, 0x0, 0xd}) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2305.744889] loop0: detected capacity change from 0 to 40 [ 2305.789516] loop1: detected capacity change from 0 to 40 [ 2305.790213] loop7: detected capacity change from 0 to 40 [ 2305.791003] loop4: detected capacity change from 0 to 40 05:49:03 executing program 0: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000003c40)={&(0x7f0000003b80)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x30, 0x0, 0x300, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x81, 0x5b}}}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x40044) [ 2305.833081] loop5: detected capacity change from 0 to 40 [ 2305.834973] loop2: detected capacity change from 0 to 40 [ 2305.837749] loop3: detected capacity change from 0 to 8 sendmsg(r3, &(0x7f0000003a00)={&(0x7f0000000280)=@nl=@kern={0x10, 0x0, 0x0, 0x240038}, 0x80, &(0x7f00000025c0)=[{&(0x7f0000000300)="fccd529ff3e8eacded55ce9944b1d40f7605f1bfcceb6785a960e1cf82b66cc0c83cc64f0d377e42416a9277ad1dd13b544ccd2c54b0f6c65a42ab71ab5be40aeab9a41bc3dfaf6a5c68808961bff8ff2815541017911d4fb8c57403eaaa177867339c5345d7f6f969f34bbc549fceadc9f5c384f7fee7782e5269f412f2ee0f367f750c055ae1ddbe466f972ea27b7c134bcda6bf231d8061b398191e212d70726e1173f108d2ed10b96403a0a1", 0xae}, {&(0x7f00000003c0)="538ef2eac70fc1ea66450039f9727f7fdc2666b08ba7f8eba785ca119030", 0x1e}, {&(0x7f0000000400)="262550ececd2a46a27645078838cd3ee70769ec5a1d36415b57e67c2b751024113798a925bd3cd79321045dc9b5899b9540cfa0d46cb4baaf070ec37149b93517b7dc5790f53cdf4be96494906d26a80280e127611e4cf96c993372bbd577ffaa61b8367e4e21e95485eca874511abf1cd2e6dd45bf2748b45282d1e6de8d794130443ce2c3c746a47318c8a6e627b74a1839a51e95cd46c1a591b31", 0x9c}, {&(0x7f00000004c0)="37dd769a156c5c8e8983134873ca97", 0xf}, {&(0x7f0000000500)="233ee3e55f97d6694f89b92abcdefea36745e8b4f6261d53e52e1914e7b533a02ce9d21253d1b3a64f627e28a0e8e69abd635b6baeb8ed59cae09f68ecd21fce646c980b6e7ee92ded45bc5ecb5c244944fb0d88dad023d732aae07f57214490f2e750da37d20b490c1b69449c9a92cf3d3aec0a2a6571b6b68255e4326ea333b4685db635998385354ef7593b600b0369003a12f6a27c51e9d1a0877f31e8c8e89b3449c31937c441fd48b0d1d916a659acd53257ba62ec98baac6527e7e5e375060d8fcc942c7b82ddce8a39cc47b1c21f1ae481a9a00f879ae4cc6ab52a3407ed2e9c1a9142048ce3609ae4676c336e6f02d792bdb63c9c1088f2e612d686ebae1858aec62001313019af1fe38a2958d334a93fa1424815aa6dc4147583196647f553115fa6a6b5a526193cfd0a43b8be0622ca1946b690fa79f78fd3843ae0945955d4a203aaae69af4c32e296a4c563541139c1e7de40e033cb954bd1314f9fdceb472140ba05d5255c93a2eeea501605d03beb6a24682e48d9b70aac06c0450cda1be3ca755658866f0386fd961e7c781fa09bde84be2fc076d9188771b4f4a732fe9d2846637a015a3e1b570e18d48706ed2d409c14ba81d483c0498d451f4ea9966d6fe0545a72fd6769fb5e6e0762e15c46c63cc15f782723f22153abcf66e62f2c9911fcbeae7f5fbb31a7f981fc81690e50d84dd5e9320465907b45e480e6a629864974c8cddf71e1b8f10a5393fb76440e7fcbb8752b5b11b1b9962d2f271ecbe76b763318569ba989875d347431c77ba7d83240138895b09e8dde0aa763f737349fd2c2185006c6b1fbd4f601b6e35e2616f22134460a2fe5b9e2a949b3a8102b3667f90bf0aa93ee39763754d312647525e81fe90c12c6431bd3222859a2ee91ba86e756e8c29ea56a691cb1ba92083d9556f6c0724223546203b687e79d8ac8ccc97b8e8cd3fe61cb6cc27d820321745bf044f9597b83ac4af568afbfd8f8774db77efe1d6f158f86c73129780f08232663aa3fa46c0a9cb0c7cbbe987ae0cbfc8bb8b9b4872ef58a54e6e15c89ac7e83e29c462db1488319422dcac09ba1d391d69685bb0c1a0ce9281b17d7a109161e03202df5c757c52ef718e26090a3bf915c9a42aff7a2c273d9b111b1d1bfda6e065aff820bc5de90748cd08ec2097f33bb93daf7f001e30dfce1e23a20ad74d1af5ab4ff63dc4d9caaed4fb07c036057470cd1542994593e8d17528954eb5840e1d5bd20652dad54806b8a6532b80a2aca0f3925091c0afcd9da45f373e9a522b400dee6bc47d886fec371865d96b2ebfe0543f354d8c719c657c8c1a9856808acfd4723d7a42fb16b48adc4a343dc7a3116a18cfb696efc60fa39eaab431de07b0057b6281c1c50ccd30c455cd97e7a7fe919432a69a1ba2c40ea5f3358658a2c4c2f92cc0ea0a97ffb19e0f9b2f2e1fee3f6844908569ceeca33b8eddb3de74c576a087b55a7510876c5ad4411e96a79751e945ec2b633365af93fa657e080f1d5c166a118f56e423f9741dd6bd0d62cb4d95f3e3c6dd812710e3a9c13e1cd08a4c6df5d807c29f17cc88963a7f6e8997d3925e01bce57ef3ee8c6f48b832b10bd372c65da4def6bbd3f71543b57ce73fa2b58c9efb50b89f59c52e0d9913c6add98ced6a8aae906803d3c2ba78977e4cd50e5ad6d42ac7d007954e483aca50d334b4d233a92aac20f0a70d1d4bccf01b8edf2b7c6dda6e8c01cc0281869c5991a22b3533f84421f8954dcd93cfea4c7d2e91a54cd86856c7e8e9e4e996fd4703f5b5b667fcca471b32887e9fc252e06bad802902eda0c6bfc7e1c016e0de326f73c7108f5534b059e890cb16529f4664b75d91e0bdc6f8332efd4b667384c14b81a8b9ffa727efff4f2732071536b39aa89499596a34954249c21ee5beeb27372e28aa7c256af05dd31a9db70a4b7638d5fd2f96969a4450854699279c5f909c673017da64ac56fd29e7969b41ddfc6536c2fce274e27a17d6e10302faa5d29737c361ea8802a9759835f5b600d4cd045d588cfb9b5a6cae8ba5ee99f7839d298ccb3c1fa0aed9accb0f55844dbf4b1de8775e27c781fc115985f5c2a149da4bed8531f651a5e1173264e79324333d4d2402cd05d3b5e1c647cc7c57e5fb3a5a5b8a5612c548548dd04eb3400856ed9b433b0342d9892fc3974d10c5205d22c4ddeb0a7c0df465519c12160dde83ef9c78438db76f1b3463f883550ce45a5f5be019df53a5ca9428f774bae34e2b7352efb45f540b59fbee95325cc85fc80b7683c5658354023456e0495d3e13ded966af72c93fd5f457939951f851958f10fcd96db28a1bb721b0ab6987a7be43e6f285ad1c333d98020681144d049350eb587ba0d48c496906638bf4b7b0105d71203d2bb738b80929ca69320723d2d15f1962433084ce3a72292711e05df8711b60cbeadcf9051fa2b8392a580db70ebb1e90bed502f6ce3dc0187ed9bb3f98898d017a243d570a354aec506280a6fae116ca016d57a4742de5aa1a86e4ff64380f58a6512a3d9d185c232e86fe1a692a1250156eac6d85ba106aa46a5c922078a1a3f96768566c80671d9e93ac9a282591c7ad87760b8113c9b1c61724f730d77ded8556b7bc0c927d12ec5e51d0952f7918a62c4c1e52652e6713c22f1b4023a906acd853342ab1fc38b0604e1c463e5d3dc0021e64964e303464785ae0ebe3c84a7b5e704103fa40ade6c00b3c7f9f789b3f9cc36b1d97512dc31b624b56eb83fd14fa4ec0eebb5025aada76ab37949f58d797dc93a866fce4f6f9017f490a350691e9d72f128b076fc0398cbd991d82a0d3b531a56c1cccafcfb599dbb363f1d18da149f560d604a11b71c451022fb1506354ac3ff08fdd70e2167355640f3e7f470d08b20112a99b98a47e788c9dc4ca94c5f1d91739e36b78a2d4ad65771299be3d263e699713a660670ba66c7c5626e5ffb91e3783c2dc0521c7efd77549a494a35b3bed575b962e2e0d10218b330833982bf0109a72bbd63c66b8be2062a41bf905d53e160c7b87e8f27c3e04f1940118d647997c5e1e5ebe4ed1fbe2a6a0bb876139a90a46c389716cb54037c3d219cf043ad53cf1b568da1e26afd27f3cea83a82d56fc2c838a8b6b2a46dd6f5952985e50f5459b9982d8ee45749e341212176dd0fb4bf05eed488e808045e3a2c91c058e40c32660f777f7c0a48b932fbd16e2d9b762add0ecc458eac70bef92b609eab2fbd461f968db8221c2325ced079c1ca569cae91f8815e944b48d6181afdbdb43243a49cb8be6acff83ed59afa79ddb117bdf630db38669e3687407c16ec133e47c29bf82801ba6942ff97dd04b1346b3437270134e95d8c2c0ee4f5b01ec47cf59d301662d031d714830e3e9696dd5b9186cbd9142c456cfe2c0808802c8568b9f4e80a0d5d47b12e4dfb8fafb697f32d80099fca20b5876f79dba44283182f24d72bc0ceabe689d8cbe154938d18b00cd524fde13caaaa35618eb255926920a8275634055b9a6ab5defd41c31a5cc7902e18e4bf9d0e53483d1cbf424208c041f3b8064d738396a7458805ef1396d198881711d30f2a477501d26d2cc80720061089060ec5f0fbfd64b09048cf4cad96e4c0a0cd3ef76c9b6618b3474e43fb50c66afd0088995324ee984037b76faedce2baa0a050894360d169e3d54d933373e387f22c35d622d475a559562b8b6a4ba80dacb04447cb8c3e149d134e753473320f35229b1fb4cc20f6d86681a9e58e2036e9a1a9b8b9a0f0d0b78bf6b36ecf30bd836441771bc46f56a4ec52906b022a2e4f117d17ae78f4b069eeaa477b6c69adc9f1e79fb2fec41325ef7837d7059a918da2af7ce9a18bfc658e154c19b9b400e261a8a8358d3c8ccf71e6efbc0209ee0eb294825e4b05f83e53517fd65e560ffecfa38a2e1272a72877b855a350e65ff19e633fd79a2382aaa1df56432467a46e9e75f295449df5a015674adc8fc9d8c1afc5789469d45a45b9cdb45c01ef9e58cd5b234fb67ea839d5be2b53b010cb58d28971a2578229c4d1f71053bb0f49c9171fcc938c1a0464b4447b2fa99dc096bf72c48293936fd0baf5d6bb2792c8a43a696764eeb10ce417d419cbd021c307b7802f6afca33810d62335dc2832bceea80b79b1f8768bca3168a7ca2cc56099bbcbe0aea205ec6c91ff91d72e9d235751cbe75aad0fd2b51b23167cb2936be1b24f73cbc1e2b9c444b4f52c7435b1f35ed386916cafc992fb6b71dea0858e140ea614a66296440cfcf74ea8b1eb13fc6cf945b1ac4694a7f5ea45ac5767f5da1e852af9a7ed17e9ac90e87a7a7ba62e9c84ec17a37b781537ba8f6318496585aa482027f6d34f4b327f87f304e6fdde1c492f2d7366161d601695458a19d45ef5dcaf6b8dd33eea7cdd7f6d46681719cc562018e7df8718d867c8a8dbd3201cd9426742955e87302dbb64823f32a3cf5baf6ec1e74323b8a007a26da0e83295e232d502cb066554335bcf69913b1fc49051d4545994e36fc745d211bee3d35d3f324fd98261596118c59b1aaeb3b88dce92edb424475f43971c69dd7f3c4ad49b98967398c1ace50490578aafc2c88d7cd10340ecb8bb2045ed9a834cab1f529d168d27823c675488afda410e5e08f25686c2d916b83b305f8c6350d3e03a247983a8bda65cb083523c65b1160531e7c2bd3829bdbb120761e367ed140b0949dd186d8ea3a0e1062b84d44918192bc62e537ead6382a3c131223c89fcf3f5b0729fa77b326ba5696edfedf39c9a17a4017f0ac1de34fbb5a3d280cf53a659b57c0b2eba3b6a8929f82fabec0f8041bf91ccd7abdf8bfe9d987898f44b18f45294d444d7954189dd865463a45d3e4000f106828c8174403a135eae807a5d93f24d02f32bd68259b467d8998e2007adea7d0bc6dcf486c60da593f444b86f49770092148147931819386dd8916f47e0843d03fd8424a5a6c4b91d5c28ac72ca800eac3cffe324c891447acac3b6099ac75e16c7859d0d0699bc307a06076ff7c3be363465df0225cc30f16391edf7378bef60de55cd7811cca668b9184481e6e4363589fa0b777f57bb5610dc23c5ff671d64aada3e6c33dc719d6275cea62e3a6d43f9e144a88f9fb87fcbed7410ef61a9b85153c2c7139a54b38c445b917536292c79b2aff51da8468c4cfb4bfad4f5396923d236b47fc0e48792c4367406ec07b2f3ce7f2fd6311d1f6c9ddb49f6119cc401b73eac5fe9f41b9aeebe319d36dda0710f5fbf5ebd1792cbf4e8917660486d1adb0a5e9b311c2f8075614124862de44e5c3a7cb7f3c9091634775b3fa5276e54fbc46b4bb820dbdb787aa2ddc3b71305c88b8afad91f8987ed63cb365ad1e2009594c79490d7168c88a68966d9faaef049e6f66e1f5e574b28babffdc555aceb58ac3e45bce89acee3ce37cbd32486d476177a5d155dfef268db0d0f63b63a7575b2c798c54455da5c8742189c7eaa8b2c16a5c1bb8b4cde71d3d69985c02f1c0f9a7fd9ee2b1bd09fcdaf3569e55276f7b0734a65d7ba65a34a8d7937f46255376ec2fd7f8bad7961065443b20ea7f8c67217baab44b9d1abdd613b343f865f575022f1085459a96891d0f969b043403423e315cdc9e10f3689d6d59eb6e7614f435b75028f98621f9b4246f36c7728564594889360c71c90f5a200b65304902de739194f6c61fe614c6baed37a6b46ea3d4d48d20d848038b7baa3ceca399f873dccc40e38cd09014bf7be845cc50ed718ed7cfb6870a4ad9053", 0x1000}, {&(0x7f0000001500)="c08ae4d0ac0314b2539c03980337fd586a2d33ecc5577e2ac12c3e2bafbc09d6210af91cbd3e1633b9269edba58d1e10f239599a7a58dc3f0f189066220a77b3452f283a1d3f7eec0653e5e1cb9a57bcf594fb11bf4b09df8fadbd96043a24cac3a8446fc13ff0ce90d3a9243171b06d7e5c61afee19b8d69b8a9c2606bb6116b8823633a5f42c48a72e9f510c9ba8773868a400e0c1a98820461e798132a322019702fb377d6a8156266ac8fe0cffcb2f9a10456103bc8edc93ad1a6f38805c8f495e0ac5546d1bf38c5205fb8e086846d20f5dbe6b366fd8ffd9aa427c4b987b2384969c373ceda7723e6954f1806e3b48ff479b8adba104c2f292c15707f177a11835b31f982be8e505eeb5daa1c7331cc46087a0cc1ec887135fd7a95f6cad66f19e387d785a053aa6e00873731ddbea968317975e9fbaa78a6a12005f011088cd202f0a30f3cb98bf1accfc0425a38f161ea93d9ed6382e0da5de91f003a74e4139577c34a3ae737cf562d75eaa9e3abfbeccd79defc0f9aeb6349527eae3f30e2847b35e0eb0f812df3fa33a0ba1e599dcf461807826180276ea915cd793480323dacfedc558bf14cdaeea18f599f94775469c5524e6f970f842360161216709d242e08f69083d9a015e2146285456bc75c4719926ec9e6ab3402fce8fc89e23314ec6bf90184190aaa4ac2d8fd8b04767ac6a011efcdefb143ff3a768d08b8c5abc9e1a7303235e34d9b4c47e1acde7acbe4780604779dba8ef6b2da5586103fe7ad70c2e1c2ad37f0eab23cab297a33fe70a8afcda3df26083d73dacbd6327634725cf2ca9bcf28128965c250fe7a1bb9c2b72a1987928128eb0e1c4af885fc221bdf0f1723cc610dcdce95a30db3a0691d6a7f5d0ec9e2bb16cae80b597577dfde30a57155fd5534452a51a233d8e898123f26d27415e34e9b6567f3bc91fb71b724e86cb0cfacd10414d516b8f5ac26fe3af7c7315561908d3b5db9ddd6809b5366ae5f7901ea169f2a47fbe8316f7ebfbb72bf3a564a0bdbf38ffaa8a896269f1b940548cef764fe8a607f76c9f03f2f84fe0d637ba11dc47cf2f26dbac7ee516ec574567a7fa213ebfd702e0d1ed5e782cf607b03ecd6c591153c878d8ad012b6274ec997ed637f7d4747867bfc269b146e42df6d516fc5a439fee362d407724f7326f19a74752044679f5bcaac3ed22c6d4ee9b4fb4d92f88d3c6271d55db35565b879e68deed307815e174e9e763eedcb979869c9dba3b4896c1227a73840930ac3076cda79f2589896b4c1a6e155b82c4fea0c9e753a353b5a3f15dbe94b116be05e75b2b30eedbfa0f51e7c9f4b94986b4d8b1d85e0144f59fadc9b23fa3875defef0bb9f1677e53165d9b35e052252bdfa647523691dc8773ccab5daa490a67230684a343f7cbd9e443677ec4ea69e0595602da08acc0394ffa9079d2dfbea79feb0568fcf43c68286e51f21b3a3bd251b65fe93122a0e13e0bb314ceede23434a1b29cefb38165a985ee9d1e9a524e12564dbe0505879c139b980e8928415f25bea079c329e91c50369ed9aa7843f4116a2ee63bf96c1605811766620796c9f74dd028699daea2a1aed4dc9c5c959ed4624657491ad6d077e57264be6f1df8e34c05aa48de06fb2e6562617d0f060bea22d7517edcd147ed93af6294e5872c81f121f27eb0c9639d44adfae90753af372ef9eadb12b38b826f140987e4abbbc27be98db5485c75d0dab35a88e699574a8e1bbc259fe833eb6eda9818eaa93b8ab5f98ba4dcac00c401562d819cb732a9823a6e5a9a7706a204fa82f1127035ec5323131b55fd2cc9a9bdff5d815c31bdf6040d3cb1d0da4590770629862033636f58c9dbd5a25e6454029f0f8518d6da98426f5b28b22bf033e7588ed8dba6db02cd9da7ab0c7e09b29f8b06d8091896e0d07dc0925910f7fcb584f096d0885bb8655025fad16ef7d66e75df8efe9d7a351b3d827af1771b795bd607fed0823852387d4f1e8e4e3736a7db1504544befb96302058c7df5325ba5d9867541752592692955c455c60497569d845ab976c7d0a5fb2107848f8bbb9989304062da4d9f0ce71a532894ff6c5777f8639d24425e19a4c9fdde1d974a4d3764b993c9ce1835bae1af29538006dceff49bafa8db549c4d2ff8924ff122bfeade985bbc1904ae6b5c369486588acdee3c3a98240e9e2c8215604b9dd9925cfda3e5df4c21c8aff574ba05e737e0c558594fb100d9aac28f5ab75c152b10b2ace91aed3cdc5e3c85662601966f57b1ab42f8b835fdddddd54967e55c799a2b716bc480a8039b49cd71fdfa817e48efd0bf2c69213ebba19673c6dc0f7aaaea3d63c2c3323f2cd20af003df9bfc091779715a4de3d986113d83d6baa2e9cf44300456637a098f32272beea9cd2cd0354f52c96a53e05378a523c1da5a481bfeb8a41b24b1c397f80e99d0aa263e5f9736e5c6df373c93f75601f1249f7972d015e6155c807148096282cff90c83faaccb466bc47eeca56ab496b3f716e6306871d47bc73099fd461bfef85b2f949f1da9f1324793eb13ef897d0fc216f66c9455d2e7f55ba0f72be1ca71d51b778dede4e33c3d29db3c85d5945ceef1551179de42038b3cb5d335666b07b82117813d3349a04c96bf17cd9720dd2da49b69daa3bdb22da58921f1f92b4794af06379989f3c8f63e9f07a8857f42d73f12f64f1857e05fcc9196857d6c152440647d49fac37b999dca819b2d33a22fd0cee362a5524d0028e6a624b8e99055c454885b4b090d6efa5ada0cf3b984fea0cae15526e62251c60b45a49ea0f430d131b690dd47a2b99fe7ded47a888a47c6a099369f34b548178a75114674903f5bd5214de51a3b604b39d44a0eeeffc52b6828d3324188e0ea1056cfbf79ec7afbad3dcdedcc8ef28e013ff968238288e6ea2d284dea540c9432f7fa0adda5a4c1834de38cb8700b38b9b99cf4dfa98f6d66c5c5529d76060b4210f66785bdb06ef732016d79f2ac67905221655ffd56aa43d66b1ccba55c659b6d8229cdb464862e695817dd56d73c43b6a3065976e46e4162343d6ed21417064ffd1d3f842a0e20d84ea86708e039775325e035c92a4f51172a3214b1b875fc0707025434399f28808fa49d0a82fe06c37c6d20cfecce5e80fac6108ab67195a3a77ef0b4067de9b9b2145250449081addc17647c04ab7c1bf4f3a00bd4f8cbb9e9c57e682643d0b713a7f98199219d9bb2941d2f32292b1a52523c7eb569db6cfb76fd97cdf1fc9e7826fcabdbc13e88fbf2815447c216abf67108f13fb626f94e9238cea9c64682630d13c98b48272a4efbfb01451d345363caa115f07c80c31b1ec4d9b6126713900cbd62f4f3b0acc58d1b7cd3969e5fa3d6e940234564d66e1f5ebb2cea4961805d4e133848798bf700398fcb5bf2c3be2bfed3b177346f976e782f925bfb2f47177aabfcef538c25917a2d757f209ab691acf245960dadba91e7edea41d18e4a74d36147788dc99e27e082d8d50803234d57cbb00c20f7bca7b4b57ef305f809ee8e06c856793e2926c1c7f3187438d109f4b21cd527062a492c89bd6928c616b76f39a99f7a67e61c68ae39f527325d65f4faa97fc8c1549c2572f387b286655b60aa780f44e75fb5fbfc3897d251c45f494d71e707e2279be6b2267879a7893e14c2902694fb74d71d7f9449607c2198c35ce015bd3970c38c3b5d1a3e82387d0501612a51cad20a1e89041e3a3b46d1949e4d05497f6c3e79957781d46b4c6f64dccf24855e3e91a2e7a2171872ae6ab15aa76b407395d4a6dd514ea8d64f779b0a0b6b31d0647717079cf821c081e58e80b63e004af4aa4f2a9b6db222082f835859d5e92e12198e3d972e183daa161930c7e3e50ff36bdc4508073e601a01a32e07f4c2c4fe161d9923c056393577c1a31dcfa5765b68abebd614f0c2e13912d5ec94294ce6601256d90e8052f82b6828afa5a681693b51a24d6175b6d7fb7077f8af43452f756b12415107ad4c75e5161c0db3eb664f69017a2251856517af8dddf295e3f98c18ea5da2946d9b2949e9bb5bdf7ec1f33f43c3640073241a1a5c7e7eb170ce8ef2bf64883591d474fbba6b3c974d41cfa2eb7a00bdb361427c705f8b8e4572ed92c1578e2ccadd5560a492f61ed3f076604bade8997c7fc2333ca3cf958e6f91d6ebfb85a10ca1f18d8b878b2e4dee2850cd1a030cb1cd3f48837467ebc5d70f2723c13acc55f8f270a79ebeac574e70d5bb28e18f999af9295178406edd102dfba7a0fbcafd8b19d454a63b645a327745b0f51eef9d51af23bd92715bca08d696206bf6afa6538e2b576bf941e3dece4dfc98aa9dcbc6cb8cb0a13c6f45a94abd2977566499032ec6208319a7ffece42bea054749119bdb7bad6c964cdc1127175d19ee5a228e5acacc6305f9c02c2515d5538568aa250b63f28835c3c69b29a27939ea975dd81915c3dc4740060df301e646170e9bec351f74caaf23f6023cccdb834d528212aa90ed58666db5e1589fb839d036b508f117f1ca27f293aa0ef6f4940e65bb14431f135261080651fbcc33063a08da89a7f3eeb6d85601580cb255ec543e528362de9588bee7570451a49fa495a619c55dce40cb231ceae9f05777d340533e034b53d1bdb8b304b2b60b4cf649d11a752723dfc0d80cc8d1497ee1a916df7182e030d9fc93bb50755700328d1d18b7d6d7e7852d552853fd6c0be52ab1e747e2dffc5394874c62b1858fc631b6b77f9aa75dce1546dda6150a7d4eaa5b817f895c7e997d120da745bc13ed710ab03c5ca130b6608c51e0203e7ceee4d4d861d58d3412982fb62d02ecccefdbaea16e5848900d731f8c6f7c790542384ec45b10d24b3c827e9b8a466b3d46fdd4d2b899c1386ee0ed4a6641fa43fd5bce3ed2df52dad24daaa5b387ea51ba5995818ad62ea09d9204d2d69444bb30bc3bcbdc4f85625e2a4d2697d0fbf82d56a908a09500d23e20160359449712fc2dd060836e26026037eaf70d61493c05606dbcd3003688f7a05246239589a106d29855730b02b3ab6bee26faf1221798e5b5c8acb1ca63a441e759935f9c7bc26c5a7311a9477e8543d9ac76c4d22833c7b94a81410c31749402645c90ac2d30c1fcb443986ffc040a79a0101d5aba736d9af9d32eac1a110ad8dd157ddbdd7ee321b004ca88f99cafa16f30ae6e3b1498819f9e2d623ed54f07746077c01643463f48a59d1f6914271b1e7854a7630b8a825f5f368c80b8d3ce5aadb15dc8573458f76112638d9b73daad778c56d09782c37863dd42446308107141dd29638aa5f0f359a3ebf27ce4d20bdfc9952a0148cbd6b8116ffa2c0e4e4428d49dd67b7aa82b1a4a25ee2ba48ecce5b2e44f4ccd648669758617cc882a7da11b583ed113c628d116204ada58a959981f61bca741da72df1afef16984c2f07e07a37703ed24084b0e8f5fec62283f5de4043b1f581274386f78884aa960c496671c4afc741af74dcc94ddee2c480616129bf923799316296abc4ebcdd164172599c3c63894d0b7cb35e8617a4c528526d7e0d6b9bfcd887dcb10d27f1d7f56d9dba5365c580c9817e29b6d25c9c6a26e5078648fafdbfe34cfbee7e5a04c23483d2f50d670c01e8bcb426fdcbe0759f6ac44a3a61e59454024219ee27c5bacdb60845b46b5a244ef11255dc92bf3d732da9193e39465f4ca134f9669b71428758cfd863500c26e78b5dac7cabaad88a9411e3d3504c60c5dc8293ce18eff40ddff5e1aa1a0b", 0x1000}, {&(0x7f0000002500)="4f5964772dde048c6c1297669450fe00b6bddddf2a80edddda9279e30db7c2657c5d1bb7aa5ac079ffd0cdadf5c49d4ce1cd8002668283f5f70069f0b996e25f71d9bf34a06d26dfa422aa6931edf884558c7e41736b9c9fb4a1ccbbcf06212c1d67baab031132947134211951fabd461603c7fefe5888efe84179c60e0d82ce5a3751009d4eb93fc5ed1a1f10020a8db09d4ad5c0f9fad212374744ae4057524900f8f8fa14df8f3e4563a760df3094d6c530d6a8f5f37a47432d", 0xbb}], 0x7, &(0x7f0000002640)=[{0x108, 0x0, 0x257, "1cdd360af952b130e7a4e4071fb53344ed5f7e82ecfd6b0b482081b9ea962ebbda63e5af6c5d740b167f4a055789e75c69172b48ae73286a1e06a8c5678064af8c646e936f14a700b26175e86ebb2deff7b7885aeef3eaf233a2afea0a498308dcda44b9c5c9315fa96c69fbd22e5e507b4a76d8100fc23a0c720ecf4b34684444cdcd76220b69773e61eab142887e1e75357092030418cf2fe4279a0c8afd5c5ce3a62eaf211f1d87eb7d9b8218d60c742246219d084da60366ef3d5b3d8c2a08998c3a477dfb56a5e0b2c533b5d689c26235175dcf9f6b9eca93dcd70b95cc36b1da5ad8aa13a105dd0f396c6e7bcba1"}, {0x108, 0x105, 0x4, "fffb637287b3de293499c611e923cfa1840492228f57e25eff8b787b680244414e2e04bcb98ce85c3d6538f85989a32544ee6d6924c9426fe79828129a09e160c0a5c14e3197cafdc09cb0b5425845cc62931e89a963f8bf93e26126fddc4520b35b9c65472e31fee7a69028e359ce13f17262195c6b2ce66ba15027dedb5416418666404123cc97d69ded915608256203dc2a294aef5fd903dcdd5ac3dcb58ec8b6cef591b6dccac09003bbd6ac0f0fa788e9648fd53ff05ef0149e7c393e96d75cfc18a6da21180abee9ea1a2606cc72c151358c94f952221da7eed416d9811feb1359f8342b932310e2242be9e03dfe7877c03798"}, {0xf0, 0x102, 0xf395, "b0edba20aa7023a992e2ec684f87ea4cb30179ed37b76821493b246def3e445810aa77f2600a192819b3d8053a480117f301d0979d95b782f952819d3a237dabae8870a24f172dffd8cae08a56b32009915ff3dde72078ad940be8ddc1cbcf0fa6879902b8e594910ea1c04d40688fe053a6adb4eae5119b7003db88fe88a11ef4bf51dc53c8155c3d5e255a6ecb6dc3a9594f144549c657b05db1eaca8441d9b6ae5df3491884dd0d25519efd84e4beed493e36b9b47af6ee795cfa19f10cf2416a1af9b527217447e8a33a6806ba4c94f150fa29198123f78d35d517a62a95"}, {0x48, 0x10a, 0x5, "008bc3a86a32cf2ea4bd972728b25410117a4a8876d31c1a3f1f30029b234f66d94c6439420e55d333dcbeb3bdcaacf8d22ac48d13"}, {0x1010, 0x112, 0x6, "29ede9a1a415ce1a73e08e502fa984c6e346b4dc46ddcd4da4dc2a6f48a85887d761bb0aa89f494d7d38247fe1a548ec42c1df85b926a8bd70892876ae3162d064ac6ce254ee5f6788e6998e3061fc9453e30f7b4424486c3c03eb1923de6b2514281f766bf2c5e7362f38747bdbaf661fbee5002f1a9f5b74560fb0f6ff08b0f529147de80deb3dae6df1d6aa3e81ba534604f99aea2bed1f4726dd49dc5e4fbc8d4e6c7c0b685d6d51859a064e00509cffe5c0cf46fb706089279816abd72c1cf038b242d07485d933654c52884afbe3c4c941919dfbe8abf9654e9ae3ff5e631fb80233ed06a95c0b9d0f45a0185c8dfcb0a86152e9e877eb3e9aa79ed8f1b2c544ec15c2a0a94d9fb0d1dda387d6a0ab0dd4b5fe0d024607039e3353d46da721442d530615663e25bda6751024b438b982280c895037089ee394a38b382ad9ab10676f05d9a9375ec1e0dfd07a9ef4d29cab26adff09de7b46a3a8587aaf6c581d577c5c174a3dd3a180d0a5d7bda7b16242f417a14e58d87e4fa17ab37a46a914992039acff4e513e2f29a4941498d3eae04df8b372d7b126d66b3c4d237ba1866d897a3dd19ad3320beee54d612a458bd70d9bff28ae49a44eaf638c5e76f76db02e92ef55c074ce705e6e5b34dd07babcf31c8623e3cd7c7dd030966f4d81c24d25508a4426e2b219c990d279bb5d39aa0e252e70c356c0c531b9e800ffc865b663ade6da397114581ccb95662688ddea16ab3cfa0bbd14de58fcd0bcd62b6eb53fe7cd3ca6039e2bc7e5a7e47e216bcda327232fa55e55c042985f8a8d841dbc6b1ade236be45c97526d3831fc036f9d7b845a2738eb9476939e97a48cde7341c1f5c772ea6dcc754d2c1f5ef5213563344aa9bc266843e929292dae1f63bc0be23e651f867c5860f5e967f63b262ecebfc8f61d8977c8ed618c74f9c105b53fceac5f3c58713f563767d0a0068a1dcb91d2e779d585ec55e95a0a628a4abbf7c9d3823557e7bd20295fcaab1c5cf79dcbceee64accf25c570671f515ef285a2cade593591d4a327bc51ebeab5527b5c37503da98c4dbffcf627e08f0609cab6b577839cc149f0c713310a8500e48935fd5f1e476361092b04f4f7b2575f3a1fba8b30162e700a6767a2f7b381a06c00533acf79350c51380fc6440a0437249fbaa9d1803a426e9a605af4ed873e2d7e0e5403550ea97f04352b5eebf640ef85601c2da8c7e8bc71191a74374f99b2293fcef70d7aed0b00c9219ac67f3a4f896a49b0e8e1e40fb8fa4ddd6568a18bc89432756dbd6a11fbeb2d1440a14c8e9dd499722d7b4a57a7bddc2a69cb5db1dcecceb53eb89f14e8afb2173df824e19a27a91c254d7606bdfbc118b213ed8db00e6a21da0ed6365f9addd9115431f517d677ce3cb5ebff4f69047cb72548d2d29a7d5131e6b7ab0e630975668c3cbf04d77522d87dbf58aee144890bd492e0d751b49f32e56697a02b9f90807c6d95b7c8edb4debc32d2689a5f29d5b9111b2d3c41af14e3abeeda98fe12443443ed9250dd7ff65ce7251ac9e140ff683ee133c5e91a94d6fb07a054495bf3b6edf5912cf52f3dc623029bcfcb918473d32b06309d173965dcc7146eead74b62be4ff2100d0a9e111819d2e5700619e8ea07f2b08e79554637a551505ad86bea855ef6e37255e0521a016368245e104311ea09212ec1aa1910c1eb465480b6473f9e72d2b341a0ab85156114cf100d5f2d8716e4d065438d905f2fe728703715d0f96fee7489a85766362b4902d3153782ffb5e0cd9457b47dd861dbdefd3dbddb87a17efab9aaa2260ee27634a97bf1a90750d6bfeff75e69154208eca613559089aaabd4eaf719a386c000f54bacdc730a6086b65160aee1f842cfb9b187c83eb4e60c957640e887d2aa2c83e8c897b0a025e28e870c431be31c42aa70460832f497aa4885dcddc7c31bd25fce5bd83f22f2f04b3c939ed04f068fc77de8e3adf3e69161b445a970432eb7659d59ebcfbea22ce0873faa63512899297b0b500c89c19c810eb498b4d206ab44475fa918046c4ae6c8638ad21e368fc60f545133964a264fd68893d582da05ba8bd050fa68de41cac1bb8db785de83af959047aeb6f26094b846289c48597dc48ed8d9a0998ea164e14712686222595d427561c620d34f52fb10a20b25963d0547c99b6eb8736f3439724ab70ebd958d71a29fd3432efaf3e43c6d64271004209eba01e2419814cdaff8cd5003219eda069fddd28be0d854f2064cae3162474b71d7d09a114f635ec75df8939636b3a2ea750456b4789a056604cb9ccac561cbb645d9e90a464c4a7b6a427568eebb62df4ac86df7eadfa529f8c67038e966b89d37faffdb2f27417598f1974bdb2cc9aad29cd9610f80acd6e327d07d1b0ada28e349323f4faab616e5b0a054274f0638fe4d9ea931617a248e878c6eed01204b83287d39c6e83d893c645aeaf0c4dd06ee8f9fec79eb4c68d3d4a78a6a4e8ac87e7b4ea16780daeaff7ecded99b45530795e37977c00f645346113cccb46b86e86864cd0410210fd142063f66bebbebc8f083ae08a27b0d4e4f75f19238ca69ad1d027e928ff5f3671cdcd940e397458b48bfa522f0c9e75065f047c4c2371f03e22dd886bae6daba784240f0c4145892eb2583b8f491d09698406760d6a5d1ddb1e0ba78b3789fdc46ee0ded2b108de0cd56393b51a3642950ec93569e4060ebcbed2ce7da03005d8dabfb308a217406575aee5e8c59e815d1fc342775f159141823dfe449e08b819ff0aedbfc67a2131163dcaea972f93f4ad73bc26861d62113d6f91997c9e0dc25fd693fdb47f092e311b63cb289c8232aca889a1556236f1be4e411959738c133625cf2494ca95198a040f3de98f8e82b450d399defcb5d99163a4e163c95ad0067f4a5b91560dc0b91c96f691d89991e9a23efc25778f0c8971182254e96c629c7c3d9dd22236e17f86194abcb8a65f0e152711d3c84d31552488f394eee5886fc226d5a965e6520442b0d8bea97d4eb2a9bb4c12880e259c6accabc3828f532092c40c9adcffbdae623aa17e1cc66a2995f1e3f350c3e0ee16fba783c92e0fe611ead443eaa6ec8e49b3a7d1933751860b21fa5414ef10ff86fd49468cfc7af1b6f9f51a498a959837b59849050d84b5c9cf4f8b7cc0fa1a21841634139ad6691562778965682a7f3559703ea696d33398bff9b652b6032e0c4a8b0d9d3473caf884b66a0034d3cb1f5ec2c52f56b3e4b441d9febdaede4cca54baf400753e220877229f17fa02783b94065b8758e25d746c4c7cddda353df3e37f331a15fdebd49202da2c651eac75ea046ebdbc400926e78c279aa1b13020ee9a25a6b8242cfbafdb670341ac69eca089ead923469c3c8d6d8d17ec6d9ed484b2e9bbbd9eb1a914a60bce18175f7df5f35c976786b23ab651b235adcfe5988a3a01b58e9338bda32b584b044eda40460846f8d08e14625d0d453328c8c917b462147d3abb769618623fde42a1683b1647664ff5808067c364533725a9a140c2ed2246c97b65949b81576988965dadd79e4c76a9a99f9f7e467e972226fd4eb2f9a1447f7092e6a16211f6b72cb214f40f298efb54370c70e3cbfc42b711c964fcca7e4955bed17307541feec51c16b5ebea88f422b2de2ffd400128387209d511a4694ab7b8f07221cb850c0b51a1bf0c1bb64dc2a57575e865111e236ced8e4478fad1f266d94a7b56bcb42cb63f5ed72ab4296c7500948dd71dddd30f0ecd035245a929c6e6981fc49bd8a68935ca168b824da741f0a63a1d9adba18878a04addc8fa0402f0d78874e9172d56fee347f3a7149ca960cf77f3a57d59726334daf72b8140503a3807732c852d0b79ef730b91cbed6431e22aeb4e03df0c34e6d9caf5a3161344735e4052f5d30bdce1400ae8b1f21156778fd11b4a77ad59555a687b868fbb8973c2302484b06fb1f5848dd996067bb4e1f5760007b7b3b05d3b9c2609ec0a31028a2d5692daefc762ae01d702ff1e8e20ff84151909e6a02ceaff845e5d381456b863a82ca86dcb7a14b83a3c7d5078e9297381893a189c2ccca94f2a18ba292be0e899e5e943caaf5473ceaeb5a6a8b34938059b00f70afa53d89ff24c75ec2334a4d120550ea414298baa27079e333214fc9ed0159a6db4fe31a180387bd3f2816682b88717727d0e079909032ae97cfe23159b474d459908eeabcc4098583b367a3452e74513ec1eb41a721d7cdea8c61f5f9923018f2cd92fc9307d9679d8edf90365635d02284271327b5650c9952693ed22da6c9617e2f5987ceab0b481cfdbd66924b8f3619b53390a9af11997b9f559ed4dc824130901c7940d9c941721d3b9a26ff2c9f8c38b92a68954ce9555c152ff341ab1b485f4cb526893ba0f78680dab76b6bd3f7961a82efdfdb65ad45085cf29f61fc51c5938abcf64f1dbfa202bad3c4f0dac565ba5a461252a0df7dd2a51f6b2a7c679d3bd236c861ab0086827cab816acf6e4dbccc1a52ba5ea6436cd0a925ee3b6b892d562dff71054fe9a08aa21b75979cfb47e6326aef1bc579284a62475a6b6f509d88c6fdc7565d3bbd7415287ac1dc3bc171741412de61354570861f513173f635e44380414fd6c61f7052358cca5b85b7c71716d3db3f588d4a5eddcfd4c050b6b367e4628520a0fab1a79d94fdd0a8a0a35254a7f2c74755830dc87ecce59c7d4795bd52a200ae57b87f8c7b8971f9bccb4f93f7fbe0270d798aea3d9a3c2b92fa8b9cec82cd6a8b7260b10fcf2be6ea6be63be0b49e193b38458d00c17a7f5e837e98770798bf9d4363fdbeba353f5f03e278446e652fb27e261edac48487c6492af9327b43a4d6f0540bd1555c851d5bc42fba719341d8130b0584396f669392af9b9825d4e0c6275775ed9f86ff3cf53b258e03ac8802443c2bee326231fde971e4fd9d2a4f1776deaee25fa2ac4b78e331890be9dd957d8385d81fff563af648c2d64618be574ad1606093da2ea8b65e36b3729f90b320d9f910ccad659dcb5ed4560be1978405cbc605a0b549f146f6068c327751faaf268be7258cbb5564bcd7e85b6a6a9c74076f0740b837439f1f5397ef0406a7e9e8987f491c7e8cb4a4b73176cb806d53bf5b0cb1b14f43585f98364eec0c4cb9192a128dfe857ea916e1840db25b7fdd73c4c31a76ae0ff8229021f2a6ee5e722fe63eef5a51a8afddabb9b67ba0b9d96d42ae570d4da23eee67d297d768c4da320f2729a4a93a33d50fd0a208241c8f8e76d97bcf89e973728b01457aed3dc8c6c9624f551a79e9fb7a334db5af32e6192cf6a3a82c8c340bc495dd0afcf436e2091b49ecde8e824144ec89826c5a30feee55365dbc125548f3118c89858ef070bfabcc2d0784c6b5cf4c035c401b654c4f90bdc7f55bc0263de01b8519d1e64d1621750152c2c834cd6cd96e34d60fd7a15db3614e3cd978cfb64990afdb229358907b36fe1b872f60a36ea513770a2f7552daced435a3cb788260cf48cabc317f2fcd126802ab3cb22d56efe6bdf446ae27e3269f28c10dbed44b5507de8da5f291b8b6f3e5a5a585323290fe96cdfe9b6fb0e9071cf843d59799ed792a44c39adcda7290383dcbcaea9ff262db258b41ce43108f15107fc5c46ebb335c621c8f4843fb1e0d681be98299f50830a1b68583a77ea41e5c523fe8a86d781d68f4e3e18b2b7e75a73d4e4fd971e1ed5842c35e77df0a3a52a1fbc67fdb5a8f65467327b4ace14ec1e0e128f66d5fbce6665"}, {0x40, 0x109, 0x2, "89b5e8447812a7202efb5eecdb523cb1a6aac80b0852f65d4214ccba5f9bdc946b6f3a25995afb14d09ac44759c5"}], 0x1398}, 0x81) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x484000, 0x0) openat(r4, &(0x7f0000000040)='./file1\x00', 0xa000, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x282, 0x100) [ 2305.857385] FAT-fs (loop3): Directory bread(block 5) failed [ 2305.863172] loop0: detected capacity change from 0 to 8 [ 2305.874442] FAT-fs (loop0): Directory bread(block 5) failed [ 2305.882354] FAT-fs (loop3): Directory bread(block 5) failed [ 2305.886510] FAT-fs (loop0): Directory bread(block 5) failed [ 2305.886612] loop6: detected capacity change from 0 to 40 [ 2305.886965] FAT-fs (loop0): Directory bread(block 5) failed [ 2305.888211] FAT-fs (loop0): Directory bread(block 5) failed [ 2305.893221] FAT-fs (loop3): Directory bread(block 5) failed [ 2305.896978] FAT-fs (loop3): Directory bread(block 5) failed [ 2305.907995] FAT-fs (loop0): Directory bread(block 5) failed [ 2305.914052] FAT-fs (loop3): Directory bread(block 5) failed [ 2305.928162] syz-executor.4: attempt to access beyond end of device [ 2305.928162] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2305.929585] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:49:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:49:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x10a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80801, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) sendmsg$sock(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)="077924db4e6283857a4e45091b0f0b339c7d0f58f6f5693dd7d4504a7f790b6942ddbbf0ae3093e1d2fc3fcb18419772bcea517d002cf18a4d1aeaff77ca483229ea77a31d1d94983869492d2beaec54d323b74a243f1117ddc218ebe8e97b9c0897c169d1319a4883d962650a90d11141adef192f829ff22ecf6c8a6e5cd24a51b08f98881de233bd26a5b5dd977f9e6ab80035e283c76eff304d80711be7c8e7c55754add245b9c8f3fcc8c06cd8b3c7a7ae482b5aefc99927e19a8617012d68ab7f9360580d296bbb1b1139134e5115f4c1aed593ca0b3196", 0xda}, {&(0x7f0000000340)="130cc4144b5aee3a91494e4b971d7eacbab29ad58a56f516dde1eeca8c7379521ab6315dec6d98f9d782d45f17d1235a2adf9ba20228830ed3bc05a9e2238f8554d1b6c3a715dafa74cfcc70cea194e77ecaabe17c6fd80fd59ddcf5d12e32f5f4f5b3382e2674b31ade5b10e441533bfeb3a84942ebfd689960faa366b19de5956916272f1903dbb8505061bf42492816b99e7238ff2a26b55ac8ff2b437d7a2dfd1dd830cc80a8ed19ae6b2586dbb812d336224b8bf4a6304bbd1a309c913353a31e056a7b98d8732d371102e12e5c4c6cc82f09a1c39d7421232ba09c039fcd3e00233bb33ac7ce081c65b31fc930d5", 0xf1}, {&(0x7f0000000440)="703c17964605fdfcb85d395f15c55382f65ede5585ffeaa2c25f9c292916d57f78e4fa09c5889e2260533ac56c3cc167b2587c89105a256c7847124718c8f86135d0e3707b6b64d3a8a5b8f567cf12a50477", 0x52}, {&(0x7f00000004c0)="e04669216cc2c59d4a5a349110db1432cb970e57506991d06b21bf3cdf68122fc31d9fe760b2a3fb2d0cb630be5b5e0f4a398843cdf50c7dd9bb226e1e3a60eb1fdb49e970ccadf1c80593378710f944f62825b109c1c33480fb7c2d29ad5bb9962dc43ff65bbe119fba0829adcdad9a7766c95624fda60044fd2099eea8123ac88427645dc77c20a77641bdb4a0d8e98a0af929eeca18d7e97560f17272f537bda4fc8d06a79371df80ae1354e2bd66c037ebd13e8e2503205cafe209c535", 0xbf}], 0x4, &(0x7f0000000580)=[@timestamping={{0x14, 0x1, 0x25, 0x1}}, @txtime={{0x18, 0x1, 0x3d, 0x81}}, @timestamping={{0x14, 0x1, 0x25, 0x1f85}}, @mark={{0x14, 0x1, 0x24, 0x40}}, @timestamping={{0x14, 0x1, 0x25, 0x8}}, @txtime={{0x18, 0x1, 0x3d, 0x9}}], 0x90}, 0x10) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x2100, 0x42) write$P9_RREADDIR(r4, &(0x7f0000000640)={0x87, 0x29, 0x1, {0x6, [{{0x2, 0x0, 0x5}, 0xffff, 0x1, 0x7, './file0'}, {{0x2, 0x2, 0x1}, 0x8, 0x3, 0x7, './file1'}, {{0x80, 0x2, 0x4}, 0xef, 0x9, 0x7, './file1'}, {{0x40, 0x4, 0x1}, 0x4, 0x20, 0x7, './file1'}]}}, 0x87) 05:49:17 executing program 6: ioctl$FS_IOC_SETFSLABEL(0xffffffffffffffff, 0x41009432, &(0x7f0000000240)="1e92a323d7bc6fa81fd7dfd431c430c9774d6c166e43a4993c1b511580fdfa81072481152c9489182a102a50c4ce4a8e56d18b34c973590b5dcc341b873948256f5317069989eafdb563a3635ca2caabc89043d09d57409ca23ab42795b7185a60639aacf4ccc25cd92226e3825072d0ebd82a3ecd8e0b90311450bc5593be78656216bf6eda121414622b558a27932d104943b42bfb6ac7fb322a007d53a1dfdb9e2ce49540bf320e643e66140a534db8ba2f600d588be198abcf443b135f0234aa8d7a4da80486e5fb3fde7106e335019a0fb696c19ebc1c3efe6c9bab9e438c4624b914303c60ee3f8e2f61b399a868d2330517d413abd01c0c49c8d9e843") syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x320442, 0x11f) r0 = syz_mount_image$nfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x10000, 0x9, &(0x7f0000001700)=[{&(0x7f0000000340)="358757e9ff1f9773e5c924ddd98f499313ccd92ce5c69520fb80dae293ff7ac7e29483f0ee16c1b5192c6e6fa1017516dbb3817479105f5752bbdbeabbf0f275ccf745045f894ecbdada6307f91cd016771e628a558e83bb0edcb9d1afa7c39852631165e442ace0dee65569bcbc0b31500efbb7c7045bc32333604030edc1eb79975671ccd7defde45eafa2e962aaa8cbc1b72ec09a5941aecad3ed0f9bc9b414b0f7cfd5b7c53d368430dc111dc222334234009924ca9dd5baee28be21c94d1a563d7be2cad84b5010e015aae694e1fe7aed0ecf1ace92cc9b0f3e29ae733656b5000be635b6d9e1b3d86d522decfa22c90bca5fe339e94cb92b488208678a2ee2ff396a688555e138707ea6e11135b4346631a8e8da08c013d1d2dd5bfc796fc836a2b865d831dfc168095b7910439c862a3433306299470e5b7403b0490ecf61daa0071c333713c264fac19ac52439fdc1bd51cca0bc0f7e74a0234b315113729f6aafd7a4af5098f4e4e1daf888669df267366f77755337f2b336f1d8926a99346a0ade0bf54c0e3115a3d3511d8d43431e020fa87b5425fa52dd9e8a4060e31b18915a464d0e7127ac0f357f4c048781e2a7fff692cb411561f062d918b5f1bb9a63afe33877e7ce028ae9775374ae834dc5257f0446bad8db47d5e71135a05ac9acfbfe63d38cce1da367158740a902b9c51696c4326c9471182172280e81cc3f75ec5e869251401044c2e6d991121800d4791f1c167ff58cbca54eade15278f278cca1ee38fc74bf116c8b5d2d08719e75ec6bf006f26c392568c3d81c85ca23777dce50ba5b5a4b677ef5da8b4a051c51ba577024f3910d10e4fcfaab91e7c0dce93f8686345c4d2f6dde451eec9e843144f79f2f2a7a87e45ca1db1dea8ee07ef72590a2c1a694b5ac07b445ec0ead7a6a365db128f8ec0696491e15d347a3a850db8256b82df46eaeb5025ec26d70a71416552ac843d654d3ced2af16ed662553dfd47921aad11efb932a26b0a8839ebe72076cd727fef04bd5f0ebcb1f4f25a4226362f65dc23ef27eb2d2ecce1a63063dad2ea679ddb96c1c2a383779d7708b53cc486249a68eda43a66b438265643f8a33418179fe320d0f012fce8efacaacc4702df6959f7250864d28cf60480c465e6e89473b9e6e84a2e1132d1457d42cc54da4de5fbe671263e5a2284f2907b1671a09e6a3dd53ce0923bd8a846f85d70f39a9947137ef2219b12f12c28fa8b6f10099580639a92ce64d0e548f56ea0976d6619834d601f4a03e62481ec110e0916d9ffd35aa44ffbad615208d15caaea149201623ba86cbba831cd7909970480deb01ca58503fa0ffc874fe2d1d474bc467ed1fac25b04d5c346fa17d23d59cc8320c6bd5e1c2f68efec45b1ab262a9b3bf159dedcbd2416963332ee9225fcd2077885c483a60c832de95ed056075aa534b1f5652891338b821b2ba1a20d6661d1f0e5ec4390868f2f99726dde5154877011a0f8303e7a96184afb21b53204ab00b2a05d2dc755962bbed82980d440baa31fb5864de05840ce28b15e7da6e6af0f8ba394f78e0d93a72666e68c4166538fa6b49f6e7a03aa89a36d58b58e9a5f325b89e212edd3dcffa03a8043b5c4aa429fc0e1817a6348a14567ff3044256fa7cc9cdd1593ec4cdbdc32c6b963fdf314cc8f9499d2839da45211a3ddfcf211fc53cb123349e83c6661403976c82b0ce941f5d1888bd1de51eb513825e613febf39267a690815228791ffd82fc1bfb2d6bf4b2ff8b8dc9abd3ebd208951d980765e80e89f4621b607f367bd292733b4f7630b551b7e816cb90a1035eac758cff7e13622ca75de10b68379f203f74b63b9741b92fe2359c9219a940aa7ca4874fe3d9420e744fbd994c4fcf0240f743ad130188c810cef30c34a8bc9dfc1381b9d9d874361e4b22ae451a05ed5765c237395b03dfde52247fa5b5e9d4cc03a098797be54728f5af3bd768c4cf5605ae15201c4e3e947f638af7ca64f01181bbb82e7037ac869c48169d426bd7c73008a39e5a298c396ca1a96fe512567347a6f93a326bd79d6b325c97d0a58ac3b6de5bc85aaee81256b834f578d793402374b068ec2597c1b4a46bf372456a6d68d7164c8cc63da88422908ac13dbf93ddad68cc68295c438a47a0c0f478e7d243bee1277b0cc810bf1c9e7c56c71542da8026504188069057e8df3f8ece20a6f839f3ed9dc087ddf4b9167b0ab5c3f6dc3de84702169af1d9c39a5774c4f30c2558476581c60de0b5b820cd7b39f2610e17ba366f49c229d901d1a222ad1c12a667cdd82f2bfe4956044361ff3526c4be83e14597203de846451d17cc93cee9147ba2b288ffe82fd15634eb8a8417f0a0b6ba4026ef2ab3eee21f787a6272341d2cedb487d516b20aa82ba2b32945453221015dd7aaa16c12a61310de4ed66cd87fa06584285377d714cc926d5bfe7468aa0414667bddc65025b3389d7d12ef8ac89dad77043c3df63eb8c273664aacc46253df1a5e207c6d51df53b72dd3fe720ef930c5b2c7857d648cc1db3157b6f463841ed89f4067948583b37fed3398f3a91445ad5a11c4ad3d079553112c82e5e32d85544450092f1d3235798cb1dff109a8ddf902a127bb849785297d5a10a42dbd2f740aba70fb153857494dcb659c5d8eebecc101ab3fa49173a5815a919ea6e5e13a5cd25b2b626c7b0020749a7af91a22ffc6037284d95fc758760f7371645e7bf5967338ec6ba384bb8cc50f334ec9bbc8eefff9a6fa16c734185e85b6d605c529bdf361d4b9ed45a7a080ab086a5a5c61b688f490924cc9f9b21bda0c70f81c4bcc51492613ec35573db203237eca2162a50f5d29da1d7d9d8e8f94aa43f60ee5238bd8850ddcfa2d4a2d7bb56800ae08a6978c1e17c1c5660da01ba56c482c9c9c4f32b7d9fc5d6666f40d954f2bdecdc1b2961fc97bfc8a122d560ca312016a441cc669193079dabd7f945afb30b94b92edd52bc0a8f47338208e8c5ad5110756462c6e5b458bfd11509ecf8554383c3d1b7a8c9a928e1e5e90a6e6c3aed074f25158941ee42042c62752ca929483a1c239c71541dd7730c41651d763401d3999b8dc361e30d38c4c8334cbb8cae042037728f10d381ebdadeed327ee8439058b18d8fa789c3975512a05ed83ae34f027074a65181aed7ace643f2ee9b0f17c9e9fce39aeaa195cc89c3055ae22811b34fc23a05bfe76b96e2d53b9ddbff1108c58fd3f495298df0fc3acc098f77ee3fbd69681b0af8f247390609cb6c6d858aa12aa3232279f133d79789a46d2cd55f0142747846c69b965db5db79a639259aa8702bcd20219799d02b81ea9508905a782130522dba4df246a43f7aedb4a176b0e5a270a145f214736929c858a9bc3cedcc391fb1d21bd55c7440153a42dd77ca4b000104d117c52f6844ffb085c2b85b7ff959bb337326e490c36f817e8c7f2cb69e547775604e1a3085a80403a20dbc17461cda45951e65d276289e83feafd73723e2965826c89128b31b6d970fa0637577d8bec42bad0e3c9acd364e991c38333acd2931b0def68df38480cafb87f1123a8997603906b3c0d94b42a17178e6ce98e43dfba037e7e60a1839987e01085fff8561187b03e957983c55d203cd75caa4f6ef65730a51e98caf713278fe19ea33d7ffb21522e1786e892621d99a6393a3a33b9c3a76b68fedb82bbc5376908b1dcd94f9fa70831adfc15b835ad90800720e11c08ef0d9f1fabf75ce4f0aef72c72e9cf7a6dc262dcffe5b127381301949d8e588388b2625d942c3171ee8912c4797b0cd724a9a9032761fc73a1474c2018c6158ef4b103a40867b1627bb4c7f72a8d3cea8e24702f632f914791670830cfa759a26ba1852cadb6c2247c0677000dd0b784e0fd2ff94edf874d634c5fcc7661ac2e09e223ad5b405606acca8a98748a49c4df2440404379664649705c4841d86c024f13a008c65f946c1a8eb75df6c7619d67f152a64e25bc9e13f8e88078949087d8db4482fd32fa4d484321c2c36a5c712595e44c827ae890c62eb0d852e79957eaee5e6c350b137d5196c9da9639a97232d4be22db9a74cb52906747fa2f722faf6bb5f245f3949b31832702b8d071417c806e3cd671d0b58e03582a5e9989e3b7e73bfd22d1b206174c3a48180af711e8630f1af7f8bf8b1c768cce977b9486752662c8ad78ea021b235a5142f46bf5b25ef5fb52e3b1c9ce8a0fef023eed5e32c5b70db5eecb55156d2a992becc916f733e6868051e399a121b677105ae233d6d7817ff4573cb2d31a4bf5672a98de9d52ef59a673291ef878346fe0ece04da6822d9bc183b486220ae5be16e632bee9ad3b0291af9e7f698e01f6875c49ce277a7c835c2895b7a54b50650c64d64b57bba4f055621b8b10cb76ce95568569618e741d958f2aa110d8515871c8eb29c326fcf3215f232b0cbe7f581d76f3adf1b1355fa5742255dbd88f5f9d0bb6226e45e538b8a214d0728e2e7671af27a1e69a193933ea995f972da796aa5abbdb12cf6d249084ef4cad5187757bd1ce9e7d5161eb9db2bef6f5242768a8e61b3c8ea7d35ede65ae97939c2b7b335ffd5a03527ea1f2afc8a277c5b681d8d2b95a2095a1b6f2661503681702c828847051c95a907ab3b1c3d223b3e62ff31c3206dd80dba9e0f0caddfa1f3b64bb7db88c90a1f7f7c057d5a5d3bf6f5ffd1cd76f7216b290cb52cb46ed2a3ab4656f889d5f6ed9e8b953d31b85e18e0ec73ee02acb5773ca63e375f8030417c7c7b893e02d7a690031ac68c7569b64eb58de1a658da2cfb797fbd573116c209330deca3b3d632ec253b5cc3ebac41c76207f145b9e445783856113364dc45808f32d938efdb2c8e36ab2f05d149450f1e0cd214d36cae79bb31b7a608d4705f97d43b1a5ca713ca32fa40241e2772c1dae254400733c733d86117e10875c6b22981a16cba7449918527201df1bba9ee34ba4a179da718e5413c26456a5d0f0151b61b670415b92c388a56d2d50a35f1ad2209659b4d8758773723ddf48af827dab88a3a72d40488821cbf2e60055707e5826726aea859c49db7220a42fe2af729deb7a09352923677e96a7e1b318c466a12f8680d045f559399ced743c3c599e69a972b7024cd667229f9649134ef97ff15f9730331cd40f735bca61408b0b44d8392cc0e8ba3d903b4b82f77df62b3779639cb4e87866bf71f13536ccbcbaa3d26a4d3bd51bc7b4ac1a18b8819e2a646cca79ea4aa2a31e45863e01298a62e548663682dcabe77c2adebc8b38de9f76c1696d75ccc6655d0353d00eff62cf4994a2d236b1a89b18b1a9665ae916bb092e4e3c84118d7d51bb6742736d49300f9373458713f3aac13ead22fc834c669a6fd63dc83faf7f234877f21b7fd718dbeca0bf14ab16c4123a316933036f182a64c6c5324e009f27eed06385822bd0a4de558175bd68278ff8a414986ae664874456459b9fd7df16ce949a10f8b5e1eceb128050da60c0a90bfd6e1128226c4dbb9bb05037ddf6b758ec7c90684fb3b5fca9eb27d12a14946649009d21afea0860afa99ed79a4b08e307917022b8ab91a70201fc23c2601f13450cbb175acb81e2b294189349e52b9822131cbd9865f11d00aba664b3a3d4caae4e959d8d76bbc462cbc424ab637e780051cef85972d0558ca4aad9fa89b813cf918ad21cd8f0c8a8fd707a092c207ac4dfb41f411eaf37c1dd3a37d970e704acc55607be3a11ddb4c17c51fa8f5edcb90daf438946e4de217c08", 0x1000, 0x3}, {&(0x7f0000001340)="d492abf5c60031a132501e534a24b842f0906f92b1457a926d76e719f199efb07e3f210f1b487fcf5be74bbd3b525dfbba695afb7fe9fac787f7329b67bb3cc1eab358d0b30c816c35284fe8331c49dcb7c1aa9f17d55e42dd90806517834ad37de6d9ce0cdc6f14d6ad6e73f00687ee2f80d02188f3dbb9dec7fb02c99e8be94589e61e4dc02d82d141191b9abc01ba49f771f9342b546a966569b008ca2e6b276ab7175751b430dec338c2173095108e20a8d24ef4f023", 0xb8, 0xa8e}, {&(0x7f0000001400)="2390eb34f1418c223fbafaaa48055e468dbfab5a15e4d38c42bdd83b937d60534aa68b7ab0ab27dcdaf8b66e42aeeee16aa4827813379d273977ba3c9944468de300074d4b9648ce9fd956029759b83762f48968d36853daec3705f38b132b074c79c0ff81ffa3faf339d559dc631dc77030a38f8e06e24f910cfce874597e06d0f56b5627c306377755e3dead5741c1cc33bd54cb96174bed622364857de026dad504de9a9091dd2fa753e8e6d055a9b67dac625de5d13ed4fd6c941b205815e45866de39", 0xc5, 0x2}, {&(0x7f0000001500)="389be1fb6ad30960417d5d3201c227972a12e26c63beb5cfdba5a1735b2108f446bfd4761e6d14013cdb0208d8cd29603032313e0bb133fd9e8ffb4eca6a1fa65c6b1a8671b437ee35ed644e825ece3fb6031db9110fa25eef2e771c72", 0x5d, 0x800000000000000}, {&(0x7f00000000c0)="c38b255710da7fafc265bcd74b7c582568e544d75c498ab8efba8d683c9f00b45594f1f56f435857ec2594212cd40f52bd326644e35d070cb2c9d340", 0x3c, 0x80000000}, {&(0x7f00000001c0)="7d6adb3d821e336bdc02820d57500a58dddeefe9b5f5239d084db4d48cd32ffd828a261c2d9782e9ecb79234eef6fee6369f3887dca7", 0x36, 0xffffffff}, {&(0x7f0000001580)="0779f72141439865", 0x8, 0x100}, {&(0x7f00000015c0)="1dfc104fc98fd589b311644261a6c16d8a510ecc0c1f234f3acc1ee08bcc76a6ad1b35de7174e2d38d0c7b941312b83522d973a453c7c4a5ad442a4983151289707cc8d4b14f60b2016093a50eb77c56f6519309aa8fa1f400a5bf746570072f7d6a1d1bcffa00fb8eb3463af6c88593e1cd7a388466761af311108d78bc031a499d96df57754bf8f34fa61a5909f856be862982eab25c2e6030ebe947d57e18affe5201352bf368b994baadd21739d0251adf48454734947d14b176612d04981175204980300d15d58084fb", 0xcc, 0xc6b0}, {&(0x7f00000016c0)="b1800854021f231cfe9c5be029b48750b94be141fb07564ad9d26ea42b13efd27e59c9798b9c7e1402fab2cd7a1ea6b52d81a75c61543214085d29", 0x3b, 0xfffffffffffffffe}], 0x808000, &(0x7f0000001800)={[{'vfat\x00'}], [{@dont_measure}, {@dont_appraise}, {@smackfsdef}, {@appraise}]}) openat(0xffffffffffffff9c, &(0x7f0000001900)='./file1\x00', 0x20000, 0x100) pwrite64(r0, &(0x7f0000001840)="64ee5409ad63105a2ea4a39665c92d5b8b231d6d5c2bf18ca768e7515e6ee85defd1a775965ac672de850f32fd0721f14246719d5ed4ae1fb5e3cd3a314092b446e1dc6d5f4d6815159c69f9ef02d66e7f443aec38602511ca53be0cf216c7f70f8aa68903a482a4b8e804472029a5cfdf56cde3a01468da1e343acd9a0dcc92b83848ad7ac836189c018e55429370da97f5832d4db9d73d9bb8", 0x9a, 0xc52) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:49:17 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) [ 2319.497178] loop7: detected capacity change from 0 to 40 [ 2319.498613] loop2: detected capacity change from 0 to 40 [ 2319.515934] loop3: detected capacity change from 0 to 8 sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000003c40)={&(0x7f0000003b80)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x30, 0x0, 0x300, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x81, 0x5b}}}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x40044) [ 2319.537131] FAT-fs (loop3): Directory bread(block 5) failed [ 2319.538950] loop0: detected capacity change from 0 to 40 [ 2319.542112] loop6: detected capacity change from 0 to 40 [ 2319.548807] loop4: detected capacity change from 0 to 40 [ 2319.550507] FAT-fs (loop3): Directory bread(block 5) failed [ 2319.553227] loop1: detected capacity change from 0 to 40 [ 2319.558593] FAT-fs (loop5): bogus number of reserved sectors [ 2319.559148] FAT-fs (loop3): Directory bread(block 5) failed [ 2319.559440] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2319.569835] FAT-fs (loop3): Directory bread(block 5) failed [ 2319.586527] syz-executor.7: attempt to access beyond end of device [ 2319.586527] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2319.588145] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2319.600179] FAT-fs (loop5): Unrecognized mount option "./file0" or missing value sendmsg(r3, &(0x7f0000003a00)={&(0x7f0000000280)=@nl=@kern={0x10, 0x0, 0x0, 0x240038}, 0x80, &(0x7f00000025c0)=[{&(0x7f0000000300)="fccd529ff3e8eacded55ce9944b1d40f7605f1bfcceb6785a960e1cf82b66cc0c83cc64f0d377e42416a9277ad1dd13b544ccd2c54b0f6c65a42ab71ab5be40aeab9a41bc3dfaf6a5c68808961bff8ff2815541017911d4fb8c57403eaaa177867339c5345d7f6f969f34bbc549fceadc9f5c384f7fee7782e5269f412f2ee0f367f750c055ae1ddbe466f972ea27b7c134bcda6bf231d8061b398191e212d70726e1173f108d2ed10b96403a0a1", 0xae}, {&(0x7f00000003c0)="538ef2eac70fc1ea66450039f9727f7fdc2666b08ba7f8eba785ca119030", 0x1e}, {&(0x7f0000000400)="262550ececd2a46a27645078838cd3ee70769ec5a1d36415b57e67c2b751024113798a925bd3cd79321045dc9b5899b9540cfa0d46cb4baaf070ec37149b93517b7dc5790f53cdf4be96494906d26a80280e127611e4cf96c993372bbd577ffaa61b8367e4e21e95485eca874511abf1cd2e6dd45bf2748b45282d1e6de8d794130443ce2c3c746a47318c8a6e627b74a1839a51e95cd46c1a591b31", 0x9c}, {&(0x7f00000004c0)="37dd769a156c5c8e8983134873ca97", 0xf}, {&(0x7f0000000500)="233ee3e55f97d6694f89b92abcdefea36745e8b4f6261d53e52e1914e7b533a02ce9d21253d1b3a64f627e28a0e8e69abd635b6baeb8ed59cae09f68ecd21fce646c980b6e7ee92ded45bc5ecb5c244944fb0d88dad023d732aae07f57214490f2e750da37d20b490c1b69449c9a92cf3d3aec0a2a6571b6b68255e4326ea333b4685db635998385354ef7593b600b0369003a12f6a27c51e9d1a0877f31e8c8e89b3449c31937c441fd48b0d1d916a659acd53257ba62ec98baac6527e7e5e375060d8fcc942c7b82ddce8a39cc47b1c21f1ae481a9a00f879ae4cc6ab52a3407ed2e9c1a9142048ce3609ae4676c336e6f02d792bdb63c9c1088f2e612d686ebae1858aec62001313019af1fe38a2958d334a93fa1424815aa6dc4147583196647f553115fa6a6b5a526193cfd0a43b8be0622ca1946b690fa79f78fd3843ae0945955d4a203aaae69af4c32e296a4c563541139c1e7de40e033cb954bd1314f9fdceb472140ba05d5255c93a2eeea501605d03beb6a24682e48d9b70aac06c0450cda1be3ca755658866f0386fd961e7c781fa09bde84be2fc076d9188771b4f4a732fe9d2846637a015a3e1b570e18d48706ed2d409c14ba81d483c0498d451f4ea9966d6fe0545a72fd6769fb5e6e0762e15c46c63cc15f782723f22153abcf66e62f2c9911fcbeae7f5fbb31a7f981fc81690e50d84dd5e9320465907b45e480e6a629864974c8cddf71e1b8f10a5393fb76440e7fcbb8752b5b11b1b9962d2f271ecbe76b763318569ba989875d347431c77ba7d83240138895b09e8dde0aa763f737349fd2c2185006c6b1fbd4f601b6e35e2616f22134460a2fe5b9e2a949b3a8102b3667f90bf0aa93ee39763754d312647525e81fe90c12c6431bd3222859a2ee91ba86e756e8c29ea56a691cb1ba92083d9556f6c0724223546203b687e79d8ac8ccc97b8e8cd3fe61cb6cc27d820321745bf044f9597b83ac4af568afbfd8f8774db77efe1d6f158f86c73129780f08232663aa3fa46c0a9cb0c7cbbe987ae0cbfc8bb8b9b4872ef58a54e6e15c89ac7e83e29c462db1488319422dcac09ba1d391d69685bb0c1a0ce9281b17d7a109161e03202df5c757c52ef718e26090a3bf915c9a42aff7a2c273d9b111b1d1bfda6e065aff820bc5de90748cd08ec2097f33bb93daf7f001e30dfce1e23a20ad74d1af5ab4ff63dc4d9caaed4fb07c036057470cd1542994593e8d17528954eb5840e1d5bd20652dad54806b8a6532b80a2aca0f3925091c0afcd9da45f373e9a522b400dee6bc47d886fec371865d96b2ebfe0543f354d8c719c657c8c1a9856808acfd4723d7a42fb16b48adc4a343dc7a3116a18cfb696efc60fa39eaab431de07b0057b6281c1c50ccd30c455cd97e7a7fe919432a69a1ba2c40ea5f3358658a2c4c2f92cc0ea0a97ffb19e0f9b2f2e1fee3f6844908569ceeca33b8eddb3de74c576a087b55a7510876c5ad4411e96a79751e945ec2b633365af93fa657e080f1d5c166a118f56e423f9741dd6bd0d62cb4d95f3e3c6dd812710e3a9c13e1cd08a4c6df5d807c29f17cc88963a7f6e8997d3925e01bce57ef3ee8c6f48b832b10bd372c65da4def6bbd3f71543b57ce73fa2b58c9efb50b89f59c52e0d9913c6add98ced6a8aae906803d3c2ba78977e4cd50e5ad6d42ac7d007954e483aca50d334b4d233a92aac20f0a70d1d4bccf01b8edf2b7c6dda6e8c01cc0281869c5991a22b3533f84421f8954dcd93cfea4c7d2e91a54cd86856c7e8e9e4e996fd4703f5b5b667fcca471b32887e9fc252e06bad802902eda0c6bfc7e1c016e0de326f73c7108f5534b059e890cb16529f4664b75d91e0bdc6f8332efd4b667384c14b81a8b9ffa727efff4f2732071536b39aa89499596a34954249c21ee5beeb27372e28aa7c256af05dd31a9db70a4b7638d5fd2f96969a4450854699279c5f909c673017da64ac56fd29e7969b41ddfc6536c2fce274e27a17d6e10302faa5d29737c361ea8802a9759835f5b600d4cd045d588cfb9b5a6cae8ba5ee99f7839d298ccb3c1fa0aed9accb0f55844dbf4b1de8775e27c781fc115985f5c2a149da4bed8531f651a5e1173264e79324333d4d2402cd05d3b5e1c647cc7c57e5fb3a5a5b8a5612c548548dd04eb3400856ed9b433b0342d9892fc3974d10c5205d22c4ddeb0a7c0df465519c12160dde83ef9c78438db76f1b3463f883550ce45a5f5be019df53a5ca9428f774bae34e2b7352efb45f540b59fbee95325cc85fc80b7683c5658354023456e0495d3e13ded966af72c93fd5f457939951f851958f10fcd96db28a1bb721b0ab6987a7be43e6f285ad1c333d98020681144d049350eb587ba0d48c496906638bf4b7b0105d71203d2bb738b80929ca69320723d2d15f1962433084ce3a72292711e05df8711b60cbeadcf9051fa2b8392a580db70ebb1e90bed502f6ce3dc0187ed9bb3f98898d017a243d570a354aec506280a6fae116ca016d57a4742de5aa1a86e4ff64380f58a6512a3d9d185c232e86fe1a692a1250156eac6d85ba106aa46a5c922078a1a3f96768566c80671d9e93ac9a282591c7ad87760b8113c9b1c61724f730d77ded8556b7bc0c927d12ec5e51d0952f7918a62c4c1e52652e6713c22f1b4023a906acd853342ab1fc38b0604e1c463e5d3dc0021e64964e303464785ae0ebe3c84a7b5e704103fa40ade6c00b3c7f9f789b3f9cc36b1d97512dc31b624b56eb83fd14fa4ec0eebb5025aada76ab37949f58d797dc93a866fce4f6f9017f490a350691e9d72f128b076fc0398cbd991d82a0d3b531a56c1cccafcfb599dbb363f1d18da149f560d604a11b71c451022fb1506354ac3ff08fdd70e2167355640f3e7f470d08b20112a99b98a47e788c9dc4ca94c5f1d91739e36b78a2d4ad65771299be3d263e699713a660670ba66c7c5626e5ffb91e3783c2dc0521c7efd77549a494a35b3bed575b962e2e0d10218b330833982bf0109a72bbd63c66b8be2062a41bf905d53e160c7b87e8f27c3e04f1940118d647997c5e1e5ebe4ed1fbe2a6a0bb876139a90a46c389716cb54037c3d219cf043ad53cf1b568da1e26afd27f3cea83a82d56fc2c838a8b6b2a46dd6f5952985e50f5459b9982d8ee45749e341212176dd0fb4bf05eed488e808045e3a2c91c058e40c32660f777f7c0a48b932fbd16e2d9b762add0ecc458eac70bef92b609eab2fbd461f968db8221c2325ced079c1ca569cae91f8815e944b48d6181afdbdb43243a49cb8be6acff83ed59afa79ddb117bdf630db38669e3687407c16ec133e47c29bf82801ba6942ff97dd04b1346b3437270134e95d8c2c0ee4f5b01ec47cf59d301662d031d714830e3e9696dd5b9186cbd9142c456cfe2c0808802c8568b9f4e80a0d5d47b12e4dfb8fafb697f32d80099fca20b5876f79dba44283182f24d72bc0ceabe689d8cbe154938d18b00cd524fde13caaaa35618eb255926920a8275634055b9a6ab5defd41c31a5cc7902e18e4bf9d0e53483d1cbf424208c041f3b8064d738396a7458805ef1396d198881711d30f2a477501d26d2cc80720061089060ec5f0fbfd64b09048cf4cad96e4c0a0cd3ef76c9b6618b3474e43fb50c66afd0088995324ee984037b76faedce2baa0a050894360d169e3d54d933373e387f22c35d622d475a559562b8b6a4ba80dacb04447cb8c3e149d134e753473320f35229b1fb4cc20f6d86681a9e58e2036e9a1a9b8b9a0f0d0b78bf6b36ecf30bd836441771bc46f56a4ec52906b022a2e4f117d17ae78f4b069eeaa477b6c69adc9f1e79fb2fec41325ef7837d7059a918da2af7ce9a18bfc658e154c19b9b400e261a8a8358d3c8ccf71e6efbc0209ee0eb294825e4b05f83e53517fd65e560ffecfa38a2e1272a72877b855a350e65ff19e633fd79a2382aaa1df56432467a46e9e75f295449df5a015674adc8fc9d8c1afc5789469d45a45b9cdb45c01ef9e58cd5b234fb67ea839d5be2b53b010cb58d28971a2578229c4d1f71053bb0f49c9171fcc938c1a0464b4447b2fa99dc096bf72c48293936fd0baf5d6bb2792c8a43a696764eeb10ce417d419cbd021c307b7802f6afca33810d62335dc2832bceea80b79b1f8768bca3168a7ca2cc56099bbcbe0aea205ec6c91ff91d72e9d235751cbe75aad0fd2b51b23167cb2936be1b24f73cbc1e2b9c444b4f52c7435b1f35ed386916cafc992fb6b71dea0858e140ea614a66296440cfcf74ea8b1eb13fc6cf945b1ac4694a7f5ea45ac5767f5da1e852af9a7ed17e9ac90e87a7a7ba62e9c84ec17a37b781537ba8f6318496585aa482027f6d34f4b327f87f304e6fdde1c492f2d7366161d601695458a19d45ef5dcaf6b8dd33eea7cdd7f6d46681719cc562018e7df8718d867c8a8dbd3201cd9426742955e87302dbb64823f32a3cf5baf6ec1e74323b8a007a26da0e83295e232d502cb066554335bcf69913b1fc49051d4545994e36fc745d211bee3d35d3f324fd98261596118c59b1aaeb3b88dce92edb424475f43971c69dd7f3c4ad49b98967398c1ace50490578aafc2c88d7cd10340ecb8bb2045ed9a834cab1f529d168d27823c675488afda410e5e08f25686c2d916b83b305f8c6350d3e03a247983a8bda65cb083523c65b1160531e7c2bd3829bdbb120761e367ed140b0949dd186d8ea3a0e1062b84d44918192bc62e537ead6382a3c131223c89fcf3f5b0729fa77b326ba5696edfedf39c9a17a4017f0ac1de34fbb5a3d280cf53a659b57c0b2eba3b6a8929f82fabec0f8041bf91ccd7abdf8bfe9d987898f44b18f45294d444d7954189dd865463a45d3e4000f106828c8174403a135eae807a5d93f24d02f32bd68259b467d8998e2007adea7d0bc6dcf486c60da593f444b86f49770092148147931819386dd8916f47e0843d03fd8424a5a6c4b91d5c28ac72ca800eac3cffe324c891447acac3b6099ac75e16c7859d0d0699bc307a06076ff7c3be363465df0225cc30f16391edf7378bef60de55cd7811cca668b9184481e6e4363589fa0b777f57bb5610dc23c5ff671d64aada3e6c33dc719d6275cea62e3a6d43f9e144a88f9fb87fcbed7410ef61a9b85153c2c7139a54b38c445b917536292c79b2aff51da8468c4cfb4bfad4f5396923d236b47fc0e48792c4367406ec07b2f3ce7f2fd6311d1f6c9ddb49f6119cc401b73eac5fe9f41b9aeebe319d36dda0710f5fbf5ebd1792cbf4e8917660486d1adb0a5e9b311c2f8075614124862de44e5c3a7cb7f3c9091634775b3fa5276e54fbc46b4bb820dbdb787aa2ddc3b71305c88b8afad91f8987ed63cb365ad1e2009594c79490d7168c88a68966d9faaef049e6f66e1f5e574b28babffdc555aceb58ac3e45bce89acee3ce37cbd32486d476177a5d155dfef268db0d0f63b63a7575b2c798c54455da5c8742189c7eaa8b2c16a5c1bb8b4cde71d3d69985c02f1c0f9a7fd9ee2b1bd09fcdaf3569e55276f7b0734a65d7ba65a34a8d7937f46255376ec2fd7f8bad7961065443b20ea7f8c67217baab44b9d1abdd613b343f865f575022f1085459a96891d0f969b043403423e315cdc9e10f3689d6d59eb6e7614f435b75028f98621f9b4246f36c7728564594889360c71c90f5a200b65304902de739194f6c61fe614c6baed37a6b46ea3d4d48d20d848038b7baa3ceca399f873dccc40e38cd09014bf7be845cc50ed718ed7cfb6870a4ad9053", 0x1000}, {&(0x7f0000001500)="c08ae4d0ac0314b2539c03980337fd586a2d33ecc5577e2ac12c3e2bafbc09d6210af91cbd3e1633b9269edba58d1e10f239599a7a58dc3f0f189066220a77b3452f283a1d3f7eec0653e5e1cb9a57bcf594fb11bf4b09df8fadbd96043a24cac3a8446fc13ff0ce90d3a9243171b06d7e5c61afee19b8d69b8a9c2606bb6116b8823633a5f42c48a72e9f510c9ba8773868a400e0c1a98820461e798132a322019702fb377d6a8156266ac8fe0cffcb2f9a10456103bc8edc93ad1a6f38805c8f495e0ac5546d1bf38c5205fb8e086846d20f5dbe6b366fd8ffd9aa427c4b987b2384969c373ceda7723e6954f1806e3b48ff479b8adba104c2f292c15707f177a11835b31f982be8e505eeb5daa1c7331cc46087a0cc1ec887135fd7a95f6cad66f19e387d785a053aa6e00873731ddbea968317975e9fbaa78a6a12005f011088cd202f0a30f3cb98bf1accfc0425a38f161ea93d9ed6382e0da5de91f003a74e4139577c34a3ae737cf562d75eaa9e3abfbeccd79defc0f9aeb6349527eae3f30e2847b35e0eb0f812df3fa33a0ba1e599dcf461807826180276ea915cd793480323dacfedc558bf14cdaeea18f599f94775469c5524e6f970f842360161216709d242e08f69083d9a015e2146285456bc75c4719926ec9e6ab3402fce8fc89e23314ec6bf90184190aaa4ac2d8fd8b04767ac6a011efcdefb143ff3a768d08b8c5abc9e1a7303235e34d9b4c47e1acde7acbe4780604779dba8ef6b2da5586103fe7ad70c2e1c2ad37f0eab23cab297a33fe70a8afcda3df26083d73dacbd6327634725cf2ca9bcf28128965c250fe7a1bb9c2b72a1987928128eb0e1c4af885fc221bdf0f1723cc610dcdce95a30db3a0691d6a7f5d0ec9e2bb16cae80b597577dfde30a57155fd5534452a51a233d8e898123f26d27415e34e9b6567f3bc91fb71b724e86cb0cfacd10414d516b8f5ac26fe3af7c7315561908d3b5db9ddd6809b5366ae5f7901ea169f2a47fbe8316f7ebfbb72bf3a564a0bdbf38ffaa8a896269f1b940548cef764fe8a607f76c9f03f2f84fe0d637ba11dc47cf2f26dbac7ee516ec574567a7fa213ebfd702e0d1ed5e782cf607b03ecd6c591153c878d8ad012b6274ec997ed637f7d4747867bfc269b146e42df6d516fc5a439fee362d407724f7326f19a74752044679f5bcaac3ed22c6d4ee9b4fb4d92f88d3c6271d55db35565b879e68deed307815e174e9e763eedcb979869c9dba3b4896c1227a73840930ac3076cda79f2589896b4c1a6e155b82c4fea0c9e753a353b5a3f15dbe94b116be05e75b2b30eedbfa0f51e7c9f4b94986b4d8b1d85e0144f59fadc9b23fa3875defef0bb9f1677e53165d9b35e052252bdfa647523691dc8773ccab5daa490a67230684a343f7cbd9e443677ec4ea69e0595602da08acc0394ffa9079d2dfbea79feb0568fcf43c68286e51f21b3a3bd251b65fe93122a0e13e0bb314ceede23434a1b29cefb38165a985ee9d1e9a524e12564dbe0505879c139b980e8928415f25bea079c329e91c50369ed9aa7843f4116a2ee63bf96c1605811766620796c9f74dd028699daea2a1aed4dc9c5c959ed4624657491ad6d077e57264be6f1df8e34c05aa48de06fb2e6562617d0f060bea22d7517edcd147ed93af6294e5872c81f121f27eb0c9639d44adfae90753af372ef9eadb12b38b826f140987e4abbbc27be98db5485c75d0dab35a88e699574a8e1bbc259fe833eb6eda9818eaa93b8ab5f98ba4dcac00c401562d819cb732a9823a6e5a9a7706a204fa82f1127035ec5323131b55fd2cc9a9bdff5d815c31bdf6040d3cb1d0da4590770629862033636f58c9dbd5a25e6454029f0f8518d6da98426f5b28b22bf033e7588ed8dba6db02cd9da7ab0c7e09b29f8b06d8091896e0d07dc0925910f7fcb584f096d0885bb8655025fad16ef7d66e75df8efe9d7a351b3d827af1771b795bd607fed0823852387d4f1e8e4e3736a7db1504544befb96302058c7df5325ba5d9867541752592692955c455c60497569d845ab976c7d0a5fb2107848f8bbb9989304062da4d9f0ce71a532894ff6c5777f8639d24425e19a4c9fdde1d974a4d3764b993c9ce1835bae1af29538006dceff49bafa8db549c4d2ff8924ff122bfeade985bbc1904ae6b5c369486588acdee3c3a98240e9e2c8215604b9dd9925cfda3e5df4c21c8aff574ba05e737e0c558594fb100d9aac28f5ab75c152b10b2ace91aed3cdc5e3c85662601966f57b1ab42f8b835fdddddd54967e55c799a2b716bc480a8039b49cd71fdfa817e48efd0bf2c69213ebba19673c6dc0f7aaaea3d63c2c3323f2cd20af003df9bfc091779715a4de3d986113d83d6baa2e9cf44300456637a098f32272beea9cd2cd0354f52c96a53e05378a523c1da5a481bfeb8a41b24b1c397f80e99d0aa263e5f9736e5c6df373c93f75601f1249f7972d015e6155c807148096282cff90c83faaccb466bc47eeca56ab496b3f716e6306871d47bc73099fd461bfef85b2f949f1da9f1324793eb13ef897d0fc216f66c9455d2e7f55ba0f72be1ca71d51b778dede4e33c3d29db3c85d5945ceef1551179de42038b3cb5d335666b07b82117813d3349a04c96bf17cd9720dd2da49b69daa3bdb22da58921f1f92b4794af06379989f3c8f63e9f07a8857f42d73f12f64f1857e05fcc9196857d6c152440647d49fac37b999dca819b2d33a22fd0cee362a5524d0028e6a624b8e99055c454885b4b090d6efa5ada0cf3b984fea0cae15526e62251c60b45a49ea0f430d131b690dd47a2b99fe7ded47a888a47c6a099369f34b548178a75114674903f5bd5214de51a3b604b39d44a0eeeffc52b6828d3324188e0ea1056cfbf79ec7afbad3dcdedcc8ef28e013ff968238288e6ea2d284dea540c9432f7fa0adda5a4c1834de38cb8700b38b9b99cf4dfa98f6d66c5c5529d76060b4210f66785bdb06ef732016d79f2ac67905221655ffd56aa43d66b1ccba55c659b6d8229cdb464862e695817dd56d73c43b6a3065976e46e4162343d6ed21417064ffd1d3f842a0e20d84ea86708e039775325e035c92a4f51172a3214b1b875fc0707025434399f28808fa49d0a82fe06c37c6d20cfecce5e80fac6108ab67195a3a77ef0b4067de9b9b2145250449081addc17647c04ab7c1bf4f3a00bd4f8cbb9e9c57e682643d0b713a7f98199219d9bb2941d2f32292b1a52523c7eb569db6cfb76fd97cdf1fc9e7826fcabdbc13e88fbf2815447c216abf67108f13fb626f94e9238cea9c64682630d13c98b48272a4efbfb01451d345363caa115f07c80c31b1ec4d9b6126713900cbd62f4f3b0acc58d1b7cd3969e5fa3d6e940234564d66e1f5ebb2cea4961805d4e133848798bf700398fcb5bf2c3be2bfed3b177346f976e782f925bfb2f47177aabfcef538c25917a2d757f209ab691acf245960dadba91e7edea41d18e4a74d36147788dc99e27e082d8d50803234d57cbb00c20f7bca7b4b57ef305f809ee8e06c856793e2926c1c7f3187438d109f4b21cd527062a492c89bd6928c616b76f39a99f7a67e61c68ae39f527325d65f4faa97fc8c1549c2572f387b286655b60aa780f44e75fb5fbfc3897d251c45f494d71e707e2279be6b2267879a7893e14c2902694fb74d71d7f9449607c2198c35ce015bd3970c38c3b5d1a3e82387d0501612a51cad20a1e89041e3a3b46d1949e4d05497f6c3e79957781d46b4c6f64dccf24855e3e91a2e7a2171872ae6ab15aa76b407395d4a6dd514ea8d64f779b0a0b6b31d0647717079cf821c081e58e80b63e004af4aa4f2a9b6db222082f835859d5e92e12198e3d972e183daa161930c7e3e50ff36bdc4508073e601a01a32e07f4c2c4fe161d9923c056393577c1a31dcfa5765b68abebd614f0c2e13912d5ec94294ce6601256d90e8052f82b6828afa5a681693b51a24d6175b6d7fb7077f8af43452f756b12415107ad4c75e5161c0db3eb664f69017a2251856517af8dddf295e3f98c18ea5da2946d9b2949e9bb5bdf7ec1f33f43c3640073241a1a5c7e7eb170ce8ef2bf64883591d474fbba6b3c974d41cfa2eb7a00bdb361427c705f8b8e4572ed92c1578e2ccadd5560a492f61ed3f076604bade8997c7fc2333ca3cf958e6f91d6ebfb85a10ca1f18d8b878b2e4dee2850cd1a030cb1cd3f48837467ebc5d70f2723c13acc55f8f270a79ebeac574e70d5bb28e18f999af9295178406edd102dfba7a0fbcafd8b19d454a63b645a327745b0f51eef9d51af23bd92715bca08d696206bf6afa6538e2b576bf941e3dece4dfc98aa9dcbc6cb8cb0a13c6f45a94abd2977566499032ec6208319a7ffece42bea054749119bdb7bad6c964cdc1127175d19ee5a228e5acacc6305f9c02c2515d5538568aa250b63f28835c3c69b29a27939ea975dd81915c3dc4740060df301e646170e9bec351f74caaf23f6023cccdb834d528212aa90ed58666db5e1589fb839d036b508f117f1ca27f293aa0ef6f4940e65bb14431f135261080651fbcc33063a08da89a7f3eeb6d85601580cb255ec543e528362de9588bee7570451a49fa495a619c55dce40cb231ceae9f05777d340533e034b53d1bdb8b304b2b60b4cf649d11a752723dfc0d80cc8d1497ee1a916df7182e030d9fc93bb50755700328d1d18b7d6d7e7852d552853fd6c0be52ab1e747e2dffc5394874c62b1858fc631b6b77f9aa75dce1546dda6150a7d4eaa5b817f895c7e997d120da745bc13ed710ab03c5ca130b6608c51e0203e7ceee4d4d861d58d3412982fb62d02ecccefdbaea16e5848900d731f8c6f7c790542384ec45b10d24b3c827e9b8a466b3d46fdd4d2b899c1386ee0ed4a6641fa43fd5bce3ed2df52dad24daaa5b387ea51ba5995818ad62ea09d9204d2d69444bb30bc3bcbdc4f85625e2a4d2697d0fbf82d56a908a09500d23e20160359449712fc2dd060836e26026037eaf70d61493c05606dbcd3003688f7a05246239589a106d29855730b02b3ab6bee26faf1221798e5b5c8acb1ca63a441e759935f9c7bc26c5a7311a9477e8543d9ac76c4d22833c7b94a81410c31749402645c90ac2d30c1fcb443986ffc040a79a0101d5aba736d9af9d32eac1a110ad8dd157ddbdd7ee321b004ca88f99cafa16f30ae6e3b1498819f9e2d623ed54f07746077c01643463f48a59d1f6914271b1e7854a7630b8a825f5f368c80b8d3ce5aadb15dc8573458f76112638d9b73daad778c56d09782c37863dd42446308107141dd29638aa5f0f359a3ebf27ce4d20bdfc9952a0148cbd6b8116ffa2c0e4e4428d49dd67b7aa82b1a4a25ee2ba48ecce5b2e44f4ccd648669758617cc882a7da11b583ed113c628d116204ada58a959981f61bca741da72df1afef16984c2f07e07a37703ed24084b0e8f5fec62283f5de4043b1f581274386f78884aa960c496671c4afc741af74dcc94ddee2c480616129bf923799316296abc4ebcdd164172599c3c63894d0b7cb35e8617a4c528526d7e0d6b9bfcd887dcb10d27f1d7f56d9dba5365c580c9817e29b6d25c9c6a26e5078648fafdbfe34cfbee7e5a04c23483d2f50d670c01e8bcb426fdcbe0759f6ac44a3a61e59454024219ee27c5bacdb60845b46b5a244ef11255dc92bf3d732da9193e39465f4ca134f9669b71428758cfd863500c26e78b5dac7cabaad88a9411e3d3504c60c5dc8293ce18eff40ddff5e1aa1a0b", 0x1000}, {&(0x7f0000002500)="4f5964772dde048c6c1297669450fe00b6bddddf2a80edddda9279e30db7c2657c5d1bb7aa5ac079ffd0cdadf5c49d4ce1cd8002668283f5f70069f0b996e25f71d9bf34a06d26dfa422aa6931edf884558c7e41736b9c9fb4a1ccbbcf06212c1d67baab031132947134211951fabd461603c7fefe5888efe84179c60e0d82ce5a3751009d4eb93fc5ed1a1f10020a8db09d4ad5c0f9fad212374744ae4057524900f8f8fa14df8f3e4563a760df3094d6c530d6a8f5f37a47432d", 0xbb}], 0x7, &(0x7f0000002640)=[{0x108, 0x0, 0x257, "1cdd360af952b130e7a4e4071fb53344ed5f7e82ecfd6b0b482081b9ea962ebbda63e5af6c5d740b167f4a055789e75c69172b48ae73286a1e06a8c5678064af8c646e936f14a700b26175e86ebb2deff7b7885aeef3eaf233a2afea0a498308dcda44b9c5c9315fa96c69fbd22e5e507b4a76d8100fc23a0c720ecf4b34684444cdcd76220b69773e61eab142887e1e75357092030418cf2fe4279a0c8afd5c5ce3a62eaf211f1d87eb7d9b8218d60c742246219d084da60366ef3d5b3d8c2a08998c3a477dfb56a5e0b2c533b5d689c26235175dcf9f6b9eca93dcd70b95cc36b1da5ad8aa13a105dd0f396c6e7bcba1"}, {0x108, 0x105, 0x4, "fffb637287b3de293499c611e923cfa1840492228f57e25eff8b787b680244414e2e04bcb98ce85c3d6538f85989a32544ee6d6924c9426fe79828129a09e160c0a5c14e3197cafdc09cb0b5425845cc62931e89a963f8bf93e26126fddc4520b35b9c65472e31fee7a69028e359ce13f17262195c6b2ce66ba15027dedb5416418666404123cc97d69ded915608256203dc2a294aef5fd903dcdd5ac3dcb58ec8b6cef591b6dccac09003bbd6ac0f0fa788e9648fd53ff05ef0149e7c393e96d75cfc18a6da21180abee9ea1a2606cc72c151358c94f952221da7eed416d9811feb1359f8342b932310e2242be9e03dfe7877c03798"}, {0xf0, 0x102, 0xf395, "b0edba20aa7023a992e2ec684f87ea4cb30179ed37b76821493b246def3e445810aa77f2600a192819b3d8053a480117f301d0979d95b782f952819d3a237dabae8870a24f172dffd8cae08a56b32009915ff3dde72078ad940be8ddc1cbcf0fa6879902b8e594910ea1c04d40688fe053a6adb4eae5119b7003db88fe88a11ef4bf51dc53c8155c3d5e255a6ecb6dc3a9594f144549c657b05db1eaca8441d9b6ae5df3491884dd0d25519efd84e4beed493e36b9b47af6ee795cfa19f10cf2416a1af9b527217447e8a33a6806ba4c94f150fa29198123f78d35d517a62a95"}, {0x48, 0x10a, 0x5, "008bc3a86a32cf2ea4bd972728b25410117a4a8876d31c1a3f1f30029b234f66d94c6439420e55d333dcbeb3bdcaacf8d22ac48d13"}, {0x1010, 0x112, 0x6, "29ede9a1a415ce1a73e08e502fa984c6e346b4dc46ddcd4da4dc2a6f48a85887d761bb0aa89f494d7d38247fe1a548ec42c1df85b926a8bd70892876ae3162d064ac6ce254ee5f6788e6998e3061fc9453e30f7b4424486c3c03eb1923de6b2514281f766bf2c5e7362f38747bdbaf661fbee5002f1a9f5b74560fb0f6ff08b0f529147de80deb3dae6df1d6aa3e81ba534604f99aea2bed1f4726dd49dc5e4fbc8d4e6c7c0b685d6d51859a064e00509cffe5c0cf46fb706089279816abd72c1cf038b242d07485d933654c52884afbe3c4c941919dfbe8abf9654e9ae3ff5e631fb80233ed06a95c0b9d0f45a0185c8dfcb0a86152e9e877eb3e9aa79ed8f1b2c544ec15c2a0a94d9fb0d1dda387d6a0ab0dd4b5fe0d024607039e3353d46da721442d530615663e25bda6751024b438b982280c895037089ee394a38b382ad9ab10676f05d9a9375ec1e0dfd07a9ef4d29cab26adff09de7b46a3a8587aaf6c581d577c5c174a3dd3a180d0a5d7bda7b16242f417a14e58d87e4fa17ab37a46a914992039acff4e513e2f29a4941498d3eae04df8b372d7b126d66b3c4d237ba1866d897a3dd19ad3320beee54d612a458bd70d9bff28ae49a44eaf638c5e76f76db02e92ef55c074ce705e6e5b34dd07babcf31c8623e3cd7c7dd030966f4d81c24d25508a4426e2b219c990d279bb5d39aa0e252e70c356c0c531b9e800ffc865b663ade6da397114581ccb95662688ddea16ab3cfa0bbd14de58fcd0bcd62b6eb53fe7cd3ca6039e2bc7e5a7e47e216bcda327232fa55e55c042985f8a8d841dbc6b1ade236be45c97526d3831fc036f9d7b845a2738eb9476939e97a48cde7341c1f5c772ea6dcc754d2c1f5ef5213563344aa9bc266843e929292dae1f63bc0be23e651f867c5860f5e967f63b262ecebfc8f61d8977c8ed618c74f9c105b53fceac5f3c58713f563767d0a0068a1dcb91d2e779d585ec55e95a0a628a4abbf7c9d3823557e7bd20295fcaab1c5cf79dcbceee64accf25c570671f515ef285a2cade593591d4a327bc51ebeab5527b5c37503da98c4dbffcf627e08f0609cab6b577839cc149f0c713310a8500e48935fd5f1e476361092b04f4f7b2575f3a1fba8b30162e700a6767a2f7b381a06c00533acf79350c51380fc6440a0437249fbaa9d1803a426e9a605af4ed873e2d7e0e5403550ea97f04352b5eebf640ef85601c2da8c7e8bc71191a74374f99b2293fcef70d7aed0b00c9219ac67f3a4f896a49b0e8e1e40fb8fa4ddd6568a18bc89432756dbd6a11fbeb2d1440a14c8e9dd499722d7b4a57a7bddc2a69cb5db1dcecceb53eb89f14e8afb2173df824e19a27a91c254d7606bdfbc118b213ed8db00e6a21da0ed6365f9addd9115431f517d677ce3cb5ebff4f69047cb72548d2d29a7d5131e6b7ab0e630975668c3cbf04d77522d87dbf58aee144890bd492e0d751b49f32e56697a02b9f90807c6d95b7c8edb4debc32d2689a5f29d5b9111b2d3c41af14e3abeeda98fe12443443ed9250dd7ff65ce7251ac9e140ff683ee133c5e91a94d6fb07a054495bf3b6edf5912cf52f3dc623029bcfcb918473d32b06309d173965dcc7146eead74b62be4ff2100d0a9e111819d2e5700619e8ea07f2b08e79554637a551505ad86bea855ef6e37255e0521a016368245e104311ea09212ec1aa1910c1eb465480b6473f9e72d2b341a0ab85156114cf100d5f2d8716e4d065438d905f2fe728703715d0f96fee7489a85766362b4902d3153782ffb5e0cd9457b47dd861dbdefd3dbddb87a17efab9aaa2260ee27634a97bf1a90750d6bfeff75e69154208eca613559089aaabd4eaf719a386c000f54bacdc730a6086b65160aee1f842cfb9b187c83eb4e60c957640e887d2aa2c83e8c897b0a025e28e870c431be31c42aa70460832f497aa4885dcddc7c31bd25fce5bd83f22f2f04b3c939ed04f068fc77de8e3adf3e69161b445a970432eb7659d59ebcfbea22ce0873faa63512899297b0b500c89c19c810eb498b4d206ab44475fa918046c4ae6c8638ad21e368fc60f545133964a264fd68893d582da05ba8bd050fa68de41cac1bb8db785de83af959047aeb6f26094b846289c48597dc48ed8d9a0998ea164e14712686222595d427561c620d34f52fb10a20b25963d0547c99b6eb8736f3439724ab70ebd958d71a29fd3432efaf3e43c6d64271004209eba01e2419814cdaff8cd5003219eda069fddd28be0d854f2064cae3162474b71d7d09a114f635ec75df8939636b3a2ea750456b4789a056604cb9ccac561cbb645d9e90a464c4a7b6a427568eebb62df4ac86df7eadfa529f8c67038e966b89d37faffdb2f27417598f1974bdb2cc9aad29cd9610f80acd6e327d07d1b0ada28e349323f4faab616e5b0a054274f0638fe4d9ea931617a248e878c6eed01204b83287d39c6e83d893c645aeaf0c4dd06ee8f9fec79eb4c68d3d4a78a6a4e8ac87e7b4ea16780daeaff7ecded99b45530795e37977c00f645346113cccb46b86e86864cd0410210fd142063f66bebbebc8f083ae08a27b0d4e4f75f19238ca69ad1d027e928ff5f3671cdcd940e397458b48bfa522f0c9e75065f047c4c2371f03e22dd886bae6daba784240f0c4145892eb2583b8f491d09698406760d6a5d1ddb1e0ba78b3789fdc46ee0ded2b108de0cd56393b51a3642950ec93569e4060ebcbed2ce7da03005d8dabfb308a217406575aee5e8c59e815d1fc342775f159141823dfe449e08b819ff0aedbfc67a2131163dcaea972f93f4ad73bc26861d62113d6f91997c9e0dc25fd693fdb47f092e311b63cb289c8232aca889a1556236f1be4e411959738c133625cf2494ca95198a040f3de98f8e82b450d399defcb5d99163a4e163c95ad0067f4a5b91560dc0b91c96f691d89991e9a23efc25778f0c8971182254e96c629c7c3d9dd22236e17f86194abcb8a65f0e152711d3c84d31552488f394eee5886fc226d5a965e6520442b0d8bea97d4eb2a9bb4c12880e259c6accabc3828f532092c40c9adcffbdae623aa17e1cc66a2995f1e3f350c3e0ee16fba783c92e0fe611ead443eaa6ec8e49b3a7d1933751860b21fa5414ef10ff86fd49468cfc7af1b6f9f51a498a959837b59849050d84b5c9cf4f8b7cc0fa1a21841634139ad6691562778965682a7f3559703ea696d33398bff9b652b6032e0c4a8b0d9d3473caf884b66a0034d3cb1f5ec2c52f56b3e4b441d9febdaede4cca54baf400753e220877229f17fa02783b94065b8758e25d746c4c7cddda353df3e37f331a15fdebd49202da2c651eac75ea046ebdbc400926e78c279aa1b13020ee9a25a6b8242cfbafdb670341ac69eca089ead923469c3c8d6d8d17ec6d9ed484b2e9bbbd9eb1a914a60bce18175f7df5f35c976786b23ab651b235adcfe5988a3a01b58e9338bda32b584b044eda40460846f8d08e14625d0d453328c8c917b462147d3abb769618623fde42a1683b1647664ff5808067c364533725a9a140c2ed2246c97b65949b81576988965dadd79e4c76a9a99f9f7e467e972226fd4eb2f9a1447f7092e6a16211f6b72cb214f40f298efb54370c70e3cbfc42b711c964fcca7e4955bed17307541feec51c16b5ebea88f422b2de2ffd400128387209d511a4694ab7b8f07221cb850c0b51a1bf0c1bb64dc2a57575e865111e236ced8e4478fad1f266d94a7b56bcb42cb63f5ed72ab4296c7500948dd71dddd30f0ecd035245a929c6e6981fc49bd8a68935ca168b824da741f0a63a1d9adba18878a04addc8fa0402f0d78874e9172d56fee347f3a7149ca960cf77f3a57d59726334daf72b8140503a3807732c852d0b79ef730b91cbed6431e22aeb4e03df0c34e6d9caf5a3161344735e4052f5d30bdce1400ae8b1f21156778fd11b4a77ad59555a687b868fbb8973c2302484b06fb1f5848dd996067bb4e1f5760007b7b3b05d3b9c2609ec0a31028a2d5692daefc762ae01d702ff1e8e20ff84151909e6a02ceaff845e5d381456b863a82ca86dcb7a14b83a3c7d5078e9297381893a189c2ccca94f2a18ba292be0e899e5e943caaf5473ceaeb5a6a8b34938059b00f70afa53d89ff24c75ec2334a4d120550ea414298baa27079e333214fc9ed0159a6db4fe31a180387bd3f2816682b88717727d0e079909032ae97cfe23159b474d459908eeabcc4098583b367a3452e74513ec1eb41a721d7cdea8c61f5f9923018f2cd92fc9307d9679d8edf90365635d02284271327b5650c9952693ed22da6c9617e2f5987ceab0b481cfdbd66924b8f3619b53390a9af11997b9f559ed4dc824130901c7940d9c941721d3b9a26ff2c9f8c38b92a68954ce9555c152ff341ab1b485f4cb526893ba0f78680dab76b6bd3f7961a82efdfdb65ad45085cf29f61fc51c5938abcf64f1dbfa202bad3c4f0dac565ba5a461252a0df7dd2a51f6b2a7c679d3bd236c861ab0086827cab816acf6e4dbccc1a52ba5ea6436cd0a925ee3b6b892d562dff71054fe9a08aa21b75979cfb47e6326aef1bc579284a62475a6b6f509d88c6fdc7565d3bbd7415287ac1dc3bc171741412de61354570861f513173f635e44380414fd6c61f7052358cca5b85b7c71716d3db3f588d4a5eddcfd4c050b6b367e4628520a0fab1a79d94fdd0a8a0a35254a7f2c74755830dc87ecce59c7d4795bd52a200ae57b87f8c7b8971f9bccb4f93f7fbe0270d798aea3d9a3c2b92fa8b9cec82cd6a8b7260b10fcf2be6ea6be63be0b49e193b38458d00c17a7f5e837e98770798bf9d4363fdbeba353f5f03e278446e652fb27e261edac48487c6492af9327b43a4d6f0540bd1555c851d5bc42fba719341d8130b0584396f669392af9b9825d4e0c6275775ed9f86ff3cf53b258e03ac8802443c2bee326231fde971e4fd9d2a4f1776deaee25fa2ac4b78e331890be9dd957d8385d81fff563af648c2d64618be574ad1606093da2ea8b65e36b3729f90b320d9f910ccad659dcb5ed4560be1978405cbc605a0b549f146f6068c327751faaf268be7258cbb5564bcd7e85b6a6a9c74076f0740b837439f1f5397ef0406a7e9e8987f491c7e8cb4a4b73176cb806d53bf5b0cb1b14f43585f98364eec0c4cb9192a128dfe857ea916e1840db25b7fdd73c4c31a76ae0ff8229021f2a6ee5e722fe63eef5a51a8afddabb9b67ba0b9d96d42ae570d4da23eee67d297d768c4da320f2729a4a93a33d50fd0a208241c8f8e76d97bcf89e973728b01457aed3dc8c6c9624f551a79e9fb7a334db5af32e6192cf6a3a82c8c340bc495dd0afcf436e2091b49ecde8e824144ec89826c5a30feee55365dbc125548f3118c89858ef070bfabcc2d0784c6b5cf4c035c401b654c4f90bdc7f55bc0263de01b8519d1e64d1621750152c2c834cd6cd96e34d60fd7a15db3614e3cd978cfb64990afdb229358907b36fe1b872f60a36ea513770a2f7552daced435a3cb788260cf48cabc317f2fcd126802ab3cb22d56efe6bdf446ae27e3269f28c10dbed44b5507de8da5f291b8b6f3e5a5a585323290fe96cdfe9b6fb0e9071cf843d59799ed792a44c39adcda7290383dcbcaea9ff262db258b41ce43108f15107fc5c46ebb335c621c8f4843fb1e0d681be98299f50830a1b68583a77ea41e5c523fe8a86d781d68f4e3e18b2b7e75a73d4e4fd971e1ed5842c35e77df0a3a52a1fbc67fdb5a8f65467327b4ace14ec1e0e128f66d5fbce6665"}, {0x40, 0x109, 0x2, "89b5e8447812a7202efb5eecdb523cb1a6aac80b0852f65d4214ccba5f9bdc946b6f3a25995afb14d09ac44759c5"}], 0x1398}, 0x81) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x484000, 0x0) openat(r4, &(0x7f0000000040)='./file1\x00', 0xa000, 0x8) 05:49:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:49:17 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:49:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:49:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:49:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2319.678667] syz-executor.4: attempt to access beyond end of device [ 2319.678667] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2319.680422] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:49:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:49:17 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000003c40)={&(0x7f0000003b80)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x30, 0x0, 0x300, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x81, 0x5b}}}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x40044) sendmsg(r3, &(0x7f0000003a00)={&(0x7f0000000280)=@nl=@kern={0x10, 0x0, 0x0, 0x240038}, 0x80, &(0x7f00000025c0)=[{&(0x7f0000000300)="fccd529ff3e8eacded55ce9944b1d40f7605f1bfcceb6785a960e1cf82b66cc0c83cc64f0d377e42416a9277ad1dd13b544ccd2c54b0f6c65a42ab71ab5be40aeab9a41bc3dfaf6a5c68808961bff8ff2815541017911d4fb8c57403eaaa177867339c5345d7f6f969f34bbc549fceadc9f5c384f7fee7782e5269f412f2ee0f367f750c055ae1ddbe466f972ea27b7c134bcda6bf231d8061b398191e212d70726e1173f108d2ed10b96403a0a1", 0xae}, {&(0x7f00000003c0)="538ef2eac70fc1ea66450039f9727f7fdc2666b08ba7f8eba785ca119030", 0x1e}, {&(0x7f0000000400)="262550ececd2a46a27645078838cd3ee70769ec5a1d36415b57e67c2b751024113798a925bd3cd79321045dc9b5899b9540cfa0d46cb4baaf070ec37149b93517b7dc5790f53cdf4be96494906d26a80280e127611e4cf96c993372bbd577ffaa61b8367e4e21e95485eca874511abf1cd2e6dd45bf2748b45282d1e6de8d794130443ce2c3c746a47318c8a6e627b74a1839a51e95cd46c1a591b31", 0x9c}, {&(0x7f00000004c0)="37dd769a156c5c8e8983134873ca97", 0xf}, {&(0x7f0000000500)="233ee3e55f97d6694f89b92abcdefea36745e8b4f6261d53e52e1914e7b533a02ce9d21253d1b3a64f627e28a0e8e69abd635b6baeb8ed59cae09f68ecd21fce646c980b6e7ee92ded45bc5ecb5c244944fb0d88dad023d732aae07f57214490f2e750da37d20b490c1b69449c9a92cf3d3aec0a2a6571b6b68255e4326ea333b4685db635998385354ef7593b600b0369003a12f6a27c51e9d1a0877f31e8c8e89b3449c31937c441fd48b0d1d916a659acd53257ba62ec98baac6527e7e5e375060d8fcc942c7b82ddce8a39cc47b1c21f1ae481a9a00f879ae4cc6ab52a3407ed2e9c1a9142048ce3609ae4676c336e6f02d792bdb63c9c1088f2e612d686ebae1858aec62001313019af1fe38a2958d334a93fa1424815aa6dc4147583196647f553115fa6a6b5a526193cfd0a43b8be0622ca1946b690fa79f78fd3843ae0945955d4a203aaae69af4c32e296a4c563541139c1e7de40e033cb954bd1314f9fdceb472140ba05d5255c93a2eeea501605d03beb6a24682e48d9b70aac06c0450cda1be3ca755658866f0386fd961e7c781fa09bde84be2fc076d9188771b4f4a732fe9d2846637a015a3e1b570e18d48706ed2d409c14ba81d483c0498d451f4ea9966d6fe0545a72fd6769fb5e6e0762e15c46c63cc15f782723f22153abcf66e62f2c9911fcbeae7f5fbb31a7f981fc81690e50d84dd5e9320465907b45e480e6a629864974c8cddf71e1b8f10a5393fb76440e7fcbb8752b5b11b1b9962d2f271ecbe76b763318569ba989875d347431c77ba7d83240138895b09e8dde0aa763f737349fd2c2185006c6b1fbd4f601b6e35e2616f22134460a2fe5b9e2a949b3a8102b3667f90bf0aa93ee39763754d312647525e81fe90c12c6431bd3222859a2ee91ba86e756e8c29ea56a691cb1ba92083d9556f6c0724223546203b687e79d8ac8ccc97b8e8cd3fe61cb6cc27d820321745bf044f9597b83ac4af568afbfd8f8774db77efe1d6f158f86c73129780f08232663aa3fa46c0a9cb0c7cbbe987ae0cbfc8bb8b9b4872ef58a54e6e15c89ac7e83e29c462db1488319422dcac09ba1d391d69685bb0c1a0ce9281b17d7a109161e03202df5c757c52ef718e26090a3bf915c9a42aff7a2c273d9b111b1d1bfda6e065aff820bc5de90748cd08ec2097f33bb93daf7f001e30dfce1e23a20ad74d1af5ab4ff63dc4d9caaed4fb07c036057470cd1542994593e8d17528954eb5840e1d5bd20652dad54806b8a6532b80a2aca0f3925091c0afcd9da45f373e9a522b400dee6bc47d886fec371865d96b2ebfe0543f354d8c719c657c8c1a9856808acfd4723d7a42fb16b48adc4a343dc7a3116a18cfb696efc60fa39eaab431de07b0057b6281c1c50ccd30c455cd97e7a7fe919432a69a1ba2c40ea5f3358658a2c4c2f92cc0ea0a97ffb19e0f9b2f2e1fee3f6844908569ceeca33b8eddb3de74c576a087b55a7510876c5ad4411e96a79751e945ec2b633365af93fa657e080f1d5c166a118f56e423f9741dd6bd0d62cb4d95f3e3c6dd812710e3a9c13e1cd08a4c6df5d807c29f17cc88963a7f6e8997d3925e01bce57ef3ee8c6f48b832b10bd372c65da4def6bbd3f71543b57ce73fa2b58c9efb50b89f59c52e0d9913c6add98ced6a8aae906803d3c2ba78977e4cd50e5ad6d42ac7d007954e483aca50d334b4d233a92aac20f0a70d1d4bccf01b8edf2b7c6dda6e8c01cc0281869c5991a22b3533f84421f8954dcd93cfea4c7d2e91a54cd86856c7e8e9e4e996fd4703f5b5b667fcca471b32887e9fc252e06bad802902eda0c6bfc7e1c016e0de326f73c7108f5534b059e890cb16529f4664b75d91e0bdc6f8332efd4b667384c14b81a8b9ffa727efff4f2732071536b39aa89499596a34954249c21ee5beeb27372e28aa7c256af05dd31a9db70a4b7638d5fd2f96969a4450854699279c5f909c673017da64ac56fd29e7969b41ddfc6536c2fce274e27a17d6e10302faa5d29737c361ea8802a9759835f5b600d4cd045d588cfb9b5a6cae8ba5ee99f7839d298ccb3c1fa0aed9accb0f55844dbf4b1de8775e27c781fc115985f5c2a149da4bed8531f651a5e1173264e79324333d4d2402cd05d3b5e1c647cc7c57e5fb3a5a5b8a5612c548548dd04eb3400856ed9b433b0342d9892fc3974d10c5205d22c4ddeb0a7c0df465519c12160dde83ef9c78438db76f1b3463f883550ce45a5f5be019df53a5ca9428f774bae34e2b7352efb45f540b59fbee95325cc85fc80b7683c5658354023456e0495d3e13ded966af72c93fd5f457939951f851958f10fcd96db28a1bb721b0ab6987a7be43e6f285ad1c333d98020681144d049350eb587ba0d48c496906638bf4b7b0105d71203d2bb738b80929ca69320723d2d15f1962433084ce3a72292711e05df8711b60cbeadcf9051fa2b8392a580db70ebb1e90bed502f6ce3dc0187ed9bb3f98898d017a243d570a354aec506280a6fae116ca016d57a4742de5aa1a86e4ff64380f58a6512a3d9d185c232e86fe1a692a1250156eac6d85ba106aa46a5c922078a1a3f96768566c80671d9e93ac9a282591c7ad87760b8113c9b1c61724f730d77ded8556b7bc0c927d12ec5e51d0952f7918a62c4c1e52652e6713c22f1b4023a906acd853342ab1fc38b0604e1c463e5d3dc0021e64964e303464785ae0ebe3c84a7b5e704103fa40ade6c00b3c7f9f789b3f9cc36b1d97512dc31b624b56eb83fd14fa4ec0eebb5025aada76ab37949f58d797dc93a866fce4f6f9017f490a350691e9d72f128b076fc0398cbd991d82a0d3b531a56c1cccafcfb599dbb363f1d18da149f560d604a11b71c451022fb1506354ac3ff08fdd70e2167355640f3e7f470d08b20112a99b98a47e788c9dc4ca94c5f1d91739e36b78a2d4ad65771299be3d263e699713a660670ba66c7c5626e5ffb91e3783c2dc0521c7efd77549a494a35b3bed575b962e2e0d10218b330833982bf0109a72bbd63c66b8be2062a41bf905d53e160c7b87e8f27c3e04f1940118d647997c5e1e5ebe4ed1fbe2a6a0bb876139a90a46c389716cb54037c3d219cf043ad53cf1b568da1e26afd27f3cea83a82d56fc2c838a8b6b2a46dd6f5952985e50f5459b9982d8ee45749e341212176dd0fb4bf05eed488e808045e3a2c91c058e40c32660f777f7c0a48b932fbd16e2d9b762add0ecc458eac70bef92b609eab2fbd461f968db8221c2325ced079c1ca569cae91f8815e944b48d6181afdbdb43243a49cb8be6acff83ed59afa79ddb117bdf630db38669e3687407c16ec133e47c29bf82801ba6942ff97dd04b1346b3437270134e95d8c2c0ee4f5b01ec47cf59d301662d031d714830e3e9696dd5b9186cbd9142c456cfe2c0808802c8568b9f4e80a0d5d47b12e4dfb8fafb697f32d80099fca20b5876f79dba44283182f24d72bc0ceabe689d8cbe154938d18b00cd524fde13caaaa35618eb255926920a8275634055b9a6ab5defd41c31a5cc7902e18e4bf9d0e53483d1cbf424208c041f3b8064d738396a7458805ef1396d198881711d30f2a477501d26d2cc80720061089060ec5f0fbfd64b09048cf4cad96e4c0a0cd3ef76c9b6618b3474e43fb50c66afd0088995324ee984037b76faedce2baa0a050894360d169e3d54d933373e387f22c35d622d475a559562b8b6a4ba80dacb04447cb8c3e149d134e753473320f35229b1fb4cc20f6d86681a9e58e2036e9a1a9b8b9a0f0d0b78bf6b36ecf30bd836441771bc46f56a4ec52906b022a2e4f117d17ae78f4b069eeaa477b6c69adc9f1e79fb2fec41325ef7837d7059a918da2af7ce9a18bfc658e154c19b9b400e261a8a8358d3c8ccf71e6efbc0209ee0eb294825e4b05f83e53517fd65e560ffecfa38a2e1272a72877b855a350e65ff19e633fd79a2382aaa1df56432467a46e9e75f295449df5a015674adc8fc9d8c1afc5789469d45a45b9cdb45c01ef9e58cd5b234fb67ea839d5be2b53b010cb58d28971a2578229c4d1f71053bb0f49c9171fcc938c1a0464b4447b2fa99dc096bf72c48293936fd0baf5d6bb2792c8a43a696764eeb10ce417d419cbd021c307b7802f6afca33810d62335dc2832bceea80b79b1f8768bca3168a7ca2cc56099bbcbe0aea205ec6c91ff91d72e9d235751cbe75aad0fd2b51b23167cb2936be1b24f73cbc1e2b9c444b4f52c7435b1f35ed386916cafc992fb6b71dea0858e140ea614a66296440cfcf74ea8b1eb13fc6cf945b1ac4694a7f5ea45ac5767f5da1e852af9a7ed17e9ac90e87a7a7ba62e9c84ec17a37b781537ba8f6318496585aa482027f6d34f4b327f87f304e6fdde1c492f2d7366161d601695458a19d45ef5dcaf6b8dd33eea7cdd7f6d46681719cc562018e7df8718d867c8a8dbd3201cd9426742955e87302dbb64823f32a3cf5baf6ec1e74323b8a007a26da0e83295e232d502cb066554335bcf69913b1fc49051d4545994e36fc745d211bee3d35d3f324fd98261596118c59b1aaeb3b88dce92edb424475f43971c69dd7f3c4ad49b98967398c1ace50490578aafc2c88d7cd10340ecb8bb2045ed9a834cab1f529d168d27823c675488afda410e5e08f25686c2d916b83b305f8c6350d3e03a247983a8bda65cb083523c65b1160531e7c2bd3829bdbb120761e367ed140b0949dd186d8ea3a0e1062b84d44918192bc62e537ead6382a3c131223c89fcf3f5b0729fa77b326ba5696edfedf39c9a17a4017f0ac1de34fbb5a3d280cf53a659b57c0b2eba3b6a8929f82fabec0f8041bf91ccd7abdf8bfe9d987898f44b18f45294d444d7954189dd865463a45d3e4000f106828c8174403a135eae807a5d93f24d02f32bd68259b467d8998e2007adea7d0bc6dcf486c60da593f444b86f49770092148147931819386dd8916f47e0843d03fd8424a5a6c4b91d5c28ac72ca800eac3cffe324c891447acac3b6099ac75e16c7859d0d0699bc307a06076ff7c3be363465df0225cc30f16391edf7378bef60de55cd7811cca668b9184481e6e4363589fa0b777f57bb5610dc23c5ff671d64aada3e6c33dc719d6275cea62e3a6d43f9e144a88f9fb87fcbed7410ef61a9b85153c2c7139a54b38c445b917536292c79b2aff51da8468c4cfb4bfad4f5396923d236b47fc0e48792c4367406ec07b2f3ce7f2fd6311d1f6c9ddb49f6119cc401b73eac5fe9f41b9aeebe319d36dda0710f5fbf5ebd1792cbf4e8917660486d1adb0a5e9b311c2f8075614124862de44e5c3a7cb7f3c9091634775b3fa5276e54fbc46b4bb820dbdb787aa2ddc3b71305c88b8afad91f8987ed63cb365ad1e2009594c79490d7168c88a68966d9faaef049e6f66e1f5e574b28babffdc555aceb58ac3e45bce89acee3ce37cbd32486d476177a5d155dfef268db0d0f63b63a7575b2c798c54455da5c8742189c7eaa8b2c16a5c1bb8b4cde71d3d69985c02f1c0f9a7fd9ee2b1bd09fcdaf3569e55276f7b0734a65d7ba65a34a8d7937f46255376ec2fd7f8bad7961065443b20ea7f8c67217baab44b9d1abdd613b343f865f575022f1085459a96891d0f969b043403423e315cdc9e10f3689d6d59eb6e7614f435b75028f98621f9b4246f36c7728564594889360c71c90f5a200b65304902de739194f6c61fe614c6baed37a6b46ea3d4d48d20d848038b7baa3ceca399f873dccc40e38cd09014bf7be845cc50ed718ed7cfb6870a4ad9053", 0x1000}, {&(0x7f0000001500)="c08ae4d0ac0314b2539c03980337fd586a2d33ecc5577e2ac12c3e2bafbc09d6210af91cbd3e1633b9269edba58d1e10f239599a7a58dc3f0f189066220a77b3452f283a1d3f7eec0653e5e1cb9a57bcf594fb11bf4b09df8fadbd96043a24cac3a8446fc13ff0ce90d3a9243171b06d7e5c61afee19b8d69b8a9c2606bb6116b8823633a5f42c48a72e9f510c9ba8773868a400e0c1a98820461e798132a322019702fb377d6a8156266ac8fe0cffcb2f9a10456103bc8edc93ad1a6f38805c8f495e0ac5546d1bf38c5205fb8e086846d20f5dbe6b366fd8ffd9aa427c4b987b2384969c373ceda7723e6954f1806e3b48ff479b8adba104c2f292c15707f177a11835b31f982be8e505eeb5daa1c7331cc46087a0cc1ec887135fd7a95f6cad66f19e387d785a053aa6e00873731ddbea968317975e9fbaa78a6a12005f011088cd202f0a30f3cb98bf1accfc0425a38f161ea93d9ed6382e0da5de91f003a74e4139577c34a3ae737cf562d75eaa9e3abfbeccd79defc0f9aeb6349527eae3f30e2847b35e0eb0f812df3fa33a0ba1e599dcf461807826180276ea915cd793480323dacfedc558bf14cdaeea18f599f94775469c5524e6f970f842360161216709d242e08f69083d9a015e2146285456bc75c4719926ec9e6ab3402fce8fc89e23314ec6bf90184190aaa4ac2d8fd8b04767ac6a011efcdefb143ff3a768d08b8c5abc9e1a7303235e34d9b4c47e1acde7acbe4780604779dba8ef6b2da5586103fe7ad70c2e1c2ad37f0eab23cab297a33fe70a8afcda3df26083d73dacbd6327634725cf2ca9bcf28128965c250fe7a1bb9c2b72a1987928128eb0e1c4af885fc221bdf0f1723cc610dcdce95a30db3a0691d6a7f5d0ec9e2bb16cae80b597577dfde30a57155fd5534452a51a233d8e898123f26d27415e34e9b6567f3bc91fb71b724e86cb0cfacd10414d516b8f5ac26fe3af7c7315561908d3b5db9ddd6809b5366ae5f7901ea169f2a47fbe8316f7ebfbb72bf3a564a0bdbf38ffaa8a896269f1b940548cef764fe8a607f76c9f03f2f84fe0d637ba11dc47cf2f26dbac7ee516ec574567a7fa213ebfd702e0d1ed5e782cf607b03ecd6c591153c878d8ad012b6274ec997ed637f7d4747867bfc269b146e42df6d516fc5a439fee362d407724f7326f19a74752044679f5bcaac3ed22c6d4ee9b4fb4d92f88d3c6271d55db35565b879e68deed307815e174e9e763eedcb979869c9dba3b4896c1227a73840930ac3076cda79f2589896b4c1a6e155b82c4fea0c9e753a353b5a3f15dbe94b116be05e75b2b30eedbfa0f51e7c9f4b94986b4d8b1d85e0144f59fadc9b23fa3875defef0bb9f1677e53165d9b35e052252bdfa647523691dc8773ccab5daa490a67230684a343f7cbd9e443677ec4ea69e0595602da08acc0394ffa9079d2dfbea79feb0568fcf43c68286e51f21b3a3bd251b65fe93122a0e13e0bb314ceede23434a1b29cefb38165a985ee9d1e9a524e12564dbe0505879c139b980e8928415f25bea079c329e91c50369ed9aa7843f4116a2ee63bf96c1605811766620796c9f74dd028699daea2a1aed4dc9c5c959ed4624657491ad6d077e57264be6f1df8e34c05aa48de06fb2e6562617d0f060bea22d7517edcd147ed93af6294e5872c81f121f27eb0c9639d44adfae90753af372ef9eadb12b38b826f140987e4abbbc27be98db5485c75d0dab35a88e699574a8e1bbc259fe833eb6eda9818eaa93b8ab5f98ba4dcac00c401562d819cb732a9823a6e5a9a7706a204fa82f1127035ec5323131b55fd2cc9a9bdff5d815c31bdf6040d3cb1d0da4590770629862033636f58c9dbd5a25e6454029f0f8518d6da98426f5b28b22bf033e7588ed8dba6db02cd9da7ab0c7e09b29f8b06d8091896e0d07dc0925910f7fcb584f096d0885bb8655025fad16ef7d66e75df8efe9d7a351b3d827af1771b795bd607fed0823852387d4f1e8e4e3736a7db1504544befb96302058c7df5325ba5d9867541752592692955c455c60497569d845ab976c7d0a5fb2107848f8bbb9989304062da4d9f0ce71a532894ff6c5777f8639d24425e19a4c9fdde1d974a4d3764b993c9ce1835bae1af29538006dceff49bafa8db549c4d2ff8924ff122bfeade985bbc1904ae6b5c369486588acdee3c3a98240e9e2c8215604b9dd9925cfda3e5df4c21c8aff574ba05e737e0c558594fb100d9aac28f5ab75c152b10b2ace91aed3cdc5e3c85662601966f57b1ab42f8b835fdddddd54967e55c799a2b716bc480a8039b49cd71fdfa817e48efd0bf2c69213ebba19673c6dc0f7aaaea3d63c2c3323f2cd20af003df9bfc091779715a4de3d986113d83d6baa2e9cf44300456637a098f32272beea9cd2cd0354f52c96a53e05378a523c1da5a481bfeb8a41b24b1c397f80e99d0aa263e5f9736e5c6df373c93f75601f1249f7972d015e6155c807148096282cff90c83faaccb466bc47eeca56ab496b3f716e6306871d47bc73099fd461bfef85b2f949f1da9f1324793eb13ef897d0fc216f66c9455d2e7f55ba0f72be1ca71d51b778dede4e33c3d29db3c85d5945ceef1551179de42038b3cb5d335666b07b82117813d3349a04c96bf17cd9720dd2da49b69daa3bdb22da58921f1f92b4794af06379989f3c8f63e9f07a8857f42d73f12f64f1857e05fcc9196857d6c152440647d49fac37b999dca819b2d33a22fd0cee362a5524d0028e6a624b8e99055c454885b4b090d6efa5ada0cf3b984fea0cae15526e62251c60b45a49ea0f430d131b690dd47a2b99fe7ded47a888a47c6a099369f34b548178a75114674903f5bd5214de51a3b604b39d44a0eeeffc52b6828d3324188e0ea1056cfbf79ec7afbad3dcdedcc8ef28e013ff968238288e6ea2d284dea540c9432f7fa0adda5a4c1834de38cb8700b38b9b99cf4dfa98f6d66c5c5529d76060b4210f66785bdb06ef732016d79f2ac67905221655ffd56aa43d66b1ccba55c659b6d8229cdb464862e695817dd56d73c43b6a3065976e46e4162343d6ed21417064ffd1d3f842a0e20d84ea86708e039775325e035c92a4f51172a3214b1b875fc0707025434399f28808fa49d0a82fe06c37c6d20cfecce5e80fac6108ab67195a3a77ef0b4067de9b9b2145250449081addc17647c04ab7c1bf4f3a00bd4f8cbb9e9c57e682643d0b713a7f98199219d9bb2941d2f32292b1a52523c7eb569db6cfb76fd97cdf1fc9e7826fcabdbc13e88fbf2815447c216abf67108f13fb626f94e9238cea9c64682630d13c98b48272a4efbfb01451d345363caa115f07c80c31b1ec4d9b6126713900cbd62f4f3b0acc58d1b7cd3969e5fa3d6e940234564d66e1f5ebb2cea4961805d4e133848798bf700398fcb5bf2c3be2bfed3b177346f976e782f925bfb2f47177aabfcef538c25917a2d757f209ab691acf245960dadba91e7edea41d18e4a74d36147788dc99e27e082d8d50803234d57cbb00c20f7bca7b4b57ef305f809ee8e06c856793e2926c1c7f3187438d109f4b21cd527062a492c89bd6928c616b76f39a99f7a67e61c68ae39f527325d65f4faa97fc8c1549c2572f387b286655b60aa780f44e75fb5fbfc3897d251c45f494d71e707e2279be6b2267879a7893e14c2902694fb74d71d7f9449607c2198c35ce015bd3970c38c3b5d1a3e82387d0501612a51cad20a1e89041e3a3b46d1949e4d05497f6c3e79957781d46b4c6f64dccf24855e3e91a2e7a2171872ae6ab15aa76b407395d4a6dd514ea8d64f779b0a0b6b31d0647717079cf821c081e58e80b63e004af4aa4f2a9b6db222082f835859d5e92e12198e3d972e183daa161930c7e3e50ff36bdc4508073e601a01a32e07f4c2c4fe161d9923c056393577c1a31dcfa5765b68abebd614f0c2e13912d5ec94294ce6601256d90e8052f82b6828afa5a681693b51a24d6175b6d7fb7077f8af43452f756b12415107ad4c75e5161c0db3eb664f69017a2251856517af8dddf295e3f98c18ea5da2946d9b2949e9bb5bdf7ec1f33f43c3640073241a1a5c7e7eb170ce8ef2bf64883591d474fbba6b3c974d41cfa2eb7a00bdb361427c705f8b8e4572ed92c1578e2ccadd5560a492f61ed3f076604bade8997c7fc2333ca3cf958e6f91d6ebfb85a10ca1f18d8b878b2e4dee2850cd1a030cb1cd3f48837467ebc5d70f2723c13acc55f8f270a79ebeac574e70d5bb28e18f999af9295178406edd102dfba7a0fbcafd8b19d454a63b645a327745b0f51eef9d51af23bd92715bca08d696206bf6afa6538e2b576bf941e3dece4dfc98aa9dcbc6cb8cb0a13c6f45a94abd2977566499032ec6208319a7ffece42bea054749119bdb7bad6c964cdc1127175d19ee5a228e5acacc6305f9c02c2515d5538568aa250b63f28835c3c69b29a27939ea975dd81915c3dc4740060df301e646170e9bec351f74caaf23f6023cccdb834d528212aa90ed58666db5e1589fb839d036b508f117f1ca27f293aa0ef6f4940e65bb14431f135261080651fbcc33063a08da89a7f3eeb6d85601580cb255ec543e528362de9588bee7570451a49fa495a619c55dce40cb231ceae9f05777d340533e034b53d1bdb8b304b2b60b4cf649d11a752723dfc0d80cc8d1497ee1a916df7182e030d9fc93bb50755700328d1d18b7d6d7e7852d552853fd6c0be52ab1e747e2dffc5394874c62b1858fc631b6b77f9aa75dce1546dda6150a7d4eaa5b817f895c7e997d120da745bc13ed710ab03c5ca130b6608c51e0203e7ceee4d4d861d58d3412982fb62d02ecccefdbaea16e5848900d731f8c6f7c790542384ec45b10d24b3c827e9b8a466b3d46fdd4d2b899c1386ee0ed4a6641fa43fd5bce3ed2df52dad24daaa5b387ea51ba5995818ad62ea09d9204d2d69444bb30bc3bcbdc4f85625e2a4d2697d0fbf82d56a908a09500d23e20160359449712fc2dd060836e26026037eaf70d61493c05606dbcd3003688f7a05246239589a106d29855730b02b3ab6bee26faf1221798e5b5c8acb1ca63a441e759935f9c7bc26c5a7311a9477e8543d9ac76c4d22833c7b94a81410c31749402645c90ac2d30c1fcb443986ffc040a79a0101d5aba736d9af9d32eac1a110ad8dd157ddbdd7ee321b004ca88f99cafa16f30ae6e3b1498819f9e2d623ed54f07746077c01643463f48a59d1f6914271b1e7854a7630b8a825f5f368c80b8d3ce5aadb15dc8573458f76112638d9b73daad778c56d09782c37863dd42446308107141dd29638aa5f0f359a3ebf27ce4d20bdfc9952a0148cbd6b8116ffa2c0e4e4428d49dd67b7aa82b1a4a25ee2ba48ecce5b2e44f4ccd648669758617cc882a7da11b583ed113c628d116204ada58a959981f61bca741da72df1afef16984c2f07e07a37703ed24084b0e8f5fec62283f5de4043b1f581274386f78884aa960c496671c4afc741af74dcc94ddee2c480616129bf923799316296abc4ebcdd164172599c3c63894d0b7cb35e8617a4c528526d7e0d6b9bfcd887dcb10d27f1d7f56d9dba5365c580c9817e29b6d25c9c6a26e5078648fafdbfe34cfbee7e5a04c23483d2f50d670c01e8bcb426fdcbe0759f6ac44a3a61e59454024219ee27c5bacdb60845b46b5a244ef11255dc92bf3d732da9193e39465f4ca134f9669b71428758cfd863500c26e78b5dac7cabaad88a9411e3d3504c60c5dc8293ce18eff40ddff5e1aa1a0b", 0x1000}, {&(0x7f0000002500)="4f5964772dde048c6c1297669450fe00b6bddddf2a80edddda9279e30db7c2657c5d1bb7aa5ac079ffd0cdadf5c49d4ce1cd8002668283f5f70069f0b996e25f71d9bf34a06d26dfa422aa6931edf884558c7e41736b9c9fb4a1ccbbcf06212c1d67baab031132947134211951fabd461603c7fefe5888efe84179c60e0d82ce5a3751009d4eb93fc5ed1a1f10020a8db09d4ad5c0f9fad212374744ae4057524900f8f8fa14df8f3e4563a760df3094d6c530d6a8f5f37a47432d", 0xbb}], 0x7, &(0x7f0000002640)=[{0x108, 0x0, 0x257, "1cdd360af952b130e7a4e4071fb53344ed5f7e82ecfd6b0b482081b9ea962ebbda63e5af6c5d740b167f4a055789e75c69172b48ae73286a1e06a8c5678064af8c646e936f14a700b26175e86ebb2deff7b7885aeef3eaf233a2afea0a498308dcda44b9c5c9315fa96c69fbd22e5e507b4a76d8100fc23a0c720ecf4b34684444cdcd76220b69773e61eab142887e1e75357092030418cf2fe4279a0c8afd5c5ce3a62eaf211f1d87eb7d9b8218d60c742246219d084da60366ef3d5b3d8c2a08998c3a477dfb56a5e0b2c533b5d689c26235175dcf9f6b9eca93dcd70b95cc36b1da5ad8aa13a105dd0f396c6e7bcba1"}, {0x108, 0x105, 0x4, "fffb637287b3de293499c611e923cfa1840492228f57e25eff8b787b680244414e2e04bcb98ce85c3d6538f85989a32544ee6d6924c9426fe79828129a09e160c0a5c14e3197cafdc09cb0b5425845cc62931e89a963f8bf93e26126fddc4520b35b9c65472e31fee7a69028e359ce13f17262195c6b2ce66ba15027dedb5416418666404123cc97d69ded915608256203dc2a294aef5fd903dcdd5ac3dcb58ec8b6cef591b6dccac09003bbd6ac0f0fa788e9648fd53ff05ef0149e7c393e96d75cfc18a6da21180abee9ea1a2606cc72c151358c94f952221da7eed416d9811feb1359f8342b932310e2242be9e03dfe7877c03798"}, {0xf0, 0x102, 0xf395, "b0edba20aa7023a992e2ec684f87ea4cb30179ed37b76821493b246def3e445810aa77f2600a192819b3d8053a480117f301d0979d95b782f952819d3a237dabae8870a24f172dffd8cae08a56b32009915ff3dde72078ad940be8ddc1cbcf0fa6879902b8e594910ea1c04d40688fe053a6adb4eae5119b7003db88fe88a11ef4bf51dc53c8155c3d5e255a6ecb6dc3a9594f144549c657b05db1eaca8441d9b6ae5df3491884dd0d25519efd84e4beed493e36b9b47af6ee795cfa19f10cf2416a1af9b527217447e8a33a6806ba4c94f150fa29198123f78d35d517a62a95"}, {0x48, 0x10a, 0x5, "008bc3a86a32cf2ea4bd972728b25410117a4a8876d31c1a3f1f30029b234f66d94c6439420e55d333dcbeb3bdcaacf8d22ac48d13"}, {0x1010, 0x112, 0x6, "29ede9a1a415ce1a73e08e502fa984c6e346b4dc46ddcd4da4dc2a6f48a85887d761bb0aa89f494d7d38247fe1a548ec42c1df85b926a8bd70892876ae3162d064ac6ce254ee5f6788e6998e3061fc9453e30f7b4424486c3c03eb1923de6b2514281f766bf2c5e7362f38747bdbaf661fbee5002f1a9f5b74560fb0f6ff08b0f529147de80deb3dae6df1d6aa3e81ba534604f99aea2bed1f4726dd49dc5e4fbc8d4e6c7c0b685d6d51859a064e00509cffe5c0cf46fb706089279816abd72c1cf038b242d07485d933654c52884afbe3c4c941919dfbe8abf9654e9ae3ff5e631fb80233ed06a95c0b9d0f45a0185c8dfcb0a86152e9e877eb3e9aa79ed8f1b2c544ec15c2a0a94d9fb0d1dda387d6a0ab0dd4b5fe0d024607039e3353d46da721442d530615663e25bda6751024b438b982280c895037089ee394a38b382ad9ab10676f05d9a9375ec1e0dfd07a9ef4d29cab26adff09de7b46a3a8587aaf6c581d577c5c174a3dd3a180d0a5d7bda7b16242f417a14e58d87e4fa17ab37a46a914992039acff4e513e2f29a4941498d3eae04df8b372d7b126d66b3c4d237ba1866d897a3dd19ad3320beee54d612a458bd70d9bff28ae49a44eaf638c5e76f76db02e92ef55c074ce705e6e5b34dd07babcf31c8623e3cd7c7dd030966f4d81c24d25508a4426e2b219c990d279bb5d39aa0e252e70c356c0c531b9e800ffc865b663ade6da397114581ccb95662688ddea16ab3cfa0bbd14de58fcd0bcd62b6eb53fe7cd3ca6039e2bc7e5a7e47e216bcda327232fa55e55c042985f8a8d841dbc6b1ade236be45c97526d3831fc036f9d7b845a2738eb9476939e97a48cde7341c1f5c772ea6dcc754d2c1f5ef5213563344aa9bc266843e929292dae1f63bc0be23e651f867c5860f5e967f63b262ecebfc8f61d8977c8ed618c74f9c105b53fceac5f3c58713f563767d0a0068a1dcb91d2e779d585ec55e95a0a628a4abbf7c9d3823557e7bd20295fcaab1c5cf79dcbceee64accf25c570671f515ef285a2cade593591d4a327bc51ebeab5527b5c37503da98c4dbffcf627e08f0609cab6b577839cc149f0c713310a8500e48935fd5f1e476361092b04f4f7b2575f3a1fba8b30162e700a6767a2f7b381a06c00533acf79350c51380fc6440a0437249fbaa9d1803a426e9a605af4ed873e2d7e0e5403550ea97f04352b5eebf640ef85601c2da8c7e8bc71191a74374f99b2293fcef70d7aed0b00c9219ac67f3a4f896a49b0e8e1e40fb8fa4ddd6568a18bc89432756dbd6a11fbeb2d1440a14c8e9dd499722d7b4a57a7bddc2a69cb5db1dcecceb53eb89f14e8afb2173df824e19a27a91c254d7606bdfbc118b213ed8db00e6a21da0ed6365f9addd9115431f517d677ce3cb5ebff4f69047cb72548d2d29a7d5131e6b7ab0e630975668c3cbf04d77522d87dbf58aee144890bd492e0d751b49f32e56697a02b9f90807c6d95b7c8edb4debc32d2689a5f29d5b9111b2d3c41af14e3abeeda98fe12443443ed9250dd7ff65ce7251ac9e140ff683ee133c5e91a94d6fb07a054495bf3b6edf5912cf52f3dc623029bcfcb918473d32b06309d173965dcc7146eead74b62be4ff2100d0a9e111819d2e5700619e8ea07f2b08e79554637a551505ad86bea855ef6e37255e0521a016368245e104311ea09212ec1aa1910c1eb465480b6473f9e72d2b341a0ab85156114cf100d5f2d8716e4d065438d905f2fe728703715d0f96fee7489a85766362b4902d3153782ffb5e0cd9457b47dd861dbdefd3dbddb87a17efab9aaa2260ee27634a97bf1a90750d6bfeff75e69154208eca613559089aaabd4eaf719a386c000f54bacdc730a6086b65160aee1f842cfb9b187c83eb4e60c957640e887d2aa2c83e8c897b0a025e28e870c431be31c42aa70460832f497aa4885dcddc7c31bd25fce5bd83f22f2f04b3c939ed04f068fc77de8e3adf3e69161b445a970432eb7659d59ebcfbea22ce0873faa63512899297b0b500c89c19c810eb498b4d206ab44475fa918046c4ae6c8638ad21e368fc60f545133964a264fd68893d582da05ba8bd050fa68de41cac1bb8db785de83af959047aeb6f26094b846289c48597dc48ed8d9a0998ea164e14712686222595d427561c620d34f52fb10a20b25963d0547c99b6eb8736f3439724ab70ebd958d71a29fd3432efaf3e43c6d64271004209eba01e2419814cdaff8cd5003219eda069fddd28be0d854f2064cae3162474b71d7d09a114f635ec75df8939636b3a2ea750456b4789a056604cb9ccac561cbb645d9e90a464c4a7b6a427568eebb62df4ac86df7eadfa529f8c67038e966b89d37faffdb2f27417598f1974bdb2cc9aad29cd9610f80acd6e327d07d1b0ada28e349323f4faab616e5b0a054274f0638fe4d9ea931617a248e878c6eed01204b83287d39c6e83d893c645aeaf0c4dd06ee8f9fec79eb4c68d3d4a78a6a4e8ac87e7b4ea16780daeaff7ecded99b45530795e37977c00f645346113cccb46b86e86864cd0410210fd142063f66bebbebc8f083ae08a27b0d4e4f75f19238ca69ad1d027e928ff5f3671cdcd940e397458b48bfa522f0c9e75065f047c4c2371f03e22dd886bae6daba784240f0c4145892eb2583b8f491d09698406760d6a5d1ddb1e0ba78b3789fdc46ee0ded2b108de0cd56393b51a3642950ec93569e4060ebcbed2ce7da03005d8dabfb308a217406575aee5e8c59e815d1fc342775f159141823dfe449e08b819ff0aedbfc67a2131163dcaea972f93f4ad73bc26861d62113d6f91997c9e0dc25fd693fdb47f092e311b63cb289c8232aca889a1556236f1be4e411959738c133625cf2494ca95198a040f3de98f8e82b450d399defcb5d99163a4e163c95ad0067f4a5b91560dc0b91c96f691d89991e9a23efc25778f0c8971182254e96c629c7c3d9dd22236e17f86194abcb8a65f0e152711d3c84d31552488f394eee5886fc226d5a965e6520442b0d8bea97d4eb2a9bb4c12880e259c6accabc3828f532092c40c9adcffbdae623aa17e1cc66a2995f1e3f350c3e0ee16fba783c92e0fe611ead443eaa6ec8e49b3a7d1933751860b21fa5414ef10ff86fd49468cfc7af1b6f9f51a498a959837b59849050d84b5c9cf4f8b7cc0fa1a21841634139ad6691562778965682a7f3559703ea696d33398bff9b652b6032e0c4a8b0d9d3473caf884b66a0034d3cb1f5ec2c52f56b3e4b441d9febdaede4cca54baf400753e220877229f17fa02783b94065b8758e25d746c4c7cddda353df3e37f331a15fdebd49202da2c651eac75ea046ebdbc400926e78c279aa1b13020ee9a25a6b8242cfbafdb670341ac69eca089ead923469c3c8d6d8d17ec6d9ed484b2e9bbbd9eb1a914a60bce18175f7df5f35c976786b23ab651b235adcfe5988a3a01b58e9338bda32b584b044eda40460846f8d08e14625d0d453328c8c917b462147d3abb769618623fde42a1683b1647664ff5808067c364533725a9a140c2ed2246c97b65949b81576988965dadd79e4c76a9a99f9f7e467e972226fd4eb2f9a1447f7092e6a16211f6b72cb214f40f298efb54370c70e3cbfc42b711c964fcca7e4955bed17307541feec51c16b5ebea88f422b2de2ffd400128387209d511a4694ab7b8f07221cb850c0b51a1bf0c1bb64dc2a57575e865111e236ced8e4478fad1f266d94a7b56bcb42cb63f5ed72ab4296c7500948dd71dddd30f0ecd035245a929c6e6981fc49bd8a68935ca168b824da741f0a63a1d9adba18878a04addc8fa0402f0d78874e9172d56fee347f3a7149ca960cf77f3a57d59726334daf72b8140503a3807732c852d0b79ef730b91cbed6431e22aeb4e03df0c34e6d9caf5a3161344735e4052f5d30bdce1400ae8b1f21156778fd11b4a77ad59555a687b868fbb8973c2302484b06fb1f5848dd996067bb4e1f5760007b7b3b05d3b9c2609ec0a31028a2d5692daefc762ae01d702ff1e8e20ff84151909e6a02ceaff845e5d381456b863a82ca86dcb7a14b83a3c7d5078e9297381893a189c2ccca94f2a18ba292be0e899e5e943caaf5473ceaeb5a6a8b34938059b00f70afa53d89ff24c75ec2334a4d120550ea414298baa27079e333214fc9ed0159a6db4fe31a180387bd3f2816682b88717727d0e079909032ae97cfe23159b474d459908eeabcc4098583b367a3452e74513ec1eb41a721d7cdea8c61f5f9923018f2cd92fc9307d9679d8edf90365635d02284271327b5650c9952693ed22da6c9617e2f5987ceab0b481cfdbd66924b8f3619b53390a9af11997b9f559ed4dc824130901c7940d9c941721d3b9a26ff2c9f8c38b92a68954ce9555c152ff341ab1b485f4cb526893ba0f78680dab76b6bd3f7961a82efdfdb65ad45085cf29f61fc51c5938abcf64f1dbfa202bad3c4f0dac565ba5a461252a0df7dd2a51f6b2a7c679d3bd236c861ab0086827cab816acf6e4dbccc1a52ba5ea6436cd0a925ee3b6b892d562dff71054fe9a08aa21b75979cfb47e6326aef1bc579284a62475a6b6f509d88c6fdc7565d3bbd7415287ac1dc3bc171741412de61354570861f513173f635e44380414fd6c61f7052358cca5b85b7c71716d3db3f588d4a5eddcfd4c050b6b367e4628520a0fab1a79d94fdd0a8a0a35254a7f2c74755830dc87ecce59c7d4795bd52a200ae57b87f8c7b8971f9bccb4f93f7fbe0270d798aea3d9a3c2b92fa8b9cec82cd6a8b7260b10fcf2be6ea6be63be0b49e193b38458d00c17a7f5e837e98770798bf9d4363fdbeba353f5f03e278446e652fb27e261edac48487c6492af9327b43a4d6f0540bd1555c851d5bc42fba719341d8130b0584396f669392af9b9825d4e0c6275775ed9f86ff3cf53b258e03ac8802443c2bee326231fde971e4fd9d2a4f1776deaee25fa2ac4b78e331890be9dd957d8385d81fff563af648c2d64618be574ad1606093da2ea8b65e36b3729f90b320d9f910ccad659dcb5ed4560be1978405cbc605a0b549f146f6068c327751faaf268be7258cbb5564bcd7e85b6a6a9c74076f0740b837439f1f5397ef0406a7e9e8987f491c7e8cb4a4b73176cb806d53bf5b0cb1b14f43585f98364eec0c4cb9192a128dfe857ea916e1840db25b7fdd73c4c31a76ae0ff8229021f2a6ee5e722fe63eef5a51a8afddabb9b67ba0b9d96d42ae570d4da23eee67d297d768c4da320f2729a4a93a33d50fd0a208241c8f8e76d97bcf89e973728b01457aed3dc8c6c9624f551a79e9fb7a334db5af32e6192cf6a3a82c8c340bc495dd0afcf436e2091b49ecde8e824144ec89826c5a30feee55365dbc125548f3118c89858ef070bfabcc2d0784c6b5cf4c035c401b654c4f90bdc7f55bc0263de01b8519d1e64d1621750152c2c834cd6cd96e34d60fd7a15db3614e3cd978cfb64990afdb229358907b36fe1b872f60a36ea513770a2f7552daced435a3cb788260cf48cabc317f2fcd126802ab3cb22d56efe6bdf446ae27e3269f28c10dbed44b5507de8da5f291b8b6f3e5a5a585323290fe96cdfe9b6fb0e9071cf843d59799ed792a44c39adcda7290383dcbcaea9ff262db258b41ce43108f15107fc5c46ebb335c621c8f4843fb1e0d681be98299f50830a1b68583a77ea41e5c523fe8a86d781d68f4e3e18b2b7e75a73d4e4fd971e1ed5842c35e77df0a3a52a1fbc67fdb5a8f65467327b4ace14ec1e0e128f66d5fbce6665"}, {0x40, 0x109, 0x2, "89b5e8447812a7202efb5eecdb523cb1a6aac80b0852f65d4214ccba5f9bdc946b6f3a25995afb14d09ac44759c5"}], 0x1398}, 0x81) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x484000, 0x0) [ 2319.759069] syz-executor.0: attempt to access beyond end of device [ 2319.759069] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2319.760874] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 2319.773983] loop2: detected capacity change from 0 to 40 05:49:17 executing program 5: r0 = getpid() pidfd_open(r0, 0x0) setpriority(0x0, r0, 0x7) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = getpid() r2 = pidfd_open(r1, 0x0) process_madvise(r2, 0x0, 0x0, 0x14, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x810000000000000, 0x400}) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:49:17 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_unix(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0xa8420, &(0x7f0000000300)={'trans=unix,', {[{@cache_fscache}, {@access_client}, {@access_any}, {@access_uid={'access', 0x3d, 0xee01}}, {@privport}, {@dfltgid={'dfltgid', 0x3d, r2}}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@obj_user={'obj_user', 0x3d, 'environ\x00'}}, {@subj_role={'subj_role', 0x3d, 'environ\x00'}}, {@euid_eq={'euid', 0x3d, r3}}, {@measure}]}}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r0, &(0x7f0000000000)='system.posix_acl_default\x00', &(0x7f0000000340)={{}, {0x1, 0x4}, [{0x2, 0x0, 0xee01}, {0x2, 0x7, r1}, {0x2, 0x5, 0xee01}, {0x2, 0x4}], {}, [{0x8, 0x1, r2}, {0x8, 0x7, r4}, {0x8, 0x4, 0xee00}, {0x8, 0x1, 0xffffffffffffffff}], {0x10, 0x6}, {0x20, 0x7}}, 0x64, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2319.849701] loop3: detected capacity change from 0 to 8 [ 2319.862407] FAT-fs (loop3): Directory bread(block 5) failed [ 2319.865877] loop1: detected capacity change from 0 to 40 [ 2319.869918] FAT-fs (loop3): Directory bread(block 5) failed [ 2319.875051] FAT-fs (loop3): Directory bread(block 5) failed [ 2319.875987] FAT-fs (loop3): Directory bread(block 5) failed 05:49:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000180)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x60240, 0x1) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x101, 0x90) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x2) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) 05:49:17 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:49:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) [ 2319.919942] loop5: detected capacity change from 0 to 40 [ 2319.919986] loop6: detected capacity change from 0 to 40 05:49:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2319.962632] loop7: detected capacity change from 0 to 40 [ 2319.978165] loop4: detected capacity change from 0 to 40 05:49:17 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000003c40)={&(0x7f0000003b80)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x30, 0x0, 0x300, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x81, 0x5b}}}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x40044) sendmsg(r3, &(0x7f0000003a00)={&(0x7f0000000280)=@nl=@kern={0x10, 0x0, 0x0, 0x240038}, 0x80, &(0x7f00000025c0)=[{&(0x7f0000000300)="fccd529ff3e8eacded55ce9944b1d40f7605f1bfcceb6785a960e1cf82b66cc0c83cc64f0d377e42416a9277ad1dd13b544ccd2c54b0f6c65a42ab71ab5be40aeab9a41bc3dfaf6a5c68808961bff8ff2815541017911d4fb8c57403eaaa177867339c5345d7f6f969f34bbc549fceadc9f5c384f7fee7782e5269f412f2ee0f367f750c055ae1ddbe466f972ea27b7c134bcda6bf231d8061b398191e212d70726e1173f108d2ed10b96403a0a1", 0xae}, {&(0x7f00000003c0)="538ef2eac70fc1ea66450039f9727f7fdc2666b08ba7f8eba785ca119030", 0x1e}, {&(0x7f0000000400)="262550ececd2a46a27645078838cd3ee70769ec5a1d36415b57e67c2b751024113798a925bd3cd79321045dc9b5899b9540cfa0d46cb4baaf070ec37149b93517b7dc5790f53cdf4be96494906d26a80280e127611e4cf96c993372bbd577ffaa61b8367e4e21e95485eca874511abf1cd2e6dd45bf2748b45282d1e6de8d794130443ce2c3c746a47318c8a6e627b74a1839a51e95cd46c1a591b31", 0x9c}, {&(0x7f00000004c0)="37dd769a156c5c8e8983134873ca97", 0xf}, {&(0x7f0000000500)="233ee3e55f97d6694f89b92abcdefea36745e8b4f6261d53e52e1914e7b533a02ce9d21253d1b3a64f627e28a0e8e69abd635b6baeb8ed59cae09f68ecd21fce646c980b6e7ee92ded45bc5ecb5c244944fb0d88dad023d732aae07f57214490f2e750da37d20b490c1b69449c9a92cf3d3aec0a2a6571b6b68255e4326ea333b4685db635998385354ef7593b600b0369003a12f6a27c51e9d1a0877f31e8c8e89b3449c31937c441fd48b0d1d916a659acd53257ba62ec98baac6527e7e5e375060d8fcc942c7b82ddce8a39cc47b1c21f1ae481a9a00f879ae4cc6ab52a3407ed2e9c1a9142048ce3609ae4676c336e6f02d792bdb63c9c1088f2e612d686ebae1858aec62001313019af1fe38a2958d334a93fa1424815aa6dc4147583196647f553115fa6a6b5a526193cfd0a43b8be0622ca1946b690fa79f78fd3843ae0945955d4a203aaae69af4c32e296a4c563541139c1e7de40e033cb954bd1314f9fdceb472140ba05d5255c93a2eeea501605d03beb6a24682e48d9b70aac06c0450cda1be3ca755658866f0386fd961e7c781fa09bde84be2fc076d9188771b4f4a732fe9d2846637a015a3e1b570e18d48706ed2d409c14ba81d483c0498d451f4ea9966d6fe0545a72fd6769fb5e6e0762e15c46c63cc15f782723f22153abcf66e62f2c9911fcbeae7f5fbb31a7f981fc81690e50d84dd5e9320465907b45e480e6a629864974c8cddf71e1b8f10a5393fb76440e7fcbb8752b5b11b1b9962d2f271ecbe76b763318569ba989875d347431c77ba7d83240138895b09e8dde0aa763f737349fd2c2185006c6b1fbd4f601b6e35e2616f22134460a2fe5b9e2a949b3a8102b3667f90bf0aa93ee39763754d312647525e81fe90c12c6431bd3222859a2ee91ba86e756e8c29ea56a691cb1ba92083d9556f6c0724223546203b687e79d8ac8ccc97b8e8cd3fe61cb6cc27d820321745bf044f9597b83ac4af568afbfd8f8774db77efe1d6f158f86c73129780f08232663aa3fa46c0a9cb0c7cbbe987ae0cbfc8bb8b9b4872ef58a54e6e15c89ac7e83e29c462db1488319422dcac09ba1d391d69685bb0c1a0ce9281b17d7a109161e03202df5c757c52ef718e26090a3bf915c9a42aff7a2c273d9b111b1d1bfda6e065aff820bc5de90748cd08ec2097f33bb93daf7f001e30dfce1e23a20ad74d1af5ab4ff63dc4d9caaed4fb07c036057470cd1542994593e8d17528954eb5840e1d5bd20652dad54806b8a6532b80a2aca0f3925091c0afcd9da45f373e9a522b400dee6bc47d886fec371865d96b2ebfe0543f354d8c719c657c8c1a9856808acfd4723d7a42fb16b48adc4a343dc7a3116a18cfb696efc60fa39eaab431de07b0057b6281c1c50ccd30c455cd97e7a7fe919432a69a1ba2c40ea5f3358658a2c4c2f92cc0ea0a97ffb19e0f9b2f2e1fee3f6844908569ceeca33b8eddb3de74c576a087b55a7510876c5ad4411e96a79751e945ec2b633365af93fa657e080f1d5c166a118f56e423f9741dd6bd0d62cb4d95f3e3c6dd812710e3a9c13e1cd08a4c6df5d807c29f17cc88963a7f6e8997d3925e01bce57ef3ee8c6f48b832b10bd372c65da4def6bbd3f71543b57ce73fa2b58c9efb50b89f59c52e0d9913c6add98ced6a8aae906803d3c2ba78977e4cd50e5ad6d42ac7d007954e483aca50d334b4d233a92aac20f0a70d1d4bccf01b8edf2b7c6dda6e8c01cc0281869c5991a22b3533f84421f8954dcd93cfea4c7d2e91a54cd86856c7e8e9e4e996fd4703f5b5b667fcca471b32887e9fc252e06bad802902eda0c6bfc7e1c016e0de326f73c7108f5534b059e890cb16529f4664b75d91e0bdc6f8332efd4b667384c14b81a8b9ffa727efff4f2732071536b39aa89499596a34954249c21ee5beeb27372e28aa7c256af05dd31a9db70a4b7638d5fd2f96969a4450854699279c5f909c673017da64ac56fd29e7969b41ddfc6536c2fce274e27a17d6e10302faa5d29737c361ea8802a9759835f5b600d4cd045d588cfb9b5a6cae8ba5ee99f7839d298ccb3c1fa0aed9accb0f55844dbf4b1de8775e27c781fc115985f5c2a149da4bed8531f651a5e1173264e79324333d4d2402cd05d3b5e1c647cc7c57e5fb3a5a5b8a5612c548548dd04eb3400856ed9b433b0342d9892fc3974d10c5205d22c4ddeb0a7c0df465519c12160dde83ef9c78438db76f1b3463f883550ce45a5f5be019df53a5ca9428f774bae34e2b7352efb45f540b59fbee95325cc85fc80b7683c5658354023456e0495d3e13ded966af72c93fd5f457939951f851958f10fcd96db28a1bb721b0ab6987a7be43e6f285ad1c333d98020681144d049350eb587ba0d48c496906638bf4b7b0105d71203d2bb738b80929ca69320723d2d15f1962433084ce3a72292711e05df8711b60cbeadcf9051fa2b8392a580db70ebb1e90bed502f6ce3dc0187ed9bb3f98898d017a243d570a354aec506280a6fae116ca016d57a4742de5aa1a86e4ff64380f58a6512a3d9d185c232e86fe1a692a1250156eac6d85ba106aa46a5c922078a1a3f96768566c80671d9e93ac9a282591c7ad87760b8113c9b1c61724f730d77ded8556b7bc0c927d12ec5e51d0952f7918a62c4c1e52652e6713c22f1b4023a906acd853342ab1fc38b0604e1c463e5d3dc0021e64964e303464785ae0ebe3c84a7b5e704103fa40ade6c00b3c7f9f789b3f9cc36b1d97512dc31b624b56eb83fd14fa4ec0eebb5025aada76ab37949f58d797dc93a866fce4f6f9017f490a350691e9d72f128b076fc0398cbd991d82a0d3b531a56c1cccafcfb599dbb363f1d18da149f560d604a11b71c451022fb1506354ac3ff08fdd70e2167355640f3e7f470d08b20112a99b98a47e788c9dc4ca94c5f1d91739e36b78a2d4ad65771299be3d263e699713a660670ba66c7c5626e5ffb91e3783c2dc0521c7efd77549a494a35b3bed575b962e2e0d10218b330833982bf0109a72bbd63c66b8be2062a41bf905d53e160c7b87e8f27c3e04f1940118d647997c5e1e5ebe4ed1fbe2a6a0bb876139a90a46c389716cb54037c3d219cf043ad53cf1b568da1e26afd27f3cea83a82d56fc2c838a8b6b2a46dd6f5952985e50f5459b9982d8ee45749e341212176dd0fb4bf05eed488e808045e3a2c91c058e40c32660f777f7c0a48b932fbd16e2d9b762add0ecc458eac70bef92b609eab2fbd461f968db8221c2325ced079c1ca569cae91f8815e944b48d6181afdbdb43243a49cb8be6acff83ed59afa79ddb117bdf630db38669e3687407c16ec133e47c29bf82801ba6942ff97dd04b1346b3437270134e95d8c2c0ee4f5b01ec47cf59d301662d031d714830e3e9696dd5b9186cbd9142c456cfe2c0808802c8568b9f4e80a0d5d47b12e4dfb8fafb697f32d80099fca20b5876f79dba44283182f24d72bc0ceabe689d8cbe154938d18b00cd524fde13caaaa35618eb255926920a8275634055b9a6ab5defd41c31a5cc7902e18e4bf9d0e53483d1cbf424208c041f3b8064d738396a7458805ef1396d198881711d30f2a477501d26d2cc80720061089060ec5f0fbfd64b09048cf4cad96e4c0a0cd3ef76c9b6618b3474e43fb50c66afd0088995324ee984037b76faedce2baa0a050894360d169e3d54d933373e387f22c35d622d475a559562b8b6a4ba80dacb04447cb8c3e149d134e753473320f35229b1fb4cc20f6d86681a9e58e2036e9a1a9b8b9a0f0d0b78bf6b36ecf30bd836441771bc46f56a4ec52906b022a2e4f117d17ae78f4b069eeaa477b6c69adc9f1e79fb2fec41325ef7837d7059a918da2af7ce9a18bfc658e154c19b9b400e261a8a8358d3c8ccf71e6efbc0209ee0eb294825e4b05f83e53517fd65e560ffecfa38a2e1272a72877b855a350e65ff19e633fd79a2382aaa1df56432467a46e9e75f295449df5a015674adc8fc9d8c1afc5789469d45a45b9cdb45c01ef9e58cd5b234fb67ea839d5be2b53b010cb58d28971a2578229c4d1f71053bb0f49c9171fcc938c1a0464b4447b2fa99dc096bf72c48293936fd0baf5d6bb2792c8a43a696764eeb10ce417d419cbd021c307b7802f6afca33810d62335dc2832bceea80b79b1f8768bca3168a7ca2cc56099bbcbe0aea205ec6c91ff91d72e9d235751cbe75aad0fd2b51b23167cb2936be1b24f73cbc1e2b9c444b4f52c7435b1f35ed386916cafc992fb6b71dea0858e140ea614a66296440cfcf74ea8b1eb13fc6cf945b1ac4694a7f5ea45ac5767f5da1e852af9a7ed17e9ac90e87a7a7ba62e9c84ec17a37b781537ba8f6318496585aa482027f6d34f4b327f87f304e6fdde1c492f2d7366161d601695458a19d45ef5dcaf6b8dd33eea7cdd7f6d46681719cc562018e7df8718d867c8a8dbd3201cd9426742955e87302dbb64823f32a3cf5baf6ec1e74323b8a007a26da0e83295e232d502cb066554335bcf69913b1fc49051d4545994e36fc745d211bee3d35d3f324fd98261596118c59b1aaeb3b88dce92edb424475f43971c69dd7f3c4ad49b98967398c1ace50490578aafc2c88d7cd10340ecb8bb2045ed9a834cab1f529d168d27823c675488afda410e5e08f25686c2d916b83b305f8c6350d3e03a247983a8bda65cb083523c65b1160531e7c2bd3829bdbb120761e367ed140b0949dd186d8ea3a0e1062b84d44918192bc62e537ead6382a3c131223c89fcf3f5b0729fa77b326ba5696edfedf39c9a17a4017f0ac1de34fbb5a3d280cf53a659b57c0b2eba3b6a8929f82fabec0f8041bf91ccd7abdf8bfe9d987898f44b18f45294d444d7954189dd865463a45d3e4000f106828c8174403a135eae807a5d93f24d02f32bd68259b467d8998e2007adea7d0bc6dcf486c60da593f444b86f49770092148147931819386dd8916f47e0843d03fd8424a5a6c4b91d5c28ac72ca800eac3cffe324c891447acac3b6099ac75e16c7859d0d0699bc307a06076ff7c3be363465df0225cc30f16391edf7378bef60de55cd7811cca668b9184481e6e4363589fa0b777f57bb5610dc23c5ff671d64aada3e6c33dc719d6275cea62e3a6d43f9e144a88f9fb87fcbed7410ef61a9b85153c2c7139a54b38c445b917536292c79b2aff51da8468c4cfb4bfad4f5396923d236b47fc0e48792c4367406ec07b2f3ce7f2fd6311d1f6c9ddb49f6119cc401b73eac5fe9f41b9aeebe319d36dda0710f5fbf5ebd1792cbf4e8917660486d1adb0a5e9b311c2f8075614124862de44e5c3a7cb7f3c9091634775b3fa5276e54fbc46b4bb820dbdb787aa2ddc3b71305c88b8afad91f8987ed63cb365ad1e2009594c79490d7168c88a68966d9faaef049e6f66e1f5e574b28babffdc555aceb58ac3e45bce89acee3ce37cbd32486d476177a5d155dfef268db0d0f63b63a7575b2c798c54455da5c8742189c7eaa8b2c16a5c1bb8b4cde71d3d69985c02f1c0f9a7fd9ee2b1bd09fcdaf3569e55276f7b0734a65d7ba65a34a8d7937f46255376ec2fd7f8bad7961065443b20ea7f8c67217baab44b9d1abdd613b343f865f575022f1085459a96891d0f969b043403423e315cdc9e10f3689d6d59eb6e7614f435b75028f98621f9b4246f36c7728564594889360c71c90f5a200b65304902de739194f6c61fe614c6baed37a6b46ea3d4d48d20d848038b7baa3ceca399f873dccc40e38cd09014bf7be845cc50ed718ed7cfb6870a4ad9053", 0x1000}, {&(0x7f0000001500)="c08ae4d0ac0314b2539c03980337fd586a2d33ecc5577e2ac12c3e2bafbc09d6210af91cbd3e1633b9269edba58d1e10f239599a7a58dc3f0f189066220a77b3452f283a1d3f7eec0653e5e1cb9a57bcf594fb11bf4b09df8fadbd96043a24cac3a8446fc13ff0ce90d3a9243171b06d7e5c61afee19b8d69b8a9c2606bb6116b8823633a5f42c48a72e9f510c9ba8773868a400e0c1a98820461e798132a322019702fb377d6a8156266ac8fe0cffcb2f9a10456103bc8edc93ad1a6f38805c8f495e0ac5546d1bf38c5205fb8e086846d20f5dbe6b366fd8ffd9aa427c4b987b2384969c373ceda7723e6954f1806e3b48ff479b8adba104c2f292c15707f177a11835b31f982be8e505eeb5daa1c7331cc46087a0cc1ec887135fd7a95f6cad66f19e387d785a053aa6e00873731ddbea968317975e9fbaa78a6a12005f011088cd202f0a30f3cb98bf1accfc0425a38f161ea93d9ed6382e0da5de91f003a74e4139577c34a3ae737cf562d75eaa9e3abfbeccd79defc0f9aeb6349527eae3f30e2847b35e0eb0f812df3fa33a0ba1e599dcf461807826180276ea915cd793480323dacfedc558bf14cdaeea18f599f94775469c5524e6f970f842360161216709d242e08f69083d9a015e2146285456bc75c4719926ec9e6ab3402fce8fc89e23314ec6bf90184190aaa4ac2d8fd8b04767ac6a011efcdefb143ff3a768d08b8c5abc9e1a7303235e34d9b4c47e1acde7acbe4780604779dba8ef6b2da5586103fe7ad70c2e1c2ad37f0eab23cab297a33fe70a8afcda3df26083d73dacbd6327634725cf2ca9bcf28128965c250fe7a1bb9c2b72a1987928128eb0e1c4af885fc221bdf0f1723cc610dcdce95a30db3a0691d6a7f5d0ec9e2bb16cae80b597577dfde30a57155fd5534452a51a233d8e898123f26d27415e34e9b6567f3bc91fb71b724e86cb0cfacd10414d516b8f5ac26fe3af7c7315561908d3b5db9ddd6809b5366ae5f7901ea169f2a47fbe8316f7ebfbb72bf3a564a0bdbf38ffaa8a896269f1b940548cef764fe8a607f76c9f03f2f84fe0d637ba11dc47cf2f26dbac7ee516ec574567a7fa213ebfd702e0d1ed5e782cf607b03ecd6c591153c878d8ad012b6274ec997ed637f7d4747867bfc269b146e42df6d516fc5a439fee362d407724f7326f19a74752044679f5bcaac3ed22c6d4ee9b4fb4d92f88d3c6271d55db35565b879e68deed307815e174e9e763eedcb979869c9dba3b4896c1227a73840930ac3076cda79f2589896b4c1a6e155b82c4fea0c9e753a353b5a3f15dbe94b116be05e75b2b30eedbfa0f51e7c9f4b94986b4d8b1d85e0144f59fadc9b23fa3875defef0bb9f1677e53165d9b35e052252bdfa647523691dc8773ccab5daa490a67230684a343f7cbd9e443677ec4ea69e0595602da08acc0394ffa9079d2dfbea79feb0568fcf43c68286e51f21b3a3bd251b65fe93122a0e13e0bb314ceede23434a1b29cefb38165a985ee9d1e9a524e12564dbe0505879c139b980e8928415f25bea079c329e91c50369ed9aa7843f4116a2ee63bf96c1605811766620796c9f74dd028699daea2a1aed4dc9c5c959ed4624657491ad6d077e57264be6f1df8e34c05aa48de06fb2e6562617d0f060bea22d7517edcd147ed93af6294e5872c81f121f27eb0c9639d44adfae90753af372ef9eadb12b38b826f140987e4abbbc27be98db5485c75d0dab35a88e699574a8e1bbc259fe833eb6eda9818eaa93b8ab5f98ba4dcac00c401562d819cb732a9823a6e5a9a7706a204fa82f1127035ec5323131b55fd2cc9a9bdff5d815c31bdf6040d3cb1d0da4590770629862033636f58c9dbd5a25e6454029f0f8518d6da98426f5b28b22bf033e7588ed8dba6db02cd9da7ab0c7e09b29f8b06d8091896e0d07dc0925910f7fcb584f096d0885bb8655025fad16ef7d66e75df8efe9d7a351b3d827af1771b795bd607fed0823852387d4f1e8e4e3736a7db1504544befb96302058c7df5325ba5d9867541752592692955c455c60497569d845ab976c7d0a5fb2107848f8bbb9989304062da4d9f0ce71a532894ff6c5777f8639d24425e19a4c9fdde1d974a4d3764b993c9ce1835bae1af29538006dceff49bafa8db549c4d2ff8924ff122bfeade985bbc1904ae6b5c369486588acdee3c3a98240e9e2c8215604b9dd9925cfda3e5df4c21c8aff574ba05e737e0c558594fb100d9aac28f5ab75c152b10b2ace91aed3cdc5e3c85662601966f57b1ab42f8b835fdddddd54967e55c799a2b716bc480a8039b49cd71fdfa817e48efd0bf2c69213ebba19673c6dc0f7aaaea3d63c2c3323f2cd20af003df9bfc091779715a4de3d986113d83d6baa2e9cf44300456637a098f32272beea9cd2cd0354f52c96a53e05378a523c1da5a481bfeb8a41b24b1c397f80e99d0aa263e5f9736e5c6df373c93f75601f1249f7972d015e6155c807148096282cff90c83faaccb466bc47eeca56ab496b3f716e6306871d47bc73099fd461bfef85b2f949f1da9f1324793eb13ef897d0fc216f66c9455d2e7f55ba0f72be1ca71d51b778dede4e33c3d29db3c85d5945ceef1551179de42038b3cb5d335666b07b82117813d3349a04c96bf17cd9720dd2da49b69daa3bdb22da58921f1f92b4794af06379989f3c8f63e9f07a8857f42d73f12f64f1857e05fcc9196857d6c152440647d49fac37b999dca819b2d33a22fd0cee362a5524d0028e6a624b8e99055c454885b4b090d6efa5ada0cf3b984fea0cae15526e62251c60b45a49ea0f430d131b690dd47a2b99fe7ded47a888a47c6a099369f34b548178a75114674903f5bd5214de51a3b604b39d44a0eeeffc52b6828d3324188e0ea1056cfbf79ec7afbad3dcdedcc8ef28e013ff968238288e6ea2d284dea540c9432f7fa0adda5a4c1834de38cb8700b38b9b99cf4dfa98f6d66c5c5529d76060b4210f66785bdb06ef732016d79f2ac67905221655ffd56aa43d66b1ccba55c659b6d8229cdb464862e695817dd56d73c43b6a3065976e46e4162343d6ed21417064ffd1d3f842a0e20d84ea86708e039775325e035c92a4f51172a3214b1b875fc0707025434399f28808fa49d0a82fe06c37c6d20cfecce5e80fac6108ab67195a3a77ef0b4067de9b9b2145250449081addc17647c04ab7c1bf4f3a00bd4f8cbb9e9c57e682643d0b713a7f98199219d9bb2941d2f32292b1a52523c7eb569db6cfb76fd97cdf1fc9e7826fcabdbc13e88fbf2815447c216abf67108f13fb626f94e9238cea9c64682630d13c98b48272a4efbfb01451d345363caa115f07c80c31b1ec4d9b6126713900cbd62f4f3b0acc58d1b7cd3969e5fa3d6e940234564d66e1f5ebb2cea4961805d4e133848798bf700398fcb5bf2c3be2bfed3b177346f976e782f925bfb2f47177aabfcef538c25917a2d757f209ab691acf245960dadba91e7edea41d18e4a74d36147788dc99e27e082d8d50803234d57cbb00c20f7bca7b4b57ef305f809ee8e06c856793e2926c1c7f3187438d109f4b21cd527062a492c89bd6928c616b76f39a99f7a67e61c68ae39f527325d65f4faa97fc8c1549c2572f387b286655b60aa780f44e75fb5fbfc3897d251c45f494d71e707e2279be6b2267879a7893e14c2902694fb74d71d7f9449607c2198c35ce015bd3970c38c3b5d1a3e82387d0501612a51cad20a1e89041e3a3b46d1949e4d05497f6c3e79957781d46b4c6f64dccf24855e3e91a2e7a2171872ae6ab15aa76b407395d4a6dd514ea8d64f779b0a0b6b31d0647717079cf821c081e58e80b63e004af4aa4f2a9b6db222082f835859d5e92e12198e3d972e183daa161930c7e3e50ff36bdc4508073e601a01a32e07f4c2c4fe161d9923c056393577c1a31dcfa5765b68abebd614f0c2e13912d5ec94294ce6601256d90e8052f82b6828afa5a681693b51a24d6175b6d7fb7077f8af43452f756b12415107ad4c75e5161c0db3eb664f69017a2251856517af8dddf295e3f98c18ea5da2946d9b2949e9bb5bdf7ec1f33f43c3640073241a1a5c7e7eb170ce8ef2bf64883591d474fbba6b3c974d41cfa2eb7a00bdb361427c705f8b8e4572ed92c1578e2ccadd5560a492f61ed3f076604bade8997c7fc2333ca3cf958e6f91d6ebfb85a10ca1f18d8b878b2e4dee2850cd1a030cb1cd3f48837467ebc5d70f2723c13acc55f8f270a79ebeac574e70d5bb28e18f999af9295178406edd102dfba7a0fbcafd8b19d454a63b645a327745b0f51eef9d51af23bd92715bca08d696206bf6afa6538e2b576bf941e3dece4dfc98aa9dcbc6cb8cb0a13c6f45a94abd2977566499032ec6208319a7ffece42bea054749119bdb7bad6c964cdc1127175d19ee5a228e5acacc6305f9c02c2515d5538568aa250b63f28835c3c69b29a27939ea975dd81915c3dc4740060df301e646170e9bec351f74caaf23f6023cccdb834d528212aa90ed58666db5e1589fb839d036b508f117f1ca27f293aa0ef6f4940e65bb14431f135261080651fbcc33063a08da89a7f3eeb6d85601580cb255ec543e528362de9588bee7570451a49fa495a619c55dce40cb231ceae9f05777d340533e034b53d1bdb8b304b2b60b4cf649d11a752723dfc0d80cc8d1497ee1a916df7182e030d9fc93bb50755700328d1d18b7d6d7e7852d552853fd6c0be52ab1e747e2dffc5394874c62b1858fc631b6b77f9aa75dce1546dda6150a7d4eaa5b817f895c7e997d120da745bc13ed710ab03c5ca130b6608c51e0203e7ceee4d4d861d58d3412982fb62d02ecccefdbaea16e5848900d731f8c6f7c790542384ec45b10d24b3c827e9b8a466b3d46fdd4d2b899c1386ee0ed4a6641fa43fd5bce3ed2df52dad24daaa5b387ea51ba5995818ad62ea09d9204d2d69444bb30bc3bcbdc4f85625e2a4d2697d0fbf82d56a908a09500d23e20160359449712fc2dd060836e26026037eaf70d61493c05606dbcd3003688f7a05246239589a106d29855730b02b3ab6bee26faf1221798e5b5c8acb1ca63a441e759935f9c7bc26c5a7311a9477e8543d9ac76c4d22833c7b94a81410c31749402645c90ac2d30c1fcb443986ffc040a79a0101d5aba736d9af9d32eac1a110ad8dd157ddbdd7ee321b004ca88f99cafa16f30ae6e3b1498819f9e2d623ed54f07746077c01643463f48a59d1f6914271b1e7854a7630b8a825f5f368c80b8d3ce5aadb15dc8573458f76112638d9b73daad778c56d09782c37863dd42446308107141dd29638aa5f0f359a3ebf27ce4d20bdfc9952a0148cbd6b8116ffa2c0e4e4428d49dd67b7aa82b1a4a25ee2ba48ecce5b2e44f4ccd648669758617cc882a7da11b583ed113c628d116204ada58a959981f61bca741da72df1afef16984c2f07e07a37703ed24084b0e8f5fec62283f5de4043b1f581274386f78884aa960c496671c4afc741af74dcc94ddee2c480616129bf923799316296abc4ebcdd164172599c3c63894d0b7cb35e8617a4c528526d7e0d6b9bfcd887dcb10d27f1d7f56d9dba5365c580c9817e29b6d25c9c6a26e5078648fafdbfe34cfbee7e5a04c23483d2f50d670c01e8bcb426fdcbe0759f6ac44a3a61e59454024219ee27c5bacdb60845b46b5a244ef11255dc92bf3d732da9193e39465f4ca134f9669b71428758cfd863500c26e78b5dac7cabaad88a9411e3d3504c60c5dc8293ce18eff40ddff5e1aa1a0b", 0x1000}, {&(0x7f0000002500)="4f5964772dde048c6c1297669450fe00b6bddddf2a80edddda9279e30db7c2657c5d1bb7aa5ac079ffd0cdadf5c49d4ce1cd8002668283f5f70069f0b996e25f71d9bf34a06d26dfa422aa6931edf884558c7e41736b9c9fb4a1ccbbcf06212c1d67baab031132947134211951fabd461603c7fefe5888efe84179c60e0d82ce5a3751009d4eb93fc5ed1a1f10020a8db09d4ad5c0f9fad212374744ae4057524900f8f8fa14df8f3e4563a760df3094d6c530d6a8f5f37a47432d", 0xbb}], 0x7, &(0x7f0000002640)=[{0x108, 0x0, 0x257, "1cdd360af952b130e7a4e4071fb53344ed5f7e82ecfd6b0b482081b9ea962ebbda63e5af6c5d740b167f4a055789e75c69172b48ae73286a1e06a8c5678064af8c646e936f14a700b26175e86ebb2deff7b7885aeef3eaf233a2afea0a498308dcda44b9c5c9315fa96c69fbd22e5e507b4a76d8100fc23a0c720ecf4b34684444cdcd76220b69773e61eab142887e1e75357092030418cf2fe4279a0c8afd5c5ce3a62eaf211f1d87eb7d9b8218d60c742246219d084da60366ef3d5b3d8c2a08998c3a477dfb56a5e0b2c533b5d689c26235175dcf9f6b9eca93dcd70b95cc36b1da5ad8aa13a105dd0f396c6e7bcba1"}, {0x108, 0x105, 0x4, "fffb637287b3de293499c611e923cfa1840492228f57e25eff8b787b680244414e2e04bcb98ce85c3d6538f85989a32544ee6d6924c9426fe79828129a09e160c0a5c14e3197cafdc09cb0b5425845cc62931e89a963f8bf93e26126fddc4520b35b9c65472e31fee7a69028e359ce13f17262195c6b2ce66ba15027dedb5416418666404123cc97d69ded915608256203dc2a294aef5fd903dcdd5ac3dcb58ec8b6cef591b6dccac09003bbd6ac0f0fa788e9648fd53ff05ef0149e7c393e96d75cfc18a6da21180abee9ea1a2606cc72c151358c94f952221da7eed416d9811feb1359f8342b932310e2242be9e03dfe7877c03798"}, {0xf0, 0x102, 0xf395, "b0edba20aa7023a992e2ec684f87ea4cb30179ed37b76821493b246def3e445810aa77f2600a192819b3d8053a480117f301d0979d95b782f952819d3a237dabae8870a24f172dffd8cae08a56b32009915ff3dde72078ad940be8ddc1cbcf0fa6879902b8e594910ea1c04d40688fe053a6adb4eae5119b7003db88fe88a11ef4bf51dc53c8155c3d5e255a6ecb6dc3a9594f144549c657b05db1eaca8441d9b6ae5df3491884dd0d25519efd84e4beed493e36b9b47af6ee795cfa19f10cf2416a1af9b527217447e8a33a6806ba4c94f150fa29198123f78d35d517a62a95"}, {0x48, 0x10a, 0x5, "008bc3a86a32cf2ea4bd972728b25410117a4a8876d31c1a3f1f30029b234f66d94c6439420e55d333dcbeb3bdcaacf8d22ac48d13"}, {0x1010, 0x112, 0x6, "29ede9a1a415ce1a73e08e502fa984c6e346b4dc46ddcd4da4dc2a6f48a85887d761bb0aa89f494d7d38247fe1a548ec42c1df85b926a8bd70892876ae3162d064ac6ce254ee5f6788e6998e3061fc9453e30f7b4424486c3c03eb1923de6b2514281f766bf2c5e7362f38747bdbaf661fbee5002f1a9f5b74560fb0f6ff08b0f529147de80deb3dae6df1d6aa3e81ba534604f99aea2bed1f4726dd49dc5e4fbc8d4e6c7c0b685d6d51859a064e00509cffe5c0cf46fb706089279816abd72c1cf038b242d07485d933654c52884afbe3c4c941919dfbe8abf9654e9ae3ff5e631fb80233ed06a95c0b9d0f45a0185c8dfcb0a86152e9e877eb3e9aa79ed8f1b2c544ec15c2a0a94d9fb0d1dda387d6a0ab0dd4b5fe0d024607039e3353d46da721442d530615663e25bda6751024b438b982280c895037089ee394a38b382ad9ab10676f05d9a9375ec1e0dfd07a9ef4d29cab26adff09de7b46a3a8587aaf6c581d577c5c174a3dd3a180d0a5d7bda7b16242f417a14e58d87e4fa17ab37a46a914992039acff4e513e2f29a4941498d3eae04df8b372d7b126d66b3c4d237ba1866d897a3dd19ad3320beee54d612a458bd70d9bff28ae49a44eaf638c5e76f76db02e92ef55c074ce705e6e5b34dd07babcf31c8623e3cd7c7dd030966f4d81c24d25508a4426e2b219c990d279bb5d39aa0e252e70c356c0c531b9e800ffc865b663ade6da397114581ccb95662688ddea16ab3cfa0bbd14de58fcd0bcd62b6eb53fe7cd3ca6039e2bc7e5a7e47e216bcda327232fa55e55c042985f8a8d841dbc6b1ade236be45c97526d3831fc036f9d7b845a2738eb9476939e97a48cde7341c1f5c772ea6dcc754d2c1f5ef5213563344aa9bc266843e929292dae1f63bc0be23e651f867c5860f5e967f63b262ecebfc8f61d8977c8ed618c74f9c105b53fceac5f3c58713f563767d0a0068a1dcb91d2e779d585ec55e95a0a628a4abbf7c9d3823557e7bd20295fcaab1c5cf79dcbceee64accf25c570671f515ef285a2cade593591d4a327bc51ebeab5527b5c37503da98c4dbffcf627e08f0609cab6b577839cc149f0c713310a8500e48935fd5f1e476361092b04f4f7b2575f3a1fba8b30162e700a6767a2f7b381a06c00533acf79350c51380fc6440a0437249fbaa9d1803a426e9a605af4ed873e2d7e0e5403550ea97f04352b5eebf640ef85601c2da8c7e8bc71191a74374f99b2293fcef70d7aed0b00c9219ac67f3a4f896a49b0e8e1e40fb8fa4ddd6568a18bc89432756dbd6a11fbeb2d1440a14c8e9dd499722d7b4a57a7bddc2a69cb5db1dcecceb53eb89f14e8afb2173df824e19a27a91c254d7606bdfbc118b213ed8db00e6a21da0ed6365f9addd9115431f517d677ce3cb5ebff4f69047cb72548d2d29a7d5131e6b7ab0e630975668c3cbf04d77522d87dbf58aee144890bd492e0d751b49f32e56697a02b9f90807c6d95b7c8edb4debc32d2689a5f29d5b9111b2d3c41af14e3abeeda98fe12443443ed9250dd7ff65ce7251ac9e140ff683ee133c5e91a94d6fb07a054495bf3b6edf5912cf52f3dc623029bcfcb918473d32b06309d173965dcc7146eead74b62be4ff2100d0a9e111819d2e5700619e8ea07f2b08e79554637a551505ad86bea855ef6e37255e0521a016368245e104311ea09212ec1aa1910c1eb465480b6473f9e72d2b341a0ab85156114cf100d5f2d8716e4d065438d905f2fe728703715d0f96fee7489a85766362b4902d3153782ffb5e0cd9457b47dd861dbdefd3dbddb87a17efab9aaa2260ee27634a97bf1a90750d6bfeff75e69154208eca613559089aaabd4eaf719a386c000f54bacdc730a6086b65160aee1f842cfb9b187c83eb4e60c957640e887d2aa2c83e8c897b0a025e28e870c431be31c42aa70460832f497aa4885dcddc7c31bd25fce5bd83f22f2f04b3c939ed04f068fc77de8e3adf3e69161b445a970432eb7659d59ebcfbea22ce0873faa63512899297b0b500c89c19c810eb498b4d206ab44475fa918046c4ae6c8638ad21e368fc60f545133964a264fd68893d582da05ba8bd050fa68de41cac1bb8db785de83af959047aeb6f26094b846289c48597dc48ed8d9a0998ea164e14712686222595d427561c620d34f52fb10a20b25963d0547c99b6eb8736f3439724ab70ebd958d71a29fd3432efaf3e43c6d64271004209eba01e2419814cdaff8cd5003219eda069fddd28be0d854f2064cae3162474b71d7d09a114f635ec75df8939636b3a2ea750456b4789a056604cb9ccac561cbb645d9e90a464c4a7b6a427568eebb62df4ac86df7eadfa529f8c67038e966b89d37faffdb2f27417598f1974bdb2cc9aad29cd9610f80acd6e327d07d1b0ada28e349323f4faab616e5b0a054274f0638fe4d9ea931617a248e878c6eed01204b83287d39c6e83d893c645aeaf0c4dd06ee8f9fec79eb4c68d3d4a78a6a4e8ac87e7b4ea16780daeaff7ecded99b45530795e37977c00f645346113cccb46b86e86864cd0410210fd142063f66bebbebc8f083ae08a27b0d4e4f75f19238ca69ad1d027e928ff5f3671cdcd940e397458b48bfa522f0c9e75065f047c4c2371f03e22dd886bae6daba784240f0c4145892eb2583b8f491d09698406760d6a5d1ddb1e0ba78b3789fdc46ee0ded2b108de0cd56393b51a3642950ec93569e4060ebcbed2ce7da03005d8dabfb308a217406575aee5e8c59e815d1fc342775f159141823dfe449e08b819ff0aedbfc67a2131163dcaea972f93f4ad73bc26861d62113d6f91997c9e0dc25fd693fdb47f092e311b63cb289c8232aca889a1556236f1be4e411959738c133625cf2494ca95198a040f3de98f8e82b450d399defcb5d99163a4e163c95ad0067f4a5b91560dc0b91c96f691d89991e9a23efc25778f0c8971182254e96c629c7c3d9dd22236e17f86194abcb8a65f0e152711d3c84d31552488f394eee5886fc226d5a965e6520442b0d8bea97d4eb2a9bb4c12880e259c6accabc3828f532092c40c9adcffbdae623aa17e1cc66a2995f1e3f350c3e0ee16fba783c92e0fe611ead443eaa6ec8e49b3a7d1933751860b21fa5414ef10ff86fd49468cfc7af1b6f9f51a498a959837b59849050d84b5c9cf4f8b7cc0fa1a21841634139ad6691562778965682a7f3559703ea696d33398bff9b652b6032e0c4a8b0d9d3473caf884b66a0034d3cb1f5ec2c52f56b3e4b441d9febdaede4cca54baf400753e220877229f17fa02783b94065b8758e25d746c4c7cddda353df3e37f331a15fdebd49202da2c651eac75ea046ebdbc400926e78c279aa1b13020ee9a25a6b8242cfbafdb670341ac69eca089ead923469c3c8d6d8d17ec6d9ed484b2e9bbbd9eb1a914a60bce18175f7df5f35c976786b23ab651b235adcfe5988a3a01b58e9338bda32b584b044eda40460846f8d08e14625d0d453328c8c917b462147d3abb769618623fde42a1683b1647664ff5808067c364533725a9a140c2ed2246c97b65949b81576988965dadd79e4c76a9a99f9f7e467e972226fd4eb2f9a1447f7092e6a16211f6b72cb214f40f298efb54370c70e3cbfc42b711c964fcca7e4955bed17307541feec51c16b5ebea88f422b2de2ffd400128387209d511a4694ab7b8f07221cb850c0b51a1bf0c1bb64dc2a57575e865111e236ced8e4478fad1f266d94a7b56bcb42cb63f5ed72ab4296c7500948dd71dddd30f0ecd035245a929c6e6981fc49bd8a68935ca168b824da741f0a63a1d9adba18878a04addc8fa0402f0d78874e9172d56fee347f3a7149ca960cf77f3a57d59726334daf72b8140503a3807732c852d0b79ef730b91cbed6431e22aeb4e03df0c34e6d9caf5a3161344735e4052f5d30bdce1400ae8b1f21156778fd11b4a77ad59555a687b868fbb8973c2302484b06fb1f5848dd996067bb4e1f5760007b7b3b05d3b9c2609ec0a31028a2d5692daefc762ae01d702ff1e8e20ff84151909e6a02ceaff845e5d381456b863a82ca86dcb7a14b83a3c7d5078e9297381893a189c2ccca94f2a18ba292be0e899e5e943caaf5473ceaeb5a6a8b34938059b00f70afa53d89ff24c75ec2334a4d120550ea414298baa27079e333214fc9ed0159a6db4fe31a180387bd3f2816682b88717727d0e079909032ae97cfe23159b474d459908eeabcc4098583b367a3452e74513ec1eb41a721d7cdea8c61f5f9923018f2cd92fc9307d9679d8edf90365635d02284271327b5650c9952693ed22da6c9617e2f5987ceab0b481cfdbd66924b8f3619b53390a9af11997b9f559ed4dc824130901c7940d9c941721d3b9a26ff2c9f8c38b92a68954ce9555c152ff341ab1b485f4cb526893ba0f78680dab76b6bd3f7961a82efdfdb65ad45085cf29f61fc51c5938abcf64f1dbfa202bad3c4f0dac565ba5a461252a0df7dd2a51f6b2a7c679d3bd236c861ab0086827cab816acf6e4dbccc1a52ba5ea6436cd0a925ee3b6b892d562dff71054fe9a08aa21b75979cfb47e6326aef1bc579284a62475a6b6f509d88c6fdc7565d3bbd7415287ac1dc3bc171741412de61354570861f513173f635e44380414fd6c61f7052358cca5b85b7c71716d3db3f588d4a5eddcfd4c050b6b367e4628520a0fab1a79d94fdd0a8a0a35254a7f2c74755830dc87ecce59c7d4795bd52a200ae57b87f8c7b8971f9bccb4f93f7fbe0270d798aea3d9a3c2b92fa8b9cec82cd6a8b7260b10fcf2be6ea6be63be0b49e193b38458d00c17a7f5e837e98770798bf9d4363fdbeba353f5f03e278446e652fb27e261edac48487c6492af9327b43a4d6f0540bd1555c851d5bc42fba719341d8130b0584396f669392af9b9825d4e0c6275775ed9f86ff3cf53b258e03ac8802443c2bee326231fde971e4fd9d2a4f1776deaee25fa2ac4b78e331890be9dd957d8385d81fff563af648c2d64618be574ad1606093da2ea8b65e36b3729f90b320d9f910ccad659dcb5ed4560be1978405cbc605a0b549f146f6068c327751faaf268be7258cbb5564bcd7e85b6a6a9c74076f0740b837439f1f5397ef0406a7e9e8987f491c7e8cb4a4b73176cb806d53bf5b0cb1b14f43585f98364eec0c4cb9192a128dfe857ea916e1840db25b7fdd73c4c31a76ae0ff8229021f2a6ee5e722fe63eef5a51a8afddabb9b67ba0b9d96d42ae570d4da23eee67d297d768c4da320f2729a4a93a33d50fd0a208241c8f8e76d97bcf89e973728b01457aed3dc8c6c9624f551a79e9fb7a334db5af32e6192cf6a3a82c8c340bc495dd0afcf436e2091b49ecde8e824144ec89826c5a30feee55365dbc125548f3118c89858ef070bfabcc2d0784c6b5cf4c035c401b654c4f90bdc7f55bc0263de01b8519d1e64d1621750152c2c834cd6cd96e34d60fd7a15db3614e3cd978cfb64990afdb229358907b36fe1b872f60a36ea513770a2f7552daced435a3cb788260cf48cabc317f2fcd126802ab3cb22d56efe6bdf446ae27e3269f28c10dbed44b5507de8da5f291b8b6f3e5a5a585323290fe96cdfe9b6fb0e9071cf843d59799ed792a44c39adcda7290383dcbcaea9ff262db258b41ce43108f15107fc5c46ebb335c621c8f4843fb1e0d681be98299f50830a1b68583a77ea41e5c523fe8a86d781d68f4e3e18b2b7e75a73d4e4fd971e1ed5842c35e77df0a3a52a1fbc67fdb5a8f65467327b4ace14ec1e0e128f66d5fbce6665"}, {0x40, 0x109, 0x2, "89b5e8447812a7202efb5eecdb523cb1a6aac80b0852f65d4214ccba5f9bdc946b6f3a25995afb14d09ac44759c5"}], 0x1398}, 0x81) 05:49:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2320.053596] syz-executor.7: attempt to access beyond end of device [ 2320.053596] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2320.055358] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:49:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) [ 2320.088104] loop0: detected capacity change from 0 to 40 [ 2320.109149] syz-executor.4: attempt to access beyond end of device [ 2320.109149] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2320.110953] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:49:17 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) recvmsg$unix(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x5, &(0x7f0000001800)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32=0xffffffffffffffff, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000180000000000000001000000010000004d4f2c4dc3b13d2c7645e04581c4cf43d50c3b53456279", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0x61) r2 = openat2$dir(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)={0x2000, 0x0, 0x7}, 0x18) openat(r2, &(0x7f0000001700)='./file0\x00', 0x100, 0x100) setxattr$trusted_overlay_origin(&(0x7f0000001500)='./file1\x00', &(0x7f0000001540), &(0x7f0000001580), 0x2, 0xd0b2939b09450d55) fsconfig$FSCONFIG_SET_PATH_EMPTY(r1, 0x4, &(0x7f0000001600)='!\x00', &(0x7f0000001640)='./file0\x00', r0) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(r0, &(0x7f0000000000)='./file1\x00', 0xc4442, 0x60) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) setxattr$trusted_overlay_redirect(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780), &(0x7f00000017c0)='./file0\x00', 0x8, 0x3) r4 = getpid() r5 = pidfd_open(r4, 0x0) process_madvise(r5, 0x0, 0x0, 0x14, 0x0) dup2(r5, r3) truncate(&(0x7f0000000180)='./file1\x00', 0x101) creat(&(0x7f0000000040)='./file0\x00', 0x128) creat(&(0x7f00000000c0)='./file1\x00', 0x0) [ 2320.148199] loop3: detected capacity change from 0 to 8 [ 2320.162005] loop1: detected capacity change from 0 to 40 [ 2320.169917] FAT-fs (loop3): Directory bread(block 5) failed 05:49:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x101a42, 0x5) write$binfmt_aout(r2, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2320.202695] FAT-fs (loop3): Directory bread(block 5) failed [ 2320.203881] FAT-fs (loop3): Directory bread(block 5) failed [ 2320.215985] FAT-fs (loop3): Directory bread(block 5) failed 05:49:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = creat(&(0x7f0000000000)='./file0\x00', 0xc4) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), r1) recvmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000580), 0x6e, &(0x7f0000000740)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000600)=""/219, 0xdb}, {&(0x7f00000017c0)=""/91, 0x5b}], 0x3, &(0x7f0000001840)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x40}, 0x2) mount$9p_fd(0x0, &(0x7f0000000240)='./file1/../file0\x00', &(0x7f0000000280), 0x200000, &(0x7f00000018c0)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@access_user}, {@cache_mmap}, {@access_uid={'access', 0x3d, 0xee01}}], [{@appraise_type}, {@uid_gt={'uid>', 0xee00}}]}}) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$inet(r5, &(0x7f0000000780)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000300)="6fb9", 0xffeb}], 0x1, &(0x7f0000000700)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @remote, @broadcast}}}], 0x20}, 0x0) ioctl$sock_ipv6_tunnel_SIOCDEL6RD(r0, 0x89fa, &(0x7f00000001c0)={'sit0\x00', &(0x7f00000002c0)={'ip6tnl0\x00', 0x0, 0x4, 0x2, 0x40, 0x200, 0xc, @mcast2, @mcast1, 0x8000, 0x8046, 0x2, 0x88}}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r2, &(0x7f0000000540)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000500)={&(0x7f0000000340)={0x1bc, r3, 0x800, 0x70bd26, 0x25dfdbfb, {}, [@ETHTOOL_A_DEBUG_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @ETHTOOL_A_DEBUG_HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6tnl0\x00'}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x18, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x9}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x441d}]}, @ETHTOOL_A_DEBUG_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xfc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x3}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x8589}, @ETHTOOL_A_BITSET_VALUE={0xdf, 0x4, "c683f7fe40d5b8adc7faad0dd78843ff46b768f9f8e6c88982db1d1961a65240f7ecaeb3147bb17f8d7125dbcd4b7698ad1625316a52f1eab177bf6c2d81d92555943636e125a806c6456269c722b4f8aa8ebc709a5fa0322ef22204f0cd20c340fe31a736260f92eb9decdb71de9f4311742252846662b16eee1b453cb695deda323ddf4e48c18925f7991e77592f3ed99413599cc43bda43ea59f9a97a8b2399d978fb338959a52ffd44cb6bc792318536af8b7eb5ccd2694ac14408d962d8da92de5eddb99482420f70a47a7d8aac8ad24a775556a2462d9a27"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x5}]}, @ETHTOOL_A_DEBUG_HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x1bc}, 0x1, 0x0, 0x0, 0x40885}, 0x20008010) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2320.289172] loop6: detected capacity change from 0 to 40 [ 2320.292606] loop5: detected capacity change from 0 to 40 [ 2320.319798] loop7: detected capacity change from 0 to 40 [ 2320.347743] syz-executor.0: attempt to access beyond end of device [ 2320.347743] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2320.349468] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 2320.456814] syz-executor.7: attempt to access beyond end of device [ 2320.456814] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2320.458597] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2320.487885] syz-executor.7: attempt to access beyond end of device [ 2320.487885] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2320.490621] Buffer I/O error on dev loop7, logical block 11, lost async page write 05:49:35 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000003c40)={&(0x7f0000003b80)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x30, 0x0, 0x300, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x81, 0x5b}}}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x40044) 05:49:35 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:49:35 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6dd30e7eb81445ff00000000000000400016739d9e", 0x17}, {0x0, 0xfffffdeb, 0x2800}], 0x4, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) accept4(r1, &(0x7f0000000000)=@nfc, &(0x7f00000000c0)=0x80, 0x800) 05:49:35 executing program 0: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:49:35 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) 05:49:35 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = accept4$unix(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0x6e, 0x800) recvfrom$unix(r0, &(0x7f0000000240)=""/98, 0x62, 0x40000000, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) io_setup(0x2, &(0x7f00000001c0)=0x0) io_submit(r2, 0x2, &(0x7f00000004c0)=[&(0x7f00000003c0)={0x0, 0x0, 0x0, 0x6, 0x9, 0xffffffffffffffff, &(0x7f0000000340)="36cdec232d23f443de1a488bf430ca0fcdcb91b2ce9410361a9e156b8cc5b7b617ce339a8363f1ce2da7ac1154fa2c48f541e81c4218b2c3b8c3754cfaebed874f43d577a572cb82063679e56563f00fcc06a1d1f3e60784cc7da0c3b64e5b7a12767980abe5a8e69f65d049fb", 0x6d, 0x1, 0x0, 0x1}, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x6, 0x0, r0, &(0x7f0000000400)="5bbfbb9ae8ac3e2038f5b77e942358313ea4b1121c5d5e9eea99e5ceda5a18346e4efea9de8b15c0cd04bda56073145d5c5dbe06ebe7d8e4d30d58037e943f531d31bf86e3786c0f584b", 0x4a, 0x4, 0x0, 0x1}]) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:49:35 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) 05:49:35 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2337.871620] loop5: detected capacity change from 0 to 40 [ 2337.876150] loop4: detected capacity change from 0 to 40 [ 2337.878858] loop3: detected capacity change from 0 to 8 [ 2337.884154] loop6: detected capacity change from 0 to 40 [ 2337.888071] loop1: detected capacity change from 0 to 40 [ 2337.888408] loop0: detected capacity change from 0 to 40 [ 2337.889150] FAT-fs (loop7): bogus number of reserved sectors [ 2337.890220] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2337.901219] FAT-fs (loop3): Directory bread(block 5) failed [ 2337.923898] FAT-fs (loop3): Directory bread(block 5) failed [ 2337.929742] FAT-fs (loop3): Directory bread(block 5) failed [ 2337.934833] FAT-fs (loop3): Directory bread(block 5) failed 05:49:35 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) 05:49:35 executing program 6: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) sendmsg$NL80211_CMD_SET_COALESCE(r3, &(0x7f0000003c40)={&(0x7f0000003b80)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x30, 0x0, 0x300, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x81, 0x5b}}}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000}, 0x40044) sendmsg(r3, &(0x7f0000003a00)={&(0x7f0000000280)=@nl=@kern={0x10, 0x0, 0x0, 0x240038}, 0x80, &(0x7f00000025c0)=[{&(0x7f0000000300)="fccd529ff3e8eacded55ce9944b1d40f7605f1bfcceb6785a960e1cf82b66cc0c83cc64f0d377e42416a9277ad1dd13b544ccd2c54b0f6c65a42ab71ab5be40aeab9a41bc3dfaf6a5c68808961bff8ff2815541017911d4fb8c57403eaaa177867339c5345d7f6f969f34bbc549fceadc9f5c384f7fee7782e5269f412f2ee0f367f750c055ae1ddbe466f972ea27b7c134bcda6bf231d8061b398191e212d70726e1173f108d2ed10b96403a0a1", 0xae}, {&(0x7f00000003c0)="538ef2eac70fc1ea66450039f9727f7fdc2666b08ba7f8eba785ca119030", 0x1e}, {&(0x7f0000000400)="262550ececd2a46a27645078838cd3ee70769ec5a1d36415b57e67c2b751024113798a925bd3cd79321045dc9b5899b9540cfa0d46cb4baaf070ec37149b93517b7dc5790f53cdf4be96494906d26a80280e127611e4cf96c993372bbd577ffaa61b8367e4e21e95485eca874511abf1cd2e6dd45bf2748b45282d1e6de8d794130443ce2c3c746a47318c8a6e627b74a1839a51e95cd46c1a591b31", 0x9c}, {&(0x7f00000004c0)="37dd769a156c5c8e8983134873ca97", 0xf}, {&(0x7f0000000500)="233ee3e55f97d6694f89b92abcdefea36745e8b4f6261d53e52e1914e7b533a02ce9d21253d1b3a64f627e28a0e8e69abd635b6baeb8ed59cae09f68ecd21fce646c980b6e7ee92ded45bc5ecb5c244944fb0d88dad023d732aae07f57214490f2e750da37d20b490c1b69449c9a92cf3d3aec0a2a6571b6b68255e4326ea333b4685db635998385354ef7593b600b0369003a12f6a27c51e9d1a0877f31e8c8e89b3449c31937c441fd48b0d1d916a659acd53257ba62ec98baac6527e7e5e375060d8fcc942c7b82ddce8a39cc47b1c21f1ae481a9a00f879ae4cc6ab52a3407ed2e9c1a9142048ce3609ae4676c336e6f02d792bdb63c9c1088f2e612d686ebae1858aec62001313019af1fe38a2958d334a93fa1424815aa6dc4147583196647f553115fa6a6b5a526193cfd0a43b8be0622ca1946b690fa79f78fd3843ae0945955d4a203aaae69af4c32e296a4c563541139c1e7de40e033cb954bd1314f9fdceb472140ba05d5255c93a2eeea501605d03beb6a24682e48d9b70aac06c0450cda1be3ca755658866f0386fd961e7c781fa09bde84be2fc076d9188771b4f4a732fe9d2846637a015a3e1b570e18d48706ed2d409c14ba81d483c0498d451f4ea9966d6fe0545a72fd6769fb5e6e0762e15c46c63cc15f782723f22153abcf66e62f2c9911fcbeae7f5fbb31a7f981fc81690e50d84dd5e9320465907b45e480e6a629864974c8cddf71e1b8f10a5393fb76440e7fcbb8752b5b11b1b9962d2f271ecbe76b763318569ba989875d347431c77ba7d83240138895b09e8dde0aa763f737349fd2c2185006c6b1fbd4f601b6e35e2616f22134460a2fe5b9e2a949b3a8102b3667f90bf0aa93ee39763754d312647525e81fe90c12c6431bd3222859a2ee91ba86e756e8c29ea56a691cb1ba92083d9556f6c0724223546203b687e79d8ac8ccc97b8e8cd3fe61cb6cc27d820321745bf044f9597b83ac4af568afbfd8f8774db77efe1d6f158f86c73129780f08232663aa3fa46c0a9cb0c7cbbe987ae0cbfc8bb8b9b4872ef58a54e6e15c89ac7e83e29c462db1488319422dcac09ba1d391d69685bb0c1a0ce9281b17d7a109161e03202df5c757c52ef718e26090a3bf915c9a42aff7a2c273d9b111b1d1bfda6e065aff820bc5de90748cd08ec2097f33bb93daf7f001e30dfce1e23a20ad74d1af5ab4ff63dc4d9caaed4fb07c036057470cd1542994593e8d17528954eb5840e1d5bd20652dad54806b8a6532b80a2aca0f3925091c0afcd9da45f373e9a522b400dee6bc47d886fec371865d96b2ebfe0543f354d8c719c657c8c1a9856808acfd4723d7a42fb16b48adc4a343dc7a3116a18cfb696efc60fa39eaab431de07b0057b6281c1c50ccd30c455cd97e7a7fe919432a69a1ba2c40ea5f3358658a2c4c2f92cc0ea0a97ffb19e0f9b2f2e1fee3f6844908569ceeca33b8eddb3de74c576a087b55a7510876c5ad4411e96a79751e945ec2b633365af93fa657e080f1d5c166a118f56e423f9741dd6bd0d62cb4d95f3e3c6dd812710e3a9c13e1cd08a4c6df5d807c29f17cc88963a7f6e8997d3925e01bce57ef3ee8c6f48b832b10bd372c65da4def6bbd3f71543b57ce73fa2b58c9efb50b89f59c52e0d9913c6add98ced6a8aae906803d3c2ba78977e4cd50e5ad6d42ac7d007954e483aca50d334b4d233a92aac20f0a70d1d4bccf01b8edf2b7c6dda6e8c01cc0281869c5991a22b3533f84421f8954dcd93cfea4c7d2e91a54cd86856c7e8e9e4e996fd4703f5b5b667fcca471b32887e9fc252e06bad802902eda0c6bfc7e1c016e0de326f73c7108f5534b059e890cb16529f4664b75d91e0bdc6f8332efd4b667384c14b81a8b9ffa727efff4f2732071536b39aa89499596a34954249c21ee5beeb27372e28aa7c256af05dd31a9db70a4b7638d5fd2f96969a4450854699279c5f909c673017da64ac56fd29e7969b41ddfc6536c2fce274e27a17d6e10302faa5d29737c361ea8802a9759835f5b600d4cd045d588cfb9b5a6cae8ba5ee99f7839d298ccb3c1fa0aed9accb0f55844dbf4b1de8775e27c781fc115985f5c2a149da4bed8531f651a5e1173264e79324333d4d2402cd05d3b5e1c647cc7c57e5fb3a5a5b8a5612c548548dd04eb3400856ed9b433b0342d9892fc3974d10c5205d22c4ddeb0a7c0df465519c12160dde83ef9c78438db76f1b3463f883550ce45a5f5be019df53a5ca9428f774bae34e2b7352efb45f540b59fbee95325cc85fc80b7683c5658354023456e0495d3e13ded966af72c93fd5f457939951f851958f10fcd96db28a1bb721b0ab6987a7be43e6f285ad1c333d98020681144d049350eb587ba0d48c496906638bf4b7b0105d71203d2bb738b80929ca69320723d2d15f1962433084ce3a72292711e05df8711b60cbeadcf9051fa2b8392a580db70ebb1e90bed502f6ce3dc0187ed9bb3f98898d017a243d570a354aec506280a6fae116ca016d57a4742de5aa1a86e4ff64380f58a6512a3d9d185c232e86fe1a692a1250156eac6d85ba106aa46a5c922078a1a3f96768566c80671d9e93ac9a282591c7ad87760b8113c9b1c61724f730d77ded8556b7bc0c927d12ec5e51d0952f7918a62c4c1e52652e6713c22f1b4023a906acd853342ab1fc38b0604e1c463e5d3dc0021e64964e303464785ae0ebe3c84a7b5e704103fa40ade6c00b3c7f9f789b3f9cc36b1d97512dc31b624b56eb83fd14fa4ec0eebb5025aada76ab37949f58d797dc93a866fce4f6f9017f490a350691e9d72f128b076fc0398cbd991d82a0d3b531a56c1cccafcfb599dbb363f1d18da149f560d604a11b71c451022fb1506354ac3ff08fdd70e2167355640f3e7f470d08b20112a99b98a47e788c9dc4ca94c5f1d91739e36b78a2d4ad65771299be3d263e699713a660670ba66c7c5626e5ffb91e3783c2dc0521c7efd77549a494a35b3bed575b962e2e0d10218b330833982bf0109a72bbd63c66b8be2062a41bf905d53e160c7b87e8f27c3e04f1940118d647997c5e1e5ebe4ed1fbe2a6a0bb876139a90a46c389716cb54037c3d219cf043ad53cf1b568da1e26afd27f3cea83a82d56fc2c838a8b6b2a46dd6f5952985e50f5459b9982d8ee45749e341212176dd0fb4bf05eed488e808045e3a2c91c058e40c32660f777f7c0a48b932fbd16e2d9b762add0ecc458eac70bef92b609eab2fbd461f968db8221c2325ced079c1ca569cae91f8815e944b48d6181afdbdb43243a49cb8be6acff83ed59afa79ddb117bdf630db38669e3687407c16ec133e47c29bf82801ba6942ff97dd04b1346b3437270134e95d8c2c0ee4f5b01ec47cf59d301662d031d714830e3e9696dd5b9186cbd9142c456cfe2c0808802c8568b9f4e80a0d5d47b12e4dfb8fafb697f32d80099fca20b5876f79dba44283182f24d72bc0ceabe689d8cbe154938d18b00cd524fde13caaaa35618eb255926920a8275634055b9a6ab5defd41c31a5cc7902e18e4bf9d0e53483d1cbf424208c041f3b8064d738396a7458805ef1396d198881711d30f2a477501d26d2cc80720061089060ec5f0fbfd64b09048cf4cad96e4c0a0cd3ef76c9b6618b3474e43fb50c66afd0088995324ee984037b76faedce2baa0a050894360d169e3d54d933373e387f22c35d622d475a559562b8b6a4ba80dacb04447cb8c3e149d134e753473320f35229b1fb4cc20f6d86681a9e58e2036e9a1a9b8b9a0f0d0b78bf6b36ecf30bd836441771bc46f56a4ec52906b022a2e4f117d17ae78f4b069eeaa477b6c69adc9f1e79fb2fec41325ef7837d7059a918da2af7ce9a18bfc658e154c19b9b400e261a8a8358d3c8ccf71e6efbc0209ee0eb294825e4b05f83e53517fd65e560ffecfa38a2e1272a72877b855a350e65ff19e633fd79a2382aaa1df56432467a46e9e75f295449df5a015674adc8fc9d8c1afc5789469d45a45b9cdb45c01ef9e58cd5b234fb67ea839d5be2b53b010cb58d28971a2578229c4d1f71053bb0f49c9171fcc938c1a0464b4447b2fa99dc096bf72c48293936fd0baf5d6bb2792c8a43a696764eeb10ce417d419cbd021c307b7802f6afca33810d62335dc2832bceea80b79b1f8768bca3168a7ca2cc56099bbcbe0aea205ec6c91ff91d72e9d235751cbe75aad0fd2b51b23167cb2936be1b24f73cbc1e2b9c444b4f52c7435b1f35ed386916cafc992fb6b71dea0858e140ea614a66296440cfcf74ea8b1eb13fc6cf945b1ac4694a7f5ea45ac5767f5da1e852af9a7ed17e9ac90e87a7a7ba62e9c84ec17a37b781537ba8f6318496585aa482027f6d34f4b327f87f304e6fdde1c492f2d7366161d601695458a19d45ef5dcaf6b8dd33eea7cdd7f6d46681719cc562018e7df8718d867c8a8dbd3201cd9426742955e87302dbb64823f32a3cf5baf6ec1e74323b8a007a26da0e83295e232d502cb066554335bcf69913b1fc49051d4545994e36fc745d211bee3d35d3f324fd98261596118c59b1aaeb3b88dce92edb424475f43971c69dd7f3c4ad49b98967398c1ace50490578aafc2c88d7cd10340ecb8bb2045ed9a834cab1f529d168d27823c675488afda410e5e08f25686c2d916b83b305f8c6350d3e03a247983a8bda65cb083523c65b1160531e7c2bd3829bdbb120761e367ed140b0949dd186d8ea3a0e1062b84d44918192bc62e537ead6382a3c131223c89fcf3f5b0729fa77b326ba5696edfedf39c9a17a4017f0ac1de34fbb5a3d280cf53a659b57c0b2eba3b6a8929f82fabec0f8041bf91ccd7abdf8bfe9d987898f44b18f45294d444d7954189dd865463a45d3e4000f106828c8174403a135eae807a5d93f24d02f32bd68259b467d8998e2007adea7d0bc6dcf486c60da593f444b86f49770092148147931819386dd8916f47e0843d03fd8424a5a6c4b91d5c28ac72ca800eac3cffe324c891447acac3b6099ac75e16c7859d0d0699bc307a06076ff7c3be363465df0225cc30f16391edf7378bef60de55cd7811cca668b9184481e6e4363589fa0b777f57bb5610dc23c5ff671d64aada3e6c33dc719d6275cea62e3a6d43f9e144a88f9fb87fcbed7410ef61a9b85153c2c7139a54b38c445b917536292c79b2aff51da8468c4cfb4bfad4f5396923d236b47fc0e48792c4367406ec07b2f3ce7f2fd6311d1f6c9ddb49f6119cc401b73eac5fe9f41b9aeebe319d36dda0710f5fbf5ebd1792cbf4e8917660486d1adb0a5e9b311c2f8075614124862de44e5c3a7cb7f3c9091634775b3fa5276e54fbc46b4bb820dbdb787aa2ddc3b71305c88b8afad91f8987ed63cb365ad1e2009594c79490d7168c88a68966d9faaef049e6f66e1f5e574b28babffdc555aceb58ac3e45bce89acee3ce37cbd32486d476177a5d155dfef268db0d0f63b63a7575b2c798c54455da5c8742189c7eaa8b2c16a5c1bb8b4cde71d3d69985c02f1c0f9a7fd9ee2b1bd09fcdaf3569e55276f7b0734a65d7ba65a34a8d7937f46255376ec2fd7f8bad7961065443b20ea7f8c67217baab44b9d1abdd613b343f865f575022f1085459a96891d0f969b043403423e315cdc9e10f3689d6d59eb6e7614f435b75028f98621f9b4246f36c7728564594889360c71c90f5a200b65304902de739194f6c61fe614c6baed37a6b46ea3d4d48d20d848038b7baa3ceca399f873dccc40e38cd09014bf7be845cc50ed718ed7cfb6870a4ad9053", 0x1000}, {&(0x7f0000001500)="c08ae4d0ac0314b2539c03980337fd586a2d33ecc5577e2ac12c3e2bafbc09d6210af91cbd3e1633b9269edba58d1e10f239599a7a58dc3f0f189066220a77b3452f283a1d3f7eec0653e5e1cb9a57bcf594fb11bf4b09df8fadbd96043a24cac3a8446fc13ff0ce90d3a9243171b06d7e5c61afee19b8d69b8a9c2606bb6116b8823633a5f42c48a72e9f510c9ba8773868a400e0c1a98820461e798132a322019702fb377d6a8156266ac8fe0cffcb2f9a10456103bc8edc93ad1a6f38805c8f495e0ac5546d1bf38c5205fb8e086846d20f5dbe6b366fd8ffd9aa427c4b987b2384969c373ceda7723e6954f1806e3b48ff479b8adba104c2f292c15707f177a11835b31f982be8e505eeb5daa1c7331cc46087a0cc1ec887135fd7a95f6cad66f19e387d785a053aa6e00873731ddbea968317975e9fbaa78a6a12005f011088cd202f0a30f3cb98bf1accfc0425a38f161ea93d9ed6382e0da5de91f003a74e4139577c34a3ae737cf562d75eaa9e3abfbeccd79defc0f9aeb6349527eae3f30e2847b35e0eb0f812df3fa33a0ba1e599dcf461807826180276ea915cd793480323dacfedc558bf14cdaeea18f599f94775469c5524e6f970f842360161216709d242e08f69083d9a015e2146285456bc75c4719926ec9e6ab3402fce8fc89e23314ec6bf90184190aaa4ac2d8fd8b04767ac6a011efcdefb143ff3a768d08b8c5abc9e1a7303235e34d9b4c47e1acde7acbe4780604779dba8ef6b2da5586103fe7ad70c2e1c2ad37f0eab23cab297a33fe70a8afcda3df26083d73dacbd6327634725cf2ca9bcf28128965c250fe7a1bb9c2b72a1987928128eb0e1c4af885fc221bdf0f1723cc610dcdce95a30db3a0691d6a7f5d0ec9e2bb16cae80b597577dfde30a57155fd5534452a51a233d8e898123f26d27415e34e9b6567f3bc91fb71b724e86cb0cfacd10414d516b8f5ac26fe3af7c7315561908d3b5db9ddd6809b5366ae5f7901ea169f2a47fbe8316f7ebfbb72bf3a564a0bdbf38ffaa8a896269f1b940548cef764fe8a607f76c9f03f2f84fe0d637ba11dc47cf2f26dbac7ee516ec574567a7fa213ebfd702e0d1ed5e782cf607b03ecd6c591153c878d8ad012b6274ec997ed637f7d4747867bfc269b146e42df6d516fc5a439fee362d407724f7326f19a74752044679f5bcaac3ed22c6d4ee9b4fb4d92f88d3c6271d55db35565b879e68deed307815e174e9e763eedcb979869c9dba3b4896c1227a73840930ac3076cda79f2589896b4c1a6e155b82c4fea0c9e753a353b5a3f15dbe94b116be05e75b2b30eedbfa0f51e7c9f4b94986b4d8b1d85e0144f59fadc9b23fa3875defef0bb9f1677e53165d9b35e052252bdfa647523691dc8773ccab5daa490a67230684a343f7cbd9e443677ec4ea69e0595602da08acc0394ffa9079d2dfbea79feb0568fcf43c68286e51f21b3a3bd251b65fe93122a0e13e0bb314ceede23434a1b29cefb38165a985ee9d1e9a524e12564dbe0505879c139b980e8928415f25bea079c329e91c50369ed9aa7843f4116a2ee63bf96c1605811766620796c9f74dd028699daea2a1aed4dc9c5c959ed4624657491ad6d077e57264be6f1df8e34c05aa48de06fb2e6562617d0f060bea22d7517edcd147ed93af6294e5872c81f121f27eb0c9639d44adfae90753af372ef9eadb12b38b826f140987e4abbbc27be98db5485c75d0dab35a88e699574a8e1bbc259fe833eb6eda9818eaa93b8ab5f98ba4dcac00c401562d819cb732a9823a6e5a9a7706a204fa82f1127035ec5323131b55fd2cc9a9bdff5d815c31bdf6040d3cb1d0da4590770629862033636f58c9dbd5a25e6454029f0f8518d6da98426f5b28b22bf033e7588ed8dba6db02cd9da7ab0c7e09b29f8b06d8091896e0d07dc0925910f7fcb584f096d0885bb8655025fad16ef7d66e75df8efe9d7a351b3d827af1771b795bd607fed0823852387d4f1e8e4e3736a7db1504544befb96302058c7df5325ba5d9867541752592692955c455c60497569d845ab976c7d0a5fb2107848f8bbb9989304062da4d9f0ce71a532894ff6c5777f8639d24425e19a4c9fdde1d974a4d3764b993c9ce1835bae1af29538006dceff49bafa8db549c4d2ff8924ff122bfeade985bbc1904ae6b5c369486588acdee3c3a98240e9e2c8215604b9dd9925cfda3e5df4c21c8aff574ba05e737e0c558594fb100d9aac28f5ab75c152b10b2ace91aed3cdc5e3c85662601966f57b1ab42f8b835fdddddd54967e55c799a2b716bc480a8039b49cd71fdfa817e48efd0bf2c69213ebba19673c6dc0f7aaaea3d63c2c3323f2cd20af003df9bfc091779715a4de3d986113d83d6baa2e9cf44300456637a098f32272beea9cd2cd0354f52c96a53e05378a523c1da5a481bfeb8a41b24b1c397f80e99d0aa263e5f9736e5c6df373c93f75601f1249f7972d015e6155c807148096282cff90c83faaccb466bc47eeca56ab496b3f716e6306871d47bc73099fd461bfef85b2f949f1da9f1324793eb13ef897d0fc216f66c9455d2e7f55ba0f72be1ca71d51b778dede4e33c3d29db3c85d5945ceef1551179de42038b3cb5d335666b07b82117813d3349a04c96bf17cd9720dd2da49b69daa3bdb22da58921f1f92b4794af06379989f3c8f63e9f07a8857f42d73f12f64f1857e05fcc9196857d6c152440647d49fac37b999dca819b2d33a22fd0cee362a5524d0028e6a624b8e99055c454885b4b090d6efa5ada0cf3b984fea0cae15526e62251c60b45a49ea0f430d131b690dd47a2b99fe7ded47a888a47c6a099369f34b548178a75114674903f5bd5214de51a3b604b39d44a0eeeffc52b6828d3324188e0ea1056cfbf79ec7afbad3dcdedcc8ef28e013ff968238288e6ea2d284dea540c9432f7fa0adda5a4c1834de38cb8700b38b9b99cf4dfa98f6d66c5c5529d76060b4210f66785bdb06ef732016d79f2ac67905221655ffd56aa43d66b1ccba55c659b6d8229cdb464862e695817dd56d73c43b6a3065976e46e4162343d6ed21417064ffd1d3f842a0e20d84ea86708e039775325e035c92a4f51172a3214b1b875fc0707025434399f28808fa49d0a82fe06c37c6d20cfecce5e80fac6108ab67195a3a77ef0b4067de9b9b2145250449081addc17647c04ab7c1bf4f3a00bd4f8cbb9e9c57e682643d0b713a7f98199219d9bb2941d2f32292b1a52523c7eb569db6cfb76fd97cdf1fc9e7826fcabdbc13e88fbf2815447c216abf67108f13fb626f94e9238cea9c64682630d13c98b48272a4efbfb01451d345363caa115f07c80c31b1ec4d9b6126713900cbd62f4f3b0acc58d1b7cd3969e5fa3d6e940234564d66e1f5ebb2cea4961805d4e133848798bf700398fcb5bf2c3be2bfed3b177346f976e782f925bfb2f47177aabfcef538c25917a2d757f209ab691acf245960dadba91e7edea41d18e4a74d36147788dc99e27e082d8d50803234d57cbb00c20f7bca7b4b57ef305f809ee8e06c856793e2926c1c7f3187438d109f4b21cd527062a492c89bd6928c616b76f39a99f7a67e61c68ae39f527325d65f4faa97fc8c1549c2572f387b286655b60aa780f44e75fb5fbfc3897d251c45f494d71e707e2279be6b2267879a7893e14c2902694fb74d71d7f9449607c2198c35ce015bd3970c38c3b5d1a3e82387d0501612a51cad20a1e89041e3a3b46d1949e4d05497f6c3e79957781d46b4c6f64dccf24855e3e91a2e7a2171872ae6ab15aa76b407395d4a6dd514ea8d64f779b0a0b6b31d0647717079cf821c081e58e80b63e004af4aa4f2a9b6db222082f835859d5e92e12198e3d972e183daa161930c7e3e50ff36bdc4508073e601a01a32e07f4c2c4fe161d9923c056393577c1a31dcfa5765b68abebd614f0c2e13912d5ec94294ce6601256d90e8052f82b6828afa5a681693b51a24d6175b6d7fb7077f8af43452f756b12415107ad4c75e5161c0db3eb664f69017a2251856517af8dddf295e3f98c18ea5da2946d9b2949e9bb5bdf7ec1f33f43c3640073241a1a5c7e7eb170ce8ef2bf64883591d474fbba6b3c974d41cfa2eb7a00bdb361427c705f8b8e4572ed92c1578e2ccadd5560a492f61ed3f076604bade8997c7fc2333ca3cf958e6f91d6ebfb85a10ca1f18d8b878b2e4dee2850cd1a030cb1cd3f48837467ebc5d70f2723c13acc55f8f270a79ebeac574e70d5bb28e18f999af9295178406edd102dfba7a0fbcafd8b19d454a63b645a327745b0f51eef9d51af23bd92715bca08d696206bf6afa6538e2b576bf941e3dece4dfc98aa9dcbc6cb8cb0a13c6f45a94abd2977566499032ec6208319a7ffece42bea054749119bdb7bad6c964cdc1127175d19ee5a228e5acacc6305f9c02c2515d5538568aa250b63f28835c3c69b29a27939ea975dd81915c3dc4740060df301e646170e9bec351f74caaf23f6023cccdb834d528212aa90ed58666db5e1589fb839d036b508f117f1ca27f293aa0ef6f4940e65bb14431f135261080651fbcc33063a08da89a7f3eeb6d85601580cb255ec543e528362de9588bee7570451a49fa495a619c55dce40cb231ceae9f05777d340533e034b53d1bdb8b304b2b60b4cf649d11a752723dfc0d80cc8d1497ee1a916df7182e030d9fc93bb50755700328d1d18b7d6d7e7852d552853fd6c0be52ab1e747e2dffc5394874c62b1858fc631b6b77f9aa75dce1546dda6150a7d4eaa5b817f895c7e997d120da745bc13ed710ab03c5ca130b6608c51e0203e7ceee4d4d861d58d3412982fb62d02ecccefdbaea16e5848900d731f8c6f7c790542384ec45b10d24b3c827e9b8a466b3d46fdd4d2b899c1386ee0ed4a6641fa43fd5bce3ed2df52dad24daaa5b387ea51ba5995818ad62ea09d9204d2d69444bb30bc3bcbdc4f85625e2a4d2697d0fbf82d56a908a09500d23e20160359449712fc2dd060836e26026037eaf70d61493c05606dbcd3003688f7a05246239589a106d29855730b02b3ab6bee26faf1221798e5b5c8acb1ca63a441e759935f9c7bc26c5a7311a9477e8543d9ac76c4d22833c7b94a81410c31749402645c90ac2d30c1fcb443986ffc040a79a0101d5aba736d9af9d32eac1a110ad8dd157ddbdd7ee321b004ca88f99cafa16f30ae6e3b1498819f9e2d623ed54f07746077c01643463f48a59d1f6914271b1e7854a7630b8a825f5f368c80b8d3ce5aadb15dc8573458f76112638d9b73daad778c56d09782c37863dd42446308107141dd29638aa5f0f359a3ebf27ce4d20bdfc9952a0148cbd6b8116ffa2c0e4e4428d49dd67b7aa82b1a4a25ee2ba48ecce5b2e44f4ccd648669758617cc882a7da11b583ed113c628d116204ada58a959981f61bca741da72df1afef16984c2f07e07a37703ed24084b0e8f5fec62283f5de4043b1f581274386f78884aa960c496671c4afc741af74dcc94ddee2c480616129bf923799316296abc4ebcdd164172599c3c63894d0b7cb35e8617a4c528526d7e0d6b9bfcd887dcb10d27f1d7f56d9dba5365c580c9817e29b6d25c9c6a26e5078648fafdbfe34cfbee7e5a04c23483d2f50d670c01e8bcb426fdcbe0759f6ac44a3a61e59454024219ee27c5bacdb60845b46b5a244ef11255dc92bf3d732da9193e39465f4ca134f9669b71428758cfd863500c26e78b5dac7cabaad88a9411e3d3504c60c5dc8293ce18eff40ddff5e1aa1a0b", 0x1000}, {&(0x7f0000002500)="4f5964772dde048c6c1297669450fe00b6bddddf2a80edddda9279e30db7c2657c5d1bb7aa5ac079ffd0cdadf5c49d4ce1cd8002668283f5f70069f0b996e25f71d9bf34a06d26dfa422aa6931edf884558c7e41736b9c9fb4a1ccbbcf06212c1d67baab031132947134211951fabd461603c7fefe5888efe84179c60e0d82ce5a3751009d4eb93fc5ed1a1f10020a8db09d4ad5c0f9fad212374744ae4057524900f8f8fa14df8f3e4563a760df3094d6c530d6a8f5f37a47432d", 0xbb}], 0x7, &(0x7f0000002640)=[{0x108, 0x0, 0x257, "1cdd360af952b130e7a4e4071fb53344ed5f7e82ecfd6b0b482081b9ea962ebbda63e5af6c5d740b167f4a055789e75c69172b48ae73286a1e06a8c5678064af8c646e936f14a700b26175e86ebb2deff7b7885aeef3eaf233a2afea0a498308dcda44b9c5c9315fa96c69fbd22e5e507b4a76d8100fc23a0c720ecf4b34684444cdcd76220b69773e61eab142887e1e75357092030418cf2fe4279a0c8afd5c5ce3a62eaf211f1d87eb7d9b8218d60c742246219d084da60366ef3d5b3d8c2a08998c3a477dfb56a5e0b2c533b5d689c26235175dcf9f6b9eca93dcd70b95cc36b1da5ad8aa13a105dd0f396c6e7bcba1"}, {0x108, 0x105, 0x4, "fffb637287b3de293499c611e923cfa1840492228f57e25eff8b787b680244414e2e04bcb98ce85c3d6538f85989a32544ee6d6924c9426fe79828129a09e160c0a5c14e3197cafdc09cb0b5425845cc62931e89a963f8bf93e26126fddc4520b35b9c65472e31fee7a69028e359ce13f17262195c6b2ce66ba15027dedb5416418666404123cc97d69ded915608256203dc2a294aef5fd903dcdd5ac3dcb58ec8b6cef591b6dccac09003bbd6ac0f0fa788e9648fd53ff05ef0149e7c393e96d75cfc18a6da21180abee9ea1a2606cc72c151358c94f952221da7eed416d9811feb1359f8342b932310e2242be9e03dfe7877c03798"}, {0xf0, 0x102, 0xf395, "b0edba20aa7023a992e2ec684f87ea4cb30179ed37b76821493b246def3e445810aa77f2600a192819b3d8053a480117f301d0979d95b782f952819d3a237dabae8870a24f172dffd8cae08a56b32009915ff3dde72078ad940be8ddc1cbcf0fa6879902b8e594910ea1c04d40688fe053a6adb4eae5119b7003db88fe88a11ef4bf51dc53c8155c3d5e255a6ecb6dc3a9594f144549c657b05db1eaca8441d9b6ae5df3491884dd0d25519efd84e4beed493e36b9b47af6ee795cfa19f10cf2416a1af9b527217447e8a33a6806ba4c94f150fa29198123f78d35d517a62a95"}, {0x48, 0x10a, 0x5, "008bc3a86a32cf2ea4bd972728b25410117a4a8876d31c1a3f1f30029b234f66d94c6439420e55d333dcbeb3bdcaacf8d22ac48d13"}, {0x1010, 0x112, 0x6, "29ede9a1a415ce1a73e08e502fa984c6e346b4dc46ddcd4da4dc2a6f48a85887d761bb0aa89f494d7d38247fe1a548ec42c1df85b926a8bd70892876ae3162d064ac6ce254ee5f6788e6998e3061fc9453e30f7b4424486c3c03eb1923de6b2514281f766bf2c5e7362f38747bdbaf661fbee5002f1a9f5b74560fb0f6ff08b0f529147de80deb3dae6df1d6aa3e81ba534604f99aea2bed1f4726dd49dc5e4fbc8d4e6c7c0b685d6d51859a064e00509cffe5c0cf46fb706089279816abd72c1cf038b242d07485d933654c52884afbe3c4c941919dfbe8abf9654e9ae3ff5e631fb80233ed06a95c0b9d0f45a0185c8dfcb0a86152e9e877eb3e9aa79ed8f1b2c544ec15c2a0a94d9fb0d1dda387d6a0ab0dd4b5fe0d024607039e3353d46da721442d530615663e25bda6751024b438b982280c895037089ee394a38b382ad9ab10676f05d9a9375ec1e0dfd07a9ef4d29cab26adff09de7b46a3a8587aaf6c581d577c5c174a3dd3a180d0a5d7bda7b16242f417a14e58d87e4fa17ab37a46a914992039acff4e513e2f29a4941498d3eae04df8b372d7b126d66b3c4d237ba1866d897a3dd19ad3320beee54d612a458bd70d9bff28ae49a44eaf638c5e76f76db02e92ef55c074ce705e6e5b34dd07babcf31c8623e3cd7c7dd030966f4d81c24d25508a4426e2b219c990d279bb5d39aa0e252e70c356c0c531b9e800ffc865b663ade6da397114581ccb95662688ddea16ab3cfa0bbd14de58fcd0bcd62b6eb53fe7cd3ca6039e2bc7e5a7e47e216bcda327232fa55e55c042985f8a8d841dbc6b1ade236be45c97526d3831fc036f9d7b845a2738eb9476939e97a48cde7341c1f5c772ea6dcc754d2c1f5ef5213563344aa9bc266843e929292dae1f63bc0be23e651f867c5860f5e967f63b262ecebfc8f61d8977c8ed618c74f9c105b53fceac5f3c58713f563767d0a0068a1dcb91d2e779d585ec55e95a0a628a4abbf7c9d3823557e7bd20295fcaab1c5cf79dcbceee64accf25c570671f515ef285a2cade593591d4a327bc51ebeab5527b5c37503da98c4dbffcf627e08f0609cab6b577839cc149f0c713310a8500e48935fd5f1e476361092b04f4f7b2575f3a1fba8b30162e700a6767a2f7b381a06c00533acf79350c51380fc6440a0437249fbaa9d1803a426e9a605af4ed873e2d7e0e5403550ea97f04352b5eebf640ef85601c2da8c7e8bc71191a74374f99b2293fcef70d7aed0b00c9219ac67f3a4f896a49b0e8e1e40fb8fa4ddd6568a18bc89432756dbd6a11fbeb2d1440a14c8e9dd499722d7b4a57a7bddc2a69cb5db1dcecceb53eb89f14e8afb2173df824e19a27a91c254d7606bdfbc118b213ed8db00e6a21da0ed6365f9addd9115431f517d677ce3cb5ebff4f69047cb72548d2d29a7d5131e6b7ab0e630975668c3cbf04d77522d87dbf58aee144890bd492e0d751b49f32e56697a02b9f90807c6d95b7c8edb4debc32d2689a5f29d5b9111b2d3c41af14e3abeeda98fe12443443ed9250dd7ff65ce7251ac9e140ff683ee133c5e91a94d6fb07a054495bf3b6edf5912cf52f3dc623029bcfcb918473d32b06309d173965dcc7146eead74b62be4ff2100d0a9e111819d2e5700619e8ea07f2b08e79554637a551505ad86bea855ef6e37255e0521a016368245e104311ea09212ec1aa1910c1eb465480b6473f9e72d2b341a0ab85156114cf100d5f2d8716e4d065438d905f2fe728703715d0f96fee7489a85766362b4902d3153782ffb5e0cd9457b47dd861dbdefd3dbddb87a17efab9aaa2260ee27634a97bf1a90750d6bfeff75e69154208eca613559089aaabd4eaf719a386c000f54bacdc730a6086b65160aee1f842cfb9b187c83eb4e60c957640e887d2aa2c83e8c897b0a025e28e870c431be31c42aa70460832f497aa4885dcddc7c31bd25fce5bd83f22f2f04b3c939ed04f068fc77de8e3adf3e69161b445a970432eb7659d59ebcfbea22ce0873faa63512899297b0b500c89c19c810eb498b4d206ab44475fa918046c4ae6c8638ad21e368fc60f545133964a264fd68893d582da05ba8bd050fa68de41cac1bb8db785de83af959047aeb6f26094b846289c48597dc48ed8d9a0998ea164e14712686222595d427561c620d34f52fb10a20b25963d0547c99b6eb8736f3439724ab70ebd958d71a29fd3432efaf3e43c6d64271004209eba01e2419814cdaff8cd5003219eda069fddd28be0d854f2064cae3162474b71d7d09a114f635ec75df8939636b3a2ea750456b4789a056604cb9ccac561cbb645d9e90a464c4a7b6a427568eebb62df4ac86df7eadfa529f8c67038e966b89d37faffdb2f27417598f1974bdb2cc9aad29cd9610f80acd6e327d07d1b0ada28e349323f4faab616e5b0a054274f0638fe4d9ea931617a248e878c6eed01204b83287d39c6e83d893c645aeaf0c4dd06ee8f9fec79eb4c68d3d4a78a6a4e8ac87e7b4ea16780daeaff7ecded99b45530795e37977c00f645346113cccb46b86e86864cd0410210fd142063f66bebbebc8f083ae08a27b0d4e4f75f19238ca69ad1d027e928ff5f3671cdcd940e397458b48bfa522f0c9e75065f047c4c2371f03e22dd886bae6daba784240f0c4145892eb2583b8f491d09698406760d6a5d1ddb1e0ba78b3789fdc46ee0ded2b108de0cd56393b51a3642950ec93569e4060ebcbed2ce7da03005d8dabfb308a217406575aee5e8c59e815d1fc342775f159141823dfe449e08b819ff0aedbfc67a2131163dcaea972f93f4ad73bc26861d62113d6f91997c9e0dc25fd693fdb47f092e311b63cb289c8232aca889a1556236f1be4e411959738c133625cf2494ca95198a040f3de98f8e82b450d399defcb5d99163a4e163c95ad0067f4a5b91560dc0b91c96f691d89991e9a23efc25778f0c8971182254e96c629c7c3d9dd22236e17f86194abcb8a65f0e152711d3c84d31552488f394eee5886fc226d5a965e6520442b0d8bea97d4eb2a9bb4c12880e259c6accabc3828f532092c40c9adcffbdae623aa17e1cc66a2995f1e3f350c3e0ee16fba783c92e0fe611ead443eaa6ec8e49b3a7d1933751860b21fa5414ef10ff86fd49468cfc7af1b6f9f51a498a959837b59849050d84b5c9cf4f8b7cc0fa1a21841634139ad6691562778965682a7f3559703ea696d33398bff9b652b6032e0c4a8b0d9d3473caf884b66a0034d3cb1f5ec2c52f56b3e4b441d9febdaede4cca54baf400753e220877229f17fa02783b94065b8758e25d746c4c7cddda353df3e37f331a15fdebd49202da2c651eac75ea046ebdbc400926e78c279aa1b13020ee9a25a6b8242cfbafdb670341ac69eca089ead923469c3c8d6d8d17ec6d9ed484b2e9bbbd9eb1a914a60bce18175f7df5f35c976786b23ab651b235adcfe5988a3a01b58e9338bda32b584b044eda40460846f8d08e14625d0d453328c8c917b462147d3abb769618623fde42a1683b1647664ff5808067c364533725a9a140c2ed2246c97b65949b81576988965dadd79e4c76a9a99f9f7e467e972226fd4eb2f9a1447f7092e6a16211f6b72cb214f40f298efb54370c70e3cbfc42b711c964fcca7e4955bed17307541feec51c16b5ebea88f422b2de2ffd400128387209d511a4694ab7b8f07221cb850c0b51a1bf0c1bb64dc2a57575e865111e236ced8e4478fad1f266d94a7b56bcb42cb63f5ed72ab4296c7500948dd71dddd30f0ecd035245a929c6e6981fc49bd8a68935ca168b824da741f0a63a1d9adba18878a04addc8fa0402f0d78874e9172d56fee347f3a7149ca960cf77f3a57d59726334daf72b8140503a3807732c852d0b79ef730b91cbed6431e22aeb4e03df0c34e6d9caf5a3161344735e4052f5d30bdce1400ae8b1f21156778fd11b4a77ad59555a687b868fbb8973c2302484b06fb1f5848dd996067bb4e1f5760007b7b3b05d3b9c2609ec0a31028a2d5692daefc762ae01d702ff1e8e20ff84151909e6a02ceaff845e5d381456b863a82ca86dcb7a14b83a3c7d5078e9297381893a189c2ccca94f2a18ba292be0e899e5e943caaf5473ceaeb5a6a8b34938059b00f70afa53d89ff24c75ec2334a4d120550ea414298baa27079e333214fc9ed0159a6db4fe31a180387bd3f2816682b88717727d0e079909032ae97cfe23159b474d459908eeabcc4098583b367a3452e74513ec1eb41a721d7cdea8c61f5f9923018f2cd92fc9307d9679d8edf90365635d02284271327b5650c9952693ed22da6c9617e2f5987ceab0b481cfdbd66924b8f3619b53390a9af11997b9f559ed4dc824130901c7940d9c941721d3b9a26ff2c9f8c38b92a68954ce9555c152ff341ab1b485f4cb526893ba0f78680dab76b6bd3f7961a82efdfdb65ad45085cf29f61fc51c5938abcf64f1dbfa202bad3c4f0dac565ba5a461252a0df7dd2a51f6b2a7c679d3bd236c861ab0086827cab816acf6e4dbccc1a52ba5ea6436cd0a925ee3b6b892d562dff71054fe9a08aa21b75979cfb47e6326aef1bc579284a62475a6b6f509d88c6fdc7565d3bbd7415287ac1dc3bc171741412de61354570861f513173f635e44380414fd6c61f7052358cca5b85b7c71716d3db3f588d4a5eddcfd4c050b6b367e4628520a0fab1a79d94fdd0a8a0a35254a7f2c74755830dc87ecce59c7d4795bd52a200ae57b87f8c7b8971f9bccb4f93f7fbe0270d798aea3d9a3c2b92fa8b9cec82cd6a8b7260b10fcf2be6ea6be63be0b49e193b38458d00c17a7f5e837e98770798bf9d4363fdbeba353f5f03e278446e652fb27e261edac48487c6492af9327b43a4d6f0540bd1555c851d5bc42fba719341d8130b0584396f669392af9b9825d4e0c6275775ed9f86ff3cf53b258e03ac8802443c2bee326231fde971e4fd9d2a4f1776deaee25fa2ac4b78e331890be9dd957d8385d81fff563af648c2d64618be574ad1606093da2ea8b65e36b3729f90b320d9f910ccad659dcb5ed4560be1978405cbc605a0b549f146f6068c327751faaf268be7258cbb5564bcd7e85b6a6a9c74076f0740b837439f1f5397ef0406a7e9e8987f491c7e8cb4a4b73176cb806d53bf5b0cb1b14f43585f98364eec0c4cb9192a128dfe857ea916e1840db25b7fdd73c4c31a76ae0ff8229021f2a6ee5e722fe63eef5a51a8afddabb9b67ba0b9d96d42ae570d4da23eee67d297d768c4da320f2729a4a93a33d50fd0a208241c8f8e76d97bcf89e973728b01457aed3dc8c6c9624f551a79e9fb7a334db5af32e6192cf6a3a82c8c340bc495dd0afcf436e2091b49ecde8e824144ec89826c5a30feee55365dbc125548f3118c89858ef070bfabcc2d0784c6b5cf4c035c401b654c4f90bdc7f55bc0263de01b8519d1e64d1621750152c2c834cd6cd96e34d60fd7a15db3614e3cd978cfb64990afdb229358907b36fe1b872f60a36ea513770a2f7552daced435a3cb788260cf48cabc317f2fcd126802ab3cb22d56efe6bdf446ae27e3269f28c10dbed44b5507de8da5f291b8b6f3e5a5a585323290fe96cdfe9b6fb0e9071cf843d59799ed792a44c39adcda7290383dcbcaea9ff262db258b41ce43108f15107fc5c46ebb335c621c8f4843fb1e0d681be98299f50830a1b68583a77ea41e5c523fe8a86d781d68f4e3e18b2b7e75a73d4e4fd971e1ed5842c35e77df0a3a52a1fbc67fdb5a8f65467327b4ace14ec1e0e128f66d5fbce6665"}, {0x40, 0x109, 0x2, "89b5e8447812a7202efb5eecdb523cb1a6aac80b0852f65d4214ccba5f9bdc946b6f3a25995afb14d09ac44759c5"}], 0x1398}, 0x81) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x484000, 0x0) openat(r4, &(0x7f0000000040)='./file1\x00', 0xa000, 0x8) [ 2338.096708] syz-executor.4: attempt to access beyond end of device [ 2338.096708] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2338.098563] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2338.183507] FAT-fs (loop2): bogus number of reserved sectors [ 2338.184678] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2338.247954] syz-executor.0: attempt to access beyond end of device [ 2338.247954] loop0: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2338.249767] Buffer I/O error on dev loop0, logical block 10, lost async page write [ 2338.294126] loop6: detected capacity change from 0 to 8 [ 2338.319874] FAT-fs (loop6): Directory bread(block 5) failed [ 2338.340979] FAT-fs (loop6): Directory bread(block 5) failed [ 2338.342146] FAT-fs (loop6): Directory bread(block 5) failed [ 2338.353600] FAT-fs (loop6): Directory bread(block 5) failed [ 2338.696247] FAT-fs (loop7): Unrecognized mount option "./file0" or missing value 05:49:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x20, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = dup2(r1, r0) name_to_handle_at(r2, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=@isofs_parent={0x14, 0x2, {0x0, 0x6, 0x7, 0x400, 0x6, 0x7}}, &(0x7f00000001c0), 0x0) write$binfmt_aout(r1, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) inotify_add_watch(r1, &(0x7f0000000000)='./file1\x00', 0x40000000) 05:49:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:49:49 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r3, 0x40505412, &(0x7f0000000240)={0x3, 0x3, 0x7, 0x0, 0xd}) sendfile(r2, r1, 0x0, 0xfffffdef) 05:49:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) 05:49:49 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r3, 0x40505412, &(0x7f0000000240)={0x3, 0x3, 0x7, 0x0, 0xd}) sendfile(r2, r1, 0x0, 0xfffffdef) 05:49:49 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = getpid() r3 = pidfd_open(r2, 0x0) process_madvise(r3, 0x0, 0x0, 0x14, 0x0) r4 = getpid() r5 = pidfd_open(r4, 0x0) process_madvise(r5, 0x0, 0x0, 0x14, 0x0) r6 = getpid() pidfd_open(r6, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000540)=0x8) write$binfmt_aout(r3, &(0x7f0000000000)=ANY=[@ANYRES32=r3, @ANYRESHEX=r6, @ANYRESDEC=r2, @ANYRESDEC=r0, @ANYRESDEC=r5, @ANYRES64=r6], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) clone3(&(0x7f0000000480)={0x10076080, &(0x7f00000001c0), &(0x7f00000002c0)=0x0, &(0x7f0000000300), {0x8}, &(0x7f0000000340)=""/42, 0x2a, &(0x7f0000000380)=""/166, &(0x7f0000000440)=[r2, r6, r6, r6, r2, r4], 0x6, {r0}}, 0x72) fcntl$getflags(r1, 0x40a) r8 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000500), 0x42000, 0x0) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x54, 0x4f, 0x7, 0x8, 0x0, 0x6477d2bd, 0x1200, 0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, @perf_bp={&(0x7f00000000c0), 0x3}, 0x400, 0xffff, 0x8000, 0x1, 0x4, 0x4, 0x8, 0x0, 0xffffffff, 0x0, 0x8}, r7, 0x9, r8, 0x1) sendfile(r1, r0, 0x0, 0xfffffdef) 05:49:49 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {0x206}}, './file0\x00'}) 05:49:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2352.377683] loop1: detected capacity change from 0 to 40 [ 2352.397827] loop4: detected capacity change from 0 to 40 [ 2352.405902] loop6: detected capacity change from 0 to 40 [ 2352.407498] FAT-fs (loop2): bogus number of reserved sectors [ 2352.407912] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2352.408886] loop3: detected capacity change from 0 to 8 [ 2352.418822] loop7: detected capacity change from 0 to 40 [ 2352.421241] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.424241] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.424862] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.425291] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.429541] loop0: detected capacity change from 0 to 40 05:49:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) 05:49:50 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2352.489919] syz-executor.4: attempt to access beyond end of device [ 2352.489919] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2352.491189] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:49:50 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r3, 0x40505412, &(0x7f0000000240)={0x3, 0x3, 0x7, 0x0, 0xd}) sendfile(r2, r1, 0x0, 0xfffffdef) 05:49:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2352.546894] loop3: detected capacity change from 0 to 8 [ 2352.549138] FAT-fs (loop2): bogus number of reserved sectors [ 2352.549602] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2352.558779] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.563064] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.563540] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.564124] loop6: detected capacity change from 0 to 40 05:49:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:49:50 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) r4 = openat(r3, &(0x7f0000000000)='./file1\x00', 0x0, 0xa) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r4, 0xc0189372, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x401}}, './file0\x00'}) ioctl$F2FS_IOC_FLUSH_DEVICE(r5, 0x4008f50a, &(0x7f00000001c0)={0x100, 0xfffffff7}) [ 2352.577323] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.614912] loop4: detected capacity change from 0 to 40 05:49:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x1000000000000004}, {0x0, 0x0, 0x2800}], 0x20000c5, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT=0x0]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x20) read$hiddev(r0, &(0x7f0000000240)=""/204, 0xcc) r1 = getpid() r2 = pidfd_open(r1, 0x0) process_madvise(r2, 0x0, 0x8, 0x11, 0x0) write$binfmt_aout(r2, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:49:50 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r3, 0x40505412, &(0x7f0000000240)={0x3, 0x3, 0x7, 0x0, 0xd}) sendfile(r2, r1, 0x0, 0xfffffdef) 05:49:50 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000003a40)={{0xfffffff9, 0x9}, 0x100, './file0/file0\x00'}) 05:49:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) 05:49:50 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r3, 0x40505412, &(0x7f0000000240)={0x3, 0x3, 0x7, 0x0, 0xd}) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2352.665085] loop7: detected capacity change from 0 to 40 [ 2352.668960] loop1: detected capacity change from 0 to 40 [ 2352.693712] FAT-fs (loop2): bogus number of reserved sectors [ 2352.694131] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2352.700567] loop3: detected capacity change from 0 to 8 [ 2352.713520] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.722782] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.726677] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.727099] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.729741] syz-executor.7: attempt to access beyond end of device [ 2352.729741] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2352.730805] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2352.736737] syz-executor.4: attempt to access beyond end of device [ 2352.736737] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2352.737801] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2352.755614] syz-executor.7: attempt to access beyond end of device [ 2352.755614] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2352.756508] Buffer I/O error on dev loop7, logical block 11, lost async page write 05:49:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2352.759896] loop5: detected capacity change from 0 to 264192 [ 2352.762128] loop6: detected capacity change from 0 to 40 [ 2352.764114] loop0: detected capacity change from 0 to 40 [ 2352.773572] FAT-fs (loop5): Unrecognized mount option "0000000000000000000000000000000000000000000000" or missing value 05:49:50 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:49:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2352.806735] loop5: detected capacity change from 0 to 264192 05:49:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2352.820098] FAT-fs (loop5): Unrecognized mount option "0000000000000000000000000000000000000000000000" or missing value [ 2352.838164] FAT-fs (loop2): bogus number of reserved sectors [ 2352.838661] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2352.869598] loop4: detected capacity change from 0 to 40 [ 2352.871744] loop3: detected capacity change from 0 to 8 [ 2352.891690] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.915785] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.924830] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.928884] FAT-fs (loop3): Directory bread(block 5) failed [ 2352.936191] syz-executor.4: attempt to access beyond end of device [ 2352.936191] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2352.937383] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2352.947141] loop1: detected capacity change from 0 to 40 05:50:06 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:50:06 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x404c80, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:50:06 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:50:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) open(&(0x7f0000000000)='./file0\x00', 0x40a02, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:50:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) 05:50:06 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r3, 0x40505412, &(0x7f0000000240)={0x3, 0x3, 0x7, 0x0, 0xd}) sendfile(r2, r1, 0x0, 0xfffffdef) 05:50:06 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r2, 0x40505412, &(0x7f0000000240)={0x3, 0x3, 0x7, 0x0, 0xd}) 05:50:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0x0, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2368.537328] loop5: detected capacity change from 0 to 40 [ 2368.550515] loop7: detected capacity change from 0 to 40 [ 2368.564463] loop6: detected capacity change from 0 to 40 [ 2368.579639] loop1: detected capacity change from 0 to 40 [ 2368.587971] loop4: detected capacity change from 0 to 40 [ 2368.613510] FAT-fs (loop2): bogus number of reserved sectors [ 2368.614313] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2368.619829] loop0: detected capacity change from 0 to 40 05:50:06 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000001440)=0x0) syz_mount_image$tmpfs(&(0x7f00000000c0), &(0x7f00000001c0)='./file1/file0\x00', 0x6, 0x4, &(0x7f00000013c0)=[{&(0x7f0000000240)="1c72598c8ae507a59efd600368b453cec2d35204f002d3cf6269f62dd8b034ef2ba8df818d5458e7b126ae5316195af11aa6a4d5d9e62b693a6984647829d5b42124218a4cfbbc7bbbf06e37d7e3aa3b9058e543e52d36e2d0058c", 0x5b, 0xd9e}, {&(0x7f00000002c0)="f9b930a89d0536c0bfe9023e32da2cd2053395ee82fd872c5ad2c4aa0e352cdbb61a61934c656b9cfd592e2ad27c268ca72528d5fd24cb2773209df1973b953543ab278cd77c405653deec389e59e61cbde8ab01eee572c16a8857cd9f8f2d8845222af3eaa7766f208c0b9b9e8734a3fcabb7ea10282b1432965c55be8a83172b0c461f4b20d21df21bbe4b541d927e9ba1f7c1315cdefea608a285370aff6f8ed8d3f347d5f1f2b83178c80ea5d7bdb9ea9a83117e5561d257041bc614218eb8e60b4661285d1bd043b01212dc52b7b22b8d2c23ad817815ca43bf1d95df3568dc51790a0858e6cf2ecaba2f6616750ef80c8d3a80466e660f611c8565276ceb0caab2d0c6bc1a85aaa3dae0d6ee76ebdc757ac3ee729f2ed8b8f102b609bcb5ee6a47b95004a2d4b61a57e9a56bdc9c5c2f1b6a00ede2170ab9ec3d6f27e94aa0a1b7ec1973da380d92597e2b5e939b7f80ed4a8664df82b22f1b5a8288238b969e56f6f2081ad8d3ee66a232de78ebf2249c68e1ba722fdab8617e350b0646a7775bad4c756f2a674b9ba5b5573c253afca9ddc956c88f63054d878144e04517d43f09f7250063fd0240d6b88bc07aa8fed385c0ca7ddfce2cdd19f7c03e259a4f07d9727fc7adc40bb6483e9eb521f654e6c91d0059850df424a2f8f2c180c12545d48b56ec75d8fcc08f81b6dc71e2adcbf5867ebeac2b4a3c14bcf0fc7cb39609ee3ee9fbc134d1356f8a552a40ba6e14a8fe9e6c4e74d64cb9616443ced28e9b2817048bf920f25e95d88ff0e81e28d3cc1ec82d7789d83e7973f1669917181f89a1d8d08c529b12d1805554202c71a6446216276e47b73248be49584dcb281ef2804723c884f161f686558e56218520537e1f63ec9d7dfc9bcf0e94924d857001d37eb8cb5d058adea5c2b22c6e7d757f7873e88fc759e2d63aeb9be74cc7d3261e20aaa67c9ba4a66d9d02c8f019c2247cb99088bacba1cf0340d0e2a49ce97bfb30eb09eb6acb654e9abce9dd85602f0487b25d0a19ca41cc55c9c268169f079b3bf2744459484235768d62778256a1b389fcf5175e33ca8ef145b445d5f4a1e77837f025f358e2eb79aae61736a887439fbb52c650984990190e104b01cf3c061a6fb0ff87e8280b19176e5bfeb149aa8f1a563ce010f4750df8cc3a9733db2505985b424307a48fe8ff5ea5a552a0d00f3ee0ee6f2077f9ed4161cade426c007c9bd11221980936343434c245ec0c652076fc8175f41800430a7cc1683f715820f31906f566a107acaaf0c268ef71efb595c2844a43fa058e0c53cd25698ef252acf62220d70d35ce861a683a115a8bfda25dd598f6262f902998674710b52d96926376216ed4ae7b2cc2074004ca366d5fc6c14de8007054e164613833aca474b11aa8a5bf7f99087b04be11f3685d63ca557a91e0ca8615bca537b78c4ec7b4edfaf75734eb564f6bedb3185ab56b6458051c020d50a2299f45361e101a070a4d7f5e7d99d6e8463a056432caed3c5f9f7ca5232ae01acd9ad894a1d33c9f9604f352fc6f92aa527fda79068db95ae3b2c3a67e58c4958b65b2f5af939089cbd173b124deabcd242dfbd0de87400a6dcb10a75edbfa6d7a0207c25d6e0311f01a97efe00bcca7f02c29a494355e3a85987df1456eda926d45c208e2f29149bf42e75e971cc44f5aae39c5736acba519c1f3ae546996578d1b5142862c92a1afc6264e378e7d7cbde74a1e889b8ed490832fe073bd3de2420e79487742d748ee39bdcc4c2c8dc223804fe1d7b7ab208c0479738b7cf96a34f0c8cb92381288080a47f11f384e6889deacbefadb0807573ca8c69927372c263210899d9456e5576e4470e7675beb5f137cca974d14a1ba68579828be652cb208a31b043966292ed4e3d6ee665f57a82f125bea4286c69b8b1b5185c7fe83ef07c5b06ea7743291d4d7b7ff60433e3f727ce99e37d730441d98c34a6d6fc4dc3479fda01b8d5a7a1eca979086e71385e85e0573a618922c465777ffd580daa0bd66c0d8705a63d2e1dac1f9e9fdc292cceb685b83c2a087a031567f0f15b190bc791707e06b4841ebd315465ea0ca8cc2dd972f9392b218ab489b424f8ec0863aa8b35ef9f3afc8aa8a254615c4e98d33d0e237e8318cdeb1be070f46321ccf764e754b66aafecc83269a4b98b1c7f14e5902ddecc30f2a65dfdfe84568df922245f4cfaf089f99bab3c9346dd5b358e939518d68cac4441d309158e8d8b0ccc375b5fd43f18853d410fd57a8576ea7b6c6b40f6c97c9f4844f75b7b8ed75134e67c9e839093bb396827385711d4deeddbbdd0a2313d98a97f0d9c450036ddd84a89af9b83ee17dc47c165c2155b5ffe199abc78e57edfaf7c3eec171a1b4ad5d7cffd9b045af971f9854e6917fd35a7b376c4d91cb3e1596885919be7f892845c29afcec0c8d72fb5155352adc39de8c8d579f47ead814519332f040cb1acc93843b0532a582ccaf9a28a60ff77fedafdf3de9bc337848469ccf9320a8322f503cb3d4c932f1cfc50f5523d3968cca083bc1df160bc4bfc0317a03e1ef3fe34391e02f6f8e72d650b4176e65c126c6dc40ce8f5d839922c99a2786724f18c2d231b19364b1b8fd01e97dbde6abfb311ca44c6da9647e8ccd479b7951138c5f708259ed21f59fd43b766eae05217654c00d61a4f14160775c5c1c9abd9e4480ff66587161086a48cf07d8411f3b62815a4f3fe70e5af949d55da4d4c24d08bda2fd9de42db786c2decdb15421c84ae4bfb967415f76e13ab3701e1be4156fda1f2ba513c2c45c12ec4d87b95cfcbefba52e60d1d31c51ab0bbf9cc3a4efb96e588a2d732da265f7dfe923b9d75450032a99f8e11ec5d1c9232699fe27e9973d5370b7ae431f065a230796b991e33bfe1bb89736966ab991001c8e6439842749432043a14b5f4caf93d578d8a4ab7b01c0dbc073c121a61d1eecf766fd2648606f909fc7820c4c44aceee13d4a5cdc4c93b4699ac4f18f6abb09f8c3ef027a727f92efb217a73101b26893342a1904dab8725f46b1311f05b41b5eb417e4b3989ab4dc11ad90da1b2b2591896f71f72dba50f4c03c254c87796160c01ad00826f60f4c83d997aecd5ad2b54d2c31f5be84570d0a7bf7ab0a1153846a4197db984b89a1a04b9a2a78bd26f6903932034d95fd35c9279b4ff403c611d7bccad943a43f281910b4991627211cbe195aef9b080352bcca1a9c5cbaceab955b8c02ae802a72a827cd5cf062770c2b7efa431275bfbe497982349de27c2154381a0c80c1b5b4834324dcb5e35652b9417363b4d69bbf8a8c23749e43c6c5b9a4be780f85fbe0f31844ee55b74792065e7d13f83fad795bfafb5492e07b8202e57c8c2d88468832ccb5c1557a102dcc597ccd82ae417206bddc67f1332d6c742469fc486c98a2ced4230770b9cb8ac4763dab90d86843399547b2a4b653ab03d88833c95f6be35972f5224e71f61f466b150224ca437df6e857247b15f64b0660b9906640dd452fff1bcce7817f02898bb7eb9ca6ad2d92e1ac1286d4d9c0b42e7db303b4ee6e96d191e31efbdb0831131f4b3492e32737740afe6e73ccf6de0c21179198a6e8807450dc7a296c22cd5da570c267e76bd21f08080f618193f140edd4623e1bd3800dd59521ea6a367e50f716b1af228788a094cfe7747f19f7a9fae2bc3e040eec2df21b5487677f9d0ef5c1a3a87dddffb8e90d127c5145baeff6bb6668f75bbd7a0156779a773513e6217ba7e5207c1f9c8647c1720875665181c611a2f1e3bd660a8cfbc6ac0610209f6abd232d0c63f07b41255db03287eabe9e1b20772fc646e18b5e939890f660b5d4c67dc906a84a015fdd586aba0f49e58881b7baf5959d1959d7e3a82a761f659349d8a023f6601f208003df34196e3e50855082bedb22bcc73eab6662302525ab6d53a8afabbc1e195d7f5b9c22021b454143df6701cf22d85841281a230f01e09be9a6b064771f5bedceaed76464393ebc4b0988b76d4981c5365711cc23443b6a5f74e4fa1c5cc998e7fc42f3482a3abaf1d83b983d39aaf709903e32519895eabf90c1d907c94ed52233fcda2a10a441cd1a2604cd14da7089897cc3b4320930262640d440af9e38f4bbcb6e2ef2a13c5d9aa4bf43793b2a18c4c2b6dab4359dac617c70e1dba8cfc18c66abce99aff0b8042024a8dfd1f96cf0b69005feb6ddc89ad32ac19b746cda159a7673ece25c0d06fcd25d0b56d9ee8536148c166836c329c1b371050b8d054f1d4ee01bad00e27a6ef81a6790da4c8da3aa571ace28ed94bc5322d5617e91576a3bb859ef0bd9360121a0de6c8a539ea2083804401084c1d54f58f39eed4e8d2e7adca06820792ed5b0804407dc6dd038621c50d5e46a799c6a6380cf569ff60c404ad647ef58ce0ab58b007ac574ef2e5512935ecc9e180fb0a23ba81ec4ff6f4a5468292e91a810352ae34478424400597f9bd20c2939ec450dd5243cf11c7abdb18995474cf9a74daad5d189a32a391c6544a4505fe52344541361b0aa31bb6bb1bc7174a2bb4ea962fc2f2f37402a74a1903c576e9603d80eb6f14d4bb2aaa687c0641fd424574e2b17120ee310288197ee93c87d89269958a5cdc9e263eb879552270a27a7e628bdfd00d2390b603eee4bd8d02eeede5f735c8ded8b7e158e69f535efa01d5b0335ae33f416224ecaf18c206dd4dfde4c22ffbcc4f50eadebeec086f7cb7a567269b2cb829679044edf70e940c09c2435cfa0c40abca1eaa6a16cd526672954be272bbe7bbc01263165f5449a970879c7d3a55dfa201112307158d5a2ab061adfd27a94ea46de227f4c340413d4410c885585d112261aa96593be571e15b2f05a8e8e9b5a9303e99e01ecf3f5bb30f3c3aa746db885e51d82479ffe95289a7d607eff0b6a40e8640d0347a7300463945572b1d25163331b548445d20a72949ad1ede9267ad7c8755ed990f18b4615f898fec95007caaf7e5673382bf0632149691294cfe58ea41ac53ccaf0d46ca318c70365ccc15e9fb62fd79d3b91d44e13863e4555fadd420f1a8c20d3fe8974471c9ea91a0e09b198c1b6d3e92d73d0b23c5879d9aa492b22390256f649208d2ec778743fd0d2b4c8e4698d70cbbb2f953e9d607b11975f4c41c16f95c3bb247c779389a950d3263ddf8b54001ed199291aa54030b199c21a4a35b1685a63815572d37168e3777559fe1fb4557e41a9f28ccc5c623fe35f7cc5b569a3c297b11d54da5ee43a51a043337549db4cc4c6e67fc32539e2a8b43a3015a56c9dae384b209c271dcf69b032b8762d7638d91598be39b7291496638d9bef5752fc445fdaa8a611251897528526e86ed73d84ed63a36dcf52f33103cce39a17898ad586669d7d73447a174a0fcc82ad3e9290bb4c7ac332950302891458bf14f5aa27d827223c2f93a1ac88e896dbf13fa822e1c27234b1b8fe1e323230b04a9c67b699690ae12643bb0e35b3b78c2a611ef107b5ebc4784679dc32f2b62f425d9eb99a8f099a2b4d078fadeeb537f65f36e01628b225c77dc07321f12e6cabc2d5feb0e54c19620525bf47ae080bbba934d4baf4be259ef3ff5d7cc3386e08f5151b65dfc22d91661ee1ce061e318a8f0bebec70457f98d9a03c78d2a929bae473543e8dba24201f5af3bae5ac88eb4818a3c8181d9b301164ae8c2f7fed7a404a7ae69eed440ac9502e3fc82059477567ae34b96936416cb91b81f18712db64926e77b10d17db87d8d94e86138399adb225", 0x1000, 0x8001}, {&(0x7f00000012c0)="5713142ade43f52411bf2c9583f8371dde989d921e683fc2a9140b63aa6a6922e7c126cc7c86bd1a79c03c85b882ae9d88a669db3aff8800037c9fb10bd16028fbf0827cfecec209cfb951913aa5199361c9546bd432edcd20cd4ef0252b499fc77ad50af4e8aa2732c65b40d687710ce2a80256d835a6b0ec3ec6f2", 0x7c, 0x2}, {&(0x7f0000001340)="0105cac102816c33646fc5b325602dc6dfd4b045b0a47d22a9a2fe7e2d10c78ec64e4a30686404ce29e9adc779575dfe29d8b50c7e5833fb54d1b91d0e051a5ef145ac99f93beb8f041489d9078a4e3342f881f46c736a4aa74aadb0ab047e", 0x5f, 0x41e9}], 0x8000, &(0x7f0000001480)={[{@size={'size', 0x3d, [0x70, 0x25, 0x39, 0x67, 0x50, 0x31, 0x30, 0x34, 0x6d]}}, {@nr_inodes}, {@uid={'uid', 0x3d, r1}}, {@uid={'uid', 0x3d, 0xee00}}], [{@dont_hash}, {@smackfsroot}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x0) 05:50:06 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) name_to_handle_at(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=@FILEID_UDF_WITH_PARENT={0x14, 0x52, {{0x3f, 0xff, 0x9, 0x7ff}, 0x80, 0x7}}, &(0x7f00000000c0), 0x3000) [ 2368.631920] loop3: detected capacity change from 0 to 8 [ 2368.654053] FAT-fs (loop3): Directory bread(block 5) failed [ 2368.678179] syz-executor.4: attempt to access beyond end of device [ 2368.678179] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2368.679078] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2368.705553] loop7: detected capacity change from 0 to 40 [ 2368.712118] loop5: detected capacity change from 0 to 40 [ 2368.754590] syz-executor.7: attempt to access beyond end of device [ 2368.754590] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2368.755600] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2368.773105] syz-executor.7: attempt to access beyond end of device [ 2368.773105] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2368.774374] Buffer I/O error on dev loop7, logical block 11, lost async page write 05:50:20 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file2\x00', 0x400, 0xb0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1000000, 0x2010, r1, 0x8000000) syz_io_uring_setup(0x6c01, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000180)=@IORING_OP_OPENAT={0x12, 0x0, 0x0, 0xffffffffffffff9c, 0x0, 0x0}, 0x0) syz_io_uring_submit(r4, r5, &(0x7f00000004c0)=@IORING_OP_SPLICE={0x1e, 0x1, 0x0, @fd_index}, 0x0) syz_io_uring_submit(r3, r5, &(0x7f0000000040)=@IORING_OP_WRITE_FIXED={0x5, 0x1, 0x2004, @fd=r1, 0x1, 0x0, 0x7, 0x2, 0x1, {0x2}}, 0x9) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r0, 0x0, 0xfffffdef) 05:50:20 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) 05:50:20 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0x0, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:50:20 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:50:20 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:50:20 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:50:20 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000000)='./file1\x00', 0x101000, 0x9) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0xfffffffffffffffd) 05:50:20 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x2) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2383.352629] loop5: detected capacity change from 0 to 40 [ 2383.354937] loop6: detected capacity change from 0 to 40 [ 2383.355552] loop1: detected capacity change from 0 to 40 [ 2383.357980] loop2: detected capacity change from 0 to 40 [ 2383.361687] loop4: detected capacity change from 0 to 40 [ 2383.367010] loop0: detected capacity change from 0 to 40 [ 2383.369914] FAT-fs (loop2): bogus number of reserved sectors [ 2383.370477] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2383.377019] loop3: detected capacity change from 0 to 8 [ 2383.384063] FAT-fs (loop3): Directory bread(block 5) failed [ 2383.411982] loop7: detected capacity change from 0 to 40 05:50:21 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) 05:50:21 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:50:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:50:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2383.574068] syz-executor.4: attempt to access beyond end of device [ 2383.574068] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2383.575938] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2383.578682] loop6: detected capacity change from 0 to 40 05:50:21 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2383.585875] loop3: detected capacity change from 0 to 8 [ 2383.595129] FAT-fs (loop3): Directory bread(block 5) failed 05:50:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x420881, 0x8) syz_open_dev$vcsa(&(0x7f0000000040), 0x7, 0x58c00) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:50:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0x0, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0xfffffdef) 05:50:21 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2383.662931] loop1: detected capacity change from 0 to 40 05:50:21 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) [ 2383.693154] loop2: detected capacity change from 0 to 40 [ 2383.707851] FAT-fs (loop2): bogus number of reserved sectors [ 2383.708724] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2383.711340] loop4: detected capacity change from 0 to 40 [ 2383.717916] loop7: detected capacity change from 0 to 40 [ 2383.719044] loop6: detected capacity change from 0 to 40 [ 2383.720595] loop0: detected capacity change from 0 to 40 05:50:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) 05:50:21 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) [ 2383.790078] loop1: detected capacity change from 0 to 40 [ 2383.790646] syz-executor.7: attempt to access beyond end of device [ 2383.790646] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2383.792440] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:50:21 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:50:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2383.842848] syz-executor.7: attempt to access beyond end of device [ 2383.842848] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2383.844531] Buffer I/O error on dev loop7, logical block 11, lost async page write [ 2383.857690] loop6: detected capacity change from 0 to 40 05:50:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, 0x0, 0x220) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2383.898484] syz-executor.4: attempt to access beyond end of device [ 2383.898484] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2383.900422] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2383.921949] loop2: detected capacity change from 0 to 40 [ 2383.941213] loop1: detected capacity change from 0 to 40 [ 2383.950004] FAT-fs (loop2): bogus number of reserved sectors [ 2383.951017] FAT-fs (loop2): Can't find a valid FAT filesystem 05:50:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:50:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r3, r1, 0x0, 0xfffffdef) 05:50:33 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2396.375801] loop0: detected capacity change from 0 to 40 [ 2396.377851] loop6: detected capacity change from 0 to 40 05:50:33 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000003c80)={{0x1, 0x1, 0x18, r1, {0x78}}, './file0\x00'}) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:50:33 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:50:33 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x80000000) sendfile(r1, r0, 0x0, 0xfffffdef) creat(&(0x7f0000000000)='./file1\x00', 0x28) 05:50:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) 05:50:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40c41, 0x2) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, 0x0, 0x220) r3 = getpid() r4 = pidfd_open(r3, 0x0) process_madvise(r4, 0x0, 0x0, 0x14, 0x0) getpid() r5 = getpid() pidfd_open(r5, 0x0) r6 = pidfd_open(r5, 0x0) process_madvise(r6, 0x0, 0x0, 0x14, 0x0) sendfile(r4, r6, &(0x7f00000000c0)=0xfffffffffffffffd, 0x7) sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f0000000580)={0x1e8, 0x0, 0x8, 0x70bd25, 0x25dfdbfd, {}, [{@pci={{0x8}, {0x11}}, {0x16}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}]}, 0x1e8}, 0x1, 0x0, 0x0, 0x20008000}, 0x8) r7 = getpid() pidfd_open(r7, 0x0) sendmsg$DEVLINK_CMD_RELOAD(r1, &(0x7f0000000340)={&(0x7f00000001c0), 0xc, &(0x7f0000000300)={&(0x7f0000000240)={0xa8, 0x0, 0x8, 0x70bd25, 0x25dfdbfe, {}, [{@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_FD={0x8, 0x8a, r0}}, {@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_ID={0x8, 0x8c, 0x2}}, {@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r7}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r3}}]}, 0xa8}}, 0x80) truncate(&(0x7f0000000180)='./file1\x00', 0x0) [ 2396.383024] loop1: detected capacity change from 0 to 40 [ 2396.388375] loop5: detected capacity change from 0 to 40 [ 2396.389888] loop4: detected capacity change from 0 to 40 [ 2396.392710] loop2: detected capacity change from 0 to 40 [ 2396.393854] loop7: detected capacity change from 0 to 40 [ 2396.396408] FAT-fs (loop2): bogus number of reserved sectors [ 2396.396832] FAT-fs (loop2): Can't find a valid FAT filesystem 05:50:34 executing program 3: r0 = getpid() r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x14, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) [ 2396.475798] syz-executor.4: attempt to access beyond end of device [ 2396.475798] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2396.476800] Buffer I/O error on dev loop4, logical block 10, lost async page write [ 2396.500513] loop3: detected capacity change from 0 to 8 [ 2396.509970] FAT-fs (loop3): Directory bread(block 5) failed [ 2396.512061] FAT-fs (loop3): Directory bread(block 5) failed [ 2396.512569] FAT-fs (loop3): Directory bread(block 5) failed [ 2396.512972] FAT-fs (loop3): Directory bread(block 5) failed 05:50:45 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f00000001c0)=']\x00', &(0x7f0000000240)='./file0\x00', r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) mount_setattr(r2, &(0x7f0000000000)='./file1\x00', 0x100, &(0x7f0000000040)={0x100008, 0x8, 0x20000, {r1}}, 0x20) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:50:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) 05:50:45 executing program 3: r0 = getpid() pidfd_open(r0, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:50:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r3, r1, 0x0, 0xfffffdef) 05:50:45 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) 05:50:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:50:45 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x341042, 0x0) chdir(&(0x7f0000000240)='./file0\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') write$binfmt_aout(r1, 0x0, 0x220) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000000)='vfat\x00', &(0x7f0000000040)='./file0\x00', r0) truncate(&(0x7f0000000180)='./file0\x00', 0x652) 05:50:45 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2408.314552] loop2: detected capacity change from 0 to 40 [ 2408.315523] loop5: detected capacity change from 0 to 40 [ 2408.320094] FAT-fs (loop2): bogus number of reserved sectors [ 2408.320593] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2408.328005] loop4: detected capacity change from 0 to 40 [ 2408.334035] loop7: detected capacity change from 0 to 40 [ 2408.347683] loop6: detected capacity change from 0 to 40 05:50:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:50:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, 0x0, 0x220) truncate(&(0x7f0000000000)='./file1\x00', 0x0) [ 2408.374901] loop3: detected capacity change from 0 to 8 [ 2408.376180] loop1: detected capacity change from 0 to 40 [ 2408.382434] FAT-fs (loop3): Directory bread(block 5) failed [ 2408.385427] loop0: detected capacity change from 0 to 40 [ 2408.394148] FAT-fs (loop3): Directory bread(block 5) failed [ 2408.400468] FAT-fs (loop3): Directory bread(block 5) failed [ 2408.400897] FAT-fs (loop3): Directory bread(block 5) failed [ 2408.416695] loop2: detected capacity change from 0 to 40 [ 2408.425855] FAT-fs (loop2): bogus number of reserved sectors [ 2408.426290] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2408.428123] loop5: detected capacity change from 0 to 40 05:50:45 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2408.449940] syz-executor.7: attempt to access beyond end of device [ 2408.449940] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2408.451847] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:50:46 executing program 3: getpid() syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) [ 2408.479201] syz-executor.7: attempt to access beyond end of device [ 2408.479201] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2408.480143] Buffer I/O error on dev loop7, logical block 11, lost async page write 05:50:46 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:50:46 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) 05:50:46 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) [ 2408.548845] syz-executor.4: attempt to access beyond end of device [ 2408.548845] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2408.550686] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:50:46 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) r3 = getpid() r4 = pidfd_open(r3, 0x0) process_madvise(r4, 0x0, 0x0, 0x14, 0x0) io_uring_register$IORING_REGISTER_FILES(r2, 0x2, &(0x7f0000000000)=[r4, r1], 0x2) sendfile(r1, r0, 0x0, 0xfffffdef) [ 2408.577739] loop3: detected capacity change from 0 to 8 [ 2408.579350] loop2: detected capacity change from 0 to 40 05:50:46 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) [ 2408.588602] loop6: detected capacity change from 0 to 40 [ 2408.601747] loop5: detected capacity change from 0 to 40 [ 2408.605894] FAT-fs (loop3): Directory bread(block 5) failed [ 2408.610152] FAT-fs (loop2): bogus number of reserved sectors [ 2408.610619] loop1: detected capacity change from 0 to 40 [ 2408.611283] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2408.621722] FAT-fs (loop3): Directory bread(block 5) failed [ 2408.627026] loop7: detected capacity change from 0 to 40 [ 2408.629429] FAT-fs (loop3): Directory bread(block 5) failed [ 2408.631007] FAT-fs (loop3): Directory bread(block 5) failed [ 2408.647855] loop0: detected capacity change from 0 to 40 05:50:46 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r3, r1, 0x0, 0xfffffdef) [ 2408.673563] syz-executor.7: attempt to access beyond end of device [ 2408.673563] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2408.674405] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:50:46 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) [ 2408.700046] syz-executor.7: attempt to access beyond end of device [ 2408.700046] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2408.700912] Buffer I/O error on dev loop7, logical block 11, lost async page write [ 2408.755353] loop1: detected capacity change from 0 to 40 [ 2408.757690] loop4: detected capacity change from 0 to 40 [ 2408.817648] syz-executor.4: attempt to access beyond end of device [ 2408.817648] loop4: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2408.818636] Buffer I/O error on dev loop4, logical block 10, lost async page write 05:51:01 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:51:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(0xffffffffffffffff, r1, 0x0, 0xfffffdef) 05:51:01 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) 05:51:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) 05:51:01 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r2, r1, 0x0, 0xfffffdef) 05:51:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:51:01 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x41) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) openat(r0, &(0x7f0000000000)='./file1\x00', 0x801, 0x6c) 05:51:01 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2424.252988] loop2: detected capacity change from 0 to 40 [ 2424.256946] loop7: detected capacity change from 0 to 40 [ 2424.258082] loop4: detected capacity change from 0 to 40 [ 2424.259869] loop1: detected capacity change from 0 to 40 [ 2424.263282] FAT-fs (loop2): bogus number of reserved sectors [ 2424.263700] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2424.273204] loop3: detected capacity change from 0 to 8 [ 2424.286804] loop6: detected capacity change from 0 to 40 [ 2424.288148] loop0: detected capacity change from 0 to 40 [ 2424.294414] loop5: detected capacity change from 0 to 40 [ 2424.296301] syz-executor.7: attempt to access beyond end of device [ 2424.296301] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2424.297121] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2424.305523] FAT-fs (loop3): Directory bread(block 5) failed [ 2424.321035] syz-executor.7: attempt to access beyond end of device [ 2424.321035] loop7: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2424.321928] Buffer I/O error on dev loop7, logical block 11, lost async page write [ 2424.324712] FAT-fs (loop3): Directory bread(block 5) failed [ 2424.325889] FAT-fs (loop3): Directory bread(block 5) failed 05:51:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r0, 0xffffffffffffffff, 0x0, 0xfffffdef) 05:51:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2424.340354] FAT-fs (loop3): Directory bread(block 5) failed [ 2424.379882] loop2: detected capacity change from 0 to 40 [ 2424.389213] loop1: detected capacity change from 0 to 40 [ 2424.391711] FAT-fs (loop2): bogus number of reserved sectors [ 2424.392104] FAT-fs (loop2): Can't find a valid FAT filesystem 05:51:01 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:51:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:51:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0x0) 05:51:02 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) 05:51:02 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:51:02 executing program 7: process_madvise(0xffffffffffffffff, 0x0, 0x0, 0x14, 0x0) r0 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f00000008c0)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) r1 = getpid() r2 = pidfd_open(r1, 0x0) process_madvise(r2, 0x0, 0x0, 0x14, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001e00)=[{{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000900)=""/52, 0x34}, {&(0x7f0000000940)=""/34, 0x22}, {&(0x7f0000000980)=""/134, 0x86}, {&(0x7f0000002000)=""/4096, 0x1000}], 0x4, &(0x7f0000000a80)=[@cred={{0x1c}}, @rights={{0x10}}], 0x30}}, {{&(0x7f0000000ac0)=@abs, 0x6e, &(0x7f0000001000)=[{&(0x7f0000000b40)=""/245, 0xf5}, {&(0x7f0000000c40)=""/92, 0x5c}, {&(0x7f0000000cc0)=""/226, 0xe2}, {&(0x7f0000000dc0)=""/184, 0xb8}, {&(0x7f0000000e80)=""/219, 0xdb}, {&(0x7f0000000f80)=""/20, 0x14}, {&(0x7f0000000fc0)=""/30, 0x1e}], 0x7, &(0x7f0000001080)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x78}}, {{&(0x7f0000001100), 0x6e, &(0x7f0000001680)=[{&(0x7f0000001180)=""/226, 0xe2}, {&(0x7f0000001280)=""/7, 0x7}, {&(0x7f00000012c0)=""/135, 0x87}, {&(0x7f0000001380)=""/250, 0xfa}, {&(0x7f0000001480)=""/191, 0xbf}, {&(0x7f0000001540)=""/204, 0xcc}, {&(0x7f0000001640)=""/57, 0x39}], 0x7, &(0x7f0000001700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xb0}}, {{&(0x7f00000017c0)=@abs, 0x6e, &(0x7f0000001bc0)}}, {{0x0, 0x0, &(0x7f0000001c80), 0x0, &(0x7f0000001cc0)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x10}}], 0x128}}], 0x5, 0x40000100, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001fc0)={&(0x7f0000000340)=@proc={0x10, 0x0, 0x25dfdbfd, 0x2000000}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)={0x10, 0x1e, 0x111, 0x70bd25, 0x9}, 0x10}], 0x1, &(0x7f0000001f40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3, 0xee00}}}], 0x78, 0x4080}, 0x8000) r4 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r6, &(0x7f0000000040)=ANY=[@ANYRES16=r4], 0x220) io_setup(0xd29, &(0x7f0000000780)=0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1255c2, 0x0) io_submit(r7, 0x1, &(0x7f0000000040)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, r8, 0x0}]) io_getevents(r7, 0x0, 0x1, &(0x7f0000000000)=[{}], 0x0) r9 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) io_submit(r7, 0x1, &(0x7f00000001c0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, 0x2, r5, &(0x7f0000000240)="28b9e75cc3708ab8a402588eef9e99fc446687069e7e5046ff4855e84a48e2555f2dab1db3397ef98b5c478d2920e1909d7d3b43c2796d24851223d2f1c05027a0ecba9001c4961d171fa586bdb0fdb03a00ae10f8ffba09bcbe736fc051db7431e2d5b7a7a97141da22efe7bbc80dc60188665e29105028a0be9a8873dd3ddff0c571b4037e81a6445acc75638f50d22572c52985c098ea5784dafe82eed34e5b55cba78cd5a8b1edb4a2d8c831a1cf13cf328f262dae9ac11af3a369c298c204be56c87ebcc71a507c2c6a6918105dc4fa5f687685d5ba5ac4835982388fe0ba4a95ff3f99a85653606206804911ec9c", 0xf1, 0x700000000000000, 0x0, 0x1, r9}]) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r6, r5, 0x0, 0xfffffdef) [ 2424.504558] loop2: detected capacity change from 0 to 40 [ 2424.510532] FAT-fs (loop2): bogus number of reserved sectors [ 2424.511389] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2424.519792] loop1: detected capacity change from 0 to 40 [ 2424.529581] loop0: detected capacity change from 0 to 40 [ 2424.535380] loop7: detected capacity change from 0 to 40 [ 2424.537504] loop3: detected capacity change from 0 to 8 05:51:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(0xffffffffffffffff, r1, 0x0, 0xfffffdef) 05:51:02 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) [ 2424.544656] loop6: detected capacity change from 0 to 40 [ 2424.561655] loop4: detected capacity change from 0 to 40 [ 2424.579045] loop5: detected capacity change from 0 to 40 05:51:02 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) [ 2424.594969] syz-executor.7: attempt to access beyond end of device [ 2424.594969] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2424.595830] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:51:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0x0) 05:51:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2424.661932] loop3: detected capacity change from 0 to 8 [ 2424.678195] loop1: detected capacity change from 0 to 40 [ 2424.744762] loop2: detected capacity change from 0 to 40 [ 2424.752398] FAT-fs (loop2): bogus number of reserved sectors [ 2424.753149] FAT-fs (loop2): Can't find a valid FAT filesystem 05:51:14 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') getresuid(&(0x7f00000001c0), &(0x7f0000000800)=0x0, &(0x7f0000000840)) statx(r0, &(0x7f0000000880)='./file1\x00', 0x0, 0x80, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x1, 0x8, &(0x7f0000000740)=[{&(0x7f0000000240)="9fa223f1d1c66427d59778cd2ebfd2f6aa9714790c429fb312ae2b0a31eaa2c8fa5ce480b9e504b63d2dae6684e745399aa2185c97c72bf7a2f5d148110ca86b0b8ee1546738a8fa556686fba6d81a6d28c44dfdf3dd30e6b5d0fd23b0453bf64a9d0ee9d27776b63154081f5f1759270aee1c640d21e76de4788d7e7d0e33223d420622e4aecbe4a86c34ad62e0187bcec763f360f00fbda8d68bc227d172bcd82359548a66f103fd4a24d2531cc494f839b6e0103a3d531cd9a364502f426768ed08d2987484d4e546a630ee4ceb7ff3dbb3cfcad22ffd26533398f381bcb611f1269f995b215e0322963e72a43fb02ce131ddcd7ab0f67529", 0xfa, 0x23}, {&(0x7f0000000340)="35c7eedf92bb53d6d1f1ec268161386221541b8c26afdf62898b9159024f5a37788a59e5a85cd74edba4b3d436733cb211173c29be59e0ce153753fa6b9f9ee7a070206411e98302536728aa", 0x4c, 0x10000}, {&(0x7f00000003c0)="0d21e0caa98b1c22fbf0512236d1ddb7fd55fc7ce381901db4755516a55430075ea9802c6b3d4f36042decefea1bf5bf1ca293f0db1d314a7ac038ff1341ecf3c713c7ec3019bb1d3de3ffcc12c47fe950c1e4a9cd1a6345a5c5af78367898f9e2dfd10fe44e1ea5535363831c0673672293fcc53799dc5e5212ed9cc5df4300196e19a457c5a68ba34865e8af8733e4f764117380397487c53dd8d73e24a29cb32246bcfa820aef974ff5acb0accf52935c67da8e6d08a1e430", 0xba, 0x5}, {&(0x7f0000000480)="af67be471ee4dff7acd7c2a7060354e4eac53346c0ea9ee95463df8bdc3346fd6633a7360c43ab0c3dee7d54c709e6c90f46421154d3b413b23b1630b0557d65dc5f54778a2249f86af2f05e21b87a5285ef0f8a7b82c7b90f6a5e65d585f066", 0x60, 0x3}, {&(0x7f0000000500)="7998f50efba90b6d340d0f0513b077ead91c8984b6161398b5eeeba4fd83883cd95c149f38bc3b425a4d0f6ec54b86e3e28be0f2a943ab34b94de494ee0911ade2b3ae81efad2fca4debff31273e75289370b871a4047458e0af127ad46bbc1aa15835d14b90c3eb6d4d1b7c846f417453063cc6d8be45dbbb83263944f3f64caa1f92623d3027a0e6d8f5", 0x8b, 0x4}, {&(0x7f00000005c0)="2f06e6eeffeb2c37c0b709d0d5708eed026a44c762b46906df560a329dd8baab7ba295d6032aa81782b9b40276fb8f10f3fd3aad3a366894a4a54c76bc6f8c3e1bbbf805be7f0f68a13ab996fe68", 0x4e, 0x1ff}, {&(0x7f0000000640)="3cae50409e0b84825b8c470beb48685ab40f7aa1e47ed221f087f5b74a7de1c7b40404e03bbbbdc72ca90d4b2568644d032347590d1c1688c0bdf9a41b27fc1cb84253cca7d9cf3df7f4d231dd7648633b17b8fae16d81d334ae16c487fba98ab5c9c7167f26c52338ca54d61fb48e73ce176a6f77747a568060a38c9ac491fa739fed9805b537dada57491237848aff353a4c953f8d7e5752d24f8a57a8959da02df454a8389b115a97c9dbd5290a80b8e8d9e8f7646a568cd14c0d5955217f29fcf851e62f27837b8ac74987c87b2383", 0xd1, 0x6}, {&(0x7f00000000c0)="20932b2ac8bbfb8fb98a02f3298a3c3968e73221dd4aee58af509f28576553be", 0x20}], 0xc0010, &(0x7f00000009c0)=ANY=[@ANYBLOB="6e725f696e6f6465733d3936376d2c73697a653d6d372c6e725f626c6f636b733d67782a31253034782c6d6f64653d30303030303030303030303030303030303030303030362c6e725f696e6f6465733d30361538373234332c687567653d77697468696e5f73697a652c687567653d77697468696e5f73697a652c687567653d77697468696e5f73697a652c66736d616769633d3078303030303030303030303030303130312c6d6561737572652c7569643e", @ANYRESDEC=r1, @ANYBLOB=',fowner<', @ANYRESDEC=r2, @ANYBLOB="61cca321643b20356861743d2c636f6e746578743d757365725f752c7375626a5f747970653d76666174002c00"]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r4, r3, 0x0, 0xfffffdef) [ 2436.905522] loop7: detected capacity change from 0 to 40 [ 2436.913695] loop1: detected capacity change from 0 to 40 05:51:14 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:51:14 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:51:14 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) 05:51:14 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) 05:51:14 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:51:14 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1050c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) sendfile(r1, r0, 0x0, 0x0) 05:51:14 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(0xffffffffffffffff, r1, 0x0, 0xfffffdef) [ 2436.918035] loop4: detected capacity change from 0 to 40 [ 2436.919859] loop3: detected capacity change from 0 to 8 [ 2436.925475] loop0: detected capacity change from 0 to 40 [ 2436.947638] loop2: detected capacity change from 0 to 40 [ 2436.950459] FAT-fs (loop2): bogus number of reserved sectors [ 2436.950875] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2436.960641] loop5: detected capacity change from 0 to 40 [ 2436.969535] syz-executor.7: attempt to access beyond end of device [ 2436.969535] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2436.970364] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2436.980437] loop6: detected capacity change from 0 to 40 [ 2452.268096] loop2: detected capacity change from 0 to 40 [ 2452.272132] FAT-fs (loop2): invalid media value (0x00) [ 2452.272516] FAT-fs (loop2): Can't find a valid FAT filesystem 05:51:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:51:29 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2001, 0x83) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x20) timerfd_settime(0xffffffffffffffff, 0x51337e489b6c38e2, &(0x7f0000001300)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(0xffffffffffffffff, r0, 0x0, 0xfffffdef) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) openat(r1, &(0x7f0000000480)='./file1\x00', 0x60001, 0x8) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000300)="6fb9", 0xffeb}], 0x1, &(0x7f0000000700)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @remote, @broadcast}}}], 0x20}, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000002c0)={{{@in=@private, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@empty}, 0x0, @in6=@empty}}, &(0x7f00000003c0)=0xe8) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$inet(r4, &(0x7f0000000780)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000300)="6fb9", 0xffeb}], 0x1, &(0x7f0000000700)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r6, @remote, @broadcast}}}], 0x20}, 0x0) [ 2452.290011] loop4: detected capacity change from 0 to 40 sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x40802d}, 0xc, &(0x7f0000000400)={&(0x7f0000003d80)={0x2a28, 0x0, 0x800, 0x70bd2a, 0x25dfdbff, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0x4f4, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0xa3, 0x4, "debc1717663118159babad26fbe73c9d466c3b8d5b4112815f62050d0e8c5327639be2b4db8addfcb0e625d05cdffe733b418c1982688a32e6ce37f8f856eb2da4e5e3628c19769019246b63f752ba231f9ab0910ac155ca14032600e552dea3c6f66da810b8d3ea7d094ad05e6f49a43892c5554896fd103c9d585c3eba795e703531e9fc7b6e24f9d7f0919f542c67b72f9ff86e676fbe384f97dbbb8fd9"}, @ETHTOOL_A_BITSET_MASK={0x67, 0x5, "bdee8778214c34593f41f8967b718bf258ead90b5f12efc39385aafb4fd40f79fb66f68f48e06c9df576d9ae85bf659bc097499520b49bb647f52fc102ce1ab82cd0935011f73f15127dd37f4a678e36470b8ecc94c21c40de0a58ac6d0b40f101cc1b"}, @ETHTOOL_A_BITSET_MASK={0x77, 0x5, "8b19ae955fb56f7f01b56df8db1282e6fb81b34618dfcbe026a3f91954f073e8ac601650bcbbcba8da50f8ea39e48a61a5b82b5bb7757637cd267344e2bde4fc6d72b1acecb322e2dbc412f709d3cadc779a90e9266c5a286f67845dacf067ba39cb9dd014f49048e4b0cda5ac82d96c271da2"}, @ETHTOOL_A_BITSET_MASK={0xce, 0x5, "99eb30b3816970952e19fe082a87efebdd4514208b03adffdc48846dd85f99dc1498a07242e3976fcbb55120d85c5feb60321c9ce25378ff8e682aa341e8664ff2fa8ff08752d53279ec83a93995fefc6d490713a51c64c40bad083d662b23e01548e5766846c0f2738ce4cdc4e77657e1b127d497db3230dc9c6bc0320c7d6196cee4a8d02f2267dabbfac94cd634b26e812bc06e934f1ca0047f34d5ca899ee159be56910635e3a1485e42067fbc3dd86c73cd8c5919355f6ed40a434ec37789dc4013859737d51c9d"}, @ETHTOOL_A_BITSET_VALUE={0xe5, 0x4, "77a51ed64db4209c4c2fc9c352e43af87770c01e05bb067abd06cb7781ae6caaceca8a6abb7dbbe29c678084f07e6d459497f2760862d7e0625e2e4f4f8a32c0b0682329abd7559d3a14fc609444fe800501b17817debed01f76f8167899b563f118bfa05895c23a36c123f931902f4a696a7cecfb529c1d38212e7fecd8e6778c9052eb2e41cb33a2af1d6ca6b50322f5453a98b2f949cb7b3b4c01abcd9ae11965dfc132f81fd01311f3e43181d5fed002fd5c2dd61c2bc6570df6b38bf7576cf5e0d36b63b5cd63298f0a43473c2b41b762975d640929cb26c3e4d09562d333"}, @ETHTOOL_A_BITSET_MASK={0xff, 0x5, "64a5a41679fa324f4f8eea63b3e39fd6edb4aad662418a5951431d9e5c5463a190818aa9fb930643b17cbe8aa1f3c040394ae28e7f33d2e6f065704bd2a0ebb6882d041fab4261d410a4e81e7adea4291bf8ed233b509859bd3e7ed0d7006a08900cbe15a4c586585934f54be00ea845c74fe600b0827720c293fd0b8442f4555861089d6570a0091ce84ec5af0812ce8ed806d6178a7974e0180e16ffc56779b9c06dee50287aa27f62bc43d4559ed7fa4ca0b848f496a0e1680a66c69c60f92513ffa8256145a9af7ab9d722a5c967eb866432cb40906d3630ec9ee0afa6d6ab94f0fb4fde19dbea51fbe5672541962eb9e6d3c99f4144aa7549"}, @ETHTOOL_A_BITSET_BITS={0xb4, 0x3, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, ':,\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '{%^\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x43db}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '/%#($\x00'}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '$!!\'$\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xf8}]}]}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x2274, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x1004, 0x4, "b840d7ef00acf58e53df9bf8b5f6caf0de981ecf9c363c6ce2759ea12b154a559d51e65b840ca552b610e1b57c4781b331dbf5508116a063a2d0846d967c919bb43cf248e502ef1d80a1c34c505723e60c1e400f1b8ded4009435a4ba93ab97d0bddd853701574cdc1cec5dd5ccadfc6b002e120a3094facd8a8f3186e0b9492333d7b1da57c83a6513ad04bb74a09f0b6ee6579b440145091f6872e554e622c67195f0c2b06bcce9500dfe6ad5c9f19b9f32858b7656f896b904bcaff67233da3b0a50fdefec0a0149392033a16782d7c6f2da2b4012788a8a10d0d1a599f2dce51e4f12351c7dd95fe13d3e56feeef240802be9317c53e284ec622d033491cec69506f63672ccd8f9a6585638c380e74c328e5b53b8763b16069f9a609a293e3e808fa76ebe98f674bb49fb714a14c673c20e5ec61c8a16c702001bed322f723813cfe27f66e33c07f941a0a0278387be21701a8798fbf19a0f7ab39e2ae80e14b768438c05c377f1425206d93a24c9d940543562edb76d1f83215f408e88b4a0171eb74ea91f2b9e2c9d2ee548df70d3d11385809c61a4f351a5d5e2d3057917b29d782a9b4cdb0d3f93c68ddc9a8949982fc055226c0c80b61166fa05be500b580c24f8200c92790aef5701d4c96cb92aec66e090b3e72b5f2234974139924393cca2f81fb98b2b7864b6d3f5bb36f05ef3991d7b0cf50ced82a4bfdaf233fa443151e3ef7678cd45c4afb96e655f4dafc13c7e4be402802422d081902c77d5884a37b4deab764c76d3a44d24c7efaeaf16f339b72c5171593bb01076b9c5e9a39cfaab4e0c983cdbff678fbdde01b3323b288da0491a039215feba530307853d217ad9d07e29eb498ada103d28d18001a13ba742d3ead1db65136b7e9409e83ef8a4ffb809187b3adae5d76bc1a663f52f302154e34c33d505f4f80f04134ff86f73a472746bc12826ab481133d75d18b45646fe9be100b1ea277215ad5856cecf212791fe78f8de9bee14e670ce8e2d623cc9e2ed9711aa91c0005af80d346b05443f1af5d794200a96d5364ca8789b3f00a44d18d8e3ae5dc99d06bc3cdce121a3f4ea546cf2fb48587eb16691768fcfa7a8dc762f8d79e5cb11ed489069ae9da118785d3d3bb067d4480467e37abfb39a4a3d6935971d48894e4001bd0dedc15c0fb7808c32ae9792beff690a56158cde770f2081749ef902ac117ca496ba28719b4a7942b06bf84ec24b3a5f4a03887523400b94207ae3eb64496b57620fa91ffa404948a62bc6d65d704517dbe69dceb189ded01a7b46c81806de09ca33e79e970480fb357575a61c8b86c244b012e70c90740e7b4bebb4d6302f588ec55c305c0a769d3362c8c361a6ef7698baf4321edf0f1dfc1a2ddc7cad9b10e5acd4a0e5d91e7bb3aed97708efdbdbee57f085d090cfe92949f5fd79eaaf546b160359abf12826088764eb96379005c50cb176d660e6d5131462426e3d0171f972a4c7c7a57eff3a7cd0f7afdb59f1cb56157e31dc6f788c6de50f1581a6ab773752bbaa03b884ae0bc42c8ef986f21c0186eec71cac8d69b553477db133634e876770bded87edd7394eb2610170ca5457f6a6cd8f4d0966d34c79eeeec31fe7944b4d53dec6580b042f21103c291a067902e2c71691baa1d1ebe74d07463ebb68e1491cbe121bbc09d2d675f608813c055c653ee01e849d5b7430092f931bff662aecc78aba5f47f615fbe1ff01af5a300103832ff5586898762441f5a0c7b5915ff3fa27e77a48d70005383e440f1604dcf5f5d9155240c9a3d1760cf31bc44dcb950844fc81114ff54e0ebdc20c7d1f6c5a5847d238d7f2aed701438ff6d4943dd918d4d9efa3bef27728defb8f9f5bbf7ebaa53c80a9cc3cd15297d89e6cc0aa449937a403989704ca35622a2f46b64806f8c2dcac230bc561334b2663e33da58bc92b79af88b21dc1f8d452a9e31e2f105d341d0567cd0450afa991ea68e1f90f2f1abc88b9ceb7847e46c23dcf9b2e857abd045d65439d6d7121e93707c7d5029a4792d4593974aad6b6019c44383758483d4f96bab50c7ee7f29a9f4b5476f7bfb822def085aa368b438edd2f87eb5e3cd31eeada3be18a355d5663bf034ffb43cc789b743f6ec3a4870d8cbe4350117dd8f801e59faf180c16380e430da3740a76c45ad7c66fb05cfccf47dbe734d8357c5367ccfd04cb7e3e0650c1c95fc854ded5159ba0b6107de0ba28a1d8c64cb817f2d5f9d18b6f24c3ffe13c73fca547d920f03f834345b12e63b6e65d467ae55920dd4d9e847eb4d4c695355a0fe3f820e8d52397f76ba8c340fb60a4b48becb0009cb3eaf47bff0a564c2c97d5e6c5cc33477238c4a43bf99b5d408e603aeb8e8348f69edddd0624f249752246d8993341a25939701c67082405388eb6ac1f46d4fc89ac80e25c0a294013bbb8f535c02b16dff9677d8068bcfef731fb34770cc199b23cff89254e6366716ad53f2cf32b19ef096d01c66e675cecb1e60701e5871a7d6026bbdaeac5b8e59f8c6cdf9fe4b41bc866151e04a764039f72d254290b51a64c0678efe018ceadf6c3fc52ffcb9b6de2f8f6ba7fdd6080c2ccd2f85a274dae11c4f8162ea87fba01ccc064af824bbcf9e6c3ad68d315f60979f27e6d2b61b9d354b952b44a3804b1f24ecfe1ea422d42ec933c76d133a4a1a4683bda59c0c7d27ef8af38ba258f9e8dcd50b69fa44bb6622d4afa99e597ec06909bf25cdd13bf1a174c0488081deac2f9629f922bdffb59033f3044490fbd394f9b65df64be2e9aa3579d6c0732ee0a7fd798e65dbe977e89c6aeb40c6e32cc063952d592e3d45a1717124325d0f0412a4f33857b6869b17ddff78c22f19ff04fec2150806d7c66de23bfa57f24c1c4804ea4b9d053e20afd71dc7709f12ce7d4aa1f26af6928475e17b893e2c88a87229a86f7fbd7408281cc6ecd38569954f0cf71daa5d75f6d3e4410e39c63d0be10af60e5ab8d1ce5698f23ab56b31a133a996ca177db5c11e2e9e5771613997d746932b7f3382993a1b6220c161f398a27bb1359a74f220e5ac132c7a2fcf46a093710fff5618de2ecd969516bfe55eb35e5539c8985d72586e14adbc66994815e69bcf29c606704db45afcb7e556455b852937cefca547a0de7f5c589930fa13160843b030ca59a4376a888ccbbe769f72fd835aa38a3136d941cfad094442981d27caa57dba8788600b27f83a4412b3cb8d27c8c1a3636c7a2d240f155387889833dd3a9c9ed98ddd647b4ddfddb6de3d713a1438ce4d467079b2c8ac5ba222da4d535f698d095c7b6d4a79b14c3bf0e2f5c10aa38d6d9a7d02fc53e932bc871e3fa8bc9af345133acbb6dc05e59d7cff6267b530ba3d8b05444ec90e64f76f2da8e20bd4041712fe781498ab5867bd1ad74946e4f4e927381cef0ba1ce335ed2786beb79a3828c8daae935875c9c752535e5e9e073685f91b71d91b6dbb165fe5779f49836caac2efc450d1cfd386ffbb952eac6fb510579f8fe7c02047b3259a3cd5aa22a6e7a684c9396a3b4777dd0bba4502d57b9e397c30de086b39b4cabdbf8c81509ac06e682e0292bcaad4b5843f59be16f5bfb49a98ba9d7e774a9dcc4b0e4c77734975f7e71b40be8e8813ef62a281d86480f06b325ee7bc085b358ccd715feafb7e9b05bb978abd81c05b807a6819cae2e7bce9fa0a788b55ee0e31b4d78913ea54a9af5c52c6de936bb4a3348af946160284e3422a929212da2664a006df4506a14a8ccb5eedbdde142101f12d89e5979f88d88b6412054ca9166895706bbed1c06ee24f07474361d3f55f023c861707766ce9ce3b072923da76c33909ebbaeca0052cc6d89c3580f5bfbc86ff6a95a55f84a866da747b4d57f032738866d60356d6899ba60709ba7f6e38e3e414dc3101a8e95c6c265ea540aeedfbbfb680c86867a2dd9ccc5e467f9a1e4a4902687621b1a943f47c373df93e7276cbba251bc1056456071ff1d42f9d31492ac890f171216bbd70ae505fbfe8982a65af3762a807a8e40f0adf25ff7b0db267a9f2fe6902b8009c3bcee71392c82ad243b24368f86f598daec9b68296d0ae30e1bf4ab1f78be04da80f471cfee286ee44d6dee3e8dc9820287df006b14a15e383c4196da8d5b9461497d00bb8f647e7b66a7b5f465d701688d5c44ad862894fa9429889908eb78daa630be3c7ffeacbdbba783b1328479e9950f0f3c09d4e9c058f83acf45a0957cedbac73c03ded443fac06d53705f1f18ffae72ef574c6d1d7a56886e8a57a45b2ea3f9796f4e7ab7e4cf509dc478ca4d1f02607a40d4c99b6ed06c173e98bf90a8774965501ad83dc7f034911760a15c44fbe3da4c3a1233b6f456350855c263767a4f9c9da06e35d6f889805ea9517abf5c83ccba2ed3d3b1ac5ac143876ec6a4493f0ad3a8a43c844c35cc130ca9348e6939ca7d211e8e9397207f38129e6fc2604545ed1eefab85508b0a9de9730fc36875b0c518518c6a967cf4f2b3b8fec30c935837ebb65ce8f32b473647d4403a6583b8c336e61b2a95228393057f8a1eec3c28c9d3a025393974228fcd17e5c3ddeb0970c7ad411f1ccfd2e6542ea20bc3b276870941dd11c20de39bfb8e7159cffdd85c15b7739c73b9fbdc27a13f6cca3fd979ae53290a975d76937bcc18914ce34f6a9216db285c351e39a8283ce05ca9ccaed072844a38d1bee4ab2282e9b7d2452ebf1182971ce87f178407e810197be70285c07f94ec61bfcfc3b532fe1d71322adbe1bbf8e6131815256cb765136772ac75293be03733d4ef1d5334ab0b42e1ef7739cac4e767506052536ca86dfd21f1e9dcc0df50a777c599849e8c055a185980ca79bb9d62a2c575f45815bf66ff336b7244039416f78233a466f0230344345e66568bce8356c83f0a902eac9fb03b705b21406124a9792ce06c268715aa32ade1bc1ae458ece194a897da34acd931dfabfaae0e5a5d9b6857b5820b2ec617e5427d1ea79d9a3e2f5cd8ef5a8b8c3ddb911d1a52681ed3de902e9cb178c6020ea8e852923165620b5572495089624d1650d182ab0e68a3b291bd4cf099b3a09791cb7d8507165e7a28103db1f4d52303030c42057059de369d06978309d23370a33ad61c5aec16741ee4d6f897e180a593c68a4984d890e0728cbac58da7467511980c4c4f716daeadfbabf47093fcc7b501baf8787fb002ae97688c484a5b041d93b43686b0cc88fcfa19dca1f7b8c7b5a171451dc14c17f0b3b4988b202d063f24f05d56597ef1f948af302dd7edd89aeba3c19b9663717498fa68761cd259ffeeb960e15dbc179ba3cd6bcd03c82159670ca5eef6d554a46cff50e571f2826c16912b024d1054671ac2156466b2ce422a714aefd3e11270973d73134ec323f6bcb23dd6fc245368ae1ad8d94199a233e121c6b5c03379f1184f3459fa2afb5870ed527df4bdd1559c80ff6621bce274a28e8a68a311edec82df3a8951ebda76a080fc004c817f760ad1d75d82808799aed23393ee67e28cb031b94801749780bb22c067be80b81c53e964913c78b9fa5cd1dd0a341d8f3197b37e3a9f530e4a4d1ea3778f03b7ebbfb1e4734ad01b83b17f16f5557382bbfb178a0eccd39a83ae88855d33e6b9ce55c71c0a389656411f5c23324676d226a553f1111d4e27a25ed20a11fce8b6de1c06f8896806af1ade3f61d7a6f640b628a827832683939b14046f48b46ccaacb92b654f18dd64c66faba7228580b4ba573dc55998c41824cef8f4a0b713eca39e"}, @ETHTOOL_A_BITSET_MASK={0x22, 0x5, "44371dd7e74f2805bf8e3630830cef7b5f4dc67ab29654db10cb4cfc0e8a"}, @ETHTOOL_A_BITSET_MASK={0x1004, 0x5, "af195d1487d7a8afc57e07fe6093492c25a7d36ec5dbdc6ac7c62c7df890f2e81bd32a11ae13bb499d5f90296fec410398f5fabc55d500ba1c9518c568036731280a7112756943821732d3098578e1d9f468ae459f6e48a8545da2561a8d528ffd56c6a1be8243bbb7a7ba735659ceda030cc9926791f4af6b8f7166610ef70d5ded135945891a55c451ada7ee4d6bac959ff424ced299c4850ee404285d574a89c1fe974e47a94e42e56c2342ce15c511a42ef33acf044a1f3cee39350c59223094cb5c7d6152b7867c1e1c89b7cc0100a1767afc69886b9d47705e04c790948b042987859e07bafaf5a8bf0dfe97fe34a367c4a88cfa03344c2e48e26cf3b47188eaf9480f1b316e000d46ec87338095bf6dc42f49ec0c15774c4929d1dd390006b94306034ff0b98aea2339aacec8e43f2793c0c9eb958b3702c40b91b2f6c3cc6eebd5a50a59b4469070355655e525e5dcc6aff668aaa3d41547ab1302497c05569bc77ea9d2f9403818f79b8953db7ed63dab9059a03d382e5421288c61c86bef5642984b3cb0e026f22184ce5ecbdea630ac2eedac913c0ba803bf2b76e0b32e26bb8250d364d81c2f514700ceda8d79e956002b1c991300efd5c2e50a1b8527e9ef525a1316f2d772e7bd92b655174d9ab1447d5def1cd25f3ce5dbfe4777739d1f505b9988eb6e13bdd6d2a19074ba07a48c96902300a4c29d4c5f6fa52be31dec51b47e2ab7dfc95de7dc3b68dd5297b273756a494b65d4b5972e56061674271c6d0f46a4d990711822c67ef113f35de24ae0723f79a82e5a5781b5180c45e622f6fa6fa27ab36212d10b658d18a87fb721a119e48e1c8777b39e05fe83fa649d58a52e28aad376dbf53f28f04f741b77a4e9709926bd30a9e983a4270690855067d9f7ffce619e40622c2557c327442c425267d2c9a58ff589b5f7693df11c9af0b104df64469021e5981fdf8ff8cd95042aa431062f36bca4d6fe25a12f386c99bbe2c454865749a39ce817e5178e7ae301c6a388583880dfcbefa469709323cc9941af9dc4c1ada891719e3c9b416fb915e0a76df0977014215c638f0b094e4ddad9758f24e791b3127114d31e1eedf19bd3ba18f115d6b60a0cd0343acff8052bfce76768ef8b82992ff77d907191a5d8ac8e15389538a8b652821a9b79fbe905da68e838b52df256b6587fd1ed731cf92ebbd1c396ce05857ced7811f08fd353101af1d4090eab3434c46c4829ae8a64baa674f4fc48b82f3f2faa937b1ec694a3fa8349f7da77b268e44e9a504e3cfd642f02936c2ff359eff2c6affcea379c07ae6339dae54b6edadd4604a112029a55d8f4acf2a4242e1425352ac04c3ed724e5691f26d145f7b27cfbdedbc8c639f91af3a8a880d6056553063c5926c51fb2a6c97a7abc4e3e97ce4a991dc110782a7eba46c880d81e7224cc6357c3bf8d79b9c49d42df71e3fbeadc7961097a6a74ec767ff9a977be2df63bbd0e704705b1c6918ad8d3686d5f241eceeb1476621a19b9c7a5d46781e1a66b1ab0c2ec3e6198fc29f66b0b4946c63d223f05927a28db0dabd6018c62fbe13c9dbd3f279a24e69b9a207dab41ee5a400fc464053e9d5c80c58aa13d013a4a39946496bdd1099437e50d1e0e362053220875c5ff39d41ca2b2a44f5c2dcb752935bc4749aba0dfe264a53d3b58e6089a45671e8c508095cbeab18e84506c5ed7aaa1f9b830c200ab6b87e7e34c1f649950a26436ae714aa299c81055e91fb90d802e43a2be39c87c91e90bacfc5c287b4b699c782df17b4b5870037146a7d4bf67330d7315588fc54a67ad19f8fd011c9af85cee64be80e8fa59e6b56f099c1915e5fbc45d2ec873cec99c465fd5130ec938f1720da83a1ec90bb89e5811c994b1f2b8aeb812b8dd7a754d66d81f1e41ad8969d7cde6cf88949a0b8d67add6d246718de06cf0b8fff43c8913fd76cf005a8aafdafb553cd7b071d787b81122941008ca8f012505c56f510c3a6cf8b8dbaa25096f6a5f1fcccc1eb5d460b93aee9b045ecbdaa1bc5458df97a512854b4617a8d841776771a37833abc3b8465e1a8bd53a729c6b726ad4f85cc2b815d8a601582c5e72d737f5a8b34017237bcaf7146f68f9d9a8f5949a7440c3becd6d535ecf6b4007ed3b5be8c1dc649cee23d87835a03880db55b4253ebc724c23eed8607936a8c8ed4d3bb7ef8bdc2e1d322cdde63633134a289f0fcc9ede68ec057bf4ddab34bd7821711b4e9fa1abb3dc4f67f0fe1124b372b599865af635265c63b2730231d837ccfea5fb4e6bd8fcec81997049f65186ab6ccb730bef89528a4f334febf754596738f99db34741f4b28d0ecbd1b58cc1e6c7b083da44e7dc30f180247e2daa1adfcd6a43b98e1c1263d28c6c1248d1035b49c23829ff1b27f65c2ea096d8f4b5ae672a596cf9a1f4c2e80456d073655d020cc3f6deedb112876edfefda790ff8eb38f476355dfd034e6c0b9816fe68070e1d02c6c17737779dd26dda6ea1cdf54ba739e9d16e8e33f7a20fa51817e0e6d0a00126fc354ba589683f97c1f1b915a63f66b3c20cdeaafb987a5a32676ac999b8c39fd2d7fb92b783ce411ce4a55eedc1681f2288fd21f986aa38806a6e85f4b35a26fb9bfed42f28b904692b039ffecb259df7a09d0ae6c397bfe6188967fc176652144668da198679f55faeb5d26fa5c6b1287bf8266b9f352e1449261dcc350196e3131d55027cc5ff3ddf5dc6e0b0d268213256b171e1e338d2373f63f85942b7aa91ad3a54105cf544df2fa18cefe3cdc591acf2f93dcebb8003c8acb5a3a4b36d6a7070f41d73b431cbc8a235b37d9b7e96fed4a79776a97fdb9f15be5b8901b1a256b6dff9921408805d88d3da3cb79b2230716639d6cba648438949a387d08fe4f3d97a0f4be8e6907e528a49d3ace9b47caabf143d79095e5c2b7f7b38c3767b22b751fcf1a7b8a53ea2be416b03b6f652c58accf2373bf58d9af38736a9e3e0566a74585615788757aae1dd74368b978a21aca85e593de90758542309e20f44c38ce3473dcd67ae06d6a3b406f12e43639b07f66daf2972f8dd717e72648f9068fda1607de163d1c1488ee784a0388fc7f9a56a6cc4106192d07b7a362c5e5759b2142354e669ab6e0c619d559123828e99bbed81a6ec9665da0e5763eebc4ee336412d8cb9b3d55c30e4ae4158faaf5e22fe02e84569bd8cae69e53658df66732fc627bcf5d729f67ee2289f428fcdb4ba886b66a45dda83b9d1961265b7b64a27ce94da6ca49afef2f173fdf3ca31d8b6c27e661b5c4cee815e4d3fb2999bc703189f0317f31957486374f16e21747e71245c9407a521ac4dbfc0082d7aed6ef097f7a761d808ebd9412c71081772134d0d84fd6e2d596e274ae203716cd73c138aeb3f204bf7fead97bad7cceeeeefbf255ea16f35d2779f8e6653d9c82ad61a1ed5388994ced1e59eda9e94ec8cb262844c98fd4bd257b6fbe80e7f3c3663f7225e6ed5ef1400919ba1172ecdfc624076ace33afef2136b23c7f06ad78c5da81f35e3e154a168d580d4088b6ab5754fd6765ca003d9f22865e544256c1804609fc3022624c7846d5f3c4d588a3618e410aa608e2c168deed825e049d43c0708cbe461ab838d7b0fa9b463d7f764a843649c505a706d47b39595276b5e3ba2cdd3353297e624ee2334dce9be49986f6f9b8e4982f3922e15a3ed75a210782a5e6bb6709c8802a97f27fb78a350ab5fd4296dc34daa1b92347dc9fd01ed0b4c8d5d586de4ffababf8701e8fec26e881fc27c865497ea8227e29cf7e4e4711a640bb16055a14747535e1fa690ad01bf060e7110d737f2269c46dd584817443f727bada621184a27c3893701f9a16c658109f80b7abbef76c55b5a583277391884587b3794ae904c9b61f2ab91fad3b27649f8ce40d544d7eda53f239981cd2b216b05357c072c4218110e9867cb43311a9ca0b871387b797ffe79669acb0e4e82c076490ca3a9b22ef8b2db604cb62d6c3f64d8b4d41e9688a660ca32026db9bea71f1560330cc9d2c62d6ed221abc5ea0cfbb7a9b5473d358086b34c825bcc73697578420ace910113e42300470c432b2c9d15bce760cbc7a153a612f5a9ad22e6903da67e7a80e83a87abdc832c5c10e0cc373c930ed2d0946b0d02888edeb999b2ae05962d6f086f21a3da0c2c682cb9c501eaa7bc0c135f6ea27e4f83e0b87588e72e57c6afbaaf0dfde9bf4889004acb7498f6bf2c9c71a96e18b7153d9e2fcdfa003a2bca504108c7172166250ada32923af1d61a4571d7303824a8456463ad71679dc25331db4f1872624cf3436634951a292c97a1d691f69c2b3182a330739e07727884833a1ffc437a812245fd8eb9f8fbc4d0646b67c988d90290bf6f8da2ee0efaabee85f6f980dd59b2a7161cd9259dd22f50312a6fb593a1f1dfd63d1e29f63d8e0329456c4beff3da1d8e0f7e5b03739d7e9361f8b044177cdfe972a7cde5bf21c652e7911599402de37cbb95e4bd52f5ca319cfe61b03d49395443e5a5aee1e1062e62f6f1ac1f85c8628e5add3eb91eb947468bd4d18ec24ed810deda7ad2540e8316e8d778f581335f51cdb1d010e9f7874eee0cba74016ee5d199c483b16ea3ae5a9830774f35000aa61281fabc53bced38edab883bda30cc4a884372392978652867dd49d3ae53d57474b969c45e9a1f33873fb691cf6ef10c55bd6450e010e8e89b980890b29cab4bfe59f6e93ddfdd8242738c83157ac135235889486042670709b45c8b88daa83dde7832d6d8512db9807b5e087b2dbc5b88d041effa305ec9823b08d4bc8e808ebe46956fad8c8c8fe0274a3e86aa93c71c1204c5a286316ec235767183bc44b2378bec8c37d8271d19938342fed4f2922bd8e17725bbe7a07f100d861746351bfdaafcec17718ce1af894d7892ef3deac0659bdfca22ad6a46d2d124a9feebfdcdb64b3699f5622929ee71162867c39d083c3c60f9247f331b61291684f22b1d1e3cc35682030eab6d20bf55f8cec2b8bbb8bf69b4c2ee8112e9d7f06883f5ce35300f8e5c78d70796b7612a9c23dcbca2dc70197f0da80d1d46884fa21a2a65954c6c80fd61ca470152bd362ee25a955c2885c1397ed8a49973d9a18dffbd5360253ea39de219a74f2e5c91ffec7819a56c3a8618b390462be2c8415be1624165b20ce991d0d25565bd6c9b87fd022e9630cf29e2e79c78d35ab87c7474394dc017e6d52a0dfdfae79b380720e339e7903676987acdcf20adf6ed45fa14e1dbb7c9ab10c756d6576602b20f55ed835335e3d88aff40c6f92d9f7d178610eebc45d3d9394e5d84962a9aea5e04837193cbb3757d0cfcecf34eb32eaef9a5136971b59f222b3ac17d94db9e724fd94600c2cd1eb46cb066059d0940352e6b5d1d85ea61de22fc196a65f4689a3f40a4c498b012539cdf8fcfef1fbce26dfb859a6e82ed6a01064c9619c7ba89ae87ebc42a28fdcb349bbc62878891e24639987d2756d4e97e26b7c64021bfa3d25a4a45a6e25e681c030a817488f20ae5c560ecd30f20892037e72785e28487a04cfdb7feca12fd0a7ab97dfd6e4e1f282348f0789d29fd09c069eeec6feddde735a95ca6596047279114f7bf4426c0e1c921085fd31d5ee998775f9bfbff6873a6607abbf9a9a551262068826ee77e8de67c3199cb5386077bd0a71077cdf3c219e80ace4a997bcf8fcc46cb911c7e0a4945a91fb84fbd452419f686d2061d73fc374f32633cb4ee12db308da251a5b874e"}, @ETHTOOL_A_BITSET_MASK={0x66, 0x5, "5f992158eea71d3245c462d7321ca2bf0c066603d372912991b3e628ae3e6bc58ff08b9ae6035e54a31888dd69ae3e69e804967f742de4f8bc99509f0fd8f8fde4347298346de8ab108e24425d6b099bc5ca7caa028121837d8188f75a660aad0f30"}, @ETHTOOL_A_BITSET_VALUE={0xe6, 0x4, "ec27213c94328af86c845047e0e222691dab293045b5b005ec4c1bac0aaa46cf172c895290e5e637be2650362c6116bdda4990971d4fcfe39313864261be616ad59e2c6749a59260289dea342543d4b59d5f7d62cb8e34b76338b8615eefa6f7b9005027268f5367da3f4b401d8e44267fb67a812b52fc389bd8aa3e203a84d513420e5df8640ba7b0454b7ed7427f02255c7ef08ed84041bc46a31434fb1b7834bc81b27943aa876ece2bfa4fc0207e413088bf15c6b18798556810b27852da61aaf0a25f050f3a935e2577ccd0f3f8a6d9b0a4365cd0f215ffdee3385b52e28c1d"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x1ff}, @ETHTOOL_A_BITSET_MASK={0xe5, 0x5, "6782e87a4d385c5c70dcf18c25168dc9cb13f97f9fd8a60b2f9b0e5c81189a46ce096a6bd29b5d35e5ecc2897d0ae8daedccbf2269fac0b274933529ceaa689efeffbfde7cc8a23a8b5351279f3c617ea3ffbd04d18f133b2bced2816dbdc1e46b5c5a513795df9b15495c6dbed98578de6a04fa5edb62fa178f4640e1292c4808d9f9c55fef6d792e113efa6db7811580df1730c4754aeb539f808c48a16724c80b8ece52a42e263e0a3ecec9b9692d073e8a282d53a3c2ceca02ace4fae0f8d61e67b2a42144794033762efc411dc1dd6d68ac82a9845dc222217958f66ebc3c"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x248, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0xc6, 0x5, "d8e399b7ccc05965bd1cb9d5510aadce578077fa78c4f8a6b0c79e9ecb760055b39dca793647eaa265ca362fa1c28853f39a0168470ced8f4abb4d07ae6be837d695eb0119edc948a773f4f1b5bfa5544c6bcd24e3bf37a6d531f8f10e8f537687e77036d7f82ea3a99ee65d0b1a923efa3f16b04572ae05c07d7111b0987b3925169d842206af340e9849f2963722e9e7b020be42df8d7eb2234d4af6229ef272cf23cb2f2dd228ddeb8abfd4531de4b7fff4e03305760d68b8961e5d0a17087504"}, @ETHTOOL_A_BITSET_BITS={0x4c, 0x3, 0x0, 0x1, [{0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfffffbff}]}]}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x6}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x40, 0x3, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '(@\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '\\)-\x00'}]}]}, @ETHTOOL_A_BITSET_VALUE={0x9f, 0x4, "63287e2c5c8e309c0987c80aeafce923b6fd35e6d5c57613041b85f6b0746ed9d28faaa4ece3ddd3f85b56b0a7e4805e2e066b29d73496d6b3dc0b378a4e233e3418d543f88685f5b3d98db932093ee15e8e7c1efd7687b9643028e326f71f3f1af3d8823377202fdbc8ed9a42c7085838bb0d25656661dd4720f75a39d5a32ed8be3ae15502374ce5cd555745aa83f199ee41aba503893d129713"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x3c, 0x3, 0x0, 0x1, [{0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'vfat\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, ':#\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8000}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '-/%}\x01\x00'}]}]}]}]}, 0x2a28}, 0x1, 0x0, 0x0, 0x4000010}, 0x4) 05:51:29 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:51:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, 0xffffffffffffffff, 0x0, 0xfffffdef) 05:51:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:51:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:51:29 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:51:29 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r2, r1, 0x0, 0xfffffdef) 05:51:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2452.317043] loop0: detected capacity change from 0 to 40 [ 2452.318163] loop5: detected capacity change from 0 to 40 [ 2452.322640] loop3: detected capacity change from 0 to 8 [ 2452.356759] loop1: detected capacity change from 0 to 8 [ 2452.359391] loop6: detected capacity change from 0 to 40 [ 2452.361439] loop7: detected capacity change from 0 to 40 [ 2452.362504] FAT-fs (loop1): Directory bread(block 5) failed [ 2452.372980] FAT-fs (loop1): Directory bread(block 5) failed [ 2452.373473] FAT-fs (loop1): Directory bread(block 5) failed [ 2452.373868] FAT-fs (loop1): Directory bread(block 5) failed [ 2452.385961] loop2: detected capacity change from 0 to 40 05:51:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, 0xffffffffffffffff, 0x0, 0xfffffdef) 05:51:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) [ 2452.416331] FAT-fs (loop2): invalid media value (0x00) [ 2452.417112] FAT-fs (loop2): Can't find a valid FAT filesystem 05:51:29 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(0xffffffffffffffff, r1, 0x0, 0xfffffdef) 05:51:30 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) [ 2452.461496] loop4: detected capacity change from 0 to 40 05:51:30 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2452.476145] loop3: detected capacity change from 0 to 8 05:51:30 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:51:30 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2452.555651] loop5: detected capacity change from 0 to 40 [ 2452.557200] loop1: detected capacity change from 0 to 8 [ 2452.588679] loop0: detected capacity change from 0 to 40 [ 2452.591156] FAT-fs (loop1): Directory bread(block 5) failed [ 2452.597563] FAT-fs (loop1): Directory bread(block 5) failed [ 2452.601522] FAT-fs (loop1): Directory bread(block 5) failed [ 2452.602703] FAT-fs (loop1): Directory bread(block 5) failed [ 2452.606916] loop6: detected capacity change from 0 to 40 05:51:44 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:51:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, 0xffffffffffffffff, 0x0, 0xfffffdef) 05:51:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), 0x0, 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:51:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:51:44 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:51:44 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(0xffffffffffffffff, r1, 0x0, 0xfffffdef) 05:51:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) getsockname(r0, &(0x7f0000000000)=@nfc, &(0x7f00000000c0)=0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) r2 = getpid() r3 = pidfd_open(r2, 0x0) process_madvise(r3, 0x0, 0x0, 0x14, 0x0) ioctl$FIONCLEX(r3, 0x5450) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:51:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) [ 2467.077719] loop4: detected capacity change from 0 to 40 [ 2467.084611] loop7: detected capacity change from 0 to 40 [ 2467.086693] loop2: detected capacity change from 0 to 40 [ 2467.089597] loop3: detected capacity change from 0 to 8 [ 2467.092619] FAT-fs (loop2): invalid media value (0x00) [ 2467.092988] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2467.095903] loop5: detected capacity change from 0 to 40 [ 2467.104732] loop6: detected capacity change from 0 to 40 [ 2467.124895] loop1: detected capacity change from 0 to 8 [ 2467.128649] loop0: detected capacity change from 0 to 40 [ 2467.138984] FAT-fs (loop1): Directory bread(block 5) failed [ 2467.149077] syz-executor.7: attempt to access beyond end of device [ 2467.149077] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2467.149968] Buffer I/O error on dev loop7, logical block 10, lost async page write 05:51:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) [ 2467.158800] FAT-fs (loop1): Directory bread(block 5) failed [ 2467.161403] FAT-fs (loop1): Directory bread(block 5) failed [ 2467.164504] FAT-fs (loop1): Directory bread(block 5) failed 05:51:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2467.226961] loop2: detected capacity change from 0 to 40 [ 2467.232243] FAT-fs (loop2): invalid media value (0x00) [ 2467.232657] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2467.236541] FAT-fs (loop3): bogus number of reserved sectors [ 2467.236950] FAT-fs (loop3): Can't find a valid FAT filesystem 05:51:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0x0) 05:51:44 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:51:44 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:51:44 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(0xffffffffffffffff, r1, 0x0, 0xfffffdef) [ 2467.278712] loop4: detected capacity change from 0 to 40 [ 2467.311924] loop5: detected capacity change from 0 to 40 05:51:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x1, 0x4, &(0x7f00000002c0)=[{&(0x7f0000000200)="601c6d6b646f7366d82a2b00080178ea6b145c48afe5256d834c5b45d4b332af2efe94c5a929958f47b9000000000004000000000000", 0x36, 0x6}, {0x0, 0x0, 0x2800}, {&(0x7f0000000240)="a93d38007202673b7296654c3d448acd3e83a3d81ad45bd55f8c33caa7ac767422430a85fc016a1dafe7f57073e9802932e472c3fc4789bc92feea59eacdad78573025eaf24b0e359f4b3bba42e9be3d619e581c36a97858c230434e6062f3d5", 0x60, 0x5}, {&(0x7f00000001c0)="00a8dd0ce474b6ef", 0x8, 0x25e}], 0x80, &(0x7f0000000200)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x2) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r2, 0xc018937d, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0x5}}, './file1\x00'}) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, r0, 0x0, 0xfffffdef) 05:51:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:51:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:51:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2467.350602] loop2: detected capacity change from 0 to 40 [ 2467.360904] FAT-fs (loop3): bogus number of reserved sectors [ 2467.361772] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2467.366470] FAT-fs (loop2): invalid media value (0x00) [ 2467.366839] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2467.367844] loop7: detected capacity change from 0 to 40 05:51:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0x0) [ 2467.381321] FAT-fs (loop7): Unrecognized mount option "`mkdosfØ*+" or missing value 05:51:44 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2467.408662] loop0: detected capacity change from 0 to 40 [ 2467.414859] loop1: detected capacity change from 0 to 8 [ 2467.435106] loop4: detected capacity change from 0 to 40 [ 2467.440833] FAT-fs (loop1): Directory bread(block 5) failed 05:51:45 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:51:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) [ 2467.458882] loop5: detected capacity change from 0 to 40 [ 2467.494327] FAT-fs (loop3): bogus number of reserved sectors [ 2467.494757] FAT-fs (loop3): Can't find a valid FAT filesystem [ 2467.495745] loop2: detected capacity change from 0 to 40 05:51:45 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2467.510366] FAT-fs (loop2): bogus sectors per cluster 242 [ 2467.510749] FAT-fs (loop2): Can't find a valid FAT filesystem 05:51:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) [ 2467.645444] loop1: detected capacity change from 0 to 8 [ 2467.663700] FAT-fs (loop1): Directory bread(block 5) failed [ 2468.188851] loop7: detected capacity change from 0 to 40 [ 2468.201037] FAT-fs (loop7): Unrecognized mount option "`mkdosfØ*+" or missing value 05:52:02 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) 05:52:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x280000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x11, r1, 0x0) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000040), 0xa0202, 0x0) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x185) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) io_uring_setup(0x454c, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000600), 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xa}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000300)='./file2\x00', 0x9001) truncate(&(0x7f0000000180)='./file1\x00', 0x101) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r3, r1, 0x0, 0x0) [ 2485.303020] loop4: detected capacity change from 0 to 40 05:52:02 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) sendfile(r1, 0xffffffffffffffff, 0x0, 0xfffffdef) 05:52:02 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) fstat(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x80000, &(0x7f0000000340)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@posixacl}, {@dfltuid={'dfltuid', 0x3d, 0xee00}}, {@mmap}, {@noextend}], [{@fowner_gt={'fowner>', r2}}, {@measure}]}}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) ioctl$BTRFS_IOC_SEND(r1, 0x40489426, &(0x7f0000000240)={{}, 0x6, &(0x7f0000000000)=[0x81, 0x20, 0x7, 0x6, 0xffffffff, 0xfffffffffffffffc], 0x401, 0x2, [0x10000, 0x8, 0xfffffffffffffffc, 0x2]}) sendfile(r3, r1, 0x0, 0xfffffdef) 05:52:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x5}, {&(0x7f00000001c0), 0x0, 0x6}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:52:02 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x11cc, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10b442, 0x0) 05:52:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366d8a02b0008f201000440402000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) 05:52:02 executing program 6: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x2) getdents64(r0, &(0x7f0000000000)=""/26, 0x1a) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) truncate(&(0x7f0000000180)='./file1\x00', 0x101) [ 2485.318121] loop2: detected capacity change from 0 to 40 [ 2485.329462] loop1: detected capacity change from 0 to 8 [ 2485.334240] loop0: detected capacity change from 0 to 40 [ 2485.335344] FAT-fs (loop2): invalid media value (0x00) [ 2485.335715] FAT-fs (loop2): Can't find a valid FAT filesystem [ 2485.338851] FAT-fs (loop1): Directory bread(block 5) failed [ 2485.345106] loop5: detected capacity change from 0 to 40 [ 2485.356685] loop7: detected capacity change from 0 to 40 [ 2485.445903] syz-executor.7: attempt to access beyond end of device [ 2485.445903] loop7: rw=2049, sector=40, nr_sectors = 4 limit=40 [ 2485.446757] Buffer I/O error on dev loop7, logical block 10, lost async page write [ 2485.930350] ================================================================== [ 2485.931376] BUG: KASAN: use-after-free in __lock_acquire+0x42c9/0x5e70 [ 2485.932285] Read of size 8 at addr ffff88801650a868 by task syz-executor/10961 [ 2485.933229] [ 2485.933470] CPU: 0 PID: 10961 Comm: syz-executor Not tainted 6.1.0-rc4-next-20221109 #1 [ 2485.934507] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2485.935549] Call Trace: [ 2485.935900] [ 2485.936208] dump_stack_lvl+0x8f/0xb7 [ 2485.936738] print_report+0x175/0x478 [ 2485.937258] ? __lock_acquire+0x42c9/0x5e70 [ 2485.937829] kasan_report+0xbf/0x1c0 [ 2485.938352] ? __lock_acquire+0x42c9/0x5e70 [ 2485.938933] __lock_acquire+0x42c9/0x5e70 [ 2485.939490] ? __pfx_mark_lock.part.0+0x10/0x10 [ 2485.940140] ? finish_task_switch.isra.0+0x22d/0x8a0 [ 2485.940816] ? __pfx___lock_acquire+0x10/0x10 [ 2485.941430] ? __switch_to+0x5c3/0xf30 [ 2485.942233] lock_acquire+0x1a6/0x530 [ 2485.945766] ? kmemleak_scan+0x1a0/0x1600 [ 2485.946432] ? __pfx_lock_acquire+0x10/0x10 [ 2485.947082] ? __call_rcu_common.constprop.0+0x589/0xa40 [ 2485.947913] ? __call_rcu_common.constprop.0+0x589/0xa40 [ 2485.948734] ? lockdep_hardirqs_on+0x7d/0x100 [ 2485.949442] ? _raw_spin_lock_irq+0x45/0x50 [ 2485.950106] _raw_spin_lock_irq+0x36/0x50 [ 2485.950700] ? kmemleak_scan+0x1a0/0x1600 [ 2485.951283] kmemleak_scan+0x1a0/0x1600 [ 2485.951868] ? __pfx_kmemleak_scan+0x10/0x10 [ 2485.952495] ? strncpy_from_user+0x208/0x3e0 [ 2485.953112] kmemleak_write+0x574/0x680 [ 2485.953688] ? __pfx_kmemleak_write+0x10/0x10 [ 2485.954327] ? debugfs_file_get+0x1d2/0x450 [ 2485.954932] ? __pfx_debugfs_file_get+0x10/0x10 [ 2485.955593] full_proxy_write+0x121/0x190 [ 2485.956193] vfs_write+0x2cf/0xd90 [ 2485.956706] ? __pfx_full_proxy_write+0x10/0x10 [ 2485.957364] ? __pfx_vfs_write+0x10/0x10 [ 2485.957927] ? lock_release+0x3b6/0x750 [ 2485.958484] ? __up_read+0x192/0x730 [ 2485.959017] ? handle_mm_fault+0x69a/0x970 [ 2485.959597] ? __pfx___up_read+0x10/0x10 [ 2485.960162] ? __fget_light+0x212/0x280 [ 2485.960706] ksys_write+0x12b/0x260 [ 2485.961205] ? __pfx_ksys_write+0x10/0x10 [ 2485.961763] ? syscall_enter_from_user_mode+0x21/0x50 [ 2485.962455] ? syscall_enter_from_user_mode+0x21/0x50 [ 2485.963143] do_syscall_64+0x3f/0x90 [ 2485.963655] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2485.964364] RIP: 0033:0x7efdb0e255c3 [ 2485.964874] Code: 16 00 00 00 eb ae 90 b8 6e 00 00 00 eb a6 e8 44 ef 04 00 0f 1f 40 00 64 8b 04 25 18 00 00 00 85 c0 75 14 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 55 c3 0f 1f 40 00 48 83 ec 28 48 89 54 24 18 [ 2485.967239] RSP: 002b:00007ffeecfc4d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2485.968239] RAX: ffffffffffffffda RBX: 00007ffeecfc5378 RCX: 00007efdb0e255c3 [ 2485.969182] RDX: 0000000000000004 RSI: 00007efdb0edbed9 RDI: 0000000000000003 [ 2485.970095] RBP: 0000000000000002 R08: 00000000000009b5 R09: 00007ffeecfe2080 [ 2485.970999] R10: 00007ffeecfe2090 R11: 0000000000000246 R12: 00000000fffffff6 [ 2485.971900] R13: 00007ffeecfc5ef1 R14: 0000000000000000 R15: 000000000025ec86 [ 2485.972815] [ 2485.973123] [ 2485.973354] Allocated by task 127: [ 2485.973807] kasan_save_stack+0x22/0x50 [ 2485.974333] kasan_set_track+0x25/0x30 [ 2485.974846] __kasan_slab_alloc+0x5c/0x70 [ 2485.975396] kmem_cache_alloc+0x1b1/0x3e0 [ 2485.975944] __create_object+0x3d/0xc00 [ 2485.976479] kmem_cache_alloc+0x23d/0x3e0 [ 2485.977020] __alloc_file+0x21/0x240 [ 2485.977523] alloc_empty_file+0x71/0x170 [ 2485.978069] path_openat+0xd4/0x29b0 [ 2485.978582] do_filp_open+0x1ba/0x410 [ 2485.979083] do_sys_openat2+0x171/0x4c0 [ 2485.979622] __x64_sys_openat+0x143/0x200 [ 2485.980202] do_syscall_64+0x3f/0x90 [ 2485.980692] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2485.981370] [ 2485.981596] Freed by task 13: [ 2485.981994] kasan_save_stack+0x22/0x50 [ 2485.982522] kasan_set_track+0x25/0x30 [ 2485.983040] kasan_save_free_info+0x2e/0x50 [ 2485.983610] __kasan_slab_free+0x10a/0x190 [ 2485.984179] kmem_cache_free+0xfb/0x610 [ 2485.984705] rcu_core+0x7e2/0x2090 [ 2485.985214] __do_softirq+0x1c7/0x8f9 [ 2485.985734] [ 2485.985968] Last potentially related work creation: [ 2485.986613] kasan_save_stack+0x22/0x50 [ 2485.987168] __kasan_record_aux_stack+0x95/0xb0 [ 2485.987804] __call_rcu_common.constprop.0+0x6a/0xa40 [ 2485.988494] kmem_cache_free+0xc1/0x610 [ 2485.989041] rcu_core+0x7e2/0x2090 [ 2485.989536] __do_softirq+0x1c7/0x8f9 [ 2485.990056] [ 2485.990290] Second to last potentially related work creation: [ 2485.991038] kasan_save_stack+0x22/0x50 [ 2485.991585] __kasan_record_aux_stack+0x95/0xb0 [ 2485.992222] __call_rcu_common.constprop.0+0x6a/0xa40 [ 2485.992905] __kmem_cache_free+0x95/0x410 [ 2485.993475] security_cred_free+0xc4/0x130 [ 2485.994049] put_cred_rcu+0x77/0x3a0 [ 2485.994561] __put_cred+0x132/0x180 [ 2485.995065] revert_creds+0xb3/0xd0 [ 2485.995575] do_faccessat+0x2db/0x7f0 [ 2485.996112] do_syscall_64+0x3f/0x90 [ 2485.996613] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2485.997308] [ 2485.997540] The buggy address belongs to the object at ffff88801650a850 [ 2485.997540] which belongs to the cache kmemleak_object of size 240 [ 2485.999158] The buggy address is located 24 bytes inside of [ 2485.999158] 240-byte region [ffff88801650a850, ffff88801650a940) [ 2486.000653] [ 2486.000889] The buggy address belongs to the physical page: [ 2486.001613] page:000000009569420d refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x1650a [ 2486.002803] flags: 0x100000000000200(slab|node=0|zone=1) [ 2486.003520] raw: 0100000000000200 ffff88800804f780 ffffea00003b2400 dead000000000004 [ 2486.004537] raw: 0000000000000000 00000000000d000d 00000001ffffffff 0000000000000000 [ 2486.005521] page dumped because: kasan: bad access detected [ 2486.006239] [ 2486.006474] Memory state around the buggy address: [ 2486.007108] ffff88801650a700: fc fc fc fc fa fb fb fb fb fb fb fb fb fb fb fb [ 2486.008043] ffff88801650a780: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 2486.008973] >ffff88801650a800: fb fb fc fc fc fc fc fc fc fc fa fb fb fb fb fb [ 2486.009902] ^ [ 2486.010750] ffff88801650a880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 2486.011685] ffff88801650a900: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 2486.012624] ================================================================== [ 2486.013547] Disabling lock debugging due to kernel taint VM DIAGNOSIS: 05:52:03 Registers: info registers vcpu 0 RAX=dffffc0000000005 RBX=00000000000003f9 RCX=0000000000000000 RDX=00000000000003f9 RSI=ffffffff8246b9a0 RDI=ffffffff87bb79e0 RBP=ffffffff87bb79a0 RSP=ffff88800890f250 R8 =0000000000000001 R9 =ffff88800890f1db R10=ffffed1001121e3b R11=0000000000000001 R12=0000000000000029 R13=ffffffff87bb79a0 R14=ffffffff87bb79f0 R15=ffffffff87bb7c50 RIP=ffffffff8246b9f5 RFL=00000006 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 0000555555c0f400 00000000 00000000 GS =0000 ffff88806d000000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe26ce97b000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe26ce979000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=000055eefc0c36f0 CR3=000000000f092000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff4ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=0000000800000000000055eefc0b6aa0 XMM02=ffffff0f0e0d0c0b0a09080706050403 XMM03=696e656420737365636341002f737973 XMM04=0030383331313034323d44455a494c41 XMM05=3d4d554e51455300383d5145534b5349 XMM06=706f6f6c2f7665642f3d454d414e5645 XMM07=5f4b534944006b636f6c623d4d455453 XMM08=49006d756e203c2069000a313a56000a XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=ffffffff843e0410 RBX=ffff88800897d040 RCX=ffffffff843c0e12 RDX=0000000000000000 RSI=0000000000000001 RDI=0000000000000000 RBP=0000000000000001 RSP=ffff8880089f7e58 R8 =0000000000000001 R9 =ffff88806d134cc3 R10=ffffed100da26998 R11=0000000000000001 R12=ffffed100112fa08 R13=ffffffff85b0f2d0 R14=0000000000000000 R15=dffffc0000000000 RIP=ffffffff843e041f RFL=00000206 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=1 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 0000000000000000 00000000 00000000 GS =0000 ffff88806d100000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe74ffa70000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe74ffa6e000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007f93f3501ae0 CR3=000000000e20a000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff4ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=000000696e656420737365636341002f XMM02=ffffff0f0e0d0c0b0a09080706050403 XMM03=696e656420737365636341002f737973 XMM04=0000373d524f4e494d00373d524f4a41 XMM05=3d5145534b534944006b7369643d4550 XMM06=3d454d414e56454400303d444955555f XMM07=00000000000000000000000000000000 XMM08=2064616572206f742064656c69614600 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000