Warning: Permanently added '10.128.15.209' (ECDSA) to the list of known hosts. 2019/09/03 15:35:16 fuzzer started 2019/09/03 15:35:17 dialing manager at 10.128.0.105:43075 2019/09/03 15:35:17 syscalls: 84 2019/09/03 15:35:17 code coverage: enabled 2019/09/03 15:35:17 comparison tracing: enabled 2019/09/03 15:35:17 extra coverage: enabled 2019/09/03 15:35:17 setuid sandbox: enabled 2019/09/03 15:35:17 namespace sandbox: enabled 2019/09/03 15:35:17 Android sandbox: /sys/fs/selinux/policy does not exist 2019/09/03 15:35:17 fault injection: enabled 2019/09/03 15:35:17 leak checking: CONFIG_DEBUG_KMEMLEAK is not enabled 2019/09/03 15:35:17 net packet injection: /dev/net/tun can't be opened (open /dev/net/tun: no such device) 2019/09/03 15:35:17 net device setup: enabled 15:35:18 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x1, 0x80000) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000040)={{0x1, 0x100, 0xf575, 0x8, 0x0, 0x3f}, 0x255, [0x2, 0x400, 0x7ff, 0x1, 0x6, 0x11c3, 0x0, 0x0, 0xe4, 0xffffffff7fffffff, 0x2, 0x81, 0xfffffffffffffffd, 0x9, 0xeb, 0xa8, 0x0, 0x8, 0x3f, 0x80000000, 0x1f, 0x699, 0x5, 0xaca, 0x5ab22139, 0x2, 0xfffffffffffffffd, 0x1, 0xaf, 0x9, 0x908f, 0x9, 0x9, 0x7, 0x6, 0x4, 0x4, 0x1f7, 0x8, 0x1, 0x0, 0x2, 0x51f, 0x800, 0x74a, 0x1000, 0x6, 0x3, 0x8001, 0x590, 0x220000000000, 0x2, 0xfef, 0x1000, 0x3, 0x8, 0x6, 0x4, 0x7, 0x10001, 0x6ef, 0x7fff, 0x2, 0x3, 0x100, 0x5, 0x5, 0x4, 0x6, 0x792fb316, 0x5, 0x4, 0x20, 0x80000001, 0x8, 0x6, 0xfffffffffffffff8, 0x80000000, 0x4, 0x6, 0x3ff, 0xec0, 0x8, 0x5, 0x5, 0x7fff, 0x83, 0x4, 0x8000, 0x7, 0x1, 0x0, 0x7e1, 0x3, 0x80000001, 0x169, 0x10001, 0x1, 0x7, 0x6, 0x7, 0x1, 0x7, 0x6, 0xe4, 0xd38, 0x6, 0x40, 0x6, 0xffffffff, 0x800000000000, 0xd2, 0x3, 0x183d, 0x1, 0x6, 0x908, 0x7a, 0x8000, 0x6, 0x2, 0x800, 0x7, 0x32, 0x2, 0x6, 0xfffffffffffffff8, 0xfff, 0x3, 0x7f13, 0x2, 0x1, 0x10000, 0x1f, 0xfffffffffffffffc, 0x0, 0x4, 0x7ff, 0xfffffffffffffffb, 0x1, 0xfffffffffffffec7, 0x4, 0x10001, 0x401, 0x20, 0x80, 0xce4, 0x6, 0x4a6c, 0xffffffffffffffa7, 0x21, 0x3, 0x20, 0x4, 0x8, 0x5, 0x5, 0x0, 0x100000001, 0x2, 0x0, 0x5, 0xfffffffffffffffe, 0x5, 0x2, 0x3, 0x3ff, 0x1, 0xffff, 0xfffffffffffffffd, 0x8ae, 0x0, 0x101, 0x8, 0x40, 0x9, 0x7, 0x2, 0x80, 0x80000001, 0xfffffffffffff2aa, 0x7, 0x4a40df38, 0x41e, 0x4, 0x4, 0xffffffff, 0x2, 0x9, 0xffff, 0x0, 0x3, 0x7, 0x0, 0x4, 0x1000, 0xa5, 0x8, 0x9, 0x93a7, 0x7, 0xfffffffffffffff9, 0x1ff, 0x100000000, 0x4, 0x8, 0x7fffffff, 0x4, 0xfffffffffffff801, 0x5, 0x100, 0xfffffffffffffff8, 0x8000, 0x574, 0x2, 0x3, 0x1000, 0x3, 0x3, 0x40000000000, 0x2, 0x3ff, 0x6, 0x9, 0x9c8c, 0xffffffffffffffff, 0x1, 0x9, 0x8, 0x4, 0xa1, 0x0, 0x7, 0x9, 0x7ff, 0x3f, 0x2, 0xf0d, 0x4, 0x3f, 0x8, 0x1, 0xc93, 0x6, 0x100000001, 0x401, 0x3ff, 0x10001, 0x5, 0x6, 0x0, 0x24, 0xfffffffffffff800, 0x10001, 0x10000, 0x8, 0x6, 0x9, 0xff, 0x3, 0x401, 0xffffffff, 0x5, 0x5ebe, 0x100000000, 0x3a8, 0x6, 0x1, 0x4, 0xfffffffffffff97c, 0x2a2, 0x5, 0x3, 0x8001, 0x800000000, 0x8, 0x10001, 0x4, 0x40, 0x1, 0xfffffffffffffff9, 0x40, 0x3f, 0x3ff, 0x2, 0x8, 0xfff, 0x5, 0x7fffffff, 0x1ff, 0x2, 0x7f, 0xffffffffffffff5c, 0xfffffffffffffcae, 0x5, 0x8, 0x6, 0x401, 0x5, 0x7, 0x998, 0xd266, 0xff, 0x5, 0xc921, 0xfffffffffffffff9, 0x80000000, 0x8, 0x80000001, 0x0, 0x7, 0x3971, 0x9, 0x7, 0x7, 0xfffffffffffffffc, 0x9, 0x1, 0x100, 0x3, 0x80000000, 0x1000, 0x0, 0x0, 0x5f800000, 0x6, 0x20, 0x100000001, 0x100000, 0x0, 0x2, 0x4, 0x9, 0x9, 0xc7, 0xff, 0x9, 0xfe00, 0x2, 0x12e0, 0xf9, 0x4, 0x10000, 0x80000000, 0xd90e, 0x80, 0xffffffff80000000, 0x5, 0x8, 0x6, 0x52e, 0x4, 0xffffffffffffe261, 0xd1, 0x3, 0x100, 0xd00, 0x0, 0x401, 0xffffffffffffff7f, 0x4, 0x0, 0xffffffffffffffdd, 0x1, 0x9, 0xffffffffffffffff, 0x3, 0x80000001, 0x1, 0x7fff, 0x3, 0x100000000, 0x100000000, 0x81, 0x1, 0xf9, 0x9, 0x8, 0x6, 0x4, 0x80, 0x6201588, 0x8, 0x1b8f, 0xf8, 0x3, 0xc0, 0x7ff, 0x0, 0x7, 0x4, 0xdcf, 0x401, 0x5, 0x8, 0x20, 0x8, 0x1000, 0x8, 0x200, 0x1f, 0x2, 0x8, 0x7, 0x2, 0x7, 0x7a23, 0xb18, 0x3f, 0x9, 0x758, 0x0, 0x7, 0x0, 0x7f, 0x4, 0x6, 0x0, 0xbda, 0x1, 0x63cf, 0x8, 0x507, 0x9, 0x2, 0x3, 0x7, 0x10000, 0xfff, 0x6, 0x6, 0x4f, 0xfff, 0x7, 0x8d, 0x40, 0xfffffffffffffc01, 0x200, 0x9, 0x400, 0x7, 0x0, 0x1, 0x81, 0x82, 0x100000000, 0x7, 0x50, 0x4, 0x93d, 0x9, 0x80000001, 0x0, 0x62bba118, 0x0, 0x4, 0x8000, 0x100, 0x0, 0x5, 0x2d29c6ca, 0x8, 0x10001, 0x9, 0x2, 0x800000000000000, 0x0, 0x5, 0xcd50, 0x7fffffff, 0x3, 0x639, 0x8, 0x0, 0x0, 0x1, 0x7fff, 0xffffffffffffff7f, 0xffffffffffffffc0, 0x7fff, 0x1, 0x9, 0x3ff, 0x3f, 0x4, 0x5, 0x7f, 0x10001, 0x3, 0x0, 0x7, 0x7, 0x50, 0x5ad, 0x80, 0x100000000, 0x2a17, 0x6c4, 0x2, 0x4, 0xa7e, 0x4, 0x62f03173, 0x800, 0x1, 0x5, 0x3489, 0x21, 0x8ba, 0x3, 0x0, 0x105, 0x1, 0x3006, 0x7, 0xabfd, 0x5, 0xcbfe, 0x9, 0xff, 0x6, 0x6, 0x1, 0x0, 0x9, 0x800, 0x1000, 0x4, 0x4, 0x400000000000, 0xfffffffffffffe01, 0x3, 0x101, 0x10001, 0x4, 0x6, 0xffff, 0x101, 0x9, 0x400, 0x353, 0x3800000, 0x5, 0x1ff, 0x0, 0x1d, 0x5, 0x9, 0x4, 0x4, 0x5, 0xfffffffffffffff9, 0x3f, 0x1400000000, 0x3, 0x4, 0x2, 0x7fff, 0x90, 0x4, 0x4, 0x3f, 0xd5f, 0x401, 0xffffffffffffff1e, 0x8, 0xfffffffffffffff9, 0x7, 0x2, 0x9, 0x3, 0xfff, 0x7e7, 0x409, 0x6, 0x10000, 0x2, 0x40, 0x2, 0x5, 0x4, 0x3f, 0x1, 0x3fff800000000, 0x80000000, 0x20, 0x3, 0x7fffffff, 0x5, 0x5, 0xfff, 0x36d, 0x400, 0xf7, 0x2, 0x200, 0xfe1c, 0x1f, 0xfffffffffffffffe, 0x100, 0xa59, 0x0, 0x2, 0x20, 0x6, 0x5e62, 0x7, 0x2, 0x80000001, 0xfff, 0x40, 0x3ff, 0x1, 0x3, 0x2, 0x5, 0xfffffffffffffffc, 0x401f, 0x375, 0x0, 0x80, 0x0, 0xd06, 0x100, 0x0, 0x3f, 0x7, 0x0, 0x1, 0xffff, 0x5, 0x88, 0xffff, 0xd3c, 0xe8, 0x8, 0xffffffff, 0x400, 0x1, 0x401, 0xffffffff00000, 0x6, 0xe4d, 0x9, 0x100, 0xffff, 0x0, 0x1, 0xa1, 0xffffffffffff8001, 0x5, 0x976c, 0x7, 0x40, 0x7, 0x80000001, 0x1, 0x401, 0x38d9cd38, 0x3f, 0x2f, 0xff, 0x10000, 0xfffffffffffffffa, 0x3, 0x40, 0x4, 0x6, 0x12, 0x10000, 0x5, 0xe330, 0x8, 0x5, 0xac, 0x8, 0x7, 0x3, 0xffffffff, 0xfff, 0x581, 0x2, 0x0, 0x0, 0x3ff, 0x4, 0x8, 0x0, 0x100000001, 0xfffffffffffffffc, 0x401, 0xd94, 0x8000, 0x6, 0xfffffffffffff801, 0x100, 0x38, 0x3f, 0x100, 0x5, 0x9, 0x6, 0x2, 0x63, 0x7f, 0x24d, 0x80000000, 0x5, 0x4, 0x1, 0x1, 0x7f, 0x0, 0x0, 0x10001, 0x3f7, 0x8, 0x8, 0x2, 0x101, 0x50c52efb, 0x8001, 0x9, 0x0, 0x200, 0xfffffffffffffffc, 0x1, 0x101, 0x4, 0xffffffff, 0x6, 0x2, 0x6, 0x10000, 0x0, 0x4, 0x915, 0x8788, 0xff, 0x6, 0x3, 0x401, 0xdb1a, 0x81, 0xfffffffffffffffe, 0x6d8, 0x9, 0x2, 0x85b5, 0x0, 0x2, 0x48f1, 0x4, 0x4, 0x1, 0x1, 0xf5e, 0x2, 0x92, 0x4, 0x3, 0xa7, 0x8d8a198, 0x4, 0x6, 0x7fffffff, 0x3ff, 0x4, 0x80000000, 0x3, 0xfffffffffffff001, 0x1, 0x7fff, 0x1, 0x7f, 0x8, 0x800, 0x80000000, 0x3, 0x8, 0x101, 0x0, 0x80000001, 0x4, 0x2, 0x5dc4, 0x3, 0x7f, 0xf3, 0x132806ba, 0x800, 0x80000000, 0x200, 0x7, 0x6, 0x5ca, 0x0, 0x5, 0xfffffffffffffff9, 0x66, 0x6c35ceef, 0x2, 0x7ff, 0x4, 0x58e, 0x7, 0x0, 0xffffffff, 0x7, 0x0, 0x1ff, 0x7, 0x67, 0xfffffffffffffea0, 0x8, 0x10000, 0x4, 0x10, 0x2, 0x6706, 0x7, 0x9, 0x5, 0xfffffffffffffbff, 0x3, 0x7f, 0x5, 0x1, 0x1, 0x80, 0x6, 0xfffffffffffffff8, 0x0, 0x400, 0x9, 0x8f4c, 0x89f2, 0x1d, 0x1, 0x3240000000000, 0x2, 0x2, 0xff, 0x20, 0x6, 0x7, 0xfffffffffffffffb, 0x7, 0xf0d0, 0x7f, 0xe2, 0x37ca9743, 0x240000000, 0x1c5f5902, 0x7, 0x3, 0x0, 0xfffffffffffff000, 0x6, 0xb7, 0xff, 0x2000000000, 0xb451, 0x6, 0xa18, 0x81, 0xffffffffffff7fff, 0x5, 0xffff, 0xff, 0x1, 0x6, 0x7, 0x0, 0x101, 0xfff, 0x6, 0x1ff, 0x4, 0x4, 0x5, 0x800, 0x0, 0x2, 0x2, 0x1, 0x8, 0x6, 0x0, 0x401, 0x1, 0x7725b475, 0x4, 0x80000000, 0x7fffffff, 0x40, 0x8, 0x7fff, 0x37c4, 0x3, 0x0, 0x9, 0x2, 0xf65, 0x6, 0x7, 0xdbee, 0x8, 0xffff, 0x1, 0x1, 0x9, 0x3, 0x4, 0x2000000000000000, 0x0, 0xfff, 0x7, 0x1, 0x7f, 0x5, 0xfff, 0x8000, 0x81, 0x1, 0x260, 0x81, 0x6, 0x40, 0x7f, 0x8001, 0x20c, 0x80000001, 0x9, 0x20, 0x3f, 0x2, 0x40, 0x0, 0x5, 0x2, 0xb45, 0x9, 0x500, 0x40, 0x10000, 0x1, 0x10001, 0x401, 0x4, 0x3, 0x9, 0x2, 0x3ff, 0x1, 0x2, 0x5eed2438, 0x4, 0x4, 0x7, 0x80000000, 0x2, 0xcb2, 0x9, 0x4000, 0x44, 0xffffffff, 0x7f, 0x8001, 0x6, 0xe4, 0x3a2, 0x4, 0x101, 0x6, 0x4, 0x33, 0x7fff, 0x4, 0xff, 0x10000, 0x7fffffff, 0x1, 0x7fffffff, 0x9, 0x1, 0x3ff, 0x10000, 0x8, 0x2, 0x300000000000000, 0x100000000, 0x0, 0x9, 0x101, 0x0, 0x1ff, 0xffffffffffffff7f, 0x7, 0x9, 0x536c, 0xfffffffffffffe00, 0x3b, 0x7, 0x3ff, 0x4, 0x2, 0x0, 0x0, 0x9, 0x7ff, 0x3, 0x8, 0x81, 0x3, 0xfffffffffffffffc, 0x43b56beb, 0xfffffffffffffff8, 0x7fff, 0x80000000, 0xc, 0x3f, 0x6, 0x1000]}) r1 = syz_open_dev$hidraw(&(0x7f0000001080)='/dev/hidraw#\x00', 0x4, 0x2200) r2 = syz_open_dev$hiddev(&(0x7f00000010c0)='/dev/usb/hiddev#\x00', 0x7b7, 0x400) r3 = syz_open_dev$evdev(&(0x7f0000001100)='/dev/input/event#\x00', 0x0, 0x101000) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000001140)=""/131) r4 = syz_open_dev$hiddev(&(0x7f0000001200)='/dev/usb/hiddev#\x00', 0x5, 0x10281) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001300)={0x0, 0x99, &(0x7f0000001240)="9b03a67d801e38ec5ab7eba62ef645e24e3a423b1eaf7e8123c93ae269ec755903084e50094fd298ddb9683d121dfbb34b97828f71df9567c5f142cf4016e723de975c492a95f74eb3e9755aae0ffdab0ad014f71ab63cfffd7cea9154ff575495f005b369fc71e5c9083c0fb76288f863f00cb8409f0fda151a738ad1ebcd62ac9dc0fc1bdfde24c487483e0a087193dcf31d5a2f2155e4c7"}) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000001340)={0x3, 0x1, 0x8, 0x676, 0x17, 0x7}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000001380)={0x3, 0xffffffff, 0x0, 0x800, 0x9, 0xfffffffffffffff8}) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f00000013c0)=[0x80]) ioctl$HIDIOCSUSAGES(r4, 0x501c4814, &(0x7f0000001400)={{0x2, 0x3, 0x49, 0x10001, 0x1, 0x7}, 0x7e, [0x800, 0x20000000000000, 0x8, 0x4, 0x6, 0x1e, 0x77653609, 0x5, 0x198b, 0x10001, 0x1, 0x7, 0x7fffffff, 0x38, 0x7, 0x0, 0x2, 0x0, 0x4, 0x1, 0x7fffffff, 0x2, 0x3, 0xa0, 0x3, 0x1f, 0xff, 0x100000001, 0x0, 0x3, 0x1, 0x3, 0x3, 0x8, 0x6, 0x80000000, 0x4, 0x6, 0xdba, 0xf1, 0x1, 0x81, 0x8, 0x8, 0x200, 0x1, 0x21, 0xffffffffffffffff, 0x100000001, 0xc22, 0x1, 0x100000000, 0x1, 0x5, 0x8, 0x81, 0x10000, 0xfffffffffffffff9, 0x9, 0x5, 0x7, 0x9, 0x10000, 0x4cc906bb, 0x9, 0x8, 0xff, 0x6, 0x6, 0x4, 0x6, 0x162, 0xda8c, 0x0, 0x7, 0x0, 0x1f, 0x2, 0x7, 0x8, 0x3f15, 0x3f, 0x8, 0x1, 0x3, 0xfff, 0x3, 0x2, 0x7fffffff, 0x224, 0x1ff, 0x1ff, 0x2, 0xffff, 0x0, 0x4, 0x401, 0x2, 0xbae, 0xff, 0x5, 0x5, 0x9, 0xffff, 0x2, 0xfffffffffffffffa, 0x6, 0xfffffffffffffff9, 0x9, 0x101, 0x10001, 0x2c, 0x6, 0x3, 0x7fffffff, 0x3, 0x1, 0x47, 0x9, 0x0, 0x79a4, 0x7, 0x9, 0x4, 0x5, 0x7, 0x5, 0xe15, 0x1, 0x2, 0xe6, 0x200, 0x2, 0x5, 0x7fffffff, 0x5, 0x5, 0x8000, 0x5, 0x0, 0x6, 0x6, 0x1000, 0xfd1, 0xba, 0x5, 0xffffffffffffffe0, 0x7, 0x9adb, 0x7, 0x0, 0xfffffffffffffffb, 0x32, 0x20, 0x6, 0x6, 0x8, 0x8, 0x80000000, 0x1, 0x3, 0x2, 0x20, 0x3, 0x6, 0x9, 0x800, 0x9, 0x800, 0x1, 0xfffffffffffffffd, 0x5, 0x4, 0x2, 0xa, 0x6e6, 0x0, 0x2, 0x1, 0x7, 0x288, 0x3f, 0x3, 0x1000, 0x7ff, 0x5, 0x3, 0x9b3, 0x1ff, 0x81, 0x1f, 0x8001, 0x10000, 0x1, 0x40, 0x6, 0x7, 0x81, 0x0, 0x7, 0x4, 0x5, 0x2, 0x0, 0x9, 0x3, 0x57, 0x400, 0x7, 0x46, 0x9, 0x7fffffff, 0x529, 0x9, 0xd39d, 0x5d, 0x4, 0x9, 0x9c, 0x3, 0x2, 0xffffffffffffff01, 0x89, 0x40, 0xfffffffffffff53f, 0x1, 0xfff, 0x0, 0x4, 0x1, 0x2, 0xffffffff, 0x400, 0x40, 0x100000000, 0x7, 0x2, 0x2, 0x8, 0x1, 0x6070, 0x7, 0x100, 0x101, 0x2, 0x100000001, 0x4, 0xffff, 0x4, 0x20, 0x9a5, 0x5c0, 0x6, 0x5, 0x5, 0xffffffffffff0001, 0xfc, 0x2, 0x6, 0xff, 0x8000, 0x3, 0x100, 0x8, 0x1f, 0x1, 0x401, 0x100, 0x10000, 0xbc, 0x1f, 0x6, 0x3469, 0x9, 0x800, 0xfffffffffffffc00, 0x7fffffff, 0x4, 0x10000, 0x0, 0xb9a, 0x1, 0x9, 0x0, 0xfffffffffffffffd, 0x7f, 0x8000, 0xfffffffffffffffc, 0x475e, 0x6, 0x8, 0xfffffffffffffff9, 0x2, 0x0, 0x7f, 0x3f, 0x9a, 0x7fffffff, 0x0, 0x9, 0x3b71, 0xffffffff, 0x1, 0x2a, 0xfffffffffffffff7, 0x1f, 0x80, 0x3, 0x3, 0x0, 0x5, 0xfb, 0xe05, 0x7, 0x3, 0x5, 0x3, 0x9, 0x8, 0x0, 0x5, 0x10000, 0x40, 0x7ff, 0x857f105, 0x3, 0x7f3a, 0x100, 0xfffffffffffff444, 0x5, 0x8, 0x7, 0x0, 0x7, 0x8, 0x0, 0x1f, 0x5, 0x8, 0x1, 0xff, 0x4, 0x1000000, 0x3, 0x817, 0x4, 0x5, 0x8001, 0xffffffffffffffff, 0x8, 0x8cf1, 0x8a, 0x9, 0x80, 0x81, 0x4, 0x7, 0x7, 0x1, 0x3, 0xbd4, 0x40, 0x200, 0xfffffffffffffffd, 0x6700, 0x80, 0x0, 0xa3d, 0x9, 0xad1, 0x7, 0x5, 0x6, 0x1400000000000000, 0x5, 0x404, 0x100, 0x9, 0x6, 0x80000000, 0xa7b5, 0x2, 0x7fff, 0x5, 0x4, 0x4, 0xa4df, 0x10000, 0xd799, 0x868c, 0x401, 0x3, 0x1, 0x1, 0x20, 0x80000000, 0xe3af, 0x4, 0x3, 0x80, 0x4, 0x1a54, 0x0, 0xbfbc, 0x967, 0x9, 0x1, 0x4, 0x3f, 0x1, 0x8001, 0x4, 0x8, 0x3, 0x99ec, 0x9, 0xfffffffffffffff9, 0x3, 0x2, 0x4, 0x27, 0x3, 0xfffffffffffff800, 0x6, 0x401, 0x3f, 0x3, 0xfffffffffffffff7, 0x5, 0x100, 0x1, 0xff, 0x3ff, 0x8, 0xdcf7, 0xffffffffffff7fff, 0x1, 0x9, 0x3, 0x800, 0xff32, 0xff, 0x4, 0x48, 0x3, 0xfffffffffffffffe, 0x9, 0x8, 0x1f, 0x2, 0x4, 0x9, 0x8, 0xfffffffffffffff7, 0x2, 0x5, 0x81, 0x2, 0x80000001, 0x7, 0x1, 0x841, 0x9, 0x200, 0x5, 0x4, 0x0, 0x3f, 0x5, 0x6d, 0x0, 0xa36d, 0x100, 0x7ff, 0x964d, 0xa4, 0x8, 0x969, 0x1, 0x5, 0x5, 0x80, 0x5, 0x9, 0x401, 0x7, 0x1000, 0x81, 0x80, 0x3, 0x4, 0x100, 0x3, 0x1, 0xfe4, 0x100, 0x800, 0x6, 0x4, 0x1, 0x3, 0xa8, 0xfffffffffffffffc, 0x1a9a, 0x2b9a, 0x1000, 0x7fffffff, 0xffffffff, 0x2, 0x2, 0x1, 0x0, 0x0, 0x7f, 0x8, 0x5, 0xd83, 0x20, 0x400, 0x100000001, 0x972, 0x2, 0x7, 0xfffffffffffff800, 0x6, 0x9, 0x7805e4d7, 0x5, 0x1f, 0xffff, 0x33b9, 0x6, 0x20, 0xfc77, 0x314000, 0x8001, 0x5, 0x9, 0x3, 0x7f, 0x3, 0x100000000, 0x2, 0x1, 0x9b, 0x9, 0x9, 0x8, 0x97, 0xde40, 0x2, 0xf4, 0x0, 0xcf4, 0x0, 0x7, 0x3, 0x2000000000000, 0xfff, 0x7, 0x1, 0x1, 0x2, 0x6, 0x0, 0x2, 0x3ff, 0x7, 0x20, 0x1, 0x0, 0x1, 0x7fffffff, 0xff, 0x8001, 0x6, 0x2b1, 0x1c, 0xffffffffffff8001, 0x2, 0x0, 0x0, 0x100, 0x80000000, 0x80000001, 0x9, 0x4, 0x2, 0x0, 0x3, 0x3, 0xf000000000000000, 0x7ff, 0x20, 0x5, 0x1f, 0x9, 0x3, 0x1, 0xfffffffffffffffe, 0x3, 0xff, 0x3, 0x8, 0x3, 0x42e, 0xffffffff, 0x224b, 0x5, 0x5, 0x6, 0xffffffffffffff4a, 0x1, 0x0, 0x7, 0xffffffff, 0x100000000, 0x9, 0x4, 0x81, 0x2, 0x2, 0xa8, 0xba, 0x6, 0x4166, 0x7ff, 0xf8, 0x19e, 0x7f, 0x0, 0x7, 0x80, 0x2, 0xf5a8, 0x3, 0x1ff, 0x6, 0x6, 0x100, 0x7, 0x2, 0x7ba, 0xac8, 0xffffffff, 0xfff, 0xff, 0x0, 0xffffffffffff0c36, 0x1d, 0x10000, 0x0, 0x46, 0x1000, 0x400, 0x0, 0x3000, 0x6, 0x800, 0x20, 0x7, 0x0, 0x3ff, 0x8, 0xb98, 0x7f, 0x7, 0x80000001, 0x0, 0x8, 0x7f, 0x401, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x7, 0xfffffffffffffffa, 0x80000001, 0x0, 0x9, 0x4, 0x100000000, 0x7ff, 0x100, 0x401, 0x400, 0xfffffffffffffffc, 0xd4, 0x4, 0x7fffffff, 0xe00000, 0x81, 0x7f, 0x100000000, 0x10001, 0x3, 0x4000000000, 0x100, 0x101, 0x8, 0x0, 0x7c, 0x9, 0x134, 0x6, 0x7, 0x4, 0x3e, 0x85e, 0x0, 0x5, 0x3fe, 0x3, 0xfa2, 0x7fff, 0x401, 0x4, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x10001, 0x3, 0x9, 0xda, 0x2, 0x9ed, 0x9, 0x2, 0x53, 0x1, 0xeab9, 0x5, 0x800, 0x0, 0x101, 0x8, 0x7fff, 0x8000, 0x1f, 0x4, 0x9, 0x1, 0x81, 0x3, 0x54f, 0x4, 0x0, 0x8b7, 0xfffffffffffffffc, 0x101, 0x4, 0x4, 0x2, 0x8, 0x6, 0x8, 0x40, 0x0, 0x7ff, 0x0, 0xff, 0xff, 0x1000, 0x6, 0xc99, 0x2, 0xf9, 0x3, 0x5a7, 0x8, 0x9b7e, 0x81, 0x6, 0x3, 0x3f, 0x5, 0x100000001, 0x4, 0x7, 0xfffffffffffffffb, 0x9, 0x9, 0x8, 0x8, 0x2, 0x2, 0xffffffffffffff55, 0x8, 0x6, 0x5, 0x0, 0xffffffff, 0xc1e5, 0x1f, 0xfffffffffffffffe, 0x9, 0x0, 0x2, 0x6, 0xf53d, 0xffffffff, 0x1575, 0x8, 0x9, 0x3, 0xfffffffffffffff9, 0x5, 0xffffffff, 0x100000001, 0x9, 0x1, 0x21e7, 0x1, 0xe7, 0x1c1, 0x6, 0x410000000000, 0xd4b, 0x7, 0x9, 0x400, 0x1, 0x8000, 0x7fff, 0x0, 0x2, 0x2, 0x5, 0x4, 0x7fffffff, 0x7f, 0x5, 0x1, 0x400, 0x2, 0x6, 0x0, 0x20, 0x0, 0x3, 0x84, 0xe0, 0x9, 0x7fffffff, 0x6, 0x7fffffff, 0xfffffffffffffffc, 0x1, 0x2, 0xe4, 0x8, 0x20, 0x9, 0x1, 0x9, 0x2, 0x5, 0x7, 0x6, 0x7, 0xffffffffffffffee, 0x3, 0x401, 0x7fff, 0x5, 0x3a4d, 0x81, 0x7, 0x1, 0x4, 0x8, 0x3, 0x6, 0x9, 0x80000000, 0x4000000, 0x7, 0x100, 0x7, 0x507, 0x101, 0x6, 0x9, 0x100000000, 0x80000000, 0x1, 0x6, 0x4e, 0x80000001, 0x599c, 0x4, 0x2, 0x5, 0x3, 0x2, 0x57e, 0x8000, 0x1000000000000000, 0x0, 0xdaa9, 0x5, 0xc000000000000000, 0x0, 0x6, 0x7, 0x4, 0x8, 0x4, 0x2, 0x10001, 0xea, 0x7, 0x9, 0xbb, 0x9, 0xffff, 0x1, 0x3, 0x2ac7, 0x3, 0x10001, 0x80000001, 0x0, 0x200, 0x3, 0x100, 0x4, 0x5, 0x2, 0x1, 0xc546, 0xe, 0x3, 0x5, 0x7, 0x2446bbb3, 0x800, 0x1, 0x1, 0xffffffffffffffff, 0x8, 0xea2, 0x1, 0x8000, 0x3, 0x1f, 0x3, 0x4, 0x7, 0xffffffffffffffe1, 0x3ff, 0x4, 0x3f, 0x2, 0x5, 0xe1c5, 0x48, 0x600000000000000, 0x400, 0xb46d, 0x2, 0xff, 0x400, 0x7ff, 0x8, 0x3ff, 0x9, 0x5, 0x5, 0x7fff, 0x10001, 0xffff, 0x0, 0x1, 0x401, 0xd9, 0x96e4, 0xd6c, 0x4, 0x100000000, 0x8, 0x80000000, 0x80000, 0x6, 0x7, 0xf91, 0x24a7, 0x3ff, 0x1, 0x7fff, 0x2, 0x1, 0x3, 0x1f, 0xff, 0x7, 0x7, 0x689, 0x100000001, 0x5, 0x10001, 0x100000000, 0x9, 0x3, 0x8, 0x7, 0xff, 0x40, 0xfffffffffffffff7, 0x4, 0x3f, 0xffffffffffffffff, 0x1f, 0x3ff, 0x5, 0xe8, 0x6aa2, 0x6d, 0xfffffffffffffffa, 0x6, 0x2, 0x6, 0x100000001]}) ioctl$HIDIOCSREPORT(r4, 0x400c4808, &(0x7f0000002440)={0x1, 0x1, 0x7fffffff}) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f0000002480)=""/4096) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000003480)=""/149) syz_open_dev$hidraw(&(0x7f0000003540)='/dev/hidraw#\x00', 0xffffffff, 0x4000) ioctl$HIDIOCGNAME(r0, 0x80404806, &(0x7f0000003580)) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f00000035c0)=""/4096) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f00000045c0)={0x1, 0x5, 0x0, 0x6}) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f00000046c0)={0x1f, 0xa2, &(0x7f0000004600)="d4cf779fffebb03288e0b2ea3f90f1137c42d4e4de38ed1bee0a09f5b6bdf174a01c96c5c9a0970f7d95547d902477a54f662700a612e25cb3d67e8bd48d6d0dd349be4af49f5c0098971ac83dbd506c7f2ab28f567d11639dcdec530cf091ee9ac041f112da75809ce03191b8708b4508c5851cab870e83fd1000e53186de86791ac9ce5538bd7dfbc54346b7f425cfde202f8e34e4c20ac41b9f141097456e07e3"}) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000004700)=""/229) ioctl$EVIOCSCLOCKID(r3, 0x400445a0, &(0x7f0000004800)=0x5) ioctl$HIDIOCGSTRING(r2, 0x81044804, &(0x7f0000004840)={0xec, "6d7e16ec09d65d28c9a59cae25c103944f6ef3438526f1e756bae9928518881f80c6ae6ff624333e802025248191ab136b61cace6cfb98068556c8a1b9e3002b834773d86696b6059e1a2a3ed61513f2a0c1de8e99b0f1d2c6008ee21059b34114f66a8f3b5c6405ff4b7000cc9deed1cb9d9b2d3600c8b7a48cb40649f26a4d43a92774e64cdd41f98550d3686b67bad9c253bc584c9331d05da551461c4acbd930b879736d0f938018d108814af8cece802c02fd9896be62241115095189d6000f0114838eac94c589fd23ff469ed15b2350421c24a2b9b8b76b667df0fcf5f959215a21c095cd4d5bfc7e"}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000004940)=""/255) ioctl$HIDIOCSUSAGE(r4, 0x4018480c, &(0x7f0000004a40)={0x1, 0x100, 0x3ff, 0x8, 0x0, 0x100}) syz_open_dev$evdev(&(0x7f0000004a80)='/dev/input/event#\x00', 0xfffffffffffffffb, 0x10000) syz_open_dev$hidraw(&(0x7f0000004ac0)='/dev/hidraw#\x00', 0xa, 0x40001) read$hiddev(r4, &(0x7f0000004b00)=""/68, 0x44) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000004b80)={0x8, "80fa6c5934f0633d29fc34d5a50d44f54d84ab672398f75778bc7956813a74335a935aa3ae5a5794a5ff8441735c8520c0b9cb4b6e00ee10eef701af848fc9a6"}) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000004c00)) 15:35:18 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x10000, 0x1) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000040)={0x0, 0x4, 0x7e, 0xa, 0x14000000, 0x3}) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000080)=""/11) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f00000000c0)=0x7) r1 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x0, 0x100) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f0000000140)={0x1, 0x1, 0x3}) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000180)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000001180)='/dev/input/event#\x00', 0x3, 0xc400) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f00000011c0)={0x1, 0x200, 0xdeb}) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f0000001200)={0x9, 0x1000, 0x4, 0x6, 0x7, 0x7ff}) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000001240)=""/110) r3 = syz_open_dev$evdev(&(0x7f00000012c0)='/dev/input/event#\x00', 0x80, 0x80000) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000001300)=""/90) ioctl$EVIOCSABS0(r3, 0x401845c0, &(0x7f0000001380)={0x4, 0x9, 0x800, 0x6, 0x1f, 0x4}) r4 = syz_open_dev$evdev(&(0x7f00000013c0)='/dev/input/event#\x00', 0x1f, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000001400)) r5 = syz_open_dev$hidraw(&(0x7f0000001440)='/dev/hidraw#\x00', 0x1, 0xd9b8407002d3c7fc) write$hidraw(r5, &(0x7f0000001480)="98ccb0911f8230cfe996a15632c94da2f312b13dd8a0e8e441eb2715879e2031bf8435cd06b2a8a4655794a7d0e121e21faa1daff3ef3510d0d41bd2eb9cc80458c8c43b31113d513161967c774ec830a570c6ade814f96cc0d75467ab8f0fc628bfd93a5140e8a565d40ebc3d07601255f9eb1b838668aa05cea623d58dba3bdb0e053b5a2b155c30affb956a7dee6593e092e927be984571638d31b08199951a9188f196387d7aa44f5028c82f4dc292465e48695f89d20b4652a22ea4e3118b8300aad27e33bc66e42788a7117ceaef1664125dba5724a5ab8f84af983a343c4d7b3e107919f6eead1f0d17b93b023775979af15087e6f4ac22fb3bdc6f70aa796b1b22a54e7c2e921a1b8bd9b2d45afa9eda604cc080c56eab1523a22f48c6466ca0adf29f4c554637f6b5abcf8164a33a2e012a8b2bff2b1d109e9b7851d0bfcdb546d74a27a2551ce4219ca389086a0d8e86de383a5be980465d33313a390eb8a1ec68a4cbcb8f0ed9c16f32d9c7292d703f48083b094bd01a5b5482d4b83b7df6138946fb06d1036de8dca3a34257b969a22a57adf148aeeff933dd855071403f1b3e9f391b5d3e0d18d8f40b5e9cb013bc273e64a7609d9056a01e3626ad0b26680fd4a3c22423adbc0ec7e86ef5f22751e078fdcf01caf59e368b722900a7282d92475d0a0b8f870cab6e0d1e7bf2c47fcc4414c05218922aa127a2513264506296d9f505691e13b5900f56eb45b5c5d72ce0caa8ebc27bdb81d511c5c112c87fe6676a82e8b198debbb718bf04c12d1c9ea7864971ec360bb1b3c10dc43bf64059c49e35f4f017cf8b05459c3c5e418d893e8c12126b7a0e4e463c55b9fb2d10b6ae21d0fd3fb210abd5254dea4c9142d54de6b7f2a49678e2a1f15dfdf63322e8ed6e929ef2a0fb7c36a27ed5eb70e6499a16d022a3ee0ab1e1fb6c0793eb7ae07b890f88c4253ec26483f6171e295414ab60106fc5e99c279e1dca38d60253a4cda438b61cda98b6b3732f12c88eadd0b9d9716947f93b7649a3f673314d53673ca8adca9734738d9b1e52bceacfe7c6d8b8c1983d3f08a541889ea66c89fcfd46e864117be1c17763bae8b07acdafec68e43b570c4db799a19adaebf087440be846aed074698d586bc52829d37083d60b0c15116d603119f0f4653a42d1a636959634687e04ef47b3ea36a45f2d46c73fb84a58ef2cf43efcb0be075881e7dc066c1e2d2ef753c122a136f4935b79d03773907c1262543ff49c6bb98bf983e221a22ceee85a4147640595982bf75dae13ed9ab0ae913c73ce07614c8b314831703c6ced07c48bad3aea667a9519cab31ad7728fcf225870fc9d91aeb80b92f8e076ef1f488759ce016547f8a8164b5ce0d7ef09d1782e1a8a6cafac09dc18f3ccc0ab75d730d5de1a8cfab0ddd377ab142ef15cba91685113ec8f93fc050e86fff415ffa55517fdb19f244fba29b03b62ee4801a2d181dfae8a67f3d6e2dc848f2b085f05c85b7e81108fcd134168bc09b74878c513a018ca94c5cf520103ca341617a498790c9f260f6f58ffc29eea4b56e94cfba8a517e9051c9bf4c1c320bc4522696ba5bc0395e7f574cd2fadc8a7ae58e1a80a7829d2e86249bd1342e03bb95b4115f11e0b58b3a02de6a7982b686a131825f40bf40971cad08f6b50224c49e18ac77d1c41b96b43c08e18ba86bd834fd7671512d1ea90a362a7a6d078d5ebd4b141dfce2d954a88de3ffbe0dfde976993b5c069fbbf5f623d2bcbfe39cb7375e2a9ccf565bc09429a1df026b20a9de24e63e1e1b7da86938d9c58b4f23424b6b681f853cdd40903adbd501ab9e61063dbe8417db51b7cd7fb520ece7edf9ba565db3a873553dd9d2f8283b3965e01955058403fa4227883c01a67a9a565b781dfad39a13c371d51af9f39c7db83f5ae54e4a11f4d27c5b6dce1fcbfe4d2b067652dbc2009d1d2b59769a4ad2b04f89c2eb7233e5e9d70d3e5fc113b960f557ecd4b3662e3eefa1236b940ea4eec51cbc9a2470b0fffbeeee3fe8dde2dc19dd3921c143bbfdf401529fdd53390da97a1d1b6bbbc19f278739c4176f5c1f3dcb07ecfbbd73572208437be207708ec6568e713951fc2ca010313d7c3dd01810b8652eef708cd0055f88d358979122665242473e540c36c1e56cdcb652196ef768ae912ee8f1ca1400128a7670bcec9a6b486d9da68506a66b7bcb85049fb30d530ac6242107e1a627480119d6aaf55cfa476dd0a5512a1038aa60c9b77805709766c812e1e5a311c2961949212bed356133b70168ab428c6b04db5adc0c7cf99f454aafb9ed0ed4c157005923722d31ab20a36af9cce9438c68c7946293c570d58a1f712a2c06e2d3ee72764ce444e57ce44e1eb4e2c78b4ca6437bc0b1e6403f66443afe7311e6f16eda59d772a84aaeace3ac22c25c5fcdb0aeac0f5efd5fc010d7673bf5200e7ec40ccef3e9d6f4cbd598847e4a91ed56a414a0000b2c148a67ed831a177766a2eeabb70ee466c9523ab46faec113ecb2587f985abc65b08f0eba19027f92eb0dfe5e686ecde1a3f4ef2ff25c079ac45a3a8cf78e0e0b99e58f566a708fe9af344f7b8992f28929969e66dcb3dd0dd7d9fa04b10d63522cbb14d43d26f111be39da796324e811e3a57da4e63e5f9e0c4aac6b9488446e28a0c9434c4e35fbe2c746e9ed066a7d83374dd9627b1b94cc547677ed31017bd79808d45bee4efab3168490f2ddc883dec5db0e236b7c439f2ee584ed00a33fbd0377c7e82278549c9646a9eff988e131258da0662fc0ef7d44bf8ea65824adaec10188b5accfef77a9344ae97ecfae8722bb830b5d15dc2d4cde95207864ef2ee19088fea2bd3a4300b2482344eed038d1149c5e340a135644e2d779a9dafe4402740c082b9cb5253f4235c2c16865efcd9a7a75ea91972a14c205bdc47e0bbcbbd1dadd65b339a317c61c94680cc4522856b8b8569d2009e061cba959bb13419ec57dd76993e25d60ad429c522fd9b46ef25338395db3072b1690db7c93ef8a9246ac9dd7f873ae2ed522dc4174eed9611e56f9d144ec576e92dbee8cb977d08dfd620a6a6cb1bc0455804e98266e661f05d989ad186f236d875e487ae3491b458dfdf0090e9e1625383eb618ede890e0ca8920836504cfa1719175fc66827086702d5a432ea5a0c44518a218755658cf646c727286037be060d8ad8d44307401322cbd2753f8a00bbf54d204bd4a5c133fbf4de17a4876f9543e18e53b3f1faf254f8ac155f104c52f4caeec4225ace0e6203eca87ec82d5ddee4521ceb835f09501a67b0aa015fe218109a79b72c79254565928079080473c762c9f84214eca05e9d2dfde03d2e88c28ca8dc074757c43351ca88d7094b5d035ad58b7d058b3291b55a7dc48b0f5797eff996e47d479b239089562cccdd8abcca0da4d0ed458c778c779baf410a6da1c6ee115e31e7ee4ca25d768449bb609168db1ea53198af342f07abed6a90de6ea83209cc6ee98ea642c5fa71ad8b280ccb70a8716996a3406c7667f47cc169b5ea7e069e9c9ce6fd2a865e7fb0a174c3259b3845cfe51a3b05ac17d4929f07163a6760122f65f1f5598397ae31795909c6585447a4dd3db17d1b64616eecd93342791d66c649d4f8b6f5bb0d335c443d594c389e0e6ae69abccfeb9ff95b710c76d14c055dae183a05ebc4737ecf48341f96e86ba64681b530906525a91429f5fbb1b7fcd025356542dece33448b5cff5d2a58c0476e9884b50b95da2bfd6fb930705ce979de32daef5e74f066d830b37337da52af3a6449faebbcf15d493e54024adaeaf373b117fdf6499b4d4827283661a045781d3eccc33b9b9c5a54908a568ad8baec20bde2b7c5e2dc5f1bf9eb267171017592545783c24c34539bdd56d1e2be95087a7b12dd81c42d6a66ee279db61584a67b7206a3d0527a3ff5fa79aca7011fa6c042b2d5d6330a0b6a15eb9de89bf2c68844d0f6e96c781185fc456b5436dd55b085d0bab46cb05b8506f19308e2456f2d4ca99de9df151a78aecf5ee1a29d2a04b1aec1e530225d0068fce54b14544571d1e30c7b2b4f7439c496556b6a8e2dda4175934735ed943e570a844f64a8f6c27a2e12573ddf7f977f27ee214cb28e56d19b715d8a5d0789dc530c4c5cdf49832e4c41a009754f48f0404decee07cbd480cadb7a64c5f6d110a11efb8deed693d14e45fad686cad60ab4d01269e79d3c5090964b13a5e7b757ea60e108dd451fb1723d35896eecb6b3e9e5bd55ee4811b5e4e0daee1912de57a86475b3acdb94f1088979310538d807b516ae15466b95c815641a559b36a0866254cb4d32b855f471b981c39e9be9d9bd1ea7b50adc552f8796f15b1a043a91c8b513c69f73f9f1f24622a9e872c53af06f9aa67ee1562a7630fc688fb78e3cd36a972772824540b65bd9bac2c26516a363455d44ba37672a67a3295dc8ce438aeea9b20f6c6a8cbf91f7a8a3d96e729983a1b52af2cbbb3023cd64713cc4d5d97327bf5b1d75f08e6a5cfd83b9799652255951ba8e61bd343806138745977c10d63658954d4d8ab05a419f0dd91fc70c52d5f85d140cf8132d142e1b1126d668de29d3b15635c1069c2c253fa25671885bbccb81bc77f9a1d1b125ef461c6a2621c00f0529ad5ab0cf9dcc4c6251325af33e60a61f8cacefffd3157f4e5f003d16b6f38d64aa618b5100b7afefc62adced2c853a537538ac379c5e22ba94d5ff2f8fa82a9c30acb249e325afb5e19063aa74a9ce19ef0cce740b4f144e60edd8a6851e4dfa545cce478376a885b207e87b6bb7cd32c5f7168d8ee3c52cd750b48cff3724cdff085e14d41c3be2c513aedf248708bff13b4673fda80428df5f06a266e625573e74591a03e37feaea9433bb16c5ea60ce24b2739a7e5b8422757b9d39ae972b5f45caaf635588c0092ed27b41c5856f8fc21df78f2f344c31294b5bb67dee1f8e3a0b6b6bf3aeb3914ec4892bdc620727d03264268a2cc97faa7dd5b79c1405eac43b41da277437375db8120fc7dbdaa978362b3363c21d72f25056802d363af1dbf1e9d55adf555913d150809d90c9b43af7d665a59e6747b08bbef50acb5904e875e1c00a4ad96d7ebbbd857df13c52158d8d38fc378d0d8af4d95e2084620bf89648a51188ec56150387bccc89e2c269c1e99d1fad480c155cb4c89e6f232636b198502d7eaf06956f5b41091479fc869e4f6fee2075748dc8c1a5c3fb01b1e482681ce61ac963d0cea049e4c77b82b5a55583939b0d27bdfecbe2884730a0857f8b2e5d41c09ac5d9c1fb7e68ce938aac6ed8c01d5604931c7b2d5032f0fb4f5415a03308a2bfcaacec11e170badbbf5dd8d0dd3072886ac2ec4987f9d8f8b53b8f62aa43a560d1cfd727712b75c31efd4155626c0cb44734ee6aa51528645ad277cb413de1e47e44264edd41423205090517f16c062cc1f2fa2431f3c68bbbd723fca448f5d8d00b478977c64353a6ba2607b0516743939f7bcd8aa79f9602e52b59845e88c0687d3239053f110ffaf7695d245fe7ed942cb97b493033434ebac1a04c0f7373e902883902f1e55bd26d4ef673e7138405c4fe046ca54526afd081751ea30205d7383c6b73ddea0e80588db830357bb63b7754be96de1bd850fd28cc2b184d150f396a83afbb0c27b7120e6ef48a18114f52d8f91f4b67d6f29e808a14a3e26ab37341033510232b42c251bea45be801c56c12d33639af2f34da60bb4fc71a06bc25d8b134e7c8fcaa29d60ebe2e651b", 0x1000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000002480)) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f00000024c0)=""/4096) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f00000034c0)=""/4096) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f00000044c0)={0x2, 0x100, 0x81}) write$hidraw(r5, &(0x7f0000004500)="fdad286ec7a056a5c3e49e7db1078ee7954e7be888c4fba5af42a8655017cc2d188e1ba2d17b11befe5f6f3f31ed01e4cdc43c7ab8fbbee5ad570b13e56e3b2520663fb45724fea7f893045cf6ced0b42e58404c549240c3497cf5a9f85ab33c087dadacb18cfab0965cefd6e8e3a4c8fd9f401d8b91b9c233204779a1859a399a477974256271c30108f3d3e143d94f633beda390ae80ab94e20d9947ee75410d6faa89177032751805fe37c108adaadf38d96ebeb9d065b5f79ab2bb65d4895df3575deed805880761f964874e7c3557334f7ec92bf49d6a88ee8d301568fda721b434270a5703f0c5e6e010f33f97f296afa24c38b71ceadd14f7d88fda16415129382d6716dd93a5d05e31d0d24d82a8f1cece986f2ecc340f1441d004d03df7bb889dcff8ea105457d1c9aaea44f85acbfd874fc0370ddba1b27236f606fcbf3043a67aeeb909de4ad29ea1455e21c4ae358d272f4631705947af9c89f7bbdfaaa890e731bb90d423953ffa3fdf968ddc366d190a2de99c9c01e6e3da0e2521fe280a1fbe733d7d507abcef405bdae757ece80e65fafd04f9d92eb4b12745d622002896727faf018852bff6bef6b72c12ac8fefa86fe08ce2e94541603a63106d5424fa3024234cd5b68b0b63fd56890ca472fe116f0bb71c068c3e618ba44cbe6890197dcd968ad3556422b3e887bbc5979fda7d980626d50a0b52b6905596f198a412a5caef2116c3260c693ad29119443fea8def8ec88c985bdbfaa85b40d657eaaa0879b38bd19acfcf9e65671b1a31c324926d9f0169fcbc4bfc4deaf8e83907b729bbdb4bd9712fb0a76b00c2642d9897c40d90901766695cc1420c4a3375d5e3ccf32bd0ed0b4f3e841e4637c7326c8c8de1fe393974ac0c28586db22fadb17ed8088d59dbceefe7c7a8d2629cb724c9046bca499135e8f81460c1199cae10e7b65e8d0160efa7ff69e080862377936859bcfba5aa80ac7333c67464d9c439899f3fccd063cbccea095dd9a42df8e6debd64456ac5763b2545fd45d0fd3107e4c21377fe8afe49658ec4c692ef4e1610c411b0a3241b44da64c1573244dc07d24f969d045e9612b8fd95c92f04b05174775bc18ad4d129fb96c72e29ee081d45729450882c14e7d71152dcabbfa082df477301a11902af37cc45871b50423b1a27823386e17af0fbe3eee3999a3572bfd31498f042b10109c6e8bd29fb9295ae7458b260ef48363ba944ebfe19020e451199273ae42edb540ec11601bf640265769e36550a031e965021b239afb7fd71b6e5e42e0c4e04e6edc36802a5423212820e4a151c2fd62e573625704e29d5402ee8cee749108c31f724bf2a2eb45ec523ea901f3ae97bec52ca54509a46de43b689dc69d149aea7f82e7fd8cc3818a451fae295e582667c8020e59cbce6406cdebf1871d7b9b3fb8dd39be99317e5898f741338f5e31202d01bed6adfd3cbb0412f227feda4d872f361a5368329aa82999aa797405fdd8cf8ed503ace61072fb47d4c6c8eb8534863b69e9b134fb900adddfdd5f77e25632054004cb3ef1db8b32ea90990eccca68c3985d5313e47188ac336afb469be6b44997ad66d3b7c229e03213ff94a2431e40585c25503ac16bec525f9d4b4fe79ba75dd3132838994d2169f9f51c74f1be33b199a73b76e272d9230bda03bfeab51ed85cc303dd9f61f129e617b858c9871638058e6240ca23459b8bcf2984e104f3e5b865d9a40eca62124ca94e7f6a344c07c84fe4cc5b64c44e3b737c0307550cb911b90f1011d101c4473cbce7a7bdc4239824acdcdf6ca6cc179617fb91cdb0e59bf6126803f458b1abdb9a25745c94580c62f185d6bf00d00864bba8ee1d0cd05d22f690768e6de056c0e7c84238a3dbd4e6cd545c9422c7cd66bd81ee10c29488eea2a607e125d8121f03b58892478874529bbc16c4e503207a0a3a5ca3b55688a8583b3be734b4d0a80dd64553272c368df8b80eeb6ee8b4d53e0223683c0b04462d7e2f489c0673ffc84ebcbbf41912d736e9db117069c811941c3320ac7d4b4d0e677423bc682736ea244c5940e17805ec5ec4e4fd2738daab2c036dc5c61995bf4691e3c5c939deaceed5dd2663f1beb5fffb78adc772fcdb27e46c5f7f92c3bfbbe7b9c3072ef063ba71e39b8ce375dc203842c5a3260a2a2fcd1b101b288ab1f0efbde99530b89edb0b1409a388873bfeba42ad6ab55a7348ea90f1d951b0d0d5c14f5cc77d1d0f961871050a5d20a480e5963c874eaef74f8054370da7a34ac4224895b9d54901ed3acb5a813dca5cfb3f0f325967605023e29a511e36619f56c039c71d020ab7816982be18cecb430054c591ae38e695e695d4283ad91cae6ba346c035b1906a72885ec215cc4941cd78fd287955fbd21e70c1fbf8e451d902650dfc00f2d6de6e8506c8f9c06f217fe0105717536dc2d0d885f0ee585bcdae78a5170116cd8cee3a43b611eb79d080b28e461556851e947a7d3af98729e75f4d2cd2a7cc9f61dce6181de926ce3a922eb0ecded132a04e7f80cbe84ff7437b92396cabbade52f3b6d35325a99adb8c24255975546a3d7fd00ef9c219623b4ac92c54ea13f3c9dd8d3698ca19467d2c3a858d884ae92006fb152a16b36c30c651e76a73b40b96aefd4477df2244701a30d904bd4fed44a3aafba0f677402260ef97c0de250195c48076e26d8127e76605c119cf81bda3959e76531b4bb56bc98eb2b5e87f10aee82f49affd119670fb0fc61e9d9c6f1258835af35af46eff59be9ed53a9869a15ab0b84a605b700dffd75a112c7b0d013b124a6d41a2289a5d6714d537bf614418240fb2277c5103cc99e79dcbe654cfb056765eca6818e7ffc95e84ba052ec3db407e865dd0be03c260cd969ab960bba50d829569262525aec5eb190405cb56eca7b07243fe3c4618509f60a586560a66517ca97ccb58d17d7fe9ee83440149135d0672fb80df6236b376e3d7e6ff2bae49dca63b8dd8f254e5fd8cbc78ae93a1fa86921d8c9f8c7909178a808dee3b63ca1d6fa069d4456fd82a6e4565deb84fc7b4af397da34eeca38d028638985a80658250441e51fda8a5628886ec8153bc16a370b03bf036415fbb4a049776503f3c564757905c6a9343a58fe3d6ae5c5d13eddc3125515a3e68e0f83caaf89d83f501d670d1ead6de29ae772327328e7abdc0532c1ce528ff22f8c30e2e5557e9ec5c3a8b341abca7136a1d4f6c50c7581f289c1b13b9e660fcf1d7eaa5d73d449d4c777aafa9c068d06cce997197df30abc68c55d857a515cf1d027c71d89c3f7298aeda9fbbeacecd67a07763134444ba079e94e69bd993fbb5ff45185295c380880ffa15682eaf63861eb06758cc01c657c5cd09b86b2115c2dc6def18ed0322b67ee204d01b2eb275c3456ee0d1e2471d33193b35506995219fb2afa35e985eb186b89ba8ee180908771679f275d7b70e4c798a9b7e283e32ead3601c984ed130ca341c7cb69838ca3f0e002e154d83b435699c10769b6c4852cfd11b520758c4d4438147b249c629bf1d3e40cd1e0ad77f6798b940dc9f337df8e0dac82ce110ebaee178aeb7b1e8d1321edd3d77239c494c21a515cc7d21f7b9be8ea95aa31283808a0303950fc23c70445731ee0cd7bcc2eabd99a7c2f199499682c2e17b09183e7e72b50c2a9454b1ddc5f0c04f34b01b2ba38874b65b3386dc32d39abb18d1f6adde9ba2f280700463dc2dd63206d5d0b8193a9f6cfa20d82122fdc9946bc0fbf23f67211c2ed6e229460584c3a50a6d1e5af86bbe131b59ab7947235ee09a0e621ca2c04383b4d3b3e8b6abaec1ad07880defa18efcd05e05a5a0bfb45d39ca428cf06425baef537203be82d5735e56c3a8f5cfbfb35abcec3b91df6ae3549f3de1805eb5da8db89e996b19bbf7fe41f6d03455d6c8afe7b588c122a06b1b8db98661f64f27ba5a7a3496dec051c127af17ba0e62fbed68b86f0c79dd6ae3e9a89c485961fd15ce680aebcd388f43a8e1d4316c75f80ee768d1eb36ffe3588eadc18bc3463a14c07c14fd80b1de352513a761e7f4ed92731725afdd1c79cff435e85a9bded3aa9fd7a38ae2c34733e5b0943f9894da7b25eba120cb22a981858a78821afc3b83926ff053998020b199439745264e1e9b58cac575882d628f9a28f929b5d35e9a8e7cefbe013aed7580aa4bb0ae8642c8cd3659bc3733aebbc26fb6ad4337adbd47a6c1b777178a2a3382bdae06270218ce7c6f16e14944555326eec7b84582f8c9adce1dd8fc9e0c9fd49e4b2580459d3d6bfd31b9db32b099fae4e83d6e5ddf29ea2b607820ece4a61937be902929fb2a770283681f8a85eda465bfe2d8a209fd96cdbc902e02d4800a1f27b4a1b4cce6d9ba0234821cc2d4f0a42e079635054d2825fff60e6f4af147fe9e2af6b422f59b4431ee919d8d169dc25f13c0d62fa150449cd37965c5f1994ba4c7bdc69d591e810e3df546d7bde8c4293f5ad14abf7d2d9f2d92df7c7c332420550c95751a2532e1dea2985f300c08936fbaa2d0791ebb85b4bcdd8dbb4da17dd00106d576b1408a791a0ce4235f35fea33ef6473ca9643fee4e197f63ebaa461a4d5875de6aa48b4bd2d8761c62f9eeba34fde4420481f3da9643b163be2f4a75db50dc9432f4f17cc996ac6eac875e8ea9352951161298d07b783a3897da86672a3eabe4cf9adb24c55ab73723099be45b188d7d2e359558db7de159869a256fa6236ef62928ad178382a202619a7ded8f2f7d5b8044d3ce2c805ec9a52509f4c0462ccad5e958905129fcf487a9f4dd42b11ead2a2223023062b52c2e57d0c21fbe3ed8105cce6a4e6d4f6e8de1a516c4d394f5640a4e46bd48efb9822a309f2769b8a39168549f00fb6e2a3dcee7668f1155f13f12b3a3bcd7bd72d77de0884d5d25e79ece98923e8cc1b3a3983d5cb3bba6bd1a4c334db04df2a4b79ece838daa2c22edca2f5297cf9f09ec6db54255c0fae5dece4e1b7c9471c9a3a8103cd8d046af078a1a114d15edea6cd7d52dc475ef5983f0f62c6a4f1746ba6d35e4d172026faac259dc7f374aa9ef452dce14d78652a68701e2aeff9e39f4d11fc2e673e709dc4516dead20c108384e526ae2aeed0cb44701a9b5801286a0acbffe331c5cd948b1feaf00dd1a59ae8d626842af6006f64661898d45c0163c464a2e074deb85bfbd9a329cc6405981ee4aa96419abd595dcecec7d12ed598da59646cb81ca7ebf763ed053801dd06db021c6c43ca6e0d9915e630e4beca628dbe9ee2ab216e13560f1453149ee5b353681a15e7d0e763c3ba201f8047e6b0f486ffb134104c53e287a389487fbeb68e0ce2964c869a9408cf7c232143bd22e0cc2b1d7daeb2018c0ace0a3cbc48dc23707dadfa949655a9d4ed6eedad12b8bdaa7e634a9ec90aa1e6a00395e62767ca91064eb18beabd3dab097e5fe9b2654356f6b169ab5e0f731d2e4cb250bf123d38b44b0cab5fb8bc02fad226e948f3782c42dcbcf432001a5b3cb3051eecf0e0f3b59236c6d72fbe1826a274b15b23434f49ca6fe843fa1d16b36e4347ce32fc82aa53684cb19bb551675a07e2fc6f3b75de0ccd30fc50e42f4607f1f254ee3fb83157648ed4ab393446b60b249b30567b4f20ce1078cda3221bf9cfb4064501db93caf396f4113587331b7f6661ca305f8a16f9d451ed2faa5e06f4772fc4cb46f34deb84678cf8c6f277174418e05997ff5931d7c0b01a51c08bd903e69a1156341d32dcc2a32cc6469c8613ea", 0x1000) ioctl$EVIOCGUNIQ(r4, 0x80404508, &(0x7f0000005500)=""/130) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f0000005600)={0x2, 0x1e, &(0x7f00000055c0)="b6706dcdd6c2a5e3bf32a154b3c9e1f073b9c75f33d5867750877941977b"}) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000005640)=""/247) ioctl$EVIOCGKEYCODE(r2, 0x80084504, &(0x7f0000005740)=""/80) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f00000057c0)=0xdfa1) ioctl$HIDIOCGFIELDINFO(r1, 0xc038480a, &(0x7f0000005800)={0x1, 0x100, 0x455, 0x25f4, 0x4, 0x4, 0x1, 0x80, 0x1, 0x7f, 0x7f, 0x2, 0x5, 0x28}) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000005840)=""/176) 15:35:18 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x5, 0x4b81f3d26483fb21) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000040)={0x3, 0x200, 0x1ff, 0x983b, 0x1, 0x5}) ioctl$HIDIOCSREPORT(r0, 0x400c4808, &(0x7f0000000080)={0x2, 0x2, 0x80000000}) ioctl$HIDIOCSFLAG(r0, 0x4004480f, &(0x7f00000000c0)=0x1) r1 = syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0x2, 0x101000) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000000140)=""/4096) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000001140)) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000001180)=0x6) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f00000011c0)=0x8) r2 = syz_open_dev$hidraw(&(0x7f0000001200)='/dev/hidraw#\x00', 0x6, 0x200000) write$hidraw(r2, &(0x7f0000001240)="3a8cc6ee21a0a8e13d5bccd09bf606965e31071b1bcd13179925bc07a20a0a9d58531d959784cd78bab72e147e9d88c8e7b4311e34b832f984b847a01fe75ce09ec18788721780e8cb2fc505602f14f8e4661c3d989b9d30f04efd55fe52542df2cc01b29b18f4630d8278d406135c75f73655614b5fd363877a60bd86d85e00ca585bf14ba8b63993f05f7280d992d506e0440bac82ebed88ae6382d2fd06051a4a18314ec27a04f81a5140464d7eec84e0549c4007e580d5c568f96308315b007cc1aa1e503c40c2b8e6f2510e9d8f66b30096e610cf6259878e4516050bd4f1cad5ca49cc4858a88a87798738f0a57997dacd0bf9148cb79136398dcae2fac5e6b1e8baa4d4b878ba0293a5d310ba42e958a6c50fda7817f4c3c003489b1fadaceb4f209527c37431c839e2173c9bf2895eb9c41603d89f2a78515e97f9c6664cfa2ad062c5b16c2777502f4a8b01678be739ed36958f0dcd5aea34c51cbbe1edcfcdf2fa4e60c4644e485426d972adf01a1dfabd99a5cb58aed1e800aacc85785cb4d3d384c394377f548a62d9e8e4af575183e18996ee32def4053d684cd2b56127ac4e6355c58600bb9e2d691cd9af9d1da116a553756fa2a88cc539c127ca1315ceb37a22f7b188a13d0a7ff21bf9de4aba2a3b0f862ce30d15b1025c31034633696eec0379d381e14792c9f665e4e6b8869d002237e5831db193ff7256a9c0d024d462f7817b3d1c0ccee8f7666100e11ecf1f46a900dcbfec77b4868c27a4cb5d5f2215b67e514ce65593965c3e76bcf45f7d40c1316f9cb9984bc47f905216026250bb8501cbf9d9057fbe7271fe66a16ff6fa4c271f26cb742bc68e2d7a08d99618d3ead99df5e03a5c7bede808ea9a0511e786816cf1525ec332c5ca85b1a2c836545cfa6d2d6f70c99280b796916c05cd097cdbd79f3ce74378aa6b38c96803ca54c5b3383f241a364cb2eff2fac2497f54a4c2dbfe0ef35a5be8da6239359679b2d6ee43a8bbe83a30f77d2c5f74a216019d576e0f7a9c0b4a4a76ea29f37063cfffe59f64e7a786083c750ff3b6545c75b1dc5653de4e98e3417e16357b01a1f93c8825c96b307f8353aa4501d7095537bce975a0253d29e974280b1f325a10e1fe90f32dce89061b398cbe8bdc2dc27b9c45c46851f22a85603208bf883cb726cb49aaf7d4a93ec45b595d5e0f17ef074dbb3a58c4bb0044a42459b90b75276fb54fbac5fadb2f6dafe6d34018b40e2fc8ad99a13e7c5a0928d8372980c2c885184eba4e088ffab6bb238449c8a6a0d57ed44bccc569372fde7be267f432b73a31f42c06e9c8e9aa0492a42500fe92d721209d6d0441d6173981bde4f411aa44b9f20a3025e765074b03f85df7ce3b450b85c02ca966b4c0a85332ff33f965aa381cacf9715485f0faa1c76d0b7c075102ded9a5a24ff459bd9e9dbb4219aa21fcb298f580476b7193df9bb84c21551668de30b28fa4f1a64e67c014b4522c4ce8458bb2aba52f44e25273c6496e6a960ee29e08dfd0e6381e80bf27f9c8303b4f1d260bfb1be9906a46ea8f5d895fef0b4e665c8ad41c946e1c298233710f70838ad84726acb367a5a50578892abcd16f920ea73dae62bb9553b231a03ac9c4ad1af980f7d112b7489e942b89fd038ab788eb73e7545379460e3a87ac186225d749ce25d14427a9a0dde183d6eb2d0361511af77b148e77d87e9a7ebc18d27db0bf157ea861bcc3ff426c58ea05f830c526e45c8fe9192bd2d0b59a252d22983f79b2309d72f835783ee59e050103e18610bbe8e1b4cc305b326a3071d6d1cd043a1dfec0d89ba649af996004c16e4ee4d7b1a6e9dba2534cf619d14ec6d42b05ac87ec9acad4e9247ac634b6ca54c9a45754054eb6f07abacc7c6637ac3e697cae4785b065d822ae2d74757c563de218a671045a93ff2b0e807c6690fe829b783117d18c09576f3fb41e018c88a9cc5af82bfd854f96278fb1c437d2990bbb6162bfdd3044c99c4753de8e5e62b6660972824b72215772e9515e1d674024ced3617fc01d2519afd3a36d499f9b20afe112a292e0d289cccdfa96ecf9fd5ae2531c1614d3aa813d5eacbeb232ca479b2b4a6053fa026be49b366bed1ab38b117f8074eceb899fd54f571a7d40c603a16d8b457899d4a1d7b05aa5d9d1bc3b34d5b217a4b0ca5fd0c200586b2e04aef2eda2a8223f96efd42806948d71ae062841ee08d68e4ee3ee574453109f890ce0b0c5d830524f8a7c3d5679f92e1c758ce55051c659d4a6ea1b813a88e33efd40485653e9d4a4bf95c14be8b68f26773994b19cf24bc505920aaa38c987e515ea7aa9e3a7767eb0a6d6ffc8d353b8d59211e6abd6a3b493787903770ea63d301a9d006b9ead167ce71d067bd8568f9e05842f7e7e665cb1c1b9d4e0bba6c6302f1c39bd099439b987ccfd25a0bbae0ca33ab959c83f93392e71d3721f16b5cfca7461c354c23565179110dd5eedfb8ef5b524ca58250cb9b4833062f4eb1d3d42996bf45c403f02e6e489dfc695a2ebdaeb3bb117bcc17e42b492de7cc4fec09d86f0a993b93f41374e5d7e148301815eb202205084fc59ee16945f7e9369dfcb4e254b97c0a87ab6be0cdf783ec2224b5963f575a34b8503bb22f57ffa31fdfc9da139327a2604021d86b1ab5eb40b027b665413c16f4b08455aabed78fe755c11455885ceee195288247b878f5b111a9602967e714a67d4209d347f9da88179e966ebfa8d932f4e45f66aaebbe4a6acc8e5851c0485392b15917cf82e9371b7acf533d8126587c041353a71ba2862a860340b4a13eca9f93beafeb128657b669c65b7df18d6bbc9e0360b45b92270312c343ff4988cd2ad6b709e3cc1a362986738703d797d7ea205e14dca350feb10a4192b118159efd58951d37e62b552cded8dce91e9458d4c3c4b7ed77a1ee113b99d047d3d3b7c9fe30d10b1dfca9cada913561a52efe1f525828179321f7b5f4bc3113720607ec90dd98a1f3e41648fd79edb8f494423355d61fbc63c3666d3aeb546eafcdaf6c60376f1e0b00ca7f8a5238894aab044730edae81c9c7e26b64a191ce7d4b1dc7097dc351b109b3bc1df6f33e9cdfcc6a52a9a96629b133467ca3a2c45ce347e4ad07f7e4dedb824ef021bce5ac1c31bfa76fd470c1fa6cd066848e87f9d17f8926b7afec257cf13dd5143db81c9c39280f904bd526afef78c4c483b5a93ac4e35cd5745b182e93c0e3198d3ec0b1473efb4e648f5cb5fa9e6c7e6b6d6992b3e3776e69df491653e074a6223bf4b3be0bbd3aff18e2d6f598c8746550e252374ff1faf6b958d49e856757df1c7b3a3520eafc16cfdac6dbf52d2746b7c270ca3642587776c976f6215ca3f1f527723466253eca01fc22a1c4fcb88b59850c886d8c83bddc0c4fdd3ecc35848ff293d114523818b74e2316b59fbc5730d90049f5b086d597c867c4a75db96b1dd8f4e679b7d765473de32e79525d5e4d63453ff82c7201a9193990fd208046da76bd2379cd1822bdd02f8bba055562f90ca0ccb605522ebc00a9403de4bc1cdb66db66a81b6e6018e1e68eaaae0e7c24ccb3097b31d2d835bfaeb78e0f33842c9eec2fa942b37060095299504f3b7b5d8724540888130de77893d1755dcfbbec83c20eb806db157571cf40e9f3c55ac36acf5341ca6d1611af3a8d6f6f23e256ee4e1ed54362bf424b8fd7a158ab47289538551be7e4efe2da10e05278a42b1e4f9a5aea9457351ad7c8280062ff551a0ac66f9d0b3266b02d515f809dc991a9fddde14c323471357dea5108d8ac8d5863aa6ddf55334326a3f7fde156c51e0c6fd71f9c4de8ae78b9b02db9538edcdd23d0e187474079593b542c2bf3300642e1a57895de3c3e656c7fa6dbe874eef698162993a13c363dbeaa9f160c3deebda400e80da3b3d3f873e304b4df868a8a2684927015deb02122a5a2aca1913d0904892d5c24eb48f1f6f2f53421b1f7e10fd6c0dca14a985f3b8ba189820c211769b8d40b686c93cfe1e56437f9dc47a5ce035b256fa6c73af2730d160e217d775f93e752e206324cc18eb35233e2e99b91a3316baac7bdc770df40cabae5ea17e9ec77505a4c743c98d4af5cd0d41194a1037dd2590e367e313ba8aca6852b59ddc8d21cc80a5b598722fa27f5032a840c351de34728edda0a1c7fb860a7b90882a8db48cb7bf31dfd8fed1b089d7cd08d2a1d51f4c55f77efbfd18a5d5574044f584706b61142758bdd2918d48e998b5f6a1305199c183ab539ae73116d04e18a693a7bdbb9e38450d5503ec2637eb7bdee06a884894b9c60388a527e3a94538f0cfe5a477b25fe04512ef4f9ffee905e348159de2684623b97e025c4788c7e9e33409df4c3f8787ec745a6eef5052db8367ee95d97289479221358f406b7be7124ab6693dfcfb911711dab148a464a3a691f2935ba4bf1fb790cb285b81f7877c14c741f2b27b72a0a3f80063633613c3de50f636833fcc07a49fd1c8cb0a556bfcb74bd6e73b84d72159c7201488619211a9c89ee2bfa941482694bd76a08c21b0a6145f67b2959e1bdd863b7d05e30e7b4b33dab5edd2eede255cf33abcc7ad814a1b929e0373017b03479b27f8edabef552492cc17fd6eb5db6e26638976930b655398ac196150642771f9ec5689bf8389faf1ee0977c4ec6b6f3e07fee8edd7a44812301f55c8df1ede15b17b8346094459ac0d45152307d12350032c045d6ca5f860c8be0d1d263d8aaa36f1494b7c6e1ca2af1b7130ded51e4cda2a93ea034229d318fac877de6f2df7e80de4313a4b14553f0e25eb41dbf4c51934ac357c534048eac32e4f0bd3e748d991f5f48adfdbeb77a6342db93b19c274d9d2a10395d7bf72815e224a243d964227ea8b1e53b2b7499762b4a8823cdef78a82a0083fca2bc2aed894766b65c35730bac0376b528f3cdec089aac78be5ddfba3aa8380f0fa1e7f7b1de3ab329e0c85cdfe8ba6dafffa81162e8c456c9950c4d47acdbbd5c94765892d10352ca0cfa34cc8713fd8e2754cba294ceb32ec89758017741040ba23cde276969df4470b0fd089c3f7f19e09ae1a52e085f43555f67107b675a66ed36503e7b5941a0ce9b823a68dbd3eb9e37412a80458545af94f98dcf3392abbdbf529c733cafb5638550873548b8abd8ddefe501d0553d73c20feb416dec2c6b4205337da917bf2af1e17f54b1936a98e0e7dad51671a700fc3752afd692c1b72fe93a887282a6915505d3a90986f4949b9148058d965a911293a34418790aeb2daae748f5acae1429a3013929c9a6eebe26669609ec7e6bbdfaccf88795e050baf7f6382aa2aef1bf0be82fa7ab67439ea8620bcb573fea862f1c9b6d67dc23a7e58388753668022b257e6249559b789f1a6d253a5f3a2405cc5fd6e859f3f950aebd607d226b0f16d83fc63a7ebf5a8f6bcc09cf3902e04d3bd52d4df8a8fa17cb0955628201c2e42a1605cdb077385d0d4b9c223bb7d955f4c2e0be156ebd345c476d0755240b1830e1c66ee2b18c553ba1532a30802542143df189d9dbadde2a7dd6ffb1a0553bf6708f8708ad00cc9435a09fde17e1eb37c849a437afe689c2ca3ebdc125062580ef1991a0cdc37e42f717ea6750593a83b607cb96c87431131f2ef85d14eb6f65b748056ddd0bcd8c6f050831fe416efd0ac66d3e485311a31713c48e7a178b0d336ae6464d5ac3fdc389f9b6d9fc9ee92c118d13a29f5980dd144fa4bb62692ed0f1c688ec6599c3301bbc4325e0aa4526025eec1", 0x1000) syz_open_dev$hidraw(&(0x7f0000002240)='/dev/hidraw#\x00', 0x1000, 0x8001) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000002280)=""/4096) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000003280)={0x2, 0x200, 0x81}) write$hidraw(r2, &(0x7f00000032c0)="bd6e1c", 0x3) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000003300)=""/239) r3 = syz_open_dev$evdev(&(0x7f0000003400)='/dev/input/event#\x00', 0xb1, 0x100) ioctl$EVIOCGSND(r3, 0x8040451a, &(0x7f0000003440)=""/130) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000003500)) ioctl$EVIOCGBITSW(r2, 0x80404525, &(0x7f0000003540)=""/6) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000003580)={0x3, 0x0, 0xcf7, 0x401, 0x1, 0x1f}) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f00000035c0)) ioctl$HIDIOCSUSAGES(r2, 0x501c4814, &(0x7f0000003600)={{0x2, 0x7602e80774bfa5d0, 0x6, 0x4, 0x4, 0x2}, 0x15a, [0x1000, 0x2, 0x3, 0x80000000, 0x80, 0x1, 0x5, 0x7f, 0x3, 0xb5, 0x7fff, 0xc14, 0x1, 0x3, 0x80000001, 0x7, 0x401, 0xffffffffffffffff, 0x100000001, 0x80, 0x0, 0x2c06, 0x0, 0x100, 0x1f, 0x0, 0x5dde, 0x0, 0x5, 0x101, 0xffffffffffff0000, 0x10001, 0x7, 0x7, 0x784, 0x4, 0x0, 0xcb59, 0x4, 0x20, 0x2, 0xfffffffffffff9fa, 0x3, 0x5, 0x5, 0x3, 0x3, 0x818, 0x2, 0x4, 0xbed, 0x400, 0xbf, 0x4, 0x8001, 0x7, 0x3, 0x4, 0x7, 0x1, 0x1c000000000, 0x1, 0x2, 0x9, 0x2, 0x800, 0x80000000, 0x10000, 0x6, 0x1, 0x0, 0x2, 0x800, 0x8000, 0x20, 0xf6f, 0x50, 0x6, 0x790398c7, 0x20, 0x80000001, 0x9, 0x81, 0x400, 0x9, 0x0, 0x9, 0xffff, 0x7, 0x401, 0x2fb3, 0x9, 0x5, 0x9, 0x6, 0x100000000, 0x8, 0x5, 0x661d, 0x8, 0x7, 0xffff, 0x10001, 0x8, 0xfff, 0x8, 0xd870000000, 0x7, 0x3f5, 0xffffffffffffffa0, 0xfffffffffffff45a, 0x0, 0x1, 0x8000, 0xdbe5, 0xc7ab, 0x800000000000000, 0x20, 0x20, 0x7, 0x400, 0x100, 0x8, 0x5, 0x7, 0x5, 0x1f, 0x3, 0x4, 0x5, 0x3, 0x39b, 0x8, 0x1, 0x400, 0x4, 0x8, 0x7, 0x5, 0x0, 0x3ff, 0x8000, 0x200, 0x91, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x10000, 0x7, 0x4, 0x1, 0x8, 0xffffffff, 0x9, 0x6, 0x5, 0x7ff, 0x100000000, 0x1, 0x6, 0x4, 0x0, 0x1, 0x2, 0x5, 0x9, 0xf6, 0x3f, 0x100000000, 0x8, 0x7, 0x5, 0x7fff, 0x3f, 0x80000000, 0x4, 0xb1, 0x55b0b67c, 0x9, 0x40, 0x8001, 0x1f18, 0x80, 0x0, 0x0, 0x5, 0x2, 0x4d, 0xffffffff, 0xffffffffe2c87ce9, 0x7, 0x8, 0x1020, 0x4, 0x401, 0x3, 0xff, 0x0, 0x5, 0x4, 0x8000, 0x8, 0xffffffffffffffd6, 0x8000, 0x8, 0xd4d5, 0x1ff, 0x100000000, 0xfffffffffffeffff, 0x3, 0x5, 0x80000000, 0x0, 0x3, 0x6, 0xffffffffffff272a, 0x5, 0x120, 0x5, 0x0, 0xebb, 0xab, 0xfff, 0x7fff, 0x101, 0x8001, 0x80000000, 0x6, 0x1, 0x100000000, 0x401, 0xffffffffffffffff, 0x7, 0x8, 0x4, 0x3, 0x227, 0x80000001, 0x10001, 0x9, 0x9, 0xa5, 0x2, 0x80000, 0x7, 0x4c, 0x2, 0x3, 0x7, 0x7fffffff, 0x100000000, 0x9, 0x6, 0x7, 0x0, 0x3f, 0x6, 0x8, 0x3, 0x706, 0xfffffffffffffff7, 0xef0, 0x7f, 0xff, 0x0, 0x400, 0x2, 0x4, 0x7, 0x4, 0xffffffffffffffc0, 0x9, 0x401, 0x7, 0x7fff, 0x101, 0x3fe, 0x800, 0x3, 0x4, 0xc5, 0xd78, 0x9, 0xccad, 0x4, 0x9, 0x8, 0xfff, 0xd0, 0x5, 0x1, 0x0, 0x0, 0x9, 0x9, 0x2, 0xfff, 0x3, 0x0, 0x8, 0x5, 0x57, 0x6, 0x0, 0x7fffffff, 0x8, 0xf9c, 0x8, 0x7, 0x910, 0x7, 0xffffffffffff4027, 0x3, 0x1, 0x100000000000, 0x3, 0x5, 0x401, 0x7, 0x7, 0x7, 0x40, 0x0, 0x2, 0x5c, 0x7, 0x7, 0x9, 0x1, 0x3, 0x2, 0xb5, 0x2, 0xff, 0x2, 0x2, 0x7, 0x2, 0x5, 0x7fff, 0x6, 0xa4ce, 0x9, 0x7fff, 0xfffffffffffffff8, 0x9, 0x6, 0x8, 0x200, 0x5, 0xffffffff932c6410, 0x7ff, 0x424, 0x7ff, 0x101, 0x4, 0x9, 0x1ff, 0x13, 0x80000000, 0x6, 0x8001, 0xf6, 0x9, 0x0, 0x3f, 0x5, 0x5, 0x80000000, 0x3f, 0x8, 0x3, 0x16, 0x0, 0x8, 0x9, 0x2, 0x5, 0x4, 0x7fffffff, 0x2, 0x1, 0x412, 0x6, 0x5, 0x1b9e, 0x1, 0x6, 0x6, 0xd9, 0xfffffffffffffff8, 0x6, 0x100, 0x1, 0x1e, 0xfffffffffffff5ca, 0x100000000, 0x9, 0xc7, 0xaf, 0x37b, 0x4, 0x0, 0x1, 0x6, 0xffffffffffffffe0, 0x7, 0x7, 0xaaf, 0xfffffffffffffff9, 0x80, 0x9, 0xff, 0x7fff, 0xffff, 0x400, 0x8, 0x4, 0x16b8f4fa, 0x6, 0x2, 0x1, 0x0, 0x9, 0x5, 0xfff, 0x80000000, 0x0, 0x1, 0x49, 0x1, 0x70e3, 0x22ab, 0x8, 0x800, 0x8, 0x8, 0x8, 0x6, 0x9, 0x6, 0x4, 0x2, 0x0, 0xa211, 0x3, 0x4235, 0x6, 0x400, 0x0, 0x800, 0x9, 0x6, 0xdf, 0x9, 0x4, 0x2, 0x3, 0xd6, 0x8, 0x5, 0x1345, 0x3, 0x1, 0x9, 0x9, 0x4, 0xd84, 0xfffffffffffffff7, 0x800, 0x6100, 0x86, 0x0, 0x5, 0x2, 0x5, 0x6, 0x8, 0x1, 0x1, 0x800, 0x20, 0x7, 0x100, 0x6, 0x1b50, 0x2, 0x10001, 0x3, 0x7fff, 0x7, 0x3f, 0x100000001, 0xfff, 0x1ff, 0xffffffffffffffff, 0xc95, 0x0, 0x5, 0x86, 0x9, 0x800, 0xe3d1, 0x5, 0xf8, 0xfffffffffffffffe, 0x8000, 0x40, 0x8, 0x6, 0x1, 0x7f, 0x7, 0xfd, 0x6, 0x3, 0x8001, 0x933b, 0x9, 0x3, 0x1, 0x4, 0xa8b0, 0x7, 0x3, 0x8, 0x20, 0xbed, 0x80, 0x997, 0x8, 0x5, 0x4, 0x0, 0x800, 0x6, 0x8, 0x11820d08, 0x184, 0x4, 0x3, 0x4, 0x80000000, 0xf65, 0x8, 0x5, 0x40, 0x8, 0x80, 0x9000000000000000, 0x40, 0xfffffffffffffff8, 0xf2f, 0x7fff, 0x5, 0x8, 0x0, 0x7, 0x5, 0x1, 0x8001, 0x3, 0x2, 0x20, 0x9, 0x6, 0x3, 0x7c, 0x5, 0x1, 0x4, 0x7, 0x1, 0x7, 0x81, 0x7, 0x0, 0x1, 0x3, 0x10001, 0x4642, 0x800, 0x5883, 0x5, 0x9, 0x7f, 0x9, 0x7, 0x0, 0xaab, 0x0, 0x4, 0x15, 0x1, 0x2, 0xffff, 0x760, 0xff, 0xffffffff, 0xffffffff, 0x600000000, 0x1000, 0x4, 0x1, 0x18, 0x7f, 0x2, 0x1, 0x397c, 0x5, 0x8, 0x3, 0x7, 0x6, 0x800, 0x9, 0x5, 0x7, 0x4, 0x1, 0x6d, 0x8, 0x7bd2e43b, 0xfffffffffffffff8, 0xc5, 0x0, 0x5, 0x1ff, 0x8080000000000000, 0x8, 0x8, 0xfffffffffffffff7, 0x7fff, 0xefcd, 0x4, 0x6, 0xffc, 0xfffffffffffffff8, 0x800, 0xdf, 0x2, 0x4, 0x3, 0x7f, 0x7fffffff, 0x101, 0xd599, 0x9, 0x7, 0x4, 0x1, 0xfffffffffffffff7, 0x3e, 0x0, 0x84f9, 0x2, 0x2, 0x9c, 0x7fffffff, 0x40, 0x6, 0x0, 0x9, 0x3ff, 0xc2, 0x200, 0x4000, 0x7, 0x8, 0x40, 0x10000, 0x0, 0x1, 0x6, 0xed, 0x7, 0x7f, 0x9, 0x7, 0xfaa, 0x0, 0xa5eb, 0x7fff, 0x4, 0x3, 0x4, 0x6, 0x4, 0x1000, 0x0, 0x4d55, 0x4, 0xfff, 0xaa, 0x8, 0x0, 0x1, 0x84, 0x0, 0x9, 0x7f, 0x40, 0x8, 0x10001, 0x0, 0xce, 0xbf2e000000000000, 0x3, 0x6, 0x53, 0x5, 0x367, 0x81, 0x1, 0x100, 0x7, 0x0, 0xffff, 0x9, 0x101, 0x10000, 0x401, 0x6, 0x4, 0x7fffffff, 0xff, 0x4, 0x4, 0x9, 0x7, 0x4, 0x0, 0x4, 0x7, 0x4af, 0x9, 0x5, 0x100000001, 0x2, 0x4, 0x2, 0x2, 0x3, 0x0, 0x7fffffff, 0x2, 0x1, 0x0, 0x7fff, 0x8000, 0x1, 0x8000, 0xfffffffffffffffb, 0x9, 0xb0d, 0x4, 0x100, 0x5, 0x7fffffff, 0x4, 0x2, 0x401, 0x2, 0x6, 0x9, 0x10001, 0x619, 0x7, 0x7ff, 0xa4, 0xffff, 0x6, 0x4, 0x1f, 0x8001, 0x91, 0x40, 0x6, 0x77d, 0x101, 0x1, 0x100000000, 0x1, 0x5, 0x50, 0xff, 0x101, 0x4, 0x6, 0xfffffffffffffff8, 0x1a4, 0x3, 0x0, 0x800, 0x101, 0x2b5b, 0x0, 0x7, 0x2, 0x4f, 0x7ff, 0x8000, 0x0, 0x6, 0x2, 0x9, 0x1, 0x1, 0x80000001, 0x6, 0xffffffffffffffff, 0x80, 0xfffffffffffffff8, 0x8000, 0x400, 0x7, 0xfffffffffffffffb, 0x10000, 0x0, 0x3, 0x3ff, 0x4e9, 0x1, 0x480, 0x1f9, 0x6, 0x2, 0x2, 0x80000000, 0x7, 0xa1, 0x2, 0x6, 0x8, 0x7fff, 0xd776, 0x9, 0xf6, 0xa02a, 0x6, 0x8, 0x0, 0x2, 0x8, 0x7, 0x3, 0x5, 0x9, 0x4, 0x0, 0x7f, 0xfff, 0x1, 0x4, 0x7ff, 0x6, 0x3, 0x5, 0x800, 0x6, 0x1, 0x100000000, 0x100000001, 0x8001, 0xcd5e, 0x7ff, 0x5, 0x100000000, 0xb7, 0x835d, 0xc37, 0x8, 0x6e, 0x1a, 0x5, 0xab83, 0x0, 0x7, 0x44, 0x1b, 0x1, 0x7fff, 0x4, 0x4, 0x4, 0x0, 0x7fffffff, 0x6, 0x0, 0x100000000, 0x7fff, 0xff, 0x81, 0x9, 0x1f, 0x0, 0x40, 0x81, 0x1, 0x6, 0xffff, 0x401, 0x1f, 0x0, 0x80000001, 0x7912, 0x2, 0x1ff, 0xfff, 0x8970, 0xffffffffffffff53, 0x2, 0xffff, 0x0, 0x1000, 0x4658, 0x4, 0x20, 0x1, 0xfffffffffffffff7, 0x5, 0x100000001, 0x0, 0x3, 0x8, 0x7, 0x8, 0xff, 0x8805, 0x200, 0x0, 0x80, 0x7837, 0x3, 0x6, 0x7, 0x3, 0xffff, 0x40, 0xb7a, 0x270b8ee, 0x3ffc000000000000, 0x6a9a, 0x1b7b14ce, 0x1, 0x100000000, 0x0, 0x1, 0x0, 0x2, 0x4, 0x3f, 0x4, 0x1, 0x1, 0x8000, 0x845, 0xe4dc, 0x1, 0x7ef4, 0x0, 0x1000, 0x10001, 0x8, 0x9, 0x55b, 0x2400000000000, 0xfffffffffffffffb, 0x6, 0x1f, 0x1ff, 0x2, 0x0, 0x6, 0x3, 0x5, 0x3, 0x0, 0xe18, 0x7, 0x8074, 0x1000, 0xfff, 0x800, 0x1, 0x0, 0x1, 0x3, 0x10000, 0x5, 0x3, 0x5, 0x0, 0x9, 0x3f, 0x4, 0x2, 0x4, 0x6, 0x1, 0xfffffffffffff74b, 0x0, 0x3, 0x6, 0x2, 0x2, 0x4, 0x8, 0x9, 0xfff, 0x0, 0x4, 0x9, 0x1f, 0x4, 0x3, 0x0, 0xd0f, 0xfffffffffffffc00, 0xd, 0x9, 0x6]}) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000004640)=""/182) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) syz_open_dev$hidraw(&(0x7f0000004700)='/dev/hidraw#\x00', 0x9, 0x101000) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f0000004800)={0x2, 0xa8, &(0x7f0000004740)="687a55f43e28077c28c23267a0608b0760cf4ea3691b7944dffd1d52196587161f9f3f6f0ec26ac711145a6e6311732c74e1965b84f12acc822614fb638c3a85baacf34fcc49125fe8eaf9467d3453da431879dc60d81e18e3903a67d85f94fa3fb36f4388581e6865c63c09551330c98b47c72bba9e0618be769b34483e37267c25c839309ae8f904f069429582e2e2e4c1a4e582593c0c6e65e53a5118a7cef52a9dc4b499082f"}) ioctl$EVIOCGSND(r3, 0x8040451a, &(0x7f0000004840)=""/158) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000004900)={0x2, 0x202, 0x73}) syz_open_dev$char_usb(0xc, 0xb4, 0xffff) 15:35:18 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x5, 0x2000) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000040)={0x3, 0x1, 0x29, 0x8, 0x6, 0x9}) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000080)={0x1, 0x66e06ce569e6b5df, 0x3, 0x2, 0x8, 0x100}) r1 = syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x8, 0x40) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000100)=0x100000000) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000140)=""/16) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000180)={0x7, 0x3, 0x3f}) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f00000001c0)=""/225) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000002c0)=""/237) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f00000003c0)=""/118) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000440)=[0x6, 0x5]) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000480)=""/251) r2 = syz_open_dev$hidraw(&(0x7f0000000580)='/dev/hidraw#\x00', 0x7000, 0x8000) ioctl$HIDIOCGFIELDINFO(r0, 0xc038480a, &(0x7f00000005c0)={0x100000001, 0x100, 0x1ff, 0x3, 0x0, 0xe9, 0x7, 0x4f, 0x20, 0x3, 0x80000001, 0x0, 0xfffffffffffff800, 0x3e48}) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000600)={0x2, 0x3, 0x7ff}) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000640)) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f0000000680)=""/4096) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000001680)=""/160) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000001740)={0x2, 0x2, 0x7396, 0x18, 0x800, 0x100000001}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000001780)={0x1, 0x3, 0x4, 0x3, 0x8001, 0x400}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000017c0)={0x40, 0x2, 0x5, 0x2, 0x1, 0x1}) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000001800)={0x3ff, 0x2, 0x968, 0x80000001, 0x8, 0x40}) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001840)=""/54) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000001880)) write$hidraw(r2, &(0x7f00000018c0)="da45e1648e4327549e3e5b909720f1d299d5feb512275d2ed280729a23fff0374cf96c8b7114a180462da5de6fa4d000b595d62de8f1c011db4e47d0212a03e9c83f2a7f9d275b390c849ea9312c171725e9e2ac67590f91985923f44cb376c2033d0cbffdae5163eec835616e18b06724f39ed986a5d5758880b458f2bde3d526c78947eef23c875df7391403ce47da37452d5cd33fe5a6c39148bfe62ac0c575e5913e38157a48b5954ac4b4c3a81add73c6c0a146ad2700aa3502452aec6674dcaa6509b20cb45b2fa72059d35d8143c1fcba7e05ce344e217da1b41b7d4d8bff12e144687435dc2ff0bcc79885401cb910ebe96dc38b5b60151103be061f86cbf13302e26e3c35f1d648cee3af9e04a4e540d36c5599eaee6d6fd00fb09bc91e823a220f26e82c250e99746c7105c335ab2eb6c0ef6be4b8b50d5aa8a59270619d362b76ed0892b45f04edca69beae2ef66d6a5e6c950521db71ddace0a6513f0776c46fcaacf573c12c8df70a4be8eaf8b3e0784e19af969e303d746240044af48d47af32328378b02487a90460079064ce6c7c2eb005b19fededccda1b938e3ece7d06d01e3f8ac3fe3a59b36be707ba42e11a9808a7d05365b6c5b3d5dc70de6a0894ba4a0df6d2d8247a4d36595fa05df6ab6133ae4da0bc5490de088614e301a755ab2e85d62dab6b207bac44cb8f2869928aef20f1a5e3fcf6e1941da6941615ed9a5eba8d5799e3eefc6df40afd18fbcd259a9d64b6978bc5453e828330d66bac5cc2e61aa9a7674bc4ac829a4efde7d13025b8352930ff95604b7fa0fa86560e97b7a9888eecddd994392482479e77e08be2077765e6e93a124403909285b191b20bd460b17292cf7e7a7b50f4199d219e9d2c680ee52b7d2e5645557569c781f9954754750dd40d7418d5da77dc7f07c00d81ca49d14e8a92cca0311001f5c8b53b35a45bd11904e3ff05763aa6278d986877627e0fb2b01cb7a9f3c7b8f1337d87d0dd31c27e672dd7c97a49640fde0a43cbc14ec596084f73fde2a68e4f3333bf2be762a38b9b6b154db370b6408cfb6fc0cd9613d62ce6f192d609c83de4da3f856bb659a7a511bf08e466355cc3149a08f0909cc3d05470499e7006ca078181ca44850f6be84789007f3dafdc3ae0aae464bc5ec2e49950ab957c93665b060c55a8f1f1c984d67c05908be4f31a99f217bf9992abe3f81b0416b64980e61cc1d3ddc034ca98d916e8e9d065f2062b9cf942cf8182426a4798fe8b1729c409cac23b0183519d82f18cf0832c2ab7ecde4efc62d0b57aa0e5797210a2536c1053c2e0cf369bb84841fa979f7a5f625ebb5c1016387efaaa353f0dedfe16f2398ddc398f0c06bcfb05a1a1a7a7313f4d2c1e6f0d6e37e1a73121bd08901442108dbc7be6d66e9b68560461b1130b7ee33870cbd4506f65b7ffa48c82eebd10aa3af983ccd06d8997cef84c18ebe2d6ec820fd9d16d1f5a7bed2fe74e6fc9160d2291dbc9b4171106aed0e9fb67b22c3b30cf6a00d9a04af1cd9de380e50488686581110f277e3e91dd1b3abde525f04b27fefb8ceee7ab19f4229aa6a1d28d78547f6f587d80a750ec26012eb216a680ba268a754bfa0fd75b9919c03c114ec811b7a3e937cd46efede2e7fb72e859e9c1ffec6c0018b1e902928676da3bc16e9666dde93fa94ab3c468c1108883df4e17cb28c7b871aefc4cd18c1c500c116d321c0e82a807fc74268633278b20b48f66f5ea1eba8a3513405a170b6f282ad59481937de27cabf97d0b99998898d44f9257054c3561016709881563a7dcc1b918dccb9dee545364bd75df32aa7b5579219d78927e818a4041c2c0040a1e605dbd5f409c4fd44c324468794c5e4dd45ad9e4e0a060bd6685049177784b9ae5eb6717320d8c740c603f810e9ac07100f729331825e554652f23b32403facaff30d192b5543393f86a21d889cf0264e72881450f0c1c4dd5189a8b9708f9b998284afeab9ae0344199d7dbd7c89c77f2f9ad757302ac1b66979a825e7a62ceee663f6af1dd3585ef2eee921d6b6af5d5b38656006f9423a166b8db1e0b916ea0a022f58b5d92514ac4e536a2f20e5637ae6774eb9005eb72440d24114a504f2a7f52a2f76d70580c279f31de43352615092391e364335c1c9173ef1c3cecf4a8271272273be8eda94362a0278fc3093a7c1629f2041be8ff89a4ca62de499cb5e2555a2c84993b7d8fe2e36967354a6c8c7c2c6dafd3307c7d5401710a60a05e611654cab60ffb26bd8a65438a84ca7d1d5b32ec827df12c0b04cb03fd57d11b3af0acffe8936fec33286fcc10e6d1b6813faa6422738e0ee6990826f899197209b95c0ec4232e5484e88487feba25f5c8f7b5ff843a2b250e37ba5bbccc24df587abf859b81eaac44b2d540449f531a15653af7e0c5e09ee3518838bf3df86d2932f5af7def3b748e8db90ad12238ef5ac7ad6ad657a128a65efff6df045d1f49650b5d225e4bda5f27f4208333aa39eb7f3f0ef88622410fb926a7b97ef695ac6f007a230d7d10e1f93400a4bfcb43c0f23a3adfad96eaf615efbd789bd5776d9825ac9a0c185c2510d7f1edfefd2b1cd84079e70ece4fbdeaf9eed990601f000e10aa502b7f29f989ee9bfaa234f0f0b91ba1001711632f469fc9ea67458496fa27d0dbd6d056e980e4fead78ac4b3cd8683e7e6a1db02df5e874d62e462e74e17f46b3f7c0c0534f135485466d734bee99fd6f818ab358155ffcd2989f105ce029c28bf9468b648f45551c2dcd1b098c92e46befe61ad0f8d6d83b0e9f83eba81a8f2a74be4ac0bcdb583b232420ee6e4201cccbc5540f1924c2038abb603a5872474b0a993bff8135c79356f756ccbfd90d0a3ec5e374e1866f825222107856711d437e765030a1d79212ae53aa1b02706f0e47aee4c8bc184092135f6c66b57d97cc31f75bcf2cb7e2ccced383dee184b5b1857e5c694a2122423c287d7ebed0aee93f1bf5eeeec83d23ffa6694391f274ddad47109ce9a52a88ee4b5c0263e05789edc154c5d06d2e8cf4a1c29abfec2cebc3d65afab4e3c247492e8fa09705edd8bae7ad92105f50a9209ad3aba14f2e19e4743d1555c11db425a4cf899fb9500c6aa7483dbd58ea809c16bd6c8fcdac3f7d255190309342acee49070cb58c7b77dadb1a433fc5e6be0cc521c2960c3d03b882a5e4c8e3d3f254962eda4b7d0624fa1f493c93a0227c29808358ef58f681762fa772baddf294b73650d18c44748ef4eb09954922ca0fd66c3875b34d51e2241c5aa2b9da96cf0a1b7ddd11b2ee5f4abc3c7182c7e962ca02b933132054ef6e599eb9ce2396e629ee1ce9ea3fa713fd60dd835e6ba556ec7614fcbdccc8350b812aaf159681bb1a9452d9430b16815abe2809d1e94aea54320c4f3c9dc00520d7b769b48ee5ca616b0e5bbf6b87380320fc6ad2a5d1c045754a67e110edfca609a5978cfe38e00a409be1bb4b9f5a980e6dc603f0bbc0e9159488a541b9681ecdd78edc874351c620acb7945fa88210d30fd2742e40bb583985e075f40ae5958b09102cb39c15043a390342dcc034c379d6f5f71d681960c8e11c7348ec88afad775f9c8f73ba1c3adc6481b1e3f0c8029437b80ffa2061d33fdc6370b064750fbb026b225dd9ae5957e0904378c5a16fdc167d1216baf42a0aec1f127eba259ecb569544ca741d2a3c12a65a6b5e88a95920ef96b6ecde80bbdbc3f74ae6d8e0d4bf0acdedf778fcee6a6dda1046ac5cb1cc86a7a92f0fc4b05549b31a5e303f86e522117b5d49c199c1cdd46af2fd7ba7e421965ab49de54af0df751d0db6608a468bf4e70ee9c2f3093890fa2d179cf89460c921388773832cd42f284da1a9ab566c2d78aa0b4617f869fdcaa6297392a8fc0b1337f389bb6ca4c04b6c596acdc3b636768aeae8da1ce662ccc5cd431d196f7c5dbdb0d8e6da5271f6a4a9008f2bb614d28dbe305281d5c4555730f7eb35b7861010d0daa76c322df160151a92c4cbfbbbe86969e0f468dfe88b408f53fbc852e1699fd01bededcd4631484753a5f951046b5022055669263778d96edb5ef6b8c1f4f4a1822c6a9ddce28e301c13fde12b6d222e51472038863ed2e2751ee1d5dcc464b072a2b8bfbd346306ff6ba71c77b34b8ca1c1073813651a6db109ac0b74466003f4ace121c3d94c9b357607b77d83a3b9ce343087891a6d94e4e8b1314bd384fdbfb1d500c506ae414b0d2be1853bcdd94dc738ebb1830bcab37c40b617cddd179554952a03eb7ee1dd4736e2d574a302e47bd82bf84e8c55d4a06887f7bc003550bb2dd35e73ce72daa918a85d68fd4bbaa125f2cb8fb316c7921b72d5bca353b9f8c28e2c73240785c8bcfbd8d7307d913bccdab0013425ed06f30bb71421ee4a55e873c57e16499f7faf6468e6a4d8d35ecaad0209ab1e3c4bc2626b6533323f789f56aee62651ce77ee6973de2ed10604de4e8da5e42367d423f7018c41610bb5b8d09cfb4e8ee5e1403eae8b1dbc9102e530845fa3401d7d7dbdd76bde5679c1d485f23803e6c3464e778091709d169b074d804c82a5bb240cbda45b035f95912c7a6d62fa4254eeb69f29c3d072682d8ce5477162600ed2b4d41194007e2e977a5249e1c292b0d58ebc13618e76d96229001c006626c6fedd90977359eef2c4f1f539afaf169b60955095e07ef43e884b2700760fc7063a723ae0e4db80788ed04d406d395e6d33bf941de002bb4b23f68d3555e7b7b082d3d033cc60ece935fc1747096b02e8a33c6a96a1fcfb0b30b8b53892c133630ffc0d2119be8ab326cfc152ac0a3a4af36095f0299585b4143cf4addedd118686fefe7944b8d53d3832cfafa2bf76e832cfdedf6bf621567394a15bdc8aa189ad3422a84d5b39a97ed02b62cda6f7e617ce8228278ee3ace3e70cfdcca6de44b9ff106c7433f3c98138e42f0e7c9fb9b906382bc78a54a6b5cab2b940456f6036c392638d74421521ec491aab7862cbb5ef2b885d21a23f35cf8db7644e739b5de1030274658323bb84edd9699b9c9ccdb65b143a2d2823224b7a0fa64393ff4d91e02319de3ea51389112dafb75bd4311cf776aebe2947b07a81d14b38ecdbaee9d762faf89710e14df978b337c4ffe664a944d7ce4468c261f565d35f40a2512a332696d64cb73903172807059cdd7bb759751e65782bd8189b5106c2d2cc66653551937c4f7d76a36968d2e663da4381d7d5aac14a110913e3d1e3c7ac7ddb3e87f3015940773fe75a1f72262a2039129c084c262e97742cd3350dece243a9793ae75c5acd5c4b3996f3241d7456322372ee9a4539f8a7d0c5891432e374dcb008c46d28950a5f8666ad07ce2a51a175721d80490545fa5171a8beeb96df4872c69766b39a6314bbc2c5bb4a11bae9d5619572117c1e2a0804395c0e57c0a98b5ab61899c2ba509db9dc09e89881b5ecbba3f48c466b31f9d083900fc62e89052e8c762cedc0c203c36393dde8c16a6afd39f070d2fa39e16af9dfd9fdc2dc77fb1c9ec5c00959b79aa415eafaa037a1bf14a58b15d50360048d38cf0bd750b6983e519fdd07fc2659088a6430058cfb8216534ec7727404d8be4f8996e5ad14b4a33597ab7f0e205aed3de5b050ba46d528effd657130f420ece0a689391d4633b6c7d6d95466367e7f404736d5a33e69637de10ee19940e775d136a4fa54319cb7a77083722a777f68488b1a1644ba9073bb8f7f089e00e24338a957d885c31dbf78baf3831626b43f4eb5d1adadca", 0x1000) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f00000028c0)={0x0, 0x40, 0x5, 0x1f}) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f0000002900)={0xec3, "78840256f9217949ce454850491736a167587b137bfbf2db7b1db58d8cae186c22904fbb28b1077946a26d6c719e74948d7e26bad3957b76ca79378b3649c7e9e355d3c640e8a8ea483217c5d8f2e330285e148eb34594a33cf3482c46fc7ae78e817ef8a4407640deef645d7d0feb5fa8c06d7d8cf613887d4956598b717aff6de003862e4c7d87017aee6c6cff3cb59f75471d28f17c8305f076bc521b3f01b26d0287844212139c3bd88ffde0cc5f858402a9b95b3410e87c2b074779f1828d850e486330f508f655cbae92cdfc06bef0f91f546a62ca90ea22cc69e6a65168afea5cc12b31f87b27e7b2f748f2a7acb7e113dcace1f0c2ee2ce8dc1b025e82cd1c974c45996fa4c1cfa6244ad6779fffebb05ec74ccaea43b765d1931d7c9cb9ca23d26791d124eee44cf43f497b80de52157672c3c2621b0402df821a92be95836017e2ed3c2056d3eea4d00c8239800eb0d029802a9f35edbbb965384f62222f971ec30bc22d4222d4a273e93ba99145e18c822938aa48ed9d4eeee1e6988a2a665c65f3d665f54573f751328358257ba89b18471ebfa2390211f71411b8ff79d456f7fd53d3bb89b50df2f846fed9c60a11e97217a097bdefe34ba83ed3895dc1f943f21abdfc30cf3dde247190aee0fb8649e045c23c2af39d8f326d36b310e600faf49be7d71ed8933fc0fbb89e2e699c0862069cb9904b30d956d440ec9e57e51250dc45f38ae4904c9f7489f94d84e0d760b0b35f524262b4cade16a0e12fe8071f2450ae6077de8b86a192c36d097288393f7fee89d2723fa0c7c7a196e08210018e7c5c5cdacb455d18e9cdcd961613aafd03010df52f111084063cd708d24a724f6fe78537d3f006a0a8dd36aa93119e86e0e2d0ae82badf0ccbf94c6d9293fb6fdb18b55e3cc2826f65bf45fefcd8dcbe4f9d817bbcbf3a16d82cecbc9044038f50d66812f4f5273d70cd8e2d1aea9a3a471be7d0b288d987c87cd16a4b882a510704f53bfeceaa51fe4106e9b70ccc70641455bc41b8dd925293350e4703d1e1c0b0a896f2da45d1e27ed138d87d7ef98c5e9370f3d2417268ba26b3acae1cfe4175498e2cfc39db58439658b21923385871fbd15d81cf2cfa9742b0b4d6df56067e0de40f5ebb88cf0fbf36994bd2b00f727bc95d85ddef517c1f2e35a380b46667a1811b65e64c7ea9b5738c6301c37ca94538f5cda4dfe505651adcaf824fbfd3a832400588b084f2ed35d01e155d92274d57caf06ca35a7301081224e2c274c42fc5eecb3660ea1d0ec3e056555e8bdf1a94e156544104e8205ce1e915fc14238c254bc9417497e7dcbce5116ea2c43e9221782d458a5f9f65adf125adc77d6af08a439cc382180d5d5ded75c0d59af4a14329e0b443db29a7634eaae33165a9874d0d733b36b7cd3bd0278e219084fab2ba8d07ecfdd15c53272fd5d151b51513a062ec193f4c2fc5379d1fc6bc96ff642cdad43b0d65b5048f9ba534e135894038b081f35fdbda92c8f9951ca1923072ab7442cbf23cdff5c0318de7b9872e4a0e091e80968d7fe6bb3797aa1d6ef7b2d15a713926391d009a86dd4046b7078dd58595412dd8338a46f13c6036ae11150ae70be49e506621d53df043650cf29e2be25191fe66c77d74904b6362b1fe97a1048f93fe0281fe90d4e1e4d1bae7b9e5da3e6f3e0ed27e366f8ce719fe2219bb365c4d48b16ef0ae075860de8a497565117fceed67954af8be8fac8daa4d19734523a98e7c657af0f1e8e49bed4f52dd05ab4f19032028a43c2b6833cfe625440c488a1462a389cc152a1e7266ec0da7afb5445cca60896d12ca10196d9de6c6293c73e2bc1e9a10c0c770cdc18b3a62fb85263a4e6b9fbc9c671598f58a4581f08d1445f310e8daccca77dc513bc76585b914ae700d18cd3daf8673171a9e3de14b90e950b433936a5496ec92b785dfce934d926acf76b3b4aa1698b7b2d9ea5754c23bc41be33f1dd09266b5bbf62568a293b3ad109cba210fa053d787bcfcb0c040e27b85f6b2171100cac9537fb206eadb12a7b7f58af4d5a5607aff20afb37e1e554474ec5ae6f2dba6eca6555ac1be0dd23a9ea3c0cd1db6f305d7a040557d222860699e5c1da1522152d912083f7c8394ac8a285a464746707b08e334345aec5402237d0a8d52277d565b0c710d4dbd21fc3f606fde84cde2b0f80e85d4f43fa3fc300d7a93bf928d835e272962ecbf8cef1a7c8785819c0ac162ce6342b0c80164f6cfee677f997b427dd753f52cc4cc122ee11068ed5afbd704f5556c72b7e50bc33548a20f013c892bbb012afb8bdd1816ebd0b231102cebf6e35fb409a1b2486e5e1258e88b4b22f7eb896c4ab49d1557e3ddd43972259728676a673494d092a2d0ce4708c827812295c61a3056ce6261412e4ac22e6ec17c25da2440111430a7527c68341b5d6707d4a644f4abf788cebade97462989b702b13c65a55c5d385b74e0b01082c2e5a3028391e77c89f0dedd2ea88103041fe97b1797d27a8515aa1bfd3c2b18015734edbe73a498fb268059ed96746b259f6f1742ce5b966e90eced68c83e62572c265e1f04a3e2a7394628cb0a3f4c3ddb9dd16c4d0b7b3bf16a0b6d6f6a1c895a1440d40f92cacb228c9a0b19d0b2696268c2e49c8041266f9cfbf63a875fc1e8e4aba50ab0cf824594314712b2286fd96ff1e43d9ddd47fbb226ac9823fed1b82659dfe4da44ef1ee72bfa7a6e8180d66879dc17808fa7adfe31afa74b16c4615e8dec247be305deab6f0e7dce7be0421f5f7711ab1aa68296f4ac82e0aec025475bf36e71d27be3a65a06267ecdd31040f22bfa073070126b0dd7ae29addf45ae2719def9580a6ed51695f051635a4aa2a0b343d2caf70ee690f540a84bcc589f9c820172e4213d0b350fd2e28b930078e3a13c91f9dd6f13db40df711a58ccf5cad800db2dd00c33adba857e32672fcd67b49d26cb4311d7a2456c5d609e16eea511e8d19f27c61ac452b4b6db98913e49752efbe6ccefa096275d414d09c56ed9cf3259a13d66d00bd97a086910baf669809a4a53cbb2530fc407a540accd009954d1fc2acc627839ac2d342ec034878a9c8faddca8e5edd5927a14e9c3feaebb6f08db4ca2d58e0e9a9d0247edc957b4f95fdb61eec814f3121e7f0b050cfe218a729c8832bc6e66a7dd920d99b709a60ffd0f241aea42b8b3efb2c9efcbfbc95e76aea446c7f649e211214f4407ac198f4e73c9ebac3ea35e9db879e47ce068bae499a12c595015dab76f160d497d79c0c2138714c990889d44ee40f29bd51e2895e88881ac29f1728708fbd25b7d312f7e5d39652c80145dcb0841170b3251f99b19afbb21ef064ac77062808892053de36356b5d2e117017dcdb732cc7ffcbc19c7f60c4d498d2d9cc967ed79ddb0a82bc8c731295338d418dc5f953719156d247cf28d11da1e1a0453e21b499f6de65f4d371b366de6a9174abe88d5755b992e5979ff357ff9ee622d7d4c2bc09257ef4902bc3ed1844921fdc42fd275fcbfaa2e5ea783fa5b06c546eee474fde35f274fe484e5e31bffcadc64c5c010e98aea41fe4201153d32217032a05744d7e1df05565145f9a5f12e28e5b0a394993d0b3278a8971c4d212d1999bb04dc577965fe4024c24efd97bb66303c54a470e732948e6bba2497af1b11c150338d01192fc6589bedb901a09c34e7408183971028d767a73b431504af2e628bbaabe594cb6511bea2b1e446f3123dba1f241407afc88594c107f1eae40861b8abb020384e13a4662029896d9eb72233e243b6b1835899d365d60ebd524a448f639ecdb394efc00464b4208b7865f2f909efb056b7ff75fd36fbbf9b60f2e250c61eeb8a951426689fcca7562fb03643ba058fc4b19187688c4aaaff518b0e7f253bf59709fefa10fa93bf63ab05f3bce50e51b55b511c46fc1e904834f99c994d4aad7838c6eae32fd7a8b7460b34314e13b4e0bc2ba72be0539343f37516ae08578ef8196d2041bc8a2f6ca0381ea5ba2566c916ee30fd9329f5da2ac800e746fab46df656af78ad73d78661e5018c4cfdeb77c7d40c2091369c12c1ec79efed9a12e683f1c314e6dea1b3bd2813df6b2265c92e6d926b0fb78c9cb5091f863899e5d61a37dc4f2449a535d824fbfc8ec9d9b620d7945090119c1075998a7db11472340fbdbec6547a34d9c694624fc1b49768cd44abe1f36bfee7fcdbe57b8b0e2c94b90eb448df4dfd3d681825afd0c3db04528c2173b12df94320969daf206baeba8d78c3b0bcc51ec2dbb12045983ba91914fc8b0beb19aec3b68e213c5b52f5b102936d53b4e3c8a892f282720ea9e4dbd2b1c5206328c50ae4c45760f1e06ba42abfe8e6fd649db540b8a4e823051639277714a43b1890f4b28f1c93a29d858e19fb7315e1ae28c0b78f8ec0f82f859eaff598b18eeaa6f9f7948559d124decb7d1d2552193727ca3ba79d1d8386d71e18fc9a5a3134ffcfcc56e317bbc39ccbc76f9255b90c4e4703e646742ba880176ba8a29773bbf9c04799742f8a90e2097d7972820a91b139445dda0b0048259a0b7764f909697fe308281f1cfaa64963cedf034d93d8b1f1fa399605a0a015dc5c3fa3754fd137e145cad0d05ff1fb2917f6f2419d3b9a97fa42ca80f3d61d3213264c2887ca83710d204084e465ee3e09d400f0bf0ca52628a9872a2b0ca9adb07891a34f747e299b75434990f93379f0f91965ec0a7ff5bb1b07126581a51c35b1277531a764ef404f37ca24199c203721880f37fa7b3bfaa54b02a2f452e1e03642703471f65cba5428db0ba5a7bd659ad9c88836a2ed042bc5d36c85049af6254905a6ac7a1b3f5156a574127ff18b393d56e460a09f07ebfb9d3d228cb2baf86d257eafe7791003cd8c6fe016776e1a21500b4b425ba64825c02c7607aadd8a9903b8a7a47325be4cc7a5132fa98ccf8b4ad8ab1d3c0b1b088b3f607077d1604a1205207567fb1ac0ce9e85763013398ec7bff406100541c65f9a39a81c01ac478253394b103185bf7b95650a2cefd2eca0a3bca449056f6f02387bcebb82b4b6f35bbef3a1020e25133957a063bb64c071f14cb1e741c024140c6cfe8505116ccb92e54ea08c58cb277e133c3295f862e33a4f6a40a16194d005cd33b11dc22d7429e5be32ca1be2a75497a555754e89f653fd1a894f3cc63784ef817a6f2aba3cf14e4186b15c8bb6b4d8292f59df0b466a4362bbd3e43979aa8b4ba769a0dd796f7455532f247f9e3bc2b0a6ae2d0d4ed3a7709e089ec4c5bbf47fc66c07cbaf3ab14439ef2ca1f6e40a4185c802dcb23ae071"}) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000003800)={0x1, 0x2, 0x900000}) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000003840)) 15:35:18 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x9b25, 0x0) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000040)=""/4096) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000001040)=""/224) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000001140)=""/126) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f00000011c0)=""/24) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000001200)=""/69) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000001280)=""/78) r1 = syz_open_dev$hidraw(&(0x7f0000001300)='/dev/hidraw#\x00', 0x3, 0x100) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000001340)=""/233) r2 = syz_open_dev$evdev(&(0x7f0000001440)='/dev/input/event#\x00', 0x1, 0x40) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000001480)) ioctl$EVIOCGID(r2, 0x80084502, &(0x7f00000014c0)=""/32) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000001500)=[0xb0, 0x4]) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000001540)=[0x20, 0x5]) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000001580)=""/230) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000001680)=[0x8, 0x8]) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000016c0)=""/79) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f0000001740)={0x80, 0x1, 0x20000, 0xfffffffffffeffff, 0x3fc00000000000, 0x8}) r3 = syz_open_dev$hidraw(&(0x7f0000001780)='/dev/hidraw#\x00', 0x5, 0x111040) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f00000017c0)=""/47) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000001800)) r4 = syz_open_dev$evdev(&(0x7f0000001840)='/dev/input/event#\x00', 0xffffffffffffff7f, 0x400) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000001880)=""/145) ioctl$EVIOCSREP(r4, 0x40084503, &(0x7f0000001940)=[0x800]) write$hidraw(r1, &(0x7f0000001980)="19f7689db138ed7ae211f01010e2a6c79bde68d58e99c5d8c068a3875b95774361a7c04bb2656a3f1345d381f721c9adaa682df1f83b1d13a04c298856a255c5bff9df39a07add5070469638ba4e107a6c9b13e8640b339d274cbd6515add4e1317ca6dc09b7f55035a293ee2241a22d3c818e2e8c0945c83ee111817f91a8926e03cae8e5f71bbbe6ca9963be5bf780d7dfc2ec1c90108085adb818c256fa447746917933fce476fdb860631c82a622db6743c7726e87aa231460325e697d68d78230d0b22f039b950417126911e333acdead4ba423391a2bcdc33873220529ae9c3f34d5972c61ab83ff619d9c463e1e41493503cfa092bef040a9e40d422deeffdca1fb4c6a87f922db10b59e1481cdb1eb6bd68727a3edf803bce9ba810225a5ffa668c23d8fba38befef3e2513f8901d9fe831f67e0f466f39760857d1fff70a7d28a623b6f20edec2b65fd750597e138ad2715dc4b338a27794e4707545fea51b2e93ec877b55793fec9f99119283f4feed4c30692e67d10d88c949a37bf41158ee32f54b31c282efead5379e7bfc1882725d8b0c3a1fa7297b8dd923542d005c37f3de1ae1e5a5faf22e59e6a1cd98905048ed7298a10e3ad49069cffd988ee97cd1664192314b353787d3b64a087d48060757f29fa2b36d1f1402936ca7f0465953d725cd16a287b32addbf24645820da7d0347b67405247e137e8567c4649a19e91090af769e1d82000235b9c71c44c703d687e1b48645d00678ff6ace7bb2e3a0fb61aa0f04ad50072d240a52ee3be12eeb1141a598df057db1ac4b3aeac651e14b3770fe99a045b86bfd2ec992fd6da9672a3050ef803bf327f8ffdff7ee9e5148fbf5d249b375bf40fa232c7bfe04bae1688e059dfee93413df3c1e98b01543f0319d8b9ff08f95642459fed330dca0043f5ff45b084a0031938e09efb29a10229200a38332de6c858fed156b86aceb2db09fadbbf745df6c6d0e6c3b593bcf9df0ccc1efe05efec34d98167b67aa112dea2fb359632e5210faa676a70b9787c3065f3948ef42de9c101168d6b21f5a5bef70a8982ebd12cf25238d8bfb50a8c463134c7a46ec9885ac3bebf0dbc10263b2d1e589b3f419e68fadecc42767b73d9fe83325acd6ee39a3bd45a326051742ae2e76429bdf7069b80dce463b8563e505d9719ba2b8c9d1a3905fde3af35bfa671684f927f129eb4aed1c83a2b23441d6bc6e01eaea1d4b34c41e96b55710db87db860e084f2ddf63448316e28a2893ed1c19f58d2d1e581c6f59ae80e21bc20f780cb50608e777542b547bfbd70057064e2eb7015811608b019194c223e7e4e5dab31b18175ed1db7e92208a1a8972a90618dd9896def0fef1035b28a57c38cc68addf78a9a8924f31a96f699aaf5c6facb2a3444865e08cf6cf09196912840d260662c46d2bf1e04d11b50eb5ed753dc526939a4d070960e2bc1ddc344e1b5d1411775ee756687334cac57dbd374405f41d1ab14bd7c020982b24da3ecfb9dd329b9044c0e981964bad9bfc79ec3d1fc4d10df5b6bd2f8e2c55ff20a898abab79de9619c6275f496804f9f82403fc99eda4927b37f35fa501f9614ab698bc338b32a3e1e1531ca6034fc17a5642727586e0236e1f6c41e9c632bf08016549d582a4f8fafaeeca93474a1000722d4332fe01bd0ace64e4962dbe51e9a53e3a97572daee304801a606b098033136ce3eab8146680d76848f4f7ea9025350bf200aea407c6dcaaae2d1d89b3707ca5adc657f89e5f0e1dccec3e04da4c19aedebc5407baed4479f96e96e67193398bb494a0a9393120f2bbeef5a89851f9e39e04eb812de969b97417cd2e0559abd24ee81ef401d65daa940099b0226f8eeb1173b94d8049036cc276a73f36cc51f1d609068b7ae3135cf992ff126fab56c5cbbdb86d0fbb1885d2430ba8415fd96cfbcee7f41582a24bd39b2568e0bafa87c6ce7f676896951e830d81d620d901f428a466b0ef8ac01af6d9fba665c68198f0a0fbc97c02de79245fb81c6e447bf66b13572e57b1c4dc826ae32585035c6c9469b7f739ae24a9afc1b2a151141de704e705691899005fb4ee7ef1bed743fee4cf60c61cb5beb6db8d781ecd1a5dd8e90e1a943134e524b71d76bc0a958c3ea525d31d0e97468571f840ba00b15c70a52cdb1b19130eb504fb002ba8958b1e718f47cbc1508ff2ce2a812622b2eb7c8ca42db929b4b85aa8651b2846bac5d4aea785ee7cbb8eeff9c5a9f929cd0eeb4ace365c81c8aef3f9c935a0589feed5fefc0f694fe80f154d46a4a4211598dc0390e44bf74cb211e6b50f2984859df4ba0fe06f430cd91acf0855ead69df24e8dbadb9a18b47e653f2b38b6a05f98bbc15b300705b06441a142878792efb2cea8b581f9cf22b00e0740b5b73d06dd17a1e4f1fd481dd91415fa6fdd1db91748f6721e5a7261a1844ea1cb13fc17acda2a9029a94af9ec2d05b82e306c0529b6647baf94243c21f0a091b02716de8fa7ae7bb3138f2c13afb80e6786bc7cb2df61a3278017dd0c2b2b9fa6a293a5ef8707fc4a89fe2d9319156ff4805ecc026ef93993be4c98b8d8f7b615115b67bedd7d2b58258ff66f6687b5eece98b35063aaf6a0244d8ac95bdc27ca8445336bed979ed5f149d642985280afa733822b936aafa548aa60dacb0432ef4d062af926e0ef22022550f63629b3e304733057ecdcd903e245a0b76d1b58c8784a657903c247086bd32c2140dbd65a6f72f2517eb4c7d6aaea291d6de4a054f732f9b57e8c511281a4d7a8825112f8f7071673c8e689d9177fea69acaf3b5340981840de0765d976f107703491d077ebecfe0bc57e915119341b14e2f6f16e9406fdae2a6760351ba702a5565058ae1e6b82d4eacb059a0ac55408a60aab23ec9a08d95739299a613e4c76abfcde30f7b6b19cf47e1d6553130e7d58078461b36792bae72e69ffb0740b5f84567fd4e22bb93097eb97bf896a652b1673fe71e96424f205998e03aebb84003b442ce1db3591a4010a62a9ef04489b479362bc584cbea09d12b26b66993a6398e5856911ffe19785db0ea84bc6edbbae9b44ec39cf3915068462b7709dc480a132b551e2355940b3d208a39a2472101b0a0186b30f51d8507ac4312682f93e5aa48954861ccbc5b91f60ad19de66f99f47503c8d8ca50b3dd8c6f92c1458f528b4f51639ee8a66de88e2fff23b6f6cbf5fca87283b85b9dd20ae9866c9986cb6257e890173b9bc56efe95a044e5700ac97060fdb2548aa76dfbcf2e218ae681e907a8841a5a151cfc947841cc2dfd0c55db7f23d1f638bb794a7b6a05d0f2b731025c4cdb891592f62cdfe23eca5fbf01616a6ebc0ab50ef039eab4eb58e14e324db853e6626f453a8b10e2b8bb7bf2bcaeacf75712528bc0d54fca80c9761b0b787e30b144f2da9c6b670b80f52035b5f0aa6b479bebf04a123342842265433647a0374ed1faccffd2486f4fb67206cd90d49a7159146d852a7f9fd60671a72abb9a8ca452ae542f0101cdb976db4429d93c65ab105f2a6a83172d26ac49d23533a64bfbde481e806ecb93ecccbc610817d7d609f579e2915814ed31e5ca03895ba39fa1a8cf47ea50759728fd70641668a75cbfb293838b8027b0edbf6e951bf900d16f1a9118100b8d472cc825b0749f3cb1059e68f5935a2ce751443146295d593ef2b1b290a58f5b0eacb61f222747eb9dbbb66bbc08fa7e9953691fc4c58b435127ea5962be4ad9960a2be242f8e48c82f474f7e2d8d43223c67f263bc0a0be286270e2996c972b81fb679ff6945193b5aadcf364c03c666f4b35ee669cb23ecd26dba56aaac60bc9e9d6d4cc831e6636799df15364df0d342890b926489bad88f38b9a2514b0c96fe460bbeadd55801f588e5c7f7f56b86b615fb06a9d7f6a5c64c489bcdb5408d39c0267338683f6423f8d2eb065ace6d57035d7cf8d5e35fa2b9e01b7021c91b73453e67ba4a1c6d494be2dd6f32d62dec7bce31aacabb108287c0d257a9551c4975d58630b1fc1d89bc0cd6ea5809d4f8cbc1bb000c502da9aab0b5084c3594f9e48102643d2cfddf64e4e849b8e15c8a83282817a0fd702d9577bdabb9e9ac27fc473e8352589f5a5b192c65d8e78fb20f0accc49a069a6dd0991f4775015fe51c48c7b163fc38f1e9b2c5ce3e8013051ee1fd0f9f19e6f3ebf6fe9919f1fa539abf5f0c70621fbd8dce996a3947bf621ca25061a3c714d98e8e32bdf74c2c5efa48276d5f592049b46165afa647b49395a7cc7635c8632644a68f8ebe76238608195655a47ebb2f74fb5d3cf0e978cf601459e7a27ba45133a592e83ad1c358be23ca45f61f8a754400c86e182bb68bda6fa11363f2e6a2743125dd8f5fb1b55a2000cf4e9105c1987a778a891c37870e12f8d96b16bbdb6e3de4edd70148a1c481d23c8d79b0cd0148e9da998b08b35694c9982e7717086c59538d411263dc6189698ea216c96b46ddb065ae24f8881ed5a8fe235f7f90f36caa2d2ebd5a5c445a1206b85526e4445ff244ea3386743820bb6d9707db641d02bd1eb3ff6aee770114617e48e5926aa7c77e31039720e5870ba7c0b5749e5313ea7e17d2a8521040c1deba6be65c190cbbc001198894516df4316931df5757ddf83f226e576b1d8511018f711300f57af28355156ae6e4ee832189915128d9dba5f9adad78063cacec8bce15e34e2058dbd0d91e145c64409843f0ceaec32ef652136abf19fc97990d766b75e86f983c392b490605c7b050c9e8c5f457421a24482ccb065607ad814b5118cf3aa4ae59443fac34584c0f318aa82fdd2c7aad1cb91b93b4fe5df1be4f03b48bc062fb49c896637efedfaa93343439b299413c292559caba6e6e5da5165afa40d92b9dda56f23703a6262dff6a1e66e60ed1a509683e8a8f3d7af53a94f88a84e74049055c76001079fe069f28b56eee768b1a18437167ed2b8378241a5e00500fdfb77f89c355a794a76ced056be544d9b6f5284420c1510e94dd292f682da233b91a2dac36bf3563765d0a84a01b76750f07e4141c854f78f59633eaf393a94edee76335df415d0f94a89d1e8052e2ef71dc6316d32cf57d1ea48bade7ad2118532494a6085b1f42bfa4540f433edeac2d0617cae7a16c9c0de106a67e678113dc4d7751390643d5b61bf768fdccbd107e4a41318f117f9d067fd97770c7ba42707b758ad1375a40d8bd92d1b3069b3e3494212747e6153448ffab6272d54f7421cba3a3ae7602317c81568e7161a61c475982b82df37fa56aa7f03be79827b3001a8ed401c98342840fced2b37f919d43a9ac92ad8863fceb77701dcadc2859cd58ca8df19650654a6911223dad7ff1033c51aca870bff3d9017ee3cdb11c392e16e77d3e6457c536c58886b660090640cbc74c50262a23da87617bf2e90108dfb6cf6255101c705e7ca1dbaba90837a1e2c1e14da1e9bf2fd57a7bc8ec393f087e883317fca599de7c98cd17297c8870312cc3c866b28a6034b5659eb451dfa1a808ab100d0c4380fc6428300fb8a9fdb7e370fed68e4a1252f8833713b00b40c726121a9d35cbf147081d784f668d7166cd88f5804146d861cb194d38ef0ac670cd4c605debece499c99438773c919e4603c07eb4dc09eefdcca79740ac4aca90adc264624bbbb4ac32a85bc4b4a2601cd39a67b6b7e134425ed2973f3004989d6232f61c7743978ebbb4577d657985f67e1448abf4cec2ff7f6c1c7e869b8edd8353d3ac26d611c86b9d5ab3bfe", 0x1000) ioctl$EVIOCGID(r2, 0x80084502, &(0x7f0000002980)=""/28) syz_open_dev$evdev(&(0x7f00000029c0)='/dev/input/event#\x00', 0x87f8, 0x0) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f0000002a00)=""/22) ioctl$HIDIOCGRDESC(r3, 0x90044802, &(0x7f0000002a40)={0x454, "fe882870fdc0bb8e7ef117c8546f546911c0cead6511db5f03430c2b90478fb4a66f7ac00fab95d3592addd53730dca28d76ac95581052960e785bc15206f7601e9c4e767bbd95e878160fdc2b25be612f2af7178d61a0321d7b3ddf94f101a44608cf4ffcaa967c9b2160cc5d404d300fb3c710e581be51c00ee4ba4edcce9f9cdfb4037fbb98b18ef05a74cd6c29a8215e666ca7454612a951bd22cd3d3ff522b8e23a3700617251dd597a4d1b207909ed71411d9227d7498b9b4ba191b40c04342e13e99a6f1973539aa2c9a4aed6140197df0ddb29acdf51195b1574351918e11f443258266b0086cfb70ef8b1015d289440df092e89af2fbe8b5c5c06d8b9faa977af3034b2ce4ed65fbd72aa785f8f9a4c4ad5c0ccc1440ce250606e91fa29af0b8977d56d4072badf11d5c3e320fff7e6270f3cfadf169ea3d899d21a4b038d6cc4e821df917a6f811254cdfd48e9b909310c410f07a43523b74ac0b05f86d1b3a651f590b905fe6f5f5f4a9e8c1094a1c193721d7faded9c53c869f3345a0920fb2a9eb86b409895ba1fa106ae622237037a45378c0d286a623550cbce51e799dde245fa1e1bb3decca09aff0a933ab9bf2d683888beb5e8d351308e00259f0515ab83d43f56606150804f8256a0cd729a5c6488fed490a28e16644cc6f1cc115418a0d656e92d40a13a30f163db0ca4017da24c6dcdc075337976c4458315bdb4d30977128652edec24d03f50a4b6efef8687cc1236301be97cbe96a757865c14333e78b99a794a1d13cdd0ad80e284b6c476b350b8641a5ceaf2f08936a707fadc85d2ef409a746ae29b55c2e605fb1bdbe1e30e111e7c24360dcb857159b7caec9abf011f6d89930bb4d2702e3437c582b1f8d3c5318eb6ee13f00e06d0a34c5766cc485c8325cc306bf76ae0f061314ec0ad31c702eb9cb27fc0a3fdd89ef59963be4e9bea538f209780f6c56874fb7d1463765cfb47d0cd45e008d9e2366355aa0459e98b122920824041c7368486d3fd43e22311ae3e1e1fec620ba34c2d320df37958485d0eb8bf86aa2c5d73579a2a4a27130bfa7de12f53aa451643a562f0f42ac7480d9153f280b2b6c43250dbaa5303add1f47ea130d4737fb79f8a5f9ffb20acd9f9c09752d2983f3793383ddf1ec9d3f58fbe522ce5b2cdc514dcdd3076391f7073130dec50191e76861129653401aeccf6d070bb55506b5eb52b4f8eb031e570dbeeceaf6d5b20bda48d8ab85c040d01bee9019caefb2039bdae9af0f16b8ea542647ad134f005edf8b3895245e2e6005bbf9f4ab6fbf74db54a522d5227a048143f69afc7a95d060aab36a86b6383bfa19e50d1f607c7790fc6f00dce6974cb5aa61a6cd2f19d7aa4cad67329b14785dedb9313b69b4be831af258b68847bb9cbcedf25ce4e8443a7c7736a9a01a1c2ab925f838dd791c63b569c944965daf2d89b18e139e7e5ffd5710e9b79b2dfb01b5fc2e1f3a651bbd9ded3afe9a9630f2174ce24877540f252fbeee89ecfb04e671024e419c364518bacd9133607f71397c9ef4490c1bf72c7"}) ioctl$HIDIOCGUCODE(r3, 0xc018480d, &(0x7f0000002ec0)={0x3, 0x3, 0x93f9, 0x7, 0xd5, 0x2}) 15:35:18 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x3, 0x40) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000040)=""/246) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000140)=[0x1, 0x7]) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000180)=0x3) r1 = syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x8, 0x40000) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000200)=""/37) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000240)=""/126) r2 = syz_open_dev$evdev(&(0x7f00000002c0)='/dev/input/event#\x00', 0x82, 0x101000) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000300)={0x3, 0x1, 0x4, 0x7, 0x7, 0x2}) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000340)=""/79) ioctl$EVIOCGABS3F(r2, 0x8018457f, &(0x7f00000003c0)=""/118) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000440)=""/216) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000540)=""/4096) r3 = syz_open_dev$evdev(&(0x7f0000001540)='/dev/input/event#\x00', 0x0, 0x10000) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000001580)={0x8000, 0x7fffffff, 0x3f, 0x5, 0x4, 0x8d5}) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f00000015c0)=""/175) ioctl$EVIOCGSW(r2, 0x8040451b, &(0x7f0000001680)=""/203) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000001780)=[0x5a, 0x7f]) r4 = syz_open_dev$hiddev(&(0x7f00000017c0)='/dev/usb/hiddev#\x00', 0x3, 0x100) ioctl$HIDIOCGSTRING(r4, 0x81044804, &(0x7f0000001800)={0xba, "670aec3c6b7e58c5679f515412e7583e067cd2784f24aec32f79112f9e024abc3a213ce31e34f39228d0111ad46047415aab69ed2955614e4db88470e550d27953df2f2e12bf863f84d28e81283116c7b7dadb337a0e602f28547c46bff9fce20adac7bc3b81777715171a6fb4751ac652320346643c595df73b2b60aa37571ecd4240196cf51d11eca025799b217a236237068e3faa065b1297477c7159215630633be750e5a2e92948f82d76432560db7c73be5c2ea0514c05"}) ioctl$EVIOCGABS0(r3, 0x80184540, &(0x7f00000018c0)=""/4096) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f00000028c0)=""/238) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f00000029c0)=0x2) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000002a00)=[0x3f, 0x8]) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000002a40)={0x7fffffff, 0x2, 0x401, 0x9, 0x5, 0x1200000000}) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000002a80)=[0x6, 0x81]) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000002ac0)=""/146) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000002b80)={0x0, 0x1f, 0x101, 0x2, "dfa45fb3bbad08a1f05bab393ea84012b7dd44fc64b3e12091e5f06a8315d21d"}) ioctl$EVIOCGPROP(r2, 0x80404509, &(0x7f0000002bc0)=""/3) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000002c00)={0x2, 0x8, 0xffff, 0xfffffffffffffffa, 0x1, 0x401}) syzkaller login: [ 25.751703][ T1735] cgroup1: Unknown subsys name 'perf_event' [ 25.799040][ T1735] cgroup1: Unknown subsys name 'net_cls' [ 25.854564][ T1737] cgroup1: Unknown subsys name 'perf_event' [ 25.858525][ T1739] cgroup1: Unknown subsys name 'perf_event' [ 25.861702][ T1738] cgroup1: Unknown subsys name 'perf_event' [ 25.866779][ T1739] cgroup1: Unknown subsys name 'net_cls' [ 25.877811][ T1737] cgroup1: Unknown subsys name 'net_cls' [ 25.898800][ T1742] cgroup1: Unknown subsys name 'perf_event' [ 25.899568][ T1738] cgroup1: Unknown subsys name 'net_cls' [ 25.907943][ T1742] cgroup1: Unknown subsys name 'net_cls' [ 25.911600][ T1743] cgroup1: Unknown subsys name 'perf_event' [ 25.925549][ T1743] cgroup1: Unknown subsys name 'net_cls' 15:35:21 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x400, 0x800) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000000c0)) r1 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f0000000180)=""/134, 0x86) r2 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x8, 0x200) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f0000000040)) ioctl$HIDIOCAPPLICATION(r1, 0x401c5820, 0x0) 15:35:21 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xfff, 0x20000) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x57, 0x4, 0x3257, {0x200, 0xeb}, {0x3, 0x3ff}, @const={0x0, {0xd2, 0x1, 0x9, 0x1000000000000000}}}) syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f00000000c0)=0x7) 15:35:21 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x10000, 0x1) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000040)={0x0, 0x4, 0x7e, 0xa, 0x14000000, 0x3}) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000080)=""/11) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f00000000c0)=0x7) r1 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x0, 0x100) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f0000000140)={0x1, 0x1, 0x3}) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000180)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000001180)='/dev/input/event#\x00', 0x3, 0xc400) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f00000011c0)={0x1, 0x200, 0xdeb}) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f0000001200)={0x9, 0x1000, 0x4, 0x6, 0x7, 0x7ff}) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000001240)=""/110) r3 = syz_open_dev$evdev(&(0x7f00000012c0)='/dev/input/event#\x00', 0x80, 0x80000) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000001300)=""/90) ioctl$EVIOCSABS0(r3, 0x401845c0, &(0x7f0000001380)={0x4, 0x9, 0x800, 0x6, 0x1f, 0x4}) r4 = syz_open_dev$evdev(&(0x7f00000013c0)='/dev/input/event#\x00', 0x1f, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000001400)) r5 = syz_open_dev$hidraw(&(0x7f0000001440)='/dev/hidraw#\x00', 0x1, 0xd9b8407002d3c7fc) write$hidraw(r5, &(0x7f0000001480)="98ccb0911f8230cfe996a15632c94da2f312b13dd8a0e8e441eb2715879e2031bf8435cd06b2a8a4655794a7d0e121e21faa1daff3ef3510d0d41bd2eb9cc80458c8c43b31113d513161967c774ec830a570c6ade814f96cc0d75467ab8f0fc628bfd93a5140e8a565d40ebc3d07601255f9eb1b838668aa05cea623d58dba3bdb0e053b5a2b155c30affb956a7dee6593e092e927be984571638d31b08199951a9188f196387d7aa44f5028c82f4dc292465e48695f89d20b4652a22ea4e3118b8300aad27e33bc66e42788a7117ceaef1664125dba5724a5ab8f84af983a343c4d7b3e107919f6eead1f0d17b93b023775979af15087e6f4ac22fb3bdc6f70aa796b1b22a54e7c2e921a1b8bd9b2d45afa9eda604cc080c56eab1523a22f48c6466ca0adf29f4c554637f6b5abcf8164a33a2e012a8b2bff2b1d109e9b7851d0bfcdb546d74a27a2551ce4219ca389086a0d8e86de383a5be980465d33313a390eb8a1ec68a4cbcb8f0ed9c16f32d9c7292d703f48083b094bd01a5b5482d4b83b7df6138946fb06d1036de8dca3a34257b969a22a57adf148aeeff933dd855071403f1b3e9f391b5d3e0d18d8f40b5e9cb013bc273e64a7609d9056a01e3626ad0b26680fd4a3c22423adbc0ec7e86ef5f22751e078fdcf01caf59e368b722900a7282d92475d0a0b8f870cab6e0d1e7bf2c47fcc4414c05218922aa127a2513264506296d9f505691e13b5900f56eb45b5c5d72ce0caa8ebc27bdb81d511c5c112c87fe6676a82e8b198debbb718bf04c12d1c9ea7864971ec360bb1b3c10dc43bf64059c49e35f4f017cf8b05459c3c5e418d893e8c12126b7a0e4e463c55b9fb2d10b6ae21d0fd3fb210abd5254dea4c9142d54de6b7f2a49678e2a1f15dfdf63322e8ed6e929ef2a0fb7c36a27ed5eb70e6499a16d022a3ee0ab1e1fb6c0793eb7ae07b890f88c4253ec26483f6171e295414ab60106fc5e99c279e1dca38d60253a4cda438b61cda98b6b3732f12c88eadd0b9d9716947f93b7649a3f673314d53673ca8adca9734738d9b1e52bceacfe7c6d8b8c1983d3f08a541889ea66c89fcfd46e864117be1c17763bae8b07acdafec68e43b570c4db799a19adaebf087440be846aed074698d586bc52829d37083d60b0c15116d603119f0f4653a42d1a636959634687e04ef47b3ea36a45f2d46c73fb84a58ef2cf43efcb0be075881e7dc066c1e2d2ef753c122a136f4935b79d03773907c1262543ff49c6bb98bf983e221a22ceee85a4147640595982bf75dae13ed9ab0ae913c73ce07614c8b314831703c6ced07c48bad3aea667a9519cab31ad7728fcf225870fc9d91aeb80b92f8e076ef1f488759ce016547f8a8164b5ce0d7ef09d1782e1a8a6cafac09dc18f3ccc0ab75d730d5de1a8cfab0ddd377ab142ef15cba91685113ec8f93fc050e86fff415ffa55517fdb19f244fba29b03b62ee4801a2d181dfae8a67f3d6e2dc848f2b085f05c85b7e81108fcd134168bc09b74878c513a018ca94c5cf520103ca341617a498790c9f260f6f58ffc29eea4b56e94cfba8a517e9051c9bf4c1c320bc4522696ba5bc0395e7f574cd2fadc8a7ae58e1a80a7829d2e86249bd1342e03bb95b4115f11e0b58b3a02de6a7982b686a131825f40bf40971cad08f6b50224c49e18ac77d1c41b96b43c08e18ba86bd834fd7671512d1ea90a362a7a6d078d5ebd4b141dfce2d954a88de3ffbe0dfde976993b5c069fbbf5f623d2bcbfe39cb7375e2a9ccf565bc09429a1df026b20a9de24e63e1e1b7da86938d9c58b4f23424b6b681f853cdd40903adbd501ab9e61063dbe8417db51b7cd7fb520ece7edf9ba565db3a873553dd9d2f8283b3965e01955058403fa4227883c01a67a9a565b781dfad39a13c371d51af9f39c7db83f5ae54e4a11f4d27c5b6dce1fcbfe4d2b067652dbc2009d1d2b59769a4ad2b04f89c2eb7233e5e9d70d3e5fc113b960f557ecd4b3662e3eefa1236b940ea4eec51cbc9a2470b0fffbeeee3fe8dde2dc19dd3921c143bbfdf401529fdd53390da97a1d1b6bbbc19f278739c4176f5c1f3dcb07ecfbbd73572208437be207708ec6568e713951fc2ca010313d7c3dd01810b8652eef708cd0055f88d358979122665242473e540c36c1e56cdcb652196ef768ae912ee8f1ca1400128a7670bcec9a6b486d9da68506a66b7bcb85049fb30d530ac6242107e1a627480119d6aaf55cfa476dd0a5512a1038aa60c9b77805709766c812e1e5a311c2961949212bed356133b70168ab428c6b04db5adc0c7cf99f454aafb9ed0ed4c157005923722d31ab20a36af9cce9438c68c7946293c570d58a1f712a2c06e2d3ee72764ce444e57ce44e1eb4e2c78b4ca6437bc0b1e6403f66443afe7311e6f16eda59d772a84aaeace3ac22c25c5fcdb0aeac0f5efd5fc010d7673bf5200e7ec40ccef3e9d6f4cbd598847e4a91ed56a414a0000b2c148a67ed831a177766a2eeabb70ee466c9523ab46faec113ecb2587f985abc65b08f0eba19027f92eb0dfe5e686ecde1a3f4ef2ff25c079ac45a3a8cf78e0e0b99e58f566a708fe9af344f7b8992f28929969e66dcb3dd0dd7d9fa04b10d63522cbb14d43d26f111be39da796324e811e3a57da4e63e5f9e0c4aac6b9488446e28a0c9434c4e35fbe2c746e9ed066a7d83374dd9627b1b94cc547677ed31017bd79808d45bee4efab3168490f2ddc883dec5db0e236b7c439f2ee584ed00a33fbd0377c7e82278549c9646a9eff988e131258da0662fc0ef7d44bf8ea65824adaec10188b5accfef77a9344ae97ecfae8722bb830b5d15dc2d4cde95207864ef2ee19088fea2bd3a4300b2482344eed038d1149c5e340a135644e2d779a9dafe4402740c082b9cb5253f4235c2c16865efcd9a7a75ea91972a14c205bdc47e0bbcbbd1dadd65b339a317c61c94680cc4522856b8b8569d2009e061cba959bb13419ec57dd76993e25d60ad429c522fd9b46ef25338395db3072b1690db7c93ef8a9246ac9dd7f873ae2ed522dc4174eed9611e56f9d144ec576e92dbee8cb977d08dfd620a6a6cb1bc0455804e98266e661f05d989ad186f236d875e487ae3491b458dfdf0090e9e1625383eb618ede890e0ca8920836504cfa1719175fc66827086702d5a432ea5a0c44518a218755658cf646c727286037be060d8ad8d44307401322cbd2753f8a00bbf54d204bd4a5c133fbf4de17a4876f9543e18e53b3f1faf254f8ac155f104c52f4caeec4225ace0e6203eca87ec82d5ddee4521ceb835f09501a67b0aa015fe218109a79b72c79254565928079080473c762c9f84214eca05e9d2dfde03d2e88c28ca8dc074757c43351ca88d7094b5d035ad58b7d058b3291b55a7dc48b0f5797eff996e47d479b239089562cccdd8abcca0da4d0ed458c778c779baf410a6da1c6ee115e31e7ee4ca25d768449bb609168db1ea53198af342f07abed6a90de6ea83209cc6ee98ea642c5fa71ad8b280ccb70a8716996a3406c7667f47cc169b5ea7e069e9c9ce6fd2a865e7fb0a174c3259b3845cfe51a3b05ac17d4929f07163a6760122f65f1f5598397ae31795909c6585447a4dd3db17d1b64616eecd93342791d66c649d4f8b6f5bb0d335c443d594c389e0e6ae69abccfeb9ff95b710c76d14c055dae183a05ebc4737ecf48341f96e86ba64681b530906525a91429f5fbb1b7fcd025356542dece33448b5cff5d2a58c0476e9884b50b95da2bfd6fb930705ce979de32daef5e74f066d830b37337da52af3a6449faebbcf15d493e54024adaeaf373b117fdf6499b4d4827283661a045781d3eccc33b9b9c5a54908a568ad8baec20bde2b7c5e2dc5f1bf9eb267171017592545783c24c34539bdd56d1e2be95087a7b12dd81c42d6a66ee279db61584a67b7206a3d0527a3ff5fa79aca7011fa6c042b2d5d6330a0b6a15eb9de89bf2c68844d0f6e96c781185fc456b5436dd55b085d0bab46cb05b8506f19308e2456f2d4ca99de9df151a78aecf5ee1a29d2a04b1aec1e530225d0068fce54b14544571d1e30c7b2b4f7439c496556b6a8e2dda4175934735ed943e570a844f64a8f6c27a2e12573ddf7f977f27ee214cb28e56d19b715d8a5d0789dc530c4c5cdf49832e4c41a009754f48f0404decee07cbd480cadb7a64c5f6d110a11efb8deed693d14e45fad686cad60ab4d01269e79d3c5090964b13a5e7b757ea60e108dd451fb1723d35896eecb6b3e9e5bd55ee4811b5e4e0daee1912de57a86475b3acdb94f1088979310538d807b516ae15466b95c815641a559b36a0866254cb4d32b855f471b981c39e9be9d9bd1ea7b50adc552f8796f15b1a043a91c8b513c69f73f9f1f24622a9e872c53af06f9aa67ee1562a7630fc688fb78e3cd36a972772824540b65bd9bac2c26516a363455d44ba37672a67a3295dc8ce438aeea9b20f6c6a8cbf91f7a8a3d96e729983a1b52af2cbbb3023cd64713cc4d5d97327bf5b1d75f08e6a5cfd83b9799652255951ba8e61bd343806138745977c10d63658954d4d8ab05a419f0dd91fc70c52d5f85d140cf8132d142e1b1126d668de29d3b15635c1069c2c253fa25671885bbccb81bc77f9a1d1b125ef461c6a2621c00f0529ad5ab0cf9dcc4c6251325af33e60a61f8cacefffd3157f4e5f003d16b6f38d64aa618b5100b7afefc62adced2c853a537538ac379c5e22ba94d5ff2f8fa82a9c30acb249e325afb5e19063aa74a9ce19ef0cce740b4f144e60edd8a6851e4dfa545cce478376a885b207e87b6bb7cd32c5f7168d8ee3c52cd750b48cff3724cdff085e14d41c3be2c513aedf248708bff13b4673fda80428df5f06a266e625573e74591a03e37feaea9433bb16c5ea60ce24b2739a7e5b8422757b9d39ae972b5f45caaf635588c0092ed27b41c5856f8fc21df78f2f344c31294b5bb67dee1f8e3a0b6b6bf3aeb3914ec4892bdc620727d03264268a2cc97faa7dd5b79c1405eac43b41da277437375db8120fc7dbdaa978362b3363c21d72f25056802d363af1dbf1e9d55adf555913d150809d90c9b43af7d665a59e6747b08bbef50acb5904e875e1c00a4ad96d7ebbbd857df13c52158d8d38fc378d0d8af4d95e2084620bf89648a51188ec56150387bccc89e2c269c1e99d1fad480c155cb4c89e6f232636b198502d7eaf06956f5b41091479fc869e4f6fee2075748dc8c1a5c3fb01b1e482681ce61ac963d0cea049e4c77b82b5a55583939b0d27bdfecbe2884730a0857f8b2e5d41c09ac5d9c1fb7e68ce938aac6ed8c01d5604931c7b2d5032f0fb4f5415a03308a2bfcaacec11e170badbbf5dd8d0dd3072886ac2ec4987f9d8f8b53b8f62aa43a560d1cfd727712b75c31efd4155626c0cb44734ee6aa51528645ad277cb413de1e47e44264edd41423205090517f16c062cc1f2fa2431f3c68bbbd723fca448f5d8d00b478977c64353a6ba2607b0516743939f7bcd8aa79f9602e52b59845e88c0687d3239053f110ffaf7695d245fe7ed942cb97b493033434ebac1a04c0f7373e902883902f1e55bd26d4ef673e7138405c4fe046ca54526afd081751ea30205d7383c6b73ddea0e80588db830357bb63b7754be96de1bd850fd28cc2b184d150f396a83afbb0c27b7120e6ef48a18114f52d8f91f4b67d6f29e808a14a3e26ab37341033510232b42c251bea45be801c56c12d33639af2f34da60bb4fc71a06bc25d8b134e7c8fcaa29d60ebe2e651b", 0x1000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000002480)) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f00000024c0)=""/4096) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f00000034c0)=""/4096) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f00000044c0)={0x2, 0x100, 0x81}) write$hidraw(r5, &(0x7f0000004500)="fdad286ec7a056a5c3e49e7db1078ee7954e7be888c4fba5af42a8655017cc2d188e1ba2d17b11befe5f6f3f31ed01e4cdc43c7ab8fbbee5ad570b13e56e3b2520663fb45724fea7f893045cf6ced0b42e58404c549240c3497cf5a9f85ab33c087dadacb18cfab0965cefd6e8e3a4c8fd9f401d8b91b9c233204779a1859a399a477974256271c30108f3d3e143d94f633beda390ae80ab94e20d9947ee75410d6faa89177032751805fe37c108adaadf38d96ebeb9d065b5f79ab2bb65d4895df3575deed805880761f964874e7c3557334f7ec92bf49d6a88ee8d301568fda721b434270a5703f0c5e6e010f33f97f296afa24c38b71ceadd14f7d88fda16415129382d6716dd93a5d05e31d0d24d82a8f1cece986f2ecc340f1441d004d03df7bb889dcff8ea105457d1c9aaea44f85acbfd874fc0370ddba1b27236f606fcbf3043a67aeeb909de4ad29ea1455e21c4ae358d272f4631705947af9c89f7bbdfaaa890e731bb90d423953ffa3fdf968ddc366d190a2de99c9c01e6e3da0e2521fe280a1fbe733d7d507abcef405bdae757ece80e65fafd04f9d92eb4b12745d622002896727faf018852bff6bef6b72c12ac8fefa86fe08ce2e94541603a63106d5424fa3024234cd5b68b0b63fd56890ca472fe116f0bb71c068c3e618ba44cbe6890197dcd968ad3556422b3e887bbc5979fda7d980626d50a0b52b6905596f198a412a5caef2116c3260c693ad29119443fea8def8ec88c985bdbfaa85b40d657eaaa0879b38bd19acfcf9e65671b1a31c324926d9f0169fcbc4bfc4deaf8e83907b729bbdb4bd9712fb0a76b00c2642d9897c40d90901766695cc1420c4a3375d5e3ccf32bd0ed0b4f3e841e4637c7326c8c8de1fe393974ac0c28586db22fadb17ed8088d59dbceefe7c7a8d2629cb724c9046bca499135e8f81460c1199cae10e7b65e8d0160efa7ff69e080862377936859bcfba5aa80ac7333c67464d9c439899f3fccd063cbccea095dd9a42df8e6debd64456ac5763b2545fd45d0fd3107e4c21377fe8afe49658ec4c692ef4e1610c411b0a3241b44da64c1573244dc07d24f969d045e9612b8fd95c92f04b05174775bc18ad4d129fb96c72e29ee081d45729450882c14e7d71152dcabbfa082df477301a11902af37cc45871b50423b1a27823386e17af0fbe3eee3999a3572bfd31498f042b10109c6e8bd29fb9295ae7458b260ef48363ba944ebfe19020e451199273ae42edb540ec11601bf640265769e36550a031e965021b239afb7fd71b6e5e42e0c4e04e6edc36802a5423212820e4a151c2fd62e573625704e29d5402ee8cee749108c31f724bf2a2eb45ec523ea901f3ae97bec52ca54509a46de43b689dc69d149aea7f82e7fd8cc3818a451fae295e582667c8020e59cbce6406cdebf1871d7b9b3fb8dd39be99317e5898f741338f5e31202d01bed6adfd3cbb0412f227feda4d872f361a5368329aa82999aa797405fdd8cf8ed503ace61072fb47d4c6c8eb8534863b69e9b134fb900adddfdd5f77e25632054004cb3ef1db8b32ea90990eccca68c3985d5313e47188ac336afb469be6b44997ad66d3b7c229e03213ff94a2431e40585c25503ac16bec525f9d4b4fe79ba75dd3132838994d2169f9f51c74f1be33b199a73b76e272d9230bda03bfeab51ed85cc303dd9f61f129e617b858c9871638058e6240ca23459b8bcf2984e104f3e5b865d9a40eca62124ca94e7f6a344c07c84fe4cc5b64c44e3b737c0307550cb911b90f1011d101c4473cbce7a7bdc4239824acdcdf6ca6cc179617fb91cdb0e59bf6126803f458b1abdb9a25745c94580c62f185d6bf00d00864bba8ee1d0cd05d22f690768e6de056c0e7c84238a3dbd4e6cd545c9422c7cd66bd81ee10c29488eea2a607e125d8121f03b58892478874529bbc16c4e503207a0a3a5ca3b55688a8583b3be734b4d0a80dd64553272c368df8b80eeb6ee8b4d53e0223683c0b04462d7e2f489c0673ffc84ebcbbf41912d736e9db117069c811941c3320ac7d4b4d0e677423bc682736ea244c5940e17805ec5ec4e4fd2738daab2c036dc5c61995bf4691e3c5c939deaceed5dd2663f1beb5fffb78adc772fcdb27e46c5f7f92c3bfbbe7b9c3072ef063ba71e39b8ce375dc203842c5a3260a2a2fcd1b101b288ab1f0efbde99530b89edb0b1409a388873bfeba42ad6ab55a7348ea90f1d951b0d0d5c14f5cc77d1d0f961871050a5d20a480e5963c874eaef74f8054370da7a34ac4224895b9d54901ed3acb5a813dca5cfb3f0f325967605023e29a511e36619f56c039c71d020ab7816982be18cecb430054c591ae38e695e695d4283ad91cae6ba346c035b1906a72885ec215cc4941cd78fd287955fbd21e70c1fbf8e451d902650dfc00f2d6de6e8506c8f9c06f217fe0105717536dc2d0d885f0ee585bcdae78a5170116cd8cee3a43b611eb79d080b28e461556851e947a7d3af98729e75f4d2cd2a7cc9f61dce6181de926ce3a922eb0ecded132a04e7f80cbe84ff7437b92396cabbade52f3b6d35325a99adb8c24255975546a3d7fd00ef9c219623b4ac92c54ea13f3c9dd8d3698ca19467d2c3a858d884ae92006fb152a16b36c30c651e76a73b40b96aefd4477df2244701a30d904bd4fed44a3aafba0f677402260ef97c0de250195c48076e26d8127e76605c119cf81bda3959e76531b4bb56bc98eb2b5e87f10aee82f49affd119670fb0fc61e9d9c6f1258835af35af46eff59be9ed53a9869a15ab0b84a605b700dffd75a112c7b0d013b124a6d41a2289a5d6714d537bf614418240fb2277c5103cc99e79dcbe654cfb056765eca6818e7ffc95e84ba052ec3db407e865dd0be03c260cd969ab960bba50d829569262525aec5eb190405cb56eca7b07243fe3c4618509f60a586560a66517ca97ccb58d17d7fe9ee83440149135d0672fb80df6236b376e3d7e6ff2bae49dca63b8dd8f254e5fd8cbc78ae93a1fa86921d8c9f8c7909178a808dee3b63ca1d6fa069d4456fd82a6e4565deb84fc7b4af397da34eeca38d028638985a80658250441e51fda8a5628886ec8153bc16a370b03bf036415fbb4a049776503f3c564757905c6a9343a58fe3d6ae5c5d13eddc3125515a3e68e0f83caaf89d83f501d670d1ead6de29ae772327328e7abdc0532c1ce528ff22f8c30e2e5557e9ec5c3a8b341abca7136a1d4f6c50c7581f289c1b13b9e660fcf1d7eaa5d73d449d4c777aafa9c068d06cce997197df30abc68c55d857a515cf1d027c71d89c3f7298aeda9fbbeacecd67a07763134444ba079e94e69bd993fbb5ff45185295c380880ffa15682eaf63861eb06758cc01c657c5cd09b86b2115c2dc6def18ed0322b67ee204d01b2eb275c3456ee0d1e2471d33193b35506995219fb2afa35e985eb186b89ba8ee180908771679f275d7b70e4c798a9b7e283e32ead3601c984ed130ca341c7cb69838ca3f0e002e154d83b435699c10769b6c4852cfd11b520758c4d4438147b249c629bf1d3e40cd1e0ad77f6798b940dc9f337df8e0dac82ce110ebaee178aeb7b1e8d1321edd3d77239c494c21a515cc7d21f7b9be8ea95aa31283808a0303950fc23c70445731ee0cd7bcc2eabd99a7c2f199499682c2e17b09183e7e72b50c2a9454b1ddc5f0c04f34b01b2ba38874b65b3386dc32d39abb18d1f6adde9ba2f280700463dc2dd63206d5d0b8193a9f6cfa20d82122fdc9946bc0fbf23f67211c2ed6e229460584c3a50a6d1e5af86bbe131b59ab7947235ee09a0e621ca2c04383b4d3b3e8b6abaec1ad07880defa18efcd05e05a5a0bfb45d39ca428cf06425baef537203be82d5735e56c3a8f5cfbfb35abcec3b91df6ae3549f3de1805eb5da8db89e996b19bbf7fe41f6d03455d6c8afe7b588c122a06b1b8db98661f64f27ba5a7a3496dec051c127af17ba0e62fbed68b86f0c79dd6ae3e9a89c485961fd15ce680aebcd388f43a8e1d4316c75f80ee768d1eb36ffe3588eadc18bc3463a14c07c14fd80b1de352513a761e7f4ed92731725afdd1c79cff435e85a9bded3aa9fd7a38ae2c34733e5b0943f9894da7b25eba120cb22a981858a78821afc3b83926ff053998020b199439745264e1e9b58cac575882d628f9a28f929b5d35e9a8e7cefbe013aed7580aa4bb0ae8642c8cd3659bc3733aebbc26fb6ad4337adbd47a6c1b777178a2a3382bdae06270218ce7c6f16e14944555326eec7b84582f8c9adce1dd8fc9e0c9fd49e4b2580459d3d6bfd31b9db32b099fae4e83d6e5ddf29ea2b607820ece4a61937be902929fb2a770283681f8a85eda465bfe2d8a209fd96cdbc902e02d4800a1f27b4a1b4cce6d9ba0234821cc2d4f0a42e079635054d2825fff60e6f4af147fe9e2af6b422f59b4431ee919d8d169dc25f13c0d62fa150449cd37965c5f1994ba4c7bdc69d591e810e3df546d7bde8c4293f5ad14abf7d2d9f2d92df7c7c332420550c95751a2532e1dea2985f300c08936fbaa2d0791ebb85b4bcdd8dbb4da17dd00106d576b1408a791a0ce4235f35fea33ef6473ca9643fee4e197f63ebaa461a4d5875de6aa48b4bd2d8761c62f9eeba34fde4420481f3da9643b163be2f4a75db50dc9432f4f17cc996ac6eac875e8ea9352951161298d07b783a3897da86672a3eabe4cf9adb24c55ab73723099be45b188d7d2e359558db7de159869a256fa6236ef62928ad178382a202619a7ded8f2f7d5b8044d3ce2c805ec9a52509f4c0462ccad5e958905129fcf487a9f4dd42b11ead2a2223023062b52c2e57d0c21fbe3ed8105cce6a4e6d4f6e8de1a516c4d394f5640a4e46bd48efb9822a309f2769b8a39168549f00fb6e2a3dcee7668f1155f13f12b3a3bcd7bd72d77de0884d5d25e79ece98923e8cc1b3a3983d5cb3bba6bd1a4c334db04df2a4b79ece838daa2c22edca2f5297cf9f09ec6db54255c0fae5dece4e1b7c9471c9a3a8103cd8d046af078a1a114d15edea6cd7d52dc475ef5983f0f62c6a4f1746ba6d35e4d172026faac259dc7f374aa9ef452dce14d78652a68701e2aeff9e39f4d11fc2e673e709dc4516dead20c108384e526ae2aeed0cb44701a9b5801286a0acbffe331c5cd948b1feaf00dd1a59ae8d626842af6006f64661898d45c0163c464a2e074deb85bfbd9a329cc6405981ee4aa96419abd595dcecec7d12ed598da59646cb81ca7ebf763ed053801dd06db021c6c43ca6e0d9915e630e4beca628dbe9ee2ab216e13560f1453149ee5b353681a15e7d0e763c3ba201f8047e6b0f486ffb134104c53e287a389487fbeb68e0ce2964c869a9408cf7c232143bd22e0cc2b1d7daeb2018c0ace0a3cbc48dc23707dadfa949655a9d4ed6eedad12b8bdaa7e634a9ec90aa1e6a00395e62767ca91064eb18beabd3dab097e5fe9b2654356f6b169ab5e0f731d2e4cb250bf123d38b44b0cab5fb8bc02fad226e948f3782c42dcbcf432001a5b3cb3051eecf0e0f3b59236c6d72fbe1826a274b15b23434f49ca6fe843fa1d16b36e4347ce32fc82aa53684cb19bb551675a07e2fc6f3b75de0ccd30fc50e42f4607f1f254ee3fb83157648ed4ab393446b60b249b30567b4f20ce1078cda3221bf9cfb4064501db93caf396f4113587331b7f6661ca305f8a16f9d451ed2faa5e06f4772fc4cb46f34deb84678cf8c6f277174418e05997ff5931d7c0b01a51c08bd903e69a1156341d32dcc2a32cc6469c8613ea", 0x1000) ioctl$EVIOCGUNIQ(r4, 0x80404508, &(0x7f0000005500)=""/130) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f0000005600)={0x2, 0x1e, &(0x7f00000055c0)="b6706dcdd6c2a5e3bf32a154b3c9e1f073b9c75f33d5867750877941977b"}) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000005640)=""/247) ioctl$EVIOCGKEYCODE(r2, 0x80084504, &(0x7f0000005740)=""/80) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f00000057c0)=0xdfa1) ioctl$HIDIOCGFIELDINFO(r1, 0xc038480a, &(0x7f0000005800)={0x1, 0x100, 0x455, 0x25f4, 0x4, 0x4, 0x1, 0x80, 0x1, 0x7f, 0x7f, 0x2, 0x5, 0x28}) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000005840)=""/176) 15:35:21 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xfff, 0x20000) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x57, 0x4, 0x3257, {0x200, 0xeb}, {0x3, 0x3ff}, @const={0x0, {0xd2, 0x1, 0x9, 0x1000000000000000}}}) syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f00000000c0)=0x7) 15:35:21 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xffffffffffffffff, 0x20000) ioctl$HIDIOCAPPLICATION(r0, 0x80086603, 0x0) 15:35:21 executing program 4: ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000140)={0x5, 0x0, 0x0}) syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x3, 0x400000) 15:35:22 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x1, 0x80000) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000040)={{0x1, 0x100, 0xf575, 0x8, 0x0, 0x3f}, 0x255, [0x2, 0x400, 0x7ff, 0x1, 0x6, 0x11c3, 0x0, 0x0, 0xe4, 0xffffffff7fffffff, 0x2, 0x81, 0xfffffffffffffffd, 0x9, 0xeb, 0xa8, 0x0, 0x8, 0x3f, 0x80000000, 0x1f, 0x699, 0x5, 0xaca, 0x5ab22139, 0x2, 0xfffffffffffffffd, 0x1, 0xaf, 0x9, 0x908f, 0x9, 0x9, 0x7, 0x6, 0x4, 0x4, 0x1f7, 0x8, 0x1, 0x0, 0x2, 0x51f, 0x800, 0x74a, 0x1000, 0x6, 0x3, 0x8001, 0x590, 0x220000000000, 0x2, 0xfef, 0x1000, 0x3, 0x8, 0x6, 0x4, 0x7, 0x10001, 0x6ef, 0x7fff, 0x2, 0x3, 0x100, 0x5, 0x5, 0x4, 0x6, 0x792fb316, 0x5, 0x4, 0x20, 0x80000001, 0x8, 0x6, 0xfffffffffffffff8, 0x80000000, 0x4, 0x6, 0x3ff, 0xec0, 0x8, 0x5, 0x5, 0x7fff, 0x83, 0x4, 0x8000, 0x7, 0x1, 0x0, 0x7e1, 0x3, 0x80000001, 0x169, 0x10001, 0x1, 0x7, 0x6, 0x7, 0x1, 0x7, 0x6, 0xe4, 0xd38, 0x6, 0x40, 0x6, 0xffffffff, 0x800000000000, 0xd2, 0x3, 0x183d, 0x1, 0x6, 0x908, 0x7a, 0x8000, 0x6, 0x2, 0x800, 0x7, 0x32, 0x2, 0x6, 0xfffffffffffffff8, 0xfff, 0x3, 0x7f13, 0x2, 0x1, 0x10000, 0x1f, 0xfffffffffffffffc, 0x0, 0x4, 0x7ff, 0xfffffffffffffffb, 0x1, 0xfffffffffffffec7, 0x4, 0x10001, 0x401, 0x20, 0x80, 0xce4, 0x6, 0x4a6c, 0xffffffffffffffa7, 0x21, 0x3, 0x20, 0x4, 0x8, 0x5, 0x5, 0x0, 0x100000001, 0x2, 0x0, 0x5, 0xfffffffffffffffe, 0x5, 0x2, 0x3, 0x3ff, 0x1, 0xffff, 0xfffffffffffffffd, 0x8ae, 0x0, 0x101, 0x8, 0x40, 0x9, 0x7, 0x2, 0x80, 0x80000001, 0xfffffffffffff2aa, 0x7, 0x4a40df38, 0x41e, 0x4, 0x4, 0xffffffff, 0x2, 0x9, 0xffff, 0x0, 0x3, 0x7, 0x0, 0x4, 0x1000, 0xa5, 0x8, 0x9, 0x93a7, 0x7, 0xfffffffffffffff9, 0x1ff, 0x100000000, 0x4, 0x8, 0x7fffffff, 0x4, 0xfffffffffffff801, 0x5, 0x100, 0xfffffffffffffff8, 0x8000, 0x574, 0x2, 0x3, 0x1000, 0x3, 0x3, 0x40000000000, 0x2, 0x3ff, 0x6, 0x9, 0x9c8c, 0xffffffffffffffff, 0x1, 0x9, 0x8, 0x4, 0xa1, 0x0, 0x7, 0x9, 0x7ff, 0x3f, 0x2, 0xf0d, 0x4, 0x3f, 0x8, 0x1, 0xc93, 0x6, 0x100000001, 0x401, 0x3ff, 0x10001, 0x5, 0x6, 0x0, 0x24, 0xfffffffffffff800, 0x10001, 0x10000, 0x8, 0x6, 0x9, 0xff, 0x3, 0x401, 0xffffffff, 0x5, 0x5ebe, 0x100000000, 0x3a8, 0x6, 0x1, 0x4, 0xfffffffffffff97c, 0x2a2, 0x5, 0x3, 0x8001, 0x800000000, 0x8, 0x10001, 0x4, 0x40, 0x1, 0xfffffffffffffff9, 0x40, 0x3f, 0x3ff, 0x2, 0x8, 0xfff, 0x5, 0x7fffffff, 0x1ff, 0x2, 0x7f, 0xffffffffffffff5c, 0xfffffffffffffcae, 0x5, 0x8, 0x6, 0x401, 0x5, 0x7, 0x998, 0xd266, 0xff, 0x5, 0xc921, 0xfffffffffffffff9, 0x80000000, 0x8, 0x80000001, 0x0, 0x7, 0x3971, 0x9, 0x7, 0x7, 0xfffffffffffffffc, 0x9, 0x1, 0x100, 0x3, 0x80000000, 0x1000, 0x0, 0x0, 0x5f800000, 0x6, 0x20, 0x100000001, 0x100000, 0x0, 0x2, 0x4, 0x9, 0x9, 0xc7, 0xff, 0x9, 0xfe00, 0x2, 0x12e0, 0xf9, 0x4, 0x10000, 0x80000000, 0xd90e, 0x80, 0xffffffff80000000, 0x5, 0x8, 0x6, 0x52e, 0x4, 0xffffffffffffe261, 0xd1, 0x3, 0x100, 0xd00, 0x0, 0x401, 0xffffffffffffff7f, 0x4, 0x0, 0xffffffffffffffdd, 0x1, 0x9, 0xffffffffffffffff, 0x3, 0x80000001, 0x1, 0x7fff, 0x3, 0x100000000, 0x100000000, 0x81, 0x1, 0xf9, 0x9, 0x8, 0x6, 0x4, 0x80, 0x6201588, 0x8, 0x1b8f, 0xf8, 0x3, 0xc0, 0x7ff, 0x0, 0x7, 0x4, 0xdcf, 0x401, 0x5, 0x8, 0x20, 0x8, 0x1000, 0x8, 0x200, 0x1f, 0x2, 0x8, 0x7, 0x2, 0x7, 0x7a23, 0xb18, 0x3f, 0x9, 0x758, 0x0, 0x7, 0x0, 0x7f, 0x4, 0x6, 0x0, 0xbda, 0x1, 0x63cf, 0x8, 0x507, 0x9, 0x2, 0x3, 0x7, 0x10000, 0xfff, 0x6, 0x6, 0x4f, 0xfff, 0x7, 0x8d, 0x40, 0xfffffffffffffc01, 0x200, 0x9, 0x400, 0x7, 0x0, 0x1, 0x81, 0x82, 0x100000000, 0x7, 0x50, 0x4, 0x93d, 0x9, 0x80000001, 0x0, 0x62bba118, 0x0, 0x4, 0x8000, 0x100, 0x0, 0x5, 0x2d29c6ca, 0x8, 0x10001, 0x9, 0x2, 0x800000000000000, 0x0, 0x5, 0xcd50, 0x7fffffff, 0x3, 0x639, 0x8, 0x0, 0x0, 0x1, 0x7fff, 0xffffffffffffff7f, 0xffffffffffffffc0, 0x7fff, 0x1, 0x9, 0x3ff, 0x3f, 0x4, 0x5, 0x7f, 0x10001, 0x3, 0x0, 0x7, 0x7, 0x50, 0x5ad, 0x80, 0x100000000, 0x2a17, 0x6c4, 0x2, 0x4, 0xa7e, 0x4, 0x62f03173, 0x800, 0x1, 0x5, 0x3489, 0x21, 0x8ba, 0x3, 0x0, 0x105, 0x1, 0x3006, 0x7, 0xabfd, 0x5, 0xcbfe, 0x9, 0xff, 0x6, 0x6, 0x1, 0x0, 0x9, 0x800, 0x1000, 0x4, 0x4, 0x400000000000, 0xfffffffffffffe01, 0x3, 0x101, 0x10001, 0x4, 0x6, 0xffff, 0x101, 0x9, 0x400, 0x353, 0x3800000, 0x5, 0x1ff, 0x0, 0x1d, 0x5, 0x9, 0x4, 0x4, 0x5, 0xfffffffffffffff9, 0x3f, 0x1400000000, 0x3, 0x4, 0x2, 0x7fff, 0x90, 0x4, 0x4, 0x3f, 0xd5f, 0x401, 0xffffffffffffff1e, 0x8, 0xfffffffffffffff9, 0x7, 0x2, 0x9, 0x3, 0xfff, 0x7e7, 0x409, 0x6, 0x10000, 0x2, 0x40, 0x2, 0x5, 0x4, 0x3f, 0x1, 0x3fff800000000, 0x80000000, 0x20, 0x3, 0x7fffffff, 0x5, 0x5, 0xfff, 0x36d, 0x400, 0xf7, 0x2, 0x200, 0xfe1c, 0x1f, 0xfffffffffffffffe, 0x100, 0xa59, 0x0, 0x2, 0x20, 0x6, 0x5e62, 0x7, 0x2, 0x80000001, 0xfff, 0x40, 0x3ff, 0x1, 0x3, 0x2, 0x5, 0xfffffffffffffffc, 0x401f, 0x375, 0x0, 0x80, 0x0, 0xd06, 0x100, 0x0, 0x3f, 0x7, 0x0, 0x1, 0xffff, 0x5, 0x88, 0xffff, 0xd3c, 0xe8, 0x8, 0xffffffff, 0x400, 0x1, 0x401, 0xffffffff00000, 0x6, 0xe4d, 0x9, 0x100, 0xffff, 0x0, 0x1, 0xa1, 0xffffffffffff8001, 0x5, 0x976c, 0x7, 0x40, 0x7, 0x80000001, 0x1, 0x401, 0x38d9cd38, 0x3f, 0x2f, 0xff, 0x10000, 0xfffffffffffffffa, 0x3, 0x40, 0x4, 0x6, 0x12, 0x10000, 0x5, 0xe330, 0x8, 0x5, 0xac, 0x8, 0x7, 0x3, 0xffffffff, 0xfff, 0x581, 0x2, 0x0, 0x0, 0x3ff, 0x4, 0x8, 0x0, 0x100000001, 0xfffffffffffffffc, 0x401, 0xd94, 0x8000, 0x6, 0xfffffffffffff801, 0x100, 0x38, 0x3f, 0x100, 0x5, 0x9, 0x6, 0x2, 0x63, 0x7f, 0x24d, 0x80000000, 0x5, 0x4, 0x1, 0x1, 0x7f, 0x0, 0x0, 0x10001, 0x3f7, 0x8, 0x8, 0x2, 0x101, 0x50c52efb, 0x8001, 0x9, 0x0, 0x200, 0xfffffffffffffffc, 0x1, 0x101, 0x4, 0xffffffff, 0x6, 0x2, 0x6, 0x10000, 0x0, 0x4, 0x915, 0x8788, 0xff, 0x6, 0x3, 0x401, 0xdb1a, 0x81, 0xfffffffffffffffe, 0x6d8, 0x9, 0x2, 0x85b5, 0x0, 0x2, 0x48f1, 0x4, 0x4, 0x1, 0x1, 0xf5e, 0x2, 0x92, 0x4, 0x3, 0xa7, 0x8d8a198, 0x4, 0x6, 0x7fffffff, 0x3ff, 0x4, 0x80000000, 0x3, 0xfffffffffffff001, 0x1, 0x7fff, 0x1, 0x7f, 0x8, 0x800, 0x80000000, 0x3, 0x8, 0x101, 0x0, 0x80000001, 0x4, 0x2, 0x5dc4, 0x3, 0x7f, 0xf3, 0x132806ba, 0x800, 0x80000000, 0x200, 0x7, 0x6, 0x5ca, 0x0, 0x5, 0xfffffffffffffff9, 0x66, 0x6c35ceef, 0x2, 0x7ff, 0x4, 0x58e, 0x7, 0x0, 0xffffffff, 0x7, 0x0, 0x1ff, 0x7, 0x67, 0xfffffffffffffea0, 0x8, 0x10000, 0x4, 0x10, 0x2, 0x6706, 0x7, 0x9, 0x5, 0xfffffffffffffbff, 0x3, 0x7f, 0x5, 0x1, 0x1, 0x80, 0x6, 0xfffffffffffffff8, 0x0, 0x400, 0x9, 0x8f4c, 0x89f2, 0x1d, 0x1, 0x3240000000000, 0x2, 0x2, 0xff, 0x20, 0x6, 0x7, 0xfffffffffffffffb, 0x7, 0xf0d0, 0x7f, 0xe2, 0x37ca9743, 0x240000000, 0x1c5f5902, 0x7, 0x3, 0x0, 0xfffffffffffff000, 0x6, 0xb7, 0xff, 0x2000000000, 0xb451, 0x6, 0xa18, 0x81, 0xffffffffffff7fff, 0x5, 0xffff, 0xff, 0x1, 0x6, 0x7, 0x0, 0x101, 0xfff, 0x6, 0x1ff, 0x4, 0x4, 0x5, 0x800, 0x0, 0x2, 0x2, 0x1, 0x8, 0x6, 0x0, 0x401, 0x1, 0x7725b475, 0x4, 0x80000000, 0x7fffffff, 0x40, 0x8, 0x7fff, 0x37c4, 0x3, 0x0, 0x9, 0x2, 0xf65, 0x6, 0x7, 0xdbee, 0x8, 0xffff, 0x1, 0x1, 0x9, 0x3, 0x4, 0x2000000000000000, 0x0, 0xfff, 0x7, 0x1, 0x7f, 0x5, 0xfff, 0x8000, 0x81, 0x1, 0x260, 0x81, 0x6, 0x40, 0x7f, 0x8001, 0x20c, 0x80000001, 0x9, 0x20, 0x3f, 0x2, 0x40, 0x0, 0x5, 0x2, 0xb45, 0x9, 0x500, 0x40, 0x10000, 0x1, 0x10001, 0x401, 0x4, 0x3, 0x9, 0x2, 0x3ff, 0x1, 0x2, 0x5eed2438, 0x4, 0x4, 0x7, 0x80000000, 0x2, 0xcb2, 0x9, 0x4000, 0x44, 0xffffffff, 0x7f, 0x8001, 0x6, 0xe4, 0x3a2, 0x4, 0x101, 0x6, 0x4, 0x33, 0x7fff, 0x4, 0xff, 0x10000, 0x7fffffff, 0x1, 0x7fffffff, 0x9, 0x1, 0x3ff, 0x10000, 0x8, 0x2, 0x300000000000000, 0x100000000, 0x0, 0x9, 0x101, 0x0, 0x1ff, 0xffffffffffffff7f, 0x7, 0x9, 0x536c, 0xfffffffffffffe00, 0x3b, 0x7, 0x3ff, 0x4, 0x2, 0x0, 0x0, 0x9, 0x7ff, 0x3, 0x8, 0x81, 0x3, 0xfffffffffffffffc, 0x43b56beb, 0xfffffffffffffff8, 0x7fff, 0x80000000, 0xc, 0x3f, 0x6, 0x1000]}) r1 = syz_open_dev$hidraw(&(0x7f0000001080)='/dev/hidraw#\x00', 0x4, 0x2200) r2 = syz_open_dev$hiddev(&(0x7f00000010c0)='/dev/usb/hiddev#\x00', 0x7b7, 0x400) r3 = syz_open_dev$evdev(&(0x7f0000001100)='/dev/input/event#\x00', 0x0, 0x101000) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000001140)=""/131) r4 = syz_open_dev$hiddev(&(0x7f0000001200)='/dev/usb/hiddev#\x00', 0x5, 0x10281) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001300)={0x0, 0x99, &(0x7f0000001240)="9b03a67d801e38ec5ab7eba62ef645e24e3a423b1eaf7e8123c93ae269ec755903084e50094fd298ddb9683d121dfbb34b97828f71df9567c5f142cf4016e723de975c492a95f74eb3e9755aae0ffdab0ad014f71ab63cfffd7cea9154ff575495f005b369fc71e5c9083c0fb76288f863f00cb8409f0fda151a738ad1ebcd62ac9dc0fc1bdfde24c487483e0a087193dcf31d5a2f2155e4c7"}) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000001340)={0x3, 0x1, 0x8, 0x676, 0x17, 0x7}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000001380)={0x3, 0xffffffff, 0x0, 0x800, 0x9, 0xfffffffffffffff8}) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f00000013c0)=[0x80]) ioctl$HIDIOCSUSAGES(r4, 0x501c4814, &(0x7f0000001400)={{0x2, 0x3, 0x49, 0x10001, 0x1, 0x7}, 0x7e, [0x800, 0x20000000000000, 0x8, 0x4, 0x6, 0x1e, 0x77653609, 0x5, 0x198b, 0x10001, 0x1, 0x7, 0x7fffffff, 0x38, 0x7, 0x0, 0x2, 0x0, 0x4, 0x1, 0x7fffffff, 0x2, 0x3, 0xa0, 0x3, 0x1f, 0xff, 0x100000001, 0x0, 0x3, 0x1, 0x3, 0x3, 0x8, 0x6, 0x80000000, 0x4, 0x6, 0xdba, 0xf1, 0x1, 0x81, 0x8, 0x8, 0x200, 0x1, 0x21, 0xffffffffffffffff, 0x100000001, 0xc22, 0x1, 0x100000000, 0x1, 0x5, 0x8, 0x81, 0x10000, 0xfffffffffffffff9, 0x9, 0x5, 0x7, 0x9, 0x10000, 0x4cc906bb, 0x9, 0x8, 0xff, 0x6, 0x6, 0x4, 0x6, 0x162, 0xda8c, 0x0, 0x7, 0x0, 0x1f, 0x2, 0x7, 0x8, 0x3f15, 0x3f, 0x8, 0x1, 0x3, 0xfff, 0x3, 0x2, 0x7fffffff, 0x224, 0x1ff, 0x1ff, 0x2, 0xffff, 0x0, 0x4, 0x401, 0x2, 0xbae, 0xff, 0x5, 0x5, 0x9, 0xffff, 0x2, 0xfffffffffffffffa, 0x6, 0xfffffffffffffff9, 0x9, 0x101, 0x10001, 0x2c, 0x6, 0x3, 0x7fffffff, 0x3, 0x1, 0x47, 0x9, 0x0, 0x79a4, 0x7, 0x9, 0x4, 0x5, 0x7, 0x5, 0xe15, 0x1, 0x2, 0xe6, 0x200, 0x2, 0x5, 0x7fffffff, 0x5, 0x5, 0x8000, 0x5, 0x0, 0x6, 0x6, 0x1000, 0xfd1, 0xba, 0x5, 0xffffffffffffffe0, 0x7, 0x9adb, 0x7, 0x0, 0xfffffffffffffffb, 0x32, 0x20, 0x6, 0x6, 0x8, 0x8, 0x80000000, 0x1, 0x3, 0x2, 0x20, 0x3, 0x6, 0x9, 0x800, 0x9, 0x800, 0x1, 0xfffffffffffffffd, 0x5, 0x4, 0x2, 0xa, 0x6e6, 0x0, 0x2, 0x1, 0x7, 0x288, 0x3f, 0x3, 0x1000, 0x7ff, 0x5, 0x3, 0x9b3, 0x1ff, 0x81, 0x1f, 0x8001, 0x10000, 0x1, 0x40, 0x6, 0x7, 0x81, 0x0, 0x7, 0x4, 0x5, 0x2, 0x0, 0x9, 0x3, 0x57, 0x400, 0x7, 0x46, 0x9, 0x7fffffff, 0x529, 0x9, 0xd39d, 0x5d, 0x4, 0x9, 0x9c, 0x3, 0x2, 0xffffffffffffff01, 0x89, 0x40, 0xfffffffffffff53f, 0x1, 0xfff, 0x0, 0x4, 0x1, 0x2, 0xffffffff, 0x400, 0x40, 0x100000000, 0x7, 0x2, 0x2, 0x8, 0x1, 0x6070, 0x7, 0x100, 0x101, 0x2, 0x100000001, 0x4, 0xffff, 0x4, 0x20, 0x9a5, 0x5c0, 0x6, 0x5, 0x5, 0xffffffffffff0001, 0xfc, 0x2, 0x6, 0xff, 0x8000, 0x3, 0x100, 0x8, 0x1f, 0x1, 0x401, 0x100, 0x10000, 0xbc, 0x1f, 0x6, 0x3469, 0x9, 0x800, 0xfffffffffffffc00, 0x7fffffff, 0x4, 0x10000, 0x0, 0xb9a, 0x1, 0x9, 0x0, 0xfffffffffffffffd, 0x7f, 0x8000, 0xfffffffffffffffc, 0x475e, 0x6, 0x8, 0xfffffffffffffff9, 0x2, 0x0, 0x7f, 0x3f, 0x9a, 0x7fffffff, 0x0, 0x9, 0x3b71, 0xffffffff, 0x1, 0x2a, 0xfffffffffffffff7, 0x1f, 0x80, 0x3, 0x3, 0x0, 0x5, 0xfb, 0xe05, 0x7, 0x3, 0x5, 0x3, 0x9, 0x8, 0x0, 0x5, 0x10000, 0x40, 0x7ff, 0x857f105, 0x3, 0x7f3a, 0x100, 0xfffffffffffff444, 0x5, 0x8, 0x7, 0x0, 0x7, 0x8, 0x0, 0x1f, 0x5, 0x8, 0x1, 0xff, 0x4, 0x1000000, 0x3, 0x817, 0x4, 0x5, 0x8001, 0xffffffffffffffff, 0x8, 0x8cf1, 0x8a, 0x9, 0x80, 0x81, 0x4, 0x7, 0x7, 0x1, 0x3, 0xbd4, 0x40, 0x200, 0xfffffffffffffffd, 0x6700, 0x80, 0x0, 0xa3d, 0x9, 0xad1, 0x7, 0x5, 0x6, 0x1400000000000000, 0x5, 0x404, 0x100, 0x9, 0x6, 0x80000000, 0xa7b5, 0x2, 0x7fff, 0x5, 0x4, 0x4, 0xa4df, 0x10000, 0xd799, 0x868c, 0x401, 0x3, 0x1, 0x1, 0x20, 0x80000000, 0xe3af, 0x4, 0x3, 0x80, 0x4, 0x1a54, 0x0, 0xbfbc, 0x967, 0x9, 0x1, 0x4, 0x3f, 0x1, 0x8001, 0x4, 0x8, 0x3, 0x99ec, 0x9, 0xfffffffffffffff9, 0x3, 0x2, 0x4, 0x27, 0x3, 0xfffffffffffff800, 0x6, 0x401, 0x3f, 0x3, 0xfffffffffffffff7, 0x5, 0x100, 0x1, 0xff, 0x3ff, 0x8, 0xdcf7, 0xffffffffffff7fff, 0x1, 0x9, 0x3, 0x800, 0xff32, 0xff, 0x4, 0x48, 0x3, 0xfffffffffffffffe, 0x9, 0x8, 0x1f, 0x2, 0x4, 0x9, 0x8, 0xfffffffffffffff7, 0x2, 0x5, 0x81, 0x2, 0x80000001, 0x7, 0x1, 0x841, 0x9, 0x200, 0x5, 0x4, 0x0, 0x3f, 0x5, 0x6d, 0x0, 0xa36d, 0x100, 0x7ff, 0x964d, 0xa4, 0x8, 0x969, 0x1, 0x5, 0x5, 0x80, 0x5, 0x9, 0x401, 0x7, 0x1000, 0x81, 0x80, 0x3, 0x4, 0x100, 0x3, 0x1, 0xfe4, 0x100, 0x800, 0x6, 0x4, 0x1, 0x3, 0xa8, 0xfffffffffffffffc, 0x1a9a, 0x2b9a, 0x1000, 0x7fffffff, 0xffffffff, 0x2, 0x2, 0x1, 0x0, 0x0, 0x7f, 0x8, 0x5, 0xd83, 0x20, 0x400, 0x100000001, 0x972, 0x2, 0x7, 0xfffffffffffff800, 0x6, 0x9, 0x7805e4d7, 0x5, 0x1f, 0xffff, 0x33b9, 0x6, 0x20, 0xfc77, 0x314000, 0x8001, 0x5, 0x9, 0x3, 0x7f, 0x3, 0x100000000, 0x2, 0x1, 0x9b, 0x9, 0x9, 0x8, 0x97, 0xde40, 0x2, 0xf4, 0x0, 0xcf4, 0x0, 0x7, 0x3, 0x2000000000000, 0xfff, 0x7, 0x1, 0x1, 0x2, 0x6, 0x0, 0x2, 0x3ff, 0x7, 0x20, 0x1, 0x0, 0x1, 0x7fffffff, 0xff, 0x8001, 0x6, 0x2b1, 0x1c, 0xffffffffffff8001, 0x2, 0x0, 0x0, 0x100, 0x80000000, 0x80000001, 0x9, 0x4, 0x2, 0x0, 0x3, 0x3, 0xf000000000000000, 0x7ff, 0x20, 0x5, 0x1f, 0x9, 0x3, 0x1, 0xfffffffffffffffe, 0x3, 0xff, 0x3, 0x8, 0x3, 0x42e, 0xffffffff, 0x224b, 0x5, 0x5, 0x6, 0xffffffffffffff4a, 0x1, 0x0, 0x7, 0xffffffff, 0x100000000, 0x9, 0x4, 0x81, 0x2, 0x2, 0xa8, 0xba, 0x6, 0x4166, 0x7ff, 0xf8, 0x19e, 0x7f, 0x0, 0x7, 0x80, 0x2, 0xf5a8, 0x3, 0x1ff, 0x6, 0x6, 0x100, 0x7, 0x2, 0x7ba, 0xac8, 0xffffffff, 0xfff, 0xff, 0x0, 0xffffffffffff0c36, 0x1d, 0x10000, 0x0, 0x46, 0x1000, 0x400, 0x0, 0x3000, 0x6, 0x800, 0x20, 0x7, 0x0, 0x3ff, 0x8, 0xb98, 0x7f, 0x7, 0x80000001, 0x0, 0x8, 0x7f, 0x401, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x7, 0xfffffffffffffffa, 0x80000001, 0x0, 0x9, 0x4, 0x100000000, 0x7ff, 0x100, 0x401, 0x400, 0xfffffffffffffffc, 0xd4, 0x4, 0x7fffffff, 0xe00000, 0x81, 0x7f, 0x100000000, 0x10001, 0x3, 0x4000000000, 0x100, 0x101, 0x8, 0x0, 0x7c, 0x9, 0x134, 0x6, 0x7, 0x4, 0x3e, 0x85e, 0x0, 0x5, 0x3fe, 0x3, 0xfa2, 0x7fff, 0x401, 0x4, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x10001, 0x3, 0x9, 0xda, 0x2, 0x9ed, 0x9, 0x2, 0x53, 0x1, 0xeab9, 0x5, 0x800, 0x0, 0x101, 0x8, 0x7fff, 0x8000, 0x1f, 0x4, 0x9, 0x1, 0x81, 0x3, 0x54f, 0x4, 0x0, 0x8b7, 0xfffffffffffffffc, 0x101, 0x4, 0x4, 0x2, 0x8, 0x6, 0x8, 0x40, 0x0, 0x7ff, 0x0, 0xff, 0xff, 0x1000, 0x6, 0xc99, 0x2, 0xf9, 0x3, 0x5a7, 0x8, 0x9b7e, 0x81, 0x6, 0x3, 0x3f, 0x5, 0x100000001, 0x4, 0x7, 0xfffffffffffffffb, 0x9, 0x9, 0x8, 0x8, 0x2, 0x2, 0xffffffffffffff55, 0x8, 0x6, 0x5, 0x0, 0xffffffff, 0xc1e5, 0x1f, 0xfffffffffffffffe, 0x9, 0x0, 0x2, 0x6, 0xf53d, 0xffffffff, 0x1575, 0x8, 0x9, 0x3, 0xfffffffffffffff9, 0x5, 0xffffffff, 0x100000001, 0x9, 0x1, 0x21e7, 0x1, 0xe7, 0x1c1, 0x6, 0x410000000000, 0xd4b, 0x7, 0x9, 0x400, 0x1, 0x8000, 0x7fff, 0x0, 0x2, 0x2, 0x5, 0x4, 0x7fffffff, 0x7f, 0x5, 0x1, 0x400, 0x2, 0x6, 0x0, 0x20, 0x0, 0x3, 0x84, 0xe0, 0x9, 0x7fffffff, 0x6, 0x7fffffff, 0xfffffffffffffffc, 0x1, 0x2, 0xe4, 0x8, 0x20, 0x9, 0x1, 0x9, 0x2, 0x5, 0x7, 0x6, 0x7, 0xffffffffffffffee, 0x3, 0x401, 0x7fff, 0x5, 0x3a4d, 0x81, 0x7, 0x1, 0x4, 0x8, 0x3, 0x6, 0x9, 0x80000000, 0x4000000, 0x7, 0x100, 0x7, 0x507, 0x101, 0x6, 0x9, 0x100000000, 0x80000000, 0x1, 0x6, 0x4e, 0x80000001, 0x599c, 0x4, 0x2, 0x5, 0x3, 0x2, 0x57e, 0x8000, 0x1000000000000000, 0x0, 0xdaa9, 0x5, 0xc000000000000000, 0x0, 0x6, 0x7, 0x4, 0x8, 0x4, 0x2, 0x10001, 0xea, 0x7, 0x9, 0xbb, 0x9, 0xffff, 0x1, 0x3, 0x2ac7, 0x3, 0x10001, 0x80000001, 0x0, 0x200, 0x3, 0x100, 0x4, 0x5, 0x2, 0x1, 0xc546, 0xe, 0x3, 0x5, 0x7, 0x2446bbb3, 0x800, 0x1, 0x1, 0xffffffffffffffff, 0x8, 0xea2, 0x1, 0x8000, 0x3, 0x1f, 0x3, 0x4, 0x7, 0xffffffffffffffe1, 0x3ff, 0x4, 0x3f, 0x2, 0x5, 0xe1c5, 0x48, 0x600000000000000, 0x400, 0xb46d, 0x2, 0xff, 0x400, 0x7ff, 0x8, 0x3ff, 0x9, 0x5, 0x5, 0x7fff, 0x10001, 0xffff, 0x0, 0x1, 0x401, 0xd9, 0x96e4, 0xd6c, 0x4, 0x100000000, 0x8, 0x80000000, 0x80000, 0x6, 0x7, 0xf91, 0x24a7, 0x3ff, 0x1, 0x7fff, 0x2, 0x1, 0x3, 0x1f, 0xff, 0x7, 0x7, 0x689, 0x100000001, 0x5, 0x10001, 0x100000000, 0x9, 0x3, 0x8, 0x7, 0xff, 0x40, 0xfffffffffffffff7, 0x4, 0x3f, 0xffffffffffffffff, 0x1f, 0x3ff, 0x5, 0xe8, 0x6aa2, 0x6d, 0xfffffffffffffffa, 0x6, 0x2, 0x6, 0x100000001]}) ioctl$HIDIOCSREPORT(r4, 0x400c4808, &(0x7f0000002440)={0x1, 0x1, 0x7fffffff}) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f0000002480)=""/4096) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000003480)=""/149) syz_open_dev$hidraw(&(0x7f0000003540)='/dev/hidraw#\x00', 0xffffffff, 0x4000) ioctl$HIDIOCGNAME(r0, 0x80404806, &(0x7f0000003580)) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f00000035c0)=""/4096) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f00000045c0)={0x1, 0x5, 0x0, 0x6}) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f00000046c0)={0x1f, 0xa2, &(0x7f0000004600)="d4cf779fffebb03288e0b2ea3f90f1137c42d4e4de38ed1bee0a09f5b6bdf174a01c96c5c9a0970f7d95547d902477a54f662700a612e25cb3d67e8bd48d6d0dd349be4af49f5c0098971ac83dbd506c7f2ab28f567d11639dcdec530cf091ee9ac041f112da75809ce03191b8708b4508c5851cab870e83fd1000e53186de86791ac9ce5538bd7dfbc54346b7f425cfde202f8e34e4c20ac41b9f141097456e07e3"}) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000004700)=""/229) ioctl$EVIOCSCLOCKID(r3, 0x400445a0, &(0x7f0000004800)=0x5) ioctl$HIDIOCGSTRING(r2, 0x81044804, &(0x7f0000004840)={0xec, "6d7e16ec09d65d28c9a59cae25c103944f6ef3438526f1e756bae9928518881f80c6ae6ff624333e802025248191ab136b61cace6cfb98068556c8a1b9e3002b834773d86696b6059e1a2a3ed61513f2a0c1de8e99b0f1d2c6008ee21059b34114f66a8f3b5c6405ff4b7000cc9deed1cb9d9b2d3600c8b7a48cb40649f26a4d43a92774e64cdd41f98550d3686b67bad9c253bc584c9331d05da551461c4acbd930b879736d0f938018d108814af8cece802c02fd9896be62241115095189d6000f0114838eac94c589fd23ff469ed15b2350421c24a2b9b8b76b667df0fcf5f959215a21c095cd4d5bfc7e"}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000004940)=""/255) ioctl$HIDIOCSUSAGE(r4, 0x4018480c, &(0x7f0000004a40)={0x1, 0x100, 0x3ff, 0x8, 0x0, 0x100}) syz_open_dev$evdev(&(0x7f0000004a80)='/dev/input/event#\x00', 0xfffffffffffffffb, 0x10000) syz_open_dev$hidraw(&(0x7f0000004ac0)='/dev/hidraw#\x00', 0xa, 0x40001) read$hiddev(r4, &(0x7f0000004b00)=""/68, 0x44) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000004b80)={0x8, "80fa6c5934f0633d29fc34d5a50d44f54d84ab672398f75778bc7956813a74335a935aa3ae5a5794a5ff8441735c8520c0b9cb4b6e00ee10eef701af848fc9a6"}) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000004c00)) 15:35:22 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0xa5b6096984178ec3) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, 0x8, 0x1, 0x56, 0xffff}) 15:35:22 executing program 2: syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x109a42) r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xf7e, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f00000000c0)={0x5, 0x99, 0x8, 0x7, 0x0, 0x1b}) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x7c, 0x40000) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000040)={0x9, 0x1, 0x3, 0x3, 0x7fffffff, 0x8}) 15:35:22 executing program 4: syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x4, 0x850cb814ff1a1d49) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x8b42) 15:35:22 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x10000, 0x1) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000040)={0x0, 0x4, 0x7e, 0xa, 0x14000000, 0x3}) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000080)=""/11) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f00000000c0)=0x7) r1 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x0, 0x100) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f0000000140)={0x1, 0x1, 0x3}) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000180)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000001180)='/dev/input/event#\x00', 0x3, 0xc400) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f00000011c0)={0x1, 0x200, 0xdeb}) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f0000001200)={0x9, 0x1000, 0x4, 0x6, 0x7, 0x7ff}) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000001240)=""/110) r3 = syz_open_dev$evdev(&(0x7f00000012c0)='/dev/input/event#\x00', 0x80, 0x80000) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000001300)=""/90) ioctl$EVIOCSABS0(r3, 0x401845c0, &(0x7f0000001380)={0x4, 0x9, 0x800, 0x6, 0x1f, 0x4}) r4 = syz_open_dev$evdev(&(0x7f00000013c0)='/dev/input/event#\x00', 0x1f, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000001400)) r5 = syz_open_dev$hidraw(&(0x7f0000001440)='/dev/hidraw#\x00', 0x1, 0xd9b8407002d3c7fc) write$hidraw(r5, &(0x7f0000001480)="98ccb0911f8230cfe996a15632c94da2f312b13dd8a0e8e441eb2715879e2031bf8435cd06b2a8a4655794a7d0e121e21faa1daff3ef3510d0d41bd2eb9cc80458c8c43b31113d513161967c774ec830a570c6ade814f96cc0d75467ab8f0fc628bfd93a5140e8a565d40ebc3d07601255f9eb1b838668aa05cea623d58dba3bdb0e053b5a2b155c30affb956a7dee6593e092e927be984571638d31b08199951a9188f196387d7aa44f5028c82f4dc292465e48695f89d20b4652a22ea4e3118b8300aad27e33bc66e42788a7117ceaef1664125dba5724a5ab8f84af983a343c4d7b3e107919f6eead1f0d17b93b023775979af15087e6f4ac22fb3bdc6f70aa796b1b22a54e7c2e921a1b8bd9b2d45afa9eda604cc080c56eab1523a22f48c6466ca0adf29f4c554637f6b5abcf8164a33a2e012a8b2bff2b1d109e9b7851d0bfcdb546d74a27a2551ce4219ca389086a0d8e86de383a5be980465d33313a390eb8a1ec68a4cbcb8f0ed9c16f32d9c7292d703f48083b094bd01a5b5482d4b83b7df6138946fb06d1036de8dca3a34257b969a22a57adf148aeeff933dd855071403f1b3e9f391b5d3e0d18d8f40b5e9cb013bc273e64a7609d9056a01e3626ad0b26680fd4a3c22423adbc0ec7e86ef5f22751e078fdcf01caf59e368b722900a7282d92475d0a0b8f870cab6e0d1e7bf2c47fcc4414c05218922aa127a2513264506296d9f505691e13b5900f56eb45b5c5d72ce0caa8ebc27bdb81d511c5c112c87fe6676a82e8b198debbb718bf04c12d1c9ea7864971ec360bb1b3c10dc43bf64059c49e35f4f017cf8b05459c3c5e418d893e8c12126b7a0e4e463c55b9fb2d10b6ae21d0fd3fb210abd5254dea4c9142d54de6b7f2a49678e2a1f15dfdf63322e8ed6e929ef2a0fb7c36a27ed5eb70e6499a16d022a3ee0ab1e1fb6c0793eb7ae07b890f88c4253ec26483f6171e295414ab60106fc5e99c279e1dca38d60253a4cda438b61cda98b6b3732f12c88eadd0b9d9716947f93b7649a3f673314d53673ca8adca9734738d9b1e52bceacfe7c6d8b8c1983d3f08a541889ea66c89fcfd46e864117be1c17763bae8b07acdafec68e43b570c4db799a19adaebf087440be846aed074698d586bc52829d37083d60b0c15116d603119f0f4653a42d1a636959634687e04ef47b3ea36a45f2d46c73fb84a58ef2cf43efcb0be075881e7dc066c1e2d2ef753c122a136f4935b79d03773907c1262543ff49c6bb98bf983e221a22ceee85a4147640595982bf75dae13ed9ab0ae913c73ce07614c8b314831703c6ced07c48bad3aea667a9519cab31ad7728fcf225870fc9d91aeb80b92f8e076ef1f488759ce016547f8a8164b5ce0d7ef09d1782e1a8a6cafac09dc18f3ccc0ab75d730d5de1a8cfab0ddd377ab142ef15cba91685113ec8f93fc050e86fff415ffa55517fdb19f244fba29b03b62ee4801a2d181dfae8a67f3d6e2dc848f2b085f05c85b7e81108fcd134168bc09b74878c513a018ca94c5cf520103ca341617a498790c9f260f6f58ffc29eea4b56e94cfba8a517e9051c9bf4c1c320bc4522696ba5bc0395e7f574cd2fadc8a7ae58e1a80a7829d2e86249bd1342e03bb95b4115f11e0b58b3a02de6a7982b686a131825f40bf40971cad08f6b50224c49e18ac77d1c41b96b43c08e18ba86bd834fd7671512d1ea90a362a7a6d078d5ebd4b141dfce2d954a88de3ffbe0dfde976993b5c069fbbf5f623d2bcbfe39cb7375e2a9ccf565bc09429a1df026b20a9de24e63e1e1b7da86938d9c58b4f23424b6b681f853cdd40903adbd501ab9e61063dbe8417db51b7cd7fb520ece7edf9ba565db3a873553dd9d2f8283b3965e01955058403fa4227883c01a67a9a565b781dfad39a13c371d51af9f39c7db83f5ae54e4a11f4d27c5b6dce1fcbfe4d2b067652dbc2009d1d2b59769a4ad2b04f89c2eb7233e5e9d70d3e5fc113b960f557ecd4b3662e3eefa1236b940ea4eec51cbc9a2470b0fffbeeee3fe8dde2dc19dd3921c143bbfdf401529fdd53390da97a1d1b6bbbc19f278739c4176f5c1f3dcb07ecfbbd73572208437be207708ec6568e713951fc2ca010313d7c3dd01810b8652eef708cd0055f88d358979122665242473e540c36c1e56cdcb652196ef768ae912ee8f1ca1400128a7670bcec9a6b486d9da68506a66b7bcb85049fb30d530ac6242107e1a627480119d6aaf55cfa476dd0a5512a1038aa60c9b77805709766c812e1e5a311c2961949212bed356133b70168ab428c6b04db5adc0c7cf99f454aafb9ed0ed4c157005923722d31ab20a36af9cce9438c68c7946293c570d58a1f712a2c06e2d3ee72764ce444e57ce44e1eb4e2c78b4ca6437bc0b1e6403f66443afe7311e6f16eda59d772a84aaeace3ac22c25c5fcdb0aeac0f5efd5fc010d7673bf5200e7ec40ccef3e9d6f4cbd598847e4a91ed56a414a0000b2c148a67ed831a177766a2eeabb70ee466c9523ab46faec113ecb2587f985abc65b08f0eba19027f92eb0dfe5e686ecde1a3f4ef2ff25c079ac45a3a8cf78e0e0b99e58f566a708fe9af344f7b8992f28929969e66dcb3dd0dd7d9fa04b10d63522cbb14d43d26f111be39da796324e811e3a57da4e63e5f9e0c4aac6b9488446e28a0c9434c4e35fbe2c746e9ed066a7d83374dd9627b1b94cc547677ed31017bd79808d45bee4efab3168490f2ddc883dec5db0e236b7c439f2ee584ed00a33fbd0377c7e82278549c9646a9eff988e131258da0662fc0ef7d44bf8ea65824adaec10188b5accfef77a9344ae97ecfae8722bb830b5d15dc2d4cde95207864ef2ee19088fea2bd3a4300b2482344eed038d1149c5e340a135644e2d779a9dafe4402740c082b9cb5253f4235c2c16865efcd9a7a75ea91972a14c205bdc47e0bbcbbd1dadd65b339a317c61c94680cc4522856b8b8569d2009e061cba959bb13419ec57dd76993e25d60ad429c522fd9b46ef25338395db3072b1690db7c93ef8a9246ac9dd7f873ae2ed522dc4174eed9611e56f9d144ec576e92dbee8cb977d08dfd620a6a6cb1bc0455804e98266e661f05d989ad186f236d875e487ae3491b458dfdf0090e9e1625383eb618ede890e0ca8920836504cfa1719175fc66827086702d5a432ea5a0c44518a218755658cf646c727286037be060d8ad8d44307401322cbd2753f8a00bbf54d204bd4a5c133fbf4de17a4876f9543e18e53b3f1faf254f8ac155f104c52f4caeec4225ace0e6203eca87ec82d5ddee4521ceb835f09501a67b0aa015fe218109a79b72c79254565928079080473c762c9f84214eca05e9d2dfde03d2e88c28ca8dc074757c43351ca88d7094b5d035ad58b7d058b3291b55a7dc48b0f5797eff996e47d479b239089562cccdd8abcca0da4d0ed458c778c779baf410a6da1c6ee115e31e7ee4ca25d768449bb609168db1ea53198af342f07abed6a90de6ea83209cc6ee98ea642c5fa71ad8b280ccb70a8716996a3406c7667f47cc169b5ea7e069e9c9ce6fd2a865e7fb0a174c3259b3845cfe51a3b05ac17d4929f07163a6760122f65f1f5598397ae31795909c6585447a4dd3db17d1b64616eecd93342791d66c649d4f8b6f5bb0d335c443d594c389e0e6ae69abccfeb9ff95b710c76d14c055dae183a05ebc4737ecf48341f96e86ba64681b530906525a91429f5fbb1b7fcd025356542dece33448b5cff5d2a58c0476e9884b50b95da2bfd6fb930705ce979de32daef5e74f066d830b37337da52af3a6449faebbcf15d493e54024adaeaf373b117fdf6499b4d4827283661a045781d3eccc33b9b9c5a54908a568ad8baec20bde2b7c5e2dc5f1bf9eb267171017592545783c24c34539bdd56d1e2be95087a7b12dd81c42d6a66ee279db61584a67b7206a3d0527a3ff5fa79aca7011fa6c042b2d5d6330a0b6a15eb9de89bf2c68844d0f6e96c781185fc456b5436dd55b085d0bab46cb05b8506f19308e2456f2d4ca99de9df151a78aecf5ee1a29d2a04b1aec1e530225d0068fce54b14544571d1e30c7b2b4f7439c496556b6a8e2dda4175934735ed943e570a844f64a8f6c27a2e12573ddf7f977f27ee214cb28e56d19b715d8a5d0789dc530c4c5cdf49832e4c41a009754f48f0404decee07cbd480cadb7a64c5f6d110a11efb8deed693d14e45fad686cad60ab4d01269e79d3c5090964b13a5e7b757ea60e108dd451fb1723d35896eecb6b3e9e5bd55ee4811b5e4e0daee1912de57a86475b3acdb94f1088979310538d807b516ae15466b95c815641a559b36a0866254cb4d32b855f471b981c39e9be9d9bd1ea7b50adc552f8796f15b1a043a91c8b513c69f73f9f1f24622a9e872c53af06f9aa67ee1562a7630fc688fb78e3cd36a972772824540b65bd9bac2c26516a363455d44ba37672a67a3295dc8ce438aeea9b20f6c6a8cbf91f7a8a3d96e729983a1b52af2cbbb3023cd64713cc4d5d97327bf5b1d75f08e6a5cfd83b9799652255951ba8e61bd343806138745977c10d63658954d4d8ab05a419f0dd91fc70c52d5f85d140cf8132d142e1b1126d668de29d3b15635c1069c2c253fa25671885bbccb81bc77f9a1d1b125ef461c6a2621c00f0529ad5ab0cf9dcc4c6251325af33e60a61f8cacefffd3157f4e5f003d16b6f38d64aa618b5100b7afefc62adced2c853a537538ac379c5e22ba94d5ff2f8fa82a9c30acb249e325afb5e19063aa74a9ce19ef0cce740b4f144e60edd8a6851e4dfa545cce478376a885b207e87b6bb7cd32c5f7168d8ee3c52cd750b48cff3724cdff085e14d41c3be2c513aedf248708bff13b4673fda80428df5f06a266e625573e74591a03e37feaea9433bb16c5ea60ce24b2739a7e5b8422757b9d39ae972b5f45caaf635588c0092ed27b41c5856f8fc21df78f2f344c31294b5bb67dee1f8e3a0b6b6bf3aeb3914ec4892bdc620727d03264268a2cc97faa7dd5b79c1405eac43b41da277437375db8120fc7dbdaa978362b3363c21d72f25056802d363af1dbf1e9d55adf555913d150809d90c9b43af7d665a59e6747b08bbef50acb5904e875e1c00a4ad96d7ebbbd857df13c52158d8d38fc378d0d8af4d95e2084620bf89648a51188ec56150387bccc89e2c269c1e99d1fad480c155cb4c89e6f232636b198502d7eaf06956f5b41091479fc869e4f6fee2075748dc8c1a5c3fb01b1e482681ce61ac963d0cea049e4c77b82b5a55583939b0d27bdfecbe2884730a0857f8b2e5d41c09ac5d9c1fb7e68ce938aac6ed8c01d5604931c7b2d5032f0fb4f5415a03308a2bfcaacec11e170badbbf5dd8d0dd3072886ac2ec4987f9d8f8b53b8f62aa43a560d1cfd727712b75c31efd4155626c0cb44734ee6aa51528645ad277cb413de1e47e44264edd41423205090517f16c062cc1f2fa2431f3c68bbbd723fca448f5d8d00b478977c64353a6ba2607b0516743939f7bcd8aa79f9602e52b59845e88c0687d3239053f110ffaf7695d245fe7ed942cb97b493033434ebac1a04c0f7373e902883902f1e55bd26d4ef673e7138405c4fe046ca54526afd081751ea30205d7383c6b73ddea0e80588db830357bb63b7754be96de1bd850fd28cc2b184d150f396a83afbb0c27b7120e6ef48a18114f52d8f91f4b67d6f29e808a14a3e26ab37341033510232b42c251bea45be801c56c12d33639af2f34da60bb4fc71a06bc25d8b134e7c8fcaa29d60ebe2e651b", 0x1000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000002480)) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f00000024c0)=""/4096) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f00000034c0)=""/4096) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f00000044c0)={0x2, 0x100, 0x81}) write$hidraw(r5, &(0x7f0000004500)="fdad286ec7a056a5c3e49e7db1078ee7954e7be888c4fba5af42a8655017cc2d188e1ba2d17b11befe5f6f3f31ed01e4cdc43c7ab8fbbee5ad570b13e56e3b2520663fb45724fea7f893045cf6ced0b42e58404c549240c3497cf5a9f85ab33c087dadacb18cfab0965cefd6e8e3a4c8fd9f401d8b91b9c233204779a1859a399a477974256271c30108f3d3e143d94f633beda390ae80ab94e20d9947ee75410d6faa89177032751805fe37c108adaadf38d96ebeb9d065b5f79ab2bb65d4895df3575deed805880761f964874e7c3557334f7ec92bf49d6a88ee8d301568fda721b434270a5703f0c5e6e010f33f97f296afa24c38b71ceadd14f7d88fda16415129382d6716dd93a5d05e31d0d24d82a8f1cece986f2ecc340f1441d004d03df7bb889dcff8ea105457d1c9aaea44f85acbfd874fc0370ddba1b27236f606fcbf3043a67aeeb909de4ad29ea1455e21c4ae358d272f4631705947af9c89f7bbdfaaa890e731bb90d423953ffa3fdf968ddc366d190a2de99c9c01e6e3da0e2521fe280a1fbe733d7d507abcef405bdae757ece80e65fafd04f9d92eb4b12745d622002896727faf018852bff6bef6b72c12ac8fefa86fe08ce2e94541603a63106d5424fa3024234cd5b68b0b63fd56890ca472fe116f0bb71c068c3e618ba44cbe6890197dcd968ad3556422b3e887bbc5979fda7d980626d50a0b52b6905596f198a412a5caef2116c3260c693ad29119443fea8def8ec88c985bdbfaa85b40d657eaaa0879b38bd19acfcf9e65671b1a31c324926d9f0169fcbc4bfc4deaf8e83907b729bbdb4bd9712fb0a76b00c2642d9897c40d90901766695cc1420c4a3375d5e3ccf32bd0ed0b4f3e841e4637c7326c8c8de1fe393974ac0c28586db22fadb17ed8088d59dbceefe7c7a8d2629cb724c9046bca499135e8f81460c1199cae10e7b65e8d0160efa7ff69e080862377936859bcfba5aa80ac7333c67464d9c439899f3fccd063cbccea095dd9a42df8e6debd64456ac5763b2545fd45d0fd3107e4c21377fe8afe49658ec4c692ef4e1610c411b0a3241b44da64c1573244dc07d24f969d045e9612b8fd95c92f04b05174775bc18ad4d129fb96c72e29ee081d45729450882c14e7d71152dcabbfa082df477301a11902af37cc45871b50423b1a27823386e17af0fbe3eee3999a3572bfd31498f042b10109c6e8bd29fb9295ae7458b260ef48363ba944ebfe19020e451199273ae42edb540ec11601bf640265769e36550a031e965021b239afb7fd71b6e5e42e0c4e04e6edc36802a5423212820e4a151c2fd62e573625704e29d5402ee8cee749108c31f724bf2a2eb45ec523ea901f3ae97bec52ca54509a46de43b689dc69d149aea7f82e7fd8cc3818a451fae295e582667c8020e59cbce6406cdebf1871d7b9b3fb8dd39be99317e5898f741338f5e31202d01bed6adfd3cbb0412f227feda4d872f361a5368329aa82999aa797405fdd8cf8ed503ace61072fb47d4c6c8eb8534863b69e9b134fb900adddfdd5f77e25632054004cb3ef1db8b32ea90990eccca68c3985d5313e47188ac336afb469be6b44997ad66d3b7c229e03213ff94a2431e40585c25503ac16bec525f9d4b4fe79ba75dd3132838994d2169f9f51c74f1be33b199a73b76e272d9230bda03bfeab51ed85cc303dd9f61f129e617b858c9871638058e6240ca23459b8bcf2984e104f3e5b865d9a40eca62124ca94e7f6a344c07c84fe4cc5b64c44e3b737c0307550cb911b90f1011d101c4473cbce7a7bdc4239824acdcdf6ca6cc179617fb91cdb0e59bf6126803f458b1abdb9a25745c94580c62f185d6bf00d00864bba8ee1d0cd05d22f690768e6de056c0e7c84238a3dbd4e6cd545c9422c7cd66bd81ee10c29488eea2a607e125d8121f03b58892478874529bbc16c4e503207a0a3a5ca3b55688a8583b3be734b4d0a80dd64553272c368df8b80eeb6ee8b4d53e0223683c0b04462d7e2f489c0673ffc84ebcbbf41912d736e9db117069c811941c3320ac7d4b4d0e677423bc682736ea244c5940e17805ec5ec4e4fd2738daab2c036dc5c61995bf4691e3c5c939deaceed5dd2663f1beb5fffb78adc772fcdb27e46c5f7f92c3bfbbe7b9c3072ef063ba71e39b8ce375dc203842c5a3260a2a2fcd1b101b288ab1f0efbde99530b89edb0b1409a388873bfeba42ad6ab55a7348ea90f1d951b0d0d5c14f5cc77d1d0f961871050a5d20a480e5963c874eaef74f8054370da7a34ac4224895b9d54901ed3acb5a813dca5cfb3f0f325967605023e29a511e36619f56c039c71d020ab7816982be18cecb430054c591ae38e695e695d4283ad91cae6ba346c035b1906a72885ec215cc4941cd78fd287955fbd21e70c1fbf8e451d902650dfc00f2d6de6e8506c8f9c06f217fe0105717536dc2d0d885f0ee585bcdae78a5170116cd8cee3a43b611eb79d080b28e461556851e947a7d3af98729e75f4d2cd2a7cc9f61dce6181de926ce3a922eb0ecded132a04e7f80cbe84ff7437b92396cabbade52f3b6d35325a99adb8c24255975546a3d7fd00ef9c219623b4ac92c54ea13f3c9dd8d3698ca19467d2c3a858d884ae92006fb152a16b36c30c651e76a73b40b96aefd4477df2244701a30d904bd4fed44a3aafba0f677402260ef97c0de250195c48076e26d8127e76605c119cf81bda3959e76531b4bb56bc98eb2b5e87f10aee82f49affd119670fb0fc61e9d9c6f1258835af35af46eff59be9ed53a9869a15ab0b84a605b700dffd75a112c7b0d013b124a6d41a2289a5d6714d537bf614418240fb2277c5103cc99e79dcbe654cfb056765eca6818e7ffc95e84ba052ec3db407e865dd0be03c260cd969ab960bba50d829569262525aec5eb190405cb56eca7b07243fe3c4618509f60a586560a66517ca97ccb58d17d7fe9ee83440149135d0672fb80df6236b376e3d7e6ff2bae49dca63b8dd8f254e5fd8cbc78ae93a1fa86921d8c9f8c7909178a808dee3b63ca1d6fa069d4456fd82a6e4565deb84fc7b4af397da34eeca38d028638985a80658250441e51fda8a5628886ec8153bc16a370b03bf036415fbb4a049776503f3c564757905c6a9343a58fe3d6ae5c5d13eddc3125515a3e68e0f83caaf89d83f501d670d1ead6de29ae772327328e7abdc0532c1ce528ff22f8c30e2e5557e9ec5c3a8b341abca7136a1d4f6c50c7581f289c1b13b9e660fcf1d7eaa5d73d449d4c777aafa9c068d06cce997197df30abc68c55d857a515cf1d027c71d89c3f7298aeda9fbbeacecd67a07763134444ba079e94e69bd993fbb5ff45185295c380880ffa15682eaf63861eb06758cc01c657c5cd09b86b2115c2dc6def18ed0322b67ee204d01b2eb275c3456ee0d1e2471d33193b35506995219fb2afa35e985eb186b89ba8ee180908771679f275d7b70e4c798a9b7e283e32ead3601c984ed130ca341c7cb69838ca3f0e002e154d83b435699c10769b6c4852cfd11b520758c4d4438147b249c629bf1d3e40cd1e0ad77f6798b940dc9f337df8e0dac82ce110ebaee178aeb7b1e8d1321edd3d77239c494c21a515cc7d21f7b9be8ea95aa31283808a0303950fc23c70445731ee0cd7bcc2eabd99a7c2f199499682c2e17b09183e7e72b50c2a9454b1ddc5f0c04f34b01b2ba38874b65b3386dc32d39abb18d1f6adde9ba2f280700463dc2dd63206d5d0b8193a9f6cfa20d82122fdc9946bc0fbf23f67211c2ed6e229460584c3a50a6d1e5af86bbe131b59ab7947235ee09a0e621ca2c04383b4d3b3e8b6abaec1ad07880defa18efcd05e05a5a0bfb45d39ca428cf06425baef537203be82d5735e56c3a8f5cfbfb35abcec3b91df6ae3549f3de1805eb5da8db89e996b19bbf7fe41f6d03455d6c8afe7b588c122a06b1b8db98661f64f27ba5a7a3496dec051c127af17ba0e62fbed68b86f0c79dd6ae3e9a89c485961fd15ce680aebcd388f43a8e1d4316c75f80ee768d1eb36ffe3588eadc18bc3463a14c07c14fd80b1de352513a761e7f4ed92731725afdd1c79cff435e85a9bded3aa9fd7a38ae2c34733e5b0943f9894da7b25eba120cb22a981858a78821afc3b83926ff053998020b199439745264e1e9b58cac575882d628f9a28f929b5d35e9a8e7cefbe013aed7580aa4bb0ae8642c8cd3659bc3733aebbc26fb6ad4337adbd47a6c1b777178a2a3382bdae06270218ce7c6f16e14944555326eec7b84582f8c9adce1dd8fc9e0c9fd49e4b2580459d3d6bfd31b9db32b099fae4e83d6e5ddf29ea2b607820ece4a61937be902929fb2a770283681f8a85eda465bfe2d8a209fd96cdbc902e02d4800a1f27b4a1b4cce6d9ba0234821cc2d4f0a42e079635054d2825fff60e6f4af147fe9e2af6b422f59b4431ee919d8d169dc25f13c0d62fa150449cd37965c5f1994ba4c7bdc69d591e810e3df546d7bde8c4293f5ad14abf7d2d9f2d92df7c7c332420550c95751a2532e1dea2985f300c08936fbaa2d0791ebb85b4bcdd8dbb4da17dd00106d576b1408a791a0ce4235f35fea33ef6473ca9643fee4e197f63ebaa461a4d5875de6aa48b4bd2d8761c62f9eeba34fde4420481f3da9643b163be2f4a75db50dc9432f4f17cc996ac6eac875e8ea9352951161298d07b783a3897da86672a3eabe4cf9adb24c55ab73723099be45b188d7d2e359558db7de159869a256fa6236ef62928ad178382a202619a7ded8f2f7d5b8044d3ce2c805ec9a52509f4c0462ccad5e958905129fcf487a9f4dd42b11ead2a2223023062b52c2e57d0c21fbe3ed8105cce6a4e6d4f6e8de1a516c4d394f5640a4e46bd48efb9822a309f2769b8a39168549f00fb6e2a3dcee7668f1155f13f12b3a3bcd7bd72d77de0884d5d25e79ece98923e8cc1b3a3983d5cb3bba6bd1a4c334db04df2a4b79ece838daa2c22edca2f5297cf9f09ec6db54255c0fae5dece4e1b7c9471c9a3a8103cd8d046af078a1a114d15edea6cd7d52dc475ef5983f0f62c6a4f1746ba6d35e4d172026faac259dc7f374aa9ef452dce14d78652a68701e2aeff9e39f4d11fc2e673e709dc4516dead20c108384e526ae2aeed0cb44701a9b5801286a0acbffe331c5cd948b1feaf00dd1a59ae8d626842af6006f64661898d45c0163c464a2e074deb85bfbd9a329cc6405981ee4aa96419abd595dcecec7d12ed598da59646cb81ca7ebf763ed053801dd06db021c6c43ca6e0d9915e630e4beca628dbe9ee2ab216e13560f1453149ee5b353681a15e7d0e763c3ba201f8047e6b0f486ffb134104c53e287a389487fbeb68e0ce2964c869a9408cf7c232143bd22e0cc2b1d7daeb2018c0ace0a3cbc48dc23707dadfa949655a9d4ed6eedad12b8bdaa7e634a9ec90aa1e6a00395e62767ca91064eb18beabd3dab097e5fe9b2654356f6b169ab5e0f731d2e4cb250bf123d38b44b0cab5fb8bc02fad226e948f3782c42dcbcf432001a5b3cb3051eecf0e0f3b59236c6d72fbe1826a274b15b23434f49ca6fe843fa1d16b36e4347ce32fc82aa53684cb19bb551675a07e2fc6f3b75de0ccd30fc50e42f4607f1f254ee3fb83157648ed4ab393446b60b249b30567b4f20ce1078cda3221bf9cfb4064501db93caf396f4113587331b7f6661ca305f8a16f9d451ed2faa5e06f4772fc4cb46f34deb84678cf8c6f277174418e05997ff5931d7c0b01a51c08bd903e69a1156341d32dcc2a32cc6469c8613ea", 0x1000) ioctl$EVIOCGUNIQ(r4, 0x80404508, &(0x7f0000005500)=""/130) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f0000005600)={0x2, 0x1e, &(0x7f00000055c0)="b6706dcdd6c2a5e3bf32a154b3c9e1f073b9c75f33d5867750877941977b"}) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000005640)=""/247) ioctl$EVIOCGKEYCODE(r2, 0x80084504, &(0x7f0000005740)=""/80) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f00000057c0)=0xdfa1) ioctl$HIDIOCGFIELDINFO(r1, 0xc038480a, &(0x7f0000005800)={0x1, 0x100, 0x455, 0x25f4, 0x4, 0x4, 0x1, 0x80, 0x1, 0x7f, 0x7f, 0x2, 0x5, 0x28}) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000005840)=""/176) 15:35:22 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000280)='/dev/../raw#\x00', 0x2, 0x107f) write$hidraw(r0, &(0x7f00000000c0)="9e", 0x1) r1 = syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x5, 0x40) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000100)=""/191) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000000040)=""/8) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x81, 0x20000) 15:35:22 executing program 3: syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x88e1, 0x228000) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000080)={0x3, 0x2, 0x5}) 15:35:22 executing program 4: syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0x7fffffff, 0x40441) syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x8001, 0x400002) syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x8, 0x8000) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x0, 0xe6b6c5916a3e56ce) syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x80000000, 0x40) r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x7fff, 0x40000) syz_open_dev$evdev(&(0x7f0000000580)='/dev/input/event#\x00', 0xa4, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000000280)='/dev/input/event#\x00', 0x2, 0x200040) syz_open_dev$evdev(&(0x7f0000000400)='/dev/input/event#\x00', 0x82, 0x20100) r2 = syz_open_dev$evdev(&(0x7f0000000300)='/dev/input/event#\x00', 0x3, 0x50040) ioctl$EVIOCSMASK(r2, 0x40104593, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f00000002c0)={0x3ff, 0x0, 0xffffffffffffffff, 0x0, "fd3092cfa1d4e8825e7ea0b9c68d3e18b5ae8b5ad5cdeda0622096a6bac826ff"}) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x4000) syz_open_dev$hidraw(0x0, 0x3, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x103480) r4 = syz_open_dev$hidraw(&(0x7f0000000380)='/dev/hidraw#\x00', 0x7f, 0x400000) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r4, 0x0, 0xb794a062d91952b7) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x9, 0x210800) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r6 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000080)=0x9) syz_open_dev$evdev(0x0, 0x6, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000007200)=""/4096) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000000)=""/39) ioctl$HIDIOCGPHYS(r6, 0x80404812, 0x0) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffffffffffe5) syz_open_dev$hidraw(&(0x7f0000000500)='/dev/hidraw#\x00', 0x42, 0x80000) syz_open_dev$hidraw(&(0x7f0000000340)='/dev/hidraw#\x00', 0x7c, 0x8dd0845575a62227) 15:35:22 executing program 2: syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x109a42) r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xf7e, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f00000000c0)={0x5, 0x99, 0x8, 0x7, 0x0, 0x1b}) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x7c, 0x40000) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000040)={0x9, 0x1, 0x3, 0x3, 0x7fffffff, 0x8}) 15:35:22 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x1, 0x80000) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000040)={{0x1, 0x100, 0xf575, 0x8, 0x0, 0x3f}, 0x255, [0x2, 0x400, 0x7ff, 0x1, 0x6, 0x11c3, 0x0, 0x0, 0xe4, 0xffffffff7fffffff, 0x2, 0x81, 0xfffffffffffffffd, 0x9, 0xeb, 0xa8, 0x0, 0x8, 0x3f, 0x80000000, 0x1f, 0x699, 0x5, 0xaca, 0x5ab22139, 0x2, 0xfffffffffffffffd, 0x1, 0xaf, 0x9, 0x908f, 0x9, 0x9, 0x7, 0x6, 0x4, 0x4, 0x1f7, 0x8, 0x1, 0x0, 0x2, 0x51f, 0x800, 0x74a, 0x1000, 0x6, 0x3, 0x8001, 0x590, 0x220000000000, 0x2, 0xfef, 0x1000, 0x3, 0x8, 0x6, 0x4, 0x7, 0x10001, 0x6ef, 0x7fff, 0x2, 0x3, 0x100, 0x5, 0x5, 0x4, 0x6, 0x792fb316, 0x5, 0x4, 0x20, 0x80000001, 0x8, 0x6, 0xfffffffffffffff8, 0x80000000, 0x4, 0x6, 0x3ff, 0xec0, 0x8, 0x5, 0x5, 0x7fff, 0x83, 0x4, 0x8000, 0x7, 0x1, 0x0, 0x7e1, 0x3, 0x80000001, 0x169, 0x10001, 0x1, 0x7, 0x6, 0x7, 0x1, 0x7, 0x6, 0xe4, 0xd38, 0x6, 0x40, 0x6, 0xffffffff, 0x800000000000, 0xd2, 0x3, 0x183d, 0x1, 0x6, 0x908, 0x7a, 0x8000, 0x6, 0x2, 0x800, 0x7, 0x32, 0x2, 0x6, 0xfffffffffffffff8, 0xfff, 0x3, 0x7f13, 0x2, 0x1, 0x10000, 0x1f, 0xfffffffffffffffc, 0x0, 0x4, 0x7ff, 0xfffffffffffffffb, 0x1, 0xfffffffffffffec7, 0x4, 0x10001, 0x401, 0x20, 0x80, 0xce4, 0x6, 0x4a6c, 0xffffffffffffffa7, 0x21, 0x3, 0x20, 0x4, 0x8, 0x5, 0x5, 0x0, 0x100000001, 0x2, 0x0, 0x5, 0xfffffffffffffffe, 0x5, 0x2, 0x3, 0x3ff, 0x1, 0xffff, 0xfffffffffffffffd, 0x8ae, 0x0, 0x101, 0x8, 0x40, 0x9, 0x7, 0x2, 0x80, 0x80000001, 0xfffffffffffff2aa, 0x7, 0x4a40df38, 0x41e, 0x4, 0x4, 0xffffffff, 0x2, 0x9, 0xffff, 0x0, 0x3, 0x7, 0x0, 0x4, 0x1000, 0xa5, 0x8, 0x9, 0x93a7, 0x7, 0xfffffffffffffff9, 0x1ff, 0x100000000, 0x4, 0x8, 0x7fffffff, 0x4, 0xfffffffffffff801, 0x5, 0x100, 0xfffffffffffffff8, 0x8000, 0x574, 0x2, 0x3, 0x1000, 0x3, 0x3, 0x40000000000, 0x2, 0x3ff, 0x6, 0x9, 0x9c8c, 0xffffffffffffffff, 0x1, 0x9, 0x8, 0x4, 0xa1, 0x0, 0x7, 0x9, 0x7ff, 0x3f, 0x2, 0xf0d, 0x4, 0x3f, 0x8, 0x1, 0xc93, 0x6, 0x100000001, 0x401, 0x3ff, 0x10001, 0x5, 0x6, 0x0, 0x24, 0xfffffffffffff800, 0x10001, 0x10000, 0x8, 0x6, 0x9, 0xff, 0x3, 0x401, 0xffffffff, 0x5, 0x5ebe, 0x100000000, 0x3a8, 0x6, 0x1, 0x4, 0xfffffffffffff97c, 0x2a2, 0x5, 0x3, 0x8001, 0x800000000, 0x8, 0x10001, 0x4, 0x40, 0x1, 0xfffffffffffffff9, 0x40, 0x3f, 0x3ff, 0x2, 0x8, 0xfff, 0x5, 0x7fffffff, 0x1ff, 0x2, 0x7f, 0xffffffffffffff5c, 0xfffffffffffffcae, 0x5, 0x8, 0x6, 0x401, 0x5, 0x7, 0x998, 0xd266, 0xff, 0x5, 0xc921, 0xfffffffffffffff9, 0x80000000, 0x8, 0x80000001, 0x0, 0x7, 0x3971, 0x9, 0x7, 0x7, 0xfffffffffffffffc, 0x9, 0x1, 0x100, 0x3, 0x80000000, 0x1000, 0x0, 0x0, 0x5f800000, 0x6, 0x20, 0x100000001, 0x100000, 0x0, 0x2, 0x4, 0x9, 0x9, 0xc7, 0xff, 0x9, 0xfe00, 0x2, 0x12e0, 0xf9, 0x4, 0x10000, 0x80000000, 0xd90e, 0x80, 0xffffffff80000000, 0x5, 0x8, 0x6, 0x52e, 0x4, 0xffffffffffffe261, 0xd1, 0x3, 0x100, 0xd00, 0x0, 0x401, 0xffffffffffffff7f, 0x4, 0x0, 0xffffffffffffffdd, 0x1, 0x9, 0xffffffffffffffff, 0x3, 0x80000001, 0x1, 0x7fff, 0x3, 0x100000000, 0x100000000, 0x81, 0x1, 0xf9, 0x9, 0x8, 0x6, 0x4, 0x80, 0x6201588, 0x8, 0x1b8f, 0xf8, 0x3, 0xc0, 0x7ff, 0x0, 0x7, 0x4, 0xdcf, 0x401, 0x5, 0x8, 0x20, 0x8, 0x1000, 0x8, 0x200, 0x1f, 0x2, 0x8, 0x7, 0x2, 0x7, 0x7a23, 0xb18, 0x3f, 0x9, 0x758, 0x0, 0x7, 0x0, 0x7f, 0x4, 0x6, 0x0, 0xbda, 0x1, 0x63cf, 0x8, 0x507, 0x9, 0x2, 0x3, 0x7, 0x10000, 0xfff, 0x6, 0x6, 0x4f, 0xfff, 0x7, 0x8d, 0x40, 0xfffffffffffffc01, 0x200, 0x9, 0x400, 0x7, 0x0, 0x1, 0x81, 0x82, 0x100000000, 0x7, 0x50, 0x4, 0x93d, 0x9, 0x80000001, 0x0, 0x62bba118, 0x0, 0x4, 0x8000, 0x100, 0x0, 0x5, 0x2d29c6ca, 0x8, 0x10001, 0x9, 0x2, 0x800000000000000, 0x0, 0x5, 0xcd50, 0x7fffffff, 0x3, 0x639, 0x8, 0x0, 0x0, 0x1, 0x7fff, 0xffffffffffffff7f, 0xffffffffffffffc0, 0x7fff, 0x1, 0x9, 0x3ff, 0x3f, 0x4, 0x5, 0x7f, 0x10001, 0x3, 0x0, 0x7, 0x7, 0x50, 0x5ad, 0x80, 0x100000000, 0x2a17, 0x6c4, 0x2, 0x4, 0xa7e, 0x4, 0x62f03173, 0x800, 0x1, 0x5, 0x3489, 0x21, 0x8ba, 0x3, 0x0, 0x105, 0x1, 0x3006, 0x7, 0xabfd, 0x5, 0xcbfe, 0x9, 0xff, 0x6, 0x6, 0x1, 0x0, 0x9, 0x800, 0x1000, 0x4, 0x4, 0x400000000000, 0xfffffffffffffe01, 0x3, 0x101, 0x10001, 0x4, 0x6, 0xffff, 0x101, 0x9, 0x400, 0x353, 0x3800000, 0x5, 0x1ff, 0x0, 0x1d, 0x5, 0x9, 0x4, 0x4, 0x5, 0xfffffffffffffff9, 0x3f, 0x1400000000, 0x3, 0x4, 0x2, 0x7fff, 0x90, 0x4, 0x4, 0x3f, 0xd5f, 0x401, 0xffffffffffffff1e, 0x8, 0xfffffffffffffff9, 0x7, 0x2, 0x9, 0x3, 0xfff, 0x7e7, 0x409, 0x6, 0x10000, 0x2, 0x40, 0x2, 0x5, 0x4, 0x3f, 0x1, 0x3fff800000000, 0x80000000, 0x20, 0x3, 0x7fffffff, 0x5, 0x5, 0xfff, 0x36d, 0x400, 0xf7, 0x2, 0x200, 0xfe1c, 0x1f, 0xfffffffffffffffe, 0x100, 0xa59, 0x0, 0x2, 0x20, 0x6, 0x5e62, 0x7, 0x2, 0x80000001, 0xfff, 0x40, 0x3ff, 0x1, 0x3, 0x2, 0x5, 0xfffffffffffffffc, 0x401f, 0x375, 0x0, 0x80, 0x0, 0xd06, 0x100, 0x0, 0x3f, 0x7, 0x0, 0x1, 0xffff, 0x5, 0x88, 0xffff, 0xd3c, 0xe8, 0x8, 0xffffffff, 0x400, 0x1, 0x401, 0xffffffff00000, 0x6, 0xe4d, 0x9, 0x100, 0xffff, 0x0, 0x1, 0xa1, 0xffffffffffff8001, 0x5, 0x976c, 0x7, 0x40, 0x7, 0x80000001, 0x1, 0x401, 0x38d9cd38, 0x3f, 0x2f, 0xff, 0x10000, 0xfffffffffffffffa, 0x3, 0x40, 0x4, 0x6, 0x12, 0x10000, 0x5, 0xe330, 0x8, 0x5, 0xac, 0x8, 0x7, 0x3, 0xffffffff, 0xfff, 0x581, 0x2, 0x0, 0x0, 0x3ff, 0x4, 0x8, 0x0, 0x100000001, 0xfffffffffffffffc, 0x401, 0xd94, 0x8000, 0x6, 0xfffffffffffff801, 0x100, 0x38, 0x3f, 0x100, 0x5, 0x9, 0x6, 0x2, 0x63, 0x7f, 0x24d, 0x80000000, 0x5, 0x4, 0x1, 0x1, 0x7f, 0x0, 0x0, 0x10001, 0x3f7, 0x8, 0x8, 0x2, 0x101, 0x50c52efb, 0x8001, 0x9, 0x0, 0x200, 0xfffffffffffffffc, 0x1, 0x101, 0x4, 0xffffffff, 0x6, 0x2, 0x6, 0x10000, 0x0, 0x4, 0x915, 0x8788, 0xff, 0x6, 0x3, 0x401, 0xdb1a, 0x81, 0xfffffffffffffffe, 0x6d8, 0x9, 0x2, 0x85b5, 0x0, 0x2, 0x48f1, 0x4, 0x4, 0x1, 0x1, 0xf5e, 0x2, 0x92, 0x4, 0x3, 0xa7, 0x8d8a198, 0x4, 0x6, 0x7fffffff, 0x3ff, 0x4, 0x80000000, 0x3, 0xfffffffffffff001, 0x1, 0x7fff, 0x1, 0x7f, 0x8, 0x800, 0x80000000, 0x3, 0x8, 0x101, 0x0, 0x80000001, 0x4, 0x2, 0x5dc4, 0x3, 0x7f, 0xf3, 0x132806ba, 0x800, 0x80000000, 0x200, 0x7, 0x6, 0x5ca, 0x0, 0x5, 0xfffffffffffffff9, 0x66, 0x6c35ceef, 0x2, 0x7ff, 0x4, 0x58e, 0x7, 0x0, 0xffffffff, 0x7, 0x0, 0x1ff, 0x7, 0x67, 0xfffffffffffffea0, 0x8, 0x10000, 0x4, 0x10, 0x2, 0x6706, 0x7, 0x9, 0x5, 0xfffffffffffffbff, 0x3, 0x7f, 0x5, 0x1, 0x1, 0x80, 0x6, 0xfffffffffffffff8, 0x0, 0x400, 0x9, 0x8f4c, 0x89f2, 0x1d, 0x1, 0x3240000000000, 0x2, 0x2, 0xff, 0x20, 0x6, 0x7, 0xfffffffffffffffb, 0x7, 0xf0d0, 0x7f, 0xe2, 0x37ca9743, 0x240000000, 0x1c5f5902, 0x7, 0x3, 0x0, 0xfffffffffffff000, 0x6, 0xb7, 0xff, 0x2000000000, 0xb451, 0x6, 0xa18, 0x81, 0xffffffffffff7fff, 0x5, 0xffff, 0xff, 0x1, 0x6, 0x7, 0x0, 0x101, 0xfff, 0x6, 0x1ff, 0x4, 0x4, 0x5, 0x800, 0x0, 0x2, 0x2, 0x1, 0x8, 0x6, 0x0, 0x401, 0x1, 0x7725b475, 0x4, 0x80000000, 0x7fffffff, 0x40, 0x8, 0x7fff, 0x37c4, 0x3, 0x0, 0x9, 0x2, 0xf65, 0x6, 0x7, 0xdbee, 0x8, 0xffff, 0x1, 0x1, 0x9, 0x3, 0x4, 0x2000000000000000, 0x0, 0xfff, 0x7, 0x1, 0x7f, 0x5, 0xfff, 0x8000, 0x81, 0x1, 0x260, 0x81, 0x6, 0x40, 0x7f, 0x8001, 0x20c, 0x80000001, 0x9, 0x20, 0x3f, 0x2, 0x40, 0x0, 0x5, 0x2, 0xb45, 0x9, 0x500, 0x40, 0x10000, 0x1, 0x10001, 0x401, 0x4, 0x3, 0x9, 0x2, 0x3ff, 0x1, 0x2, 0x5eed2438, 0x4, 0x4, 0x7, 0x80000000, 0x2, 0xcb2, 0x9, 0x4000, 0x44, 0xffffffff, 0x7f, 0x8001, 0x6, 0xe4, 0x3a2, 0x4, 0x101, 0x6, 0x4, 0x33, 0x7fff, 0x4, 0xff, 0x10000, 0x7fffffff, 0x1, 0x7fffffff, 0x9, 0x1, 0x3ff, 0x10000, 0x8, 0x2, 0x300000000000000, 0x100000000, 0x0, 0x9, 0x101, 0x0, 0x1ff, 0xffffffffffffff7f, 0x7, 0x9, 0x536c, 0xfffffffffffffe00, 0x3b, 0x7, 0x3ff, 0x4, 0x2, 0x0, 0x0, 0x9, 0x7ff, 0x3, 0x8, 0x81, 0x3, 0xfffffffffffffffc, 0x43b56beb, 0xfffffffffffffff8, 0x7fff, 0x80000000, 0xc, 0x3f, 0x6, 0x1000]}) r1 = syz_open_dev$hidraw(&(0x7f0000001080)='/dev/hidraw#\x00', 0x4, 0x2200) r2 = syz_open_dev$hiddev(&(0x7f00000010c0)='/dev/usb/hiddev#\x00', 0x7b7, 0x400) r3 = syz_open_dev$evdev(&(0x7f0000001100)='/dev/input/event#\x00', 0x0, 0x101000) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000001140)=""/131) r4 = syz_open_dev$hiddev(&(0x7f0000001200)='/dev/usb/hiddev#\x00', 0x5, 0x10281) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001300)={0x0, 0x99, &(0x7f0000001240)="9b03a67d801e38ec5ab7eba62ef645e24e3a423b1eaf7e8123c93ae269ec755903084e50094fd298ddb9683d121dfbb34b97828f71df9567c5f142cf4016e723de975c492a95f74eb3e9755aae0ffdab0ad014f71ab63cfffd7cea9154ff575495f005b369fc71e5c9083c0fb76288f863f00cb8409f0fda151a738ad1ebcd62ac9dc0fc1bdfde24c487483e0a087193dcf31d5a2f2155e4c7"}) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000001340)={0x3, 0x1, 0x8, 0x676, 0x17, 0x7}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000001380)={0x3, 0xffffffff, 0x0, 0x800, 0x9, 0xfffffffffffffff8}) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f00000013c0)=[0x80]) ioctl$HIDIOCSUSAGES(r4, 0x501c4814, &(0x7f0000001400)={{0x2, 0x3, 0x49, 0x10001, 0x1, 0x7}, 0x7e, [0x800, 0x20000000000000, 0x8, 0x4, 0x6, 0x1e, 0x77653609, 0x5, 0x198b, 0x10001, 0x1, 0x7, 0x7fffffff, 0x38, 0x7, 0x0, 0x2, 0x0, 0x4, 0x1, 0x7fffffff, 0x2, 0x3, 0xa0, 0x3, 0x1f, 0xff, 0x100000001, 0x0, 0x3, 0x1, 0x3, 0x3, 0x8, 0x6, 0x80000000, 0x4, 0x6, 0xdba, 0xf1, 0x1, 0x81, 0x8, 0x8, 0x200, 0x1, 0x21, 0xffffffffffffffff, 0x100000001, 0xc22, 0x1, 0x100000000, 0x1, 0x5, 0x8, 0x81, 0x10000, 0xfffffffffffffff9, 0x9, 0x5, 0x7, 0x9, 0x10000, 0x4cc906bb, 0x9, 0x8, 0xff, 0x6, 0x6, 0x4, 0x6, 0x162, 0xda8c, 0x0, 0x7, 0x0, 0x1f, 0x2, 0x7, 0x8, 0x3f15, 0x3f, 0x8, 0x1, 0x3, 0xfff, 0x3, 0x2, 0x7fffffff, 0x224, 0x1ff, 0x1ff, 0x2, 0xffff, 0x0, 0x4, 0x401, 0x2, 0xbae, 0xff, 0x5, 0x5, 0x9, 0xffff, 0x2, 0xfffffffffffffffa, 0x6, 0xfffffffffffffff9, 0x9, 0x101, 0x10001, 0x2c, 0x6, 0x3, 0x7fffffff, 0x3, 0x1, 0x47, 0x9, 0x0, 0x79a4, 0x7, 0x9, 0x4, 0x5, 0x7, 0x5, 0xe15, 0x1, 0x2, 0xe6, 0x200, 0x2, 0x5, 0x7fffffff, 0x5, 0x5, 0x8000, 0x5, 0x0, 0x6, 0x6, 0x1000, 0xfd1, 0xba, 0x5, 0xffffffffffffffe0, 0x7, 0x9adb, 0x7, 0x0, 0xfffffffffffffffb, 0x32, 0x20, 0x6, 0x6, 0x8, 0x8, 0x80000000, 0x1, 0x3, 0x2, 0x20, 0x3, 0x6, 0x9, 0x800, 0x9, 0x800, 0x1, 0xfffffffffffffffd, 0x5, 0x4, 0x2, 0xa, 0x6e6, 0x0, 0x2, 0x1, 0x7, 0x288, 0x3f, 0x3, 0x1000, 0x7ff, 0x5, 0x3, 0x9b3, 0x1ff, 0x81, 0x1f, 0x8001, 0x10000, 0x1, 0x40, 0x6, 0x7, 0x81, 0x0, 0x7, 0x4, 0x5, 0x2, 0x0, 0x9, 0x3, 0x57, 0x400, 0x7, 0x46, 0x9, 0x7fffffff, 0x529, 0x9, 0xd39d, 0x5d, 0x4, 0x9, 0x9c, 0x3, 0x2, 0xffffffffffffff01, 0x89, 0x40, 0xfffffffffffff53f, 0x1, 0xfff, 0x0, 0x4, 0x1, 0x2, 0xffffffff, 0x400, 0x40, 0x100000000, 0x7, 0x2, 0x2, 0x8, 0x1, 0x6070, 0x7, 0x100, 0x101, 0x2, 0x100000001, 0x4, 0xffff, 0x4, 0x20, 0x9a5, 0x5c0, 0x6, 0x5, 0x5, 0xffffffffffff0001, 0xfc, 0x2, 0x6, 0xff, 0x8000, 0x3, 0x100, 0x8, 0x1f, 0x1, 0x401, 0x100, 0x10000, 0xbc, 0x1f, 0x6, 0x3469, 0x9, 0x800, 0xfffffffffffffc00, 0x7fffffff, 0x4, 0x10000, 0x0, 0xb9a, 0x1, 0x9, 0x0, 0xfffffffffffffffd, 0x7f, 0x8000, 0xfffffffffffffffc, 0x475e, 0x6, 0x8, 0xfffffffffffffff9, 0x2, 0x0, 0x7f, 0x3f, 0x9a, 0x7fffffff, 0x0, 0x9, 0x3b71, 0xffffffff, 0x1, 0x2a, 0xfffffffffffffff7, 0x1f, 0x80, 0x3, 0x3, 0x0, 0x5, 0xfb, 0xe05, 0x7, 0x3, 0x5, 0x3, 0x9, 0x8, 0x0, 0x5, 0x10000, 0x40, 0x7ff, 0x857f105, 0x3, 0x7f3a, 0x100, 0xfffffffffffff444, 0x5, 0x8, 0x7, 0x0, 0x7, 0x8, 0x0, 0x1f, 0x5, 0x8, 0x1, 0xff, 0x4, 0x1000000, 0x3, 0x817, 0x4, 0x5, 0x8001, 0xffffffffffffffff, 0x8, 0x8cf1, 0x8a, 0x9, 0x80, 0x81, 0x4, 0x7, 0x7, 0x1, 0x3, 0xbd4, 0x40, 0x200, 0xfffffffffffffffd, 0x6700, 0x80, 0x0, 0xa3d, 0x9, 0xad1, 0x7, 0x5, 0x6, 0x1400000000000000, 0x5, 0x404, 0x100, 0x9, 0x6, 0x80000000, 0xa7b5, 0x2, 0x7fff, 0x5, 0x4, 0x4, 0xa4df, 0x10000, 0xd799, 0x868c, 0x401, 0x3, 0x1, 0x1, 0x20, 0x80000000, 0xe3af, 0x4, 0x3, 0x80, 0x4, 0x1a54, 0x0, 0xbfbc, 0x967, 0x9, 0x1, 0x4, 0x3f, 0x1, 0x8001, 0x4, 0x8, 0x3, 0x99ec, 0x9, 0xfffffffffffffff9, 0x3, 0x2, 0x4, 0x27, 0x3, 0xfffffffffffff800, 0x6, 0x401, 0x3f, 0x3, 0xfffffffffffffff7, 0x5, 0x100, 0x1, 0xff, 0x3ff, 0x8, 0xdcf7, 0xffffffffffff7fff, 0x1, 0x9, 0x3, 0x800, 0xff32, 0xff, 0x4, 0x48, 0x3, 0xfffffffffffffffe, 0x9, 0x8, 0x1f, 0x2, 0x4, 0x9, 0x8, 0xfffffffffffffff7, 0x2, 0x5, 0x81, 0x2, 0x80000001, 0x7, 0x1, 0x841, 0x9, 0x200, 0x5, 0x4, 0x0, 0x3f, 0x5, 0x6d, 0x0, 0xa36d, 0x100, 0x7ff, 0x964d, 0xa4, 0x8, 0x969, 0x1, 0x5, 0x5, 0x80, 0x5, 0x9, 0x401, 0x7, 0x1000, 0x81, 0x80, 0x3, 0x4, 0x100, 0x3, 0x1, 0xfe4, 0x100, 0x800, 0x6, 0x4, 0x1, 0x3, 0xa8, 0xfffffffffffffffc, 0x1a9a, 0x2b9a, 0x1000, 0x7fffffff, 0xffffffff, 0x2, 0x2, 0x1, 0x0, 0x0, 0x7f, 0x8, 0x5, 0xd83, 0x20, 0x400, 0x100000001, 0x972, 0x2, 0x7, 0xfffffffffffff800, 0x6, 0x9, 0x7805e4d7, 0x5, 0x1f, 0xffff, 0x33b9, 0x6, 0x20, 0xfc77, 0x314000, 0x8001, 0x5, 0x9, 0x3, 0x7f, 0x3, 0x100000000, 0x2, 0x1, 0x9b, 0x9, 0x9, 0x8, 0x97, 0xde40, 0x2, 0xf4, 0x0, 0xcf4, 0x0, 0x7, 0x3, 0x2000000000000, 0xfff, 0x7, 0x1, 0x1, 0x2, 0x6, 0x0, 0x2, 0x3ff, 0x7, 0x20, 0x1, 0x0, 0x1, 0x7fffffff, 0xff, 0x8001, 0x6, 0x2b1, 0x1c, 0xffffffffffff8001, 0x2, 0x0, 0x0, 0x100, 0x80000000, 0x80000001, 0x9, 0x4, 0x2, 0x0, 0x3, 0x3, 0xf000000000000000, 0x7ff, 0x20, 0x5, 0x1f, 0x9, 0x3, 0x1, 0xfffffffffffffffe, 0x3, 0xff, 0x3, 0x8, 0x3, 0x42e, 0xffffffff, 0x224b, 0x5, 0x5, 0x6, 0xffffffffffffff4a, 0x1, 0x0, 0x7, 0xffffffff, 0x100000000, 0x9, 0x4, 0x81, 0x2, 0x2, 0xa8, 0xba, 0x6, 0x4166, 0x7ff, 0xf8, 0x19e, 0x7f, 0x0, 0x7, 0x80, 0x2, 0xf5a8, 0x3, 0x1ff, 0x6, 0x6, 0x100, 0x7, 0x2, 0x7ba, 0xac8, 0xffffffff, 0xfff, 0xff, 0x0, 0xffffffffffff0c36, 0x1d, 0x10000, 0x0, 0x46, 0x1000, 0x400, 0x0, 0x3000, 0x6, 0x800, 0x20, 0x7, 0x0, 0x3ff, 0x8, 0xb98, 0x7f, 0x7, 0x80000001, 0x0, 0x8, 0x7f, 0x401, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x7, 0xfffffffffffffffa, 0x80000001, 0x0, 0x9, 0x4, 0x100000000, 0x7ff, 0x100, 0x401, 0x400, 0xfffffffffffffffc, 0xd4, 0x4, 0x7fffffff, 0xe00000, 0x81, 0x7f, 0x100000000, 0x10001, 0x3, 0x4000000000, 0x100, 0x101, 0x8, 0x0, 0x7c, 0x9, 0x134, 0x6, 0x7, 0x4, 0x3e, 0x85e, 0x0, 0x5, 0x3fe, 0x3, 0xfa2, 0x7fff, 0x401, 0x4, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x10001, 0x3, 0x9, 0xda, 0x2, 0x9ed, 0x9, 0x2, 0x53, 0x1, 0xeab9, 0x5, 0x800, 0x0, 0x101, 0x8, 0x7fff, 0x8000, 0x1f, 0x4, 0x9, 0x1, 0x81, 0x3, 0x54f, 0x4, 0x0, 0x8b7, 0xfffffffffffffffc, 0x101, 0x4, 0x4, 0x2, 0x8, 0x6, 0x8, 0x40, 0x0, 0x7ff, 0x0, 0xff, 0xff, 0x1000, 0x6, 0xc99, 0x2, 0xf9, 0x3, 0x5a7, 0x8, 0x9b7e, 0x81, 0x6, 0x3, 0x3f, 0x5, 0x100000001, 0x4, 0x7, 0xfffffffffffffffb, 0x9, 0x9, 0x8, 0x8, 0x2, 0x2, 0xffffffffffffff55, 0x8, 0x6, 0x5, 0x0, 0xffffffff, 0xc1e5, 0x1f, 0xfffffffffffffffe, 0x9, 0x0, 0x2, 0x6, 0xf53d, 0xffffffff, 0x1575, 0x8, 0x9, 0x3, 0xfffffffffffffff9, 0x5, 0xffffffff, 0x100000001, 0x9, 0x1, 0x21e7, 0x1, 0xe7, 0x1c1, 0x6, 0x410000000000, 0xd4b, 0x7, 0x9, 0x400, 0x1, 0x8000, 0x7fff, 0x0, 0x2, 0x2, 0x5, 0x4, 0x7fffffff, 0x7f, 0x5, 0x1, 0x400, 0x2, 0x6, 0x0, 0x20, 0x0, 0x3, 0x84, 0xe0, 0x9, 0x7fffffff, 0x6, 0x7fffffff, 0xfffffffffffffffc, 0x1, 0x2, 0xe4, 0x8, 0x20, 0x9, 0x1, 0x9, 0x2, 0x5, 0x7, 0x6, 0x7, 0xffffffffffffffee, 0x3, 0x401, 0x7fff, 0x5, 0x3a4d, 0x81, 0x7, 0x1, 0x4, 0x8, 0x3, 0x6, 0x9, 0x80000000, 0x4000000, 0x7, 0x100, 0x7, 0x507, 0x101, 0x6, 0x9, 0x100000000, 0x80000000, 0x1, 0x6, 0x4e, 0x80000001, 0x599c, 0x4, 0x2, 0x5, 0x3, 0x2, 0x57e, 0x8000, 0x1000000000000000, 0x0, 0xdaa9, 0x5, 0xc000000000000000, 0x0, 0x6, 0x7, 0x4, 0x8, 0x4, 0x2, 0x10001, 0xea, 0x7, 0x9, 0xbb, 0x9, 0xffff, 0x1, 0x3, 0x2ac7, 0x3, 0x10001, 0x80000001, 0x0, 0x200, 0x3, 0x100, 0x4, 0x5, 0x2, 0x1, 0xc546, 0xe, 0x3, 0x5, 0x7, 0x2446bbb3, 0x800, 0x1, 0x1, 0xffffffffffffffff, 0x8, 0xea2, 0x1, 0x8000, 0x3, 0x1f, 0x3, 0x4, 0x7, 0xffffffffffffffe1, 0x3ff, 0x4, 0x3f, 0x2, 0x5, 0xe1c5, 0x48, 0x600000000000000, 0x400, 0xb46d, 0x2, 0xff, 0x400, 0x7ff, 0x8, 0x3ff, 0x9, 0x5, 0x5, 0x7fff, 0x10001, 0xffff, 0x0, 0x1, 0x401, 0xd9, 0x96e4, 0xd6c, 0x4, 0x100000000, 0x8, 0x80000000, 0x80000, 0x6, 0x7, 0xf91, 0x24a7, 0x3ff, 0x1, 0x7fff, 0x2, 0x1, 0x3, 0x1f, 0xff, 0x7, 0x7, 0x689, 0x100000001, 0x5, 0x10001, 0x100000000, 0x9, 0x3, 0x8, 0x7, 0xff, 0x40, 0xfffffffffffffff7, 0x4, 0x3f, 0xffffffffffffffff, 0x1f, 0x3ff, 0x5, 0xe8, 0x6aa2, 0x6d, 0xfffffffffffffffa, 0x6, 0x2, 0x6, 0x100000001]}) ioctl$HIDIOCSREPORT(r4, 0x400c4808, &(0x7f0000002440)={0x1, 0x1, 0x7fffffff}) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f0000002480)=""/4096) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000003480)=""/149) syz_open_dev$hidraw(&(0x7f0000003540)='/dev/hidraw#\x00', 0xffffffff, 0x4000) ioctl$HIDIOCGNAME(r0, 0x80404806, &(0x7f0000003580)) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f00000035c0)=""/4096) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f00000045c0)={0x1, 0x5, 0x0, 0x6}) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f00000046c0)={0x1f, 0xa2, &(0x7f0000004600)="d4cf779fffebb03288e0b2ea3f90f1137c42d4e4de38ed1bee0a09f5b6bdf174a01c96c5c9a0970f7d95547d902477a54f662700a612e25cb3d67e8bd48d6d0dd349be4af49f5c0098971ac83dbd506c7f2ab28f567d11639dcdec530cf091ee9ac041f112da75809ce03191b8708b4508c5851cab870e83fd1000e53186de86791ac9ce5538bd7dfbc54346b7f425cfde202f8e34e4c20ac41b9f141097456e07e3"}) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000004700)=""/229) ioctl$EVIOCSCLOCKID(r3, 0x400445a0, &(0x7f0000004800)=0x5) ioctl$HIDIOCGSTRING(r2, 0x81044804, &(0x7f0000004840)={0xec, "6d7e16ec09d65d28c9a59cae25c103944f6ef3438526f1e756bae9928518881f80c6ae6ff624333e802025248191ab136b61cace6cfb98068556c8a1b9e3002b834773d86696b6059e1a2a3ed61513f2a0c1de8e99b0f1d2c6008ee21059b34114f66a8f3b5c6405ff4b7000cc9deed1cb9d9b2d3600c8b7a48cb40649f26a4d43a92774e64cdd41f98550d3686b67bad9c253bc584c9331d05da551461c4acbd930b879736d0f938018d108814af8cece802c02fd9896be62241115095189d6000f0114838eac94c589fd23ff469ed15b2350421c24a2b9b8b76b667df0fcf5f959215a21c095cd4d5bfc7e"}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000004940)=""/255) ioctl$HIDIOCSUSAGE(r4, 0x4018480c, &(0x7f0000004a40)={0x1, 0x100, 0x3ff, 0x8, 0x0, 0x100}) syz_open_dev$evdev(&(0x7f0000004a80)='/dev/input/event#\x00', 0xfffffffffffffffb, 0x10000) syz_open_dev$hidraw(&(0x7f0000004ac0)='/dev/hidraw#\x00', 0xa, 0x40001) read$hiddev(r4, &(0x7f0000004b00)=""/68, 0x44) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000004b80)={0x8, "80fa6c5934f0633d29fc34d5a50d44f54d84ab672398f75778bc7956813a74335a935aa3ae5a5794a5ff8441735c8520c0b9cb4b6e00ee10eef701af848fc9a6"}) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000004c00)) 15:35:22 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x10000, 0x1) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000040)={0x0, 0x4, 0x7e, 0xa, 0x14000000, 0x3}) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000080)=""/11) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f00000000c0)=0x7) r1 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x0, 0x100) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f0000000140)={0x1, 0x1, 0x3}) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000180)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000001180)='/dev/input/event#\x00', 0x3, 0xc400) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f00000011c0)={0x1, 0x200, 0xdeb}) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f0000001200)={0x9, 0x1000, 0x4, 0x6, 0x7, 0x7ff}) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000001240)=""/110) r3 = syz_open_dev$evdev(&(0x7f00000012c0)='/dev/input/event#\x00', 0x80, 0x80000) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000001300)=""/90) ioctl$EVIOCSABS0(r3, 0x401845c0, &(0x7f0000001380)={0x4, 0x9, 0x800, 0x6, 0x1f, 0x4}) r4 = syz_open_dev$evdev(&(0x7f00000013c0)='/dev/input/event#\x00', 0x1f, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000001400)) r5 = syz_open_dev$hidraw(&(0x7f0000001440)='/dev/hidraw#\x00', 0x1, 0xd9b8407002d3c7fc) write$hidraw(r5, &(0x7f0000001480)="98ccb0911f8230cfe996a15632c94da2f312b13dd8a0e8e441eb2715879e2031bf8435cd06b2a8a4655794a7d0e121e21faa1daff3ef3510d0d41bd2eb9cc80458c8c43b31113d513161967c774ec830a570c6ade814f96cc0d75467ab8f0fc628bfd93a5140e8a565d40ebc3d07601255f9eb1b838668aa05cea623d58dba3bdb0e053b5a2b155c30affb956a7dee6593e092e927be984571638d31b08199951a9188f196387d7aa44f5028c82f4dc292465e48695f89d20b4652a22ea4e3118b8300aad27e33bc66e42788a7117ceaef1664125dba5724a5ab8f84af983a343c4d7b3e107919f6eead1f0d17b93b023775979af15087e6f4ac22fb3bdc6f70aa796b1b22a54e7c2e921a1b8bd9b2d45afa9eda604cc080c56eab1523a22f48c6466ca0adf29f4c554637f6b5abcf8164a33a2e012a8b2bff2b1d109e9b7851d0bfcdb546d74a27a2551ce4219ca389086a0d8e86de383a5be980465d33313a390eb8a1ec68a4cbcb8f0ed9c16f32d9c7292d703f48083b094bd01a5b5482d4b83b7df6138946fb06d1036de8dca3a34257b969a22a57adf148aeeff933dd855071403f1b3e9f391b5d3e0d18d8f40b5e9cb013bc273e64a7609d9056a01e3626ad0b26680fd4a3c22423adbc0ec7e86ef5f22751e078fdcf01caf59e368b722900a7282d92475d0a0b8f870cab6e0d1e7bf2c47fcc4414c05218922aa127a2513264506296d9f505691e13b5900f56eb45b5c5d72ce0caa8ebc27bdb81d511c5c112c87fe6676a82e8b198debbb718bf04c12d1c9ea7864971ec360bb1b3c10dc43bf64059c49e35f4f017cf8b05459c3c5e418d893e8c12126b7a0e4e463c55b9fb2d10b6ae21d0fd3fb210abd5254dea4c9142d54de6b7f2a49678e2a1f15dfdf63322e8ed6e929ef2a0fb7c36a27ed5eb70e6499a16d022a3ee0ab1e1fb6c0793eb7ae07b890f88c4253ec26483f6171e295414ab60106fc5e99c279e1dca38d60253a4cda438b61cda98b6b3732f12c88eadd0b9d9716947f93b7649a3f673314d53673ca8adca9734738d9b1e52bceacfe7c6d8b8c1983d3f08a541889ea66c89fcfd46e864117be1c17763bae8b07acdafec68e43b570c4db799a19adaebf087440be846aed074698d586bc52829d37083d60b0c15116d603119f0f4653a42d1a636959634687e04ef47b3ea36a45f2d46c73fb84a58ef2cf43efcb0be075881e7dc066c1e2d2ef753c122a136f4935b79d03773907c1262543ff49c6bb98bf983e221a22ceee85a4147640595982bf75dae13ed9ab0ae913c73ce07614c8b314831703c6ced07c48bad3aea667a9519cab31ad7728fcf225870fc9d91aeb80b92f8e076ef1f488759ce016547f8a8164b5ce0d7ef09d1782e1a8a6cafac09dc18f3ccc0ab75d730d5de1a8cfab0ddd377ab142ef15cba91685113ec8f93fc050e86fff415ffa55517fdb19f244fba29b03b62ee4801a2d181dfae8a67f3d6e2dc848f2b085f05c85b7e81108fcd134168bc09b74878c513a018ca94c5cf520103ca341617a498790c9f260f6f58ffc29eea4b56e94cfba8a517e9051c9bf4c1c320bc4522696ba5bc0395e7f574cd2fadc8a7ae58e1a80a7829d2e86249bd1342e03bb95b4115f11e0b58b3a02de6a7982b686a131825f40bf40971cad08f6b50224c49e18ac77d1c41b96b43c08e18ba86bd834fd7671512d1ea90a362a7a6d078d5ebd4b141dfce2d954a88de3ffbe0dfde976993b5c069fbbf5f623d2bcbfe39cb7375e2a9ccf565bc09429a1df026b20a9de24e63e1e1b7da86938d9c58b4f23424b6b681f853cdd40903adbd501ab9e61063dbe8417db51b7cd7fb520ece7edf9ba565db3a873553dd9d2f8283b3965e01955058403fa4227883c01a67a9a565b781dfad39a13c371d51af9f39c7db83f5ae54e4a11f4d27c5b6dce1fcbfe4d2b067652dbc2009d1d2b59769a4ad2b04f89c2eb7233e5e9d70d3e5fc113b960f557ecd4b3662e3eefa1236b940ea4eec51cbc9a2470b0fffbeeee3fe8dde2dc19dd3921c143bbfdf401529fdd53390da97a1d1b6bbbc19f278739c4176f5c1f3dcb07ecfbbd73572208437be207708ec6568e713951fc2ca010313d7c3dd01810b8652eef708cd0055f88d358979122665242473e540c36c1e56cdcb652196ef768ae912ee8f1ca1400128a7670bcec9a6b486d9da68506a66b7bcb85049fb30d530ac6242107e1a627480119d6aaf55cfa476dd0a5512a1038aa60c9b77805709766c812e1e5a311c2961949212bed356133b70168ab428c6b04db5adc0c7cf99f454aafb9ed0ed4c157005923722d31ab20a36af9cce9438c68c7946293c570d58a1f712a2c06e2d3ee72764ce444e57ce44e1eb4e2c78b4ca6437bc0b1e6403f66443afe7311e6f16eda59d772a84aaeace3ac22c25c5fcdb0aeac0f5efd5fc010d7673bf5200e7ec40ccef3e9d6f4cbd598847e4a91ed56a414a0000b2c148a67ed831a177766a2eeabb70ee466c9523ab46faec113ecb2587f985abc65b08f0eba19027f92eb0dfe5e686ecde1a3f4ef2ff25c079ac45a3a8cf78e0e0b99e58f566a708fe9af344f7b8992f28929969e66dcb3dd0dd7d9fa04b10d63522cbb14d43d26f111be39da796324e811e3a57da4e63e5f9e0c4aac6b9488446e28a0c9434c4e35fbe2c746e9ed066a7d83374dd9627b1b94cc547677ed31017bd79808d45bee4efab3168490f2ddc883dec5db0e236b7c439f2ee584ed00a33fbd0377c7e82278549c9646a9eff988e131258da0662fc0ef7d44bf8ea65824adaec10188b5accfef77a9344ae97ecfae8722bb830b5d15dc2d4cde95207864ef2ee19088fea2bd3a4300b2482344eed038d1149c5e340a135644e2d779a9dafe4402740c082b9cb5253f4235c2c16865efcd9a7a75ea91972a14c205bdc47e0bbcbbd1dadd65b339a317c61c94680cc4522856b8b8569d2009e061cba959bb13419ec57dd76993e25d60ad429c522fd9b46ef25338395db3072b1690db7c93ef8a9246ac9dd7f873ae2ed522dc4174eed9611e56f9d144ec576e92dbee8cb977d08dfd620a6a6cb1bc0455804e98266e661f05d989ad186f236d875e487ae3491b458dfdf0090e9e1625383eb618ede890e0ca8920836504cfa1719175fc66827086702d5a432ea5a0c44518a218755658cf646c727286037be060d8ad8d44307401322cbd2753f8a00bbf54d204bd4a5c133fbf4de17a4876f9543e18e53b3f1faf254f8ac155f104c52f4caeec4225ace0e6203eca87ec82d5ddee4521ceb835f09501a67b0aa015fe218109a79b72c79254565928079080473c762c9f84214eca05e9d2dfde03d2e88c28ca8dc074757c43351ca88d7094b5d035ad58b7d058b3291b55a7dc48b0f5797eff996e47d479b239089562cccdd8abcca0da4d0ed458c778c779baf410a6da1c6ee115e31e7ee4ca25d768449bb609168db1ea53198af342f07abed6a90de6ea83209cc6ee98ea642c5fa71ad8b280ccb70a8716996a3406c7667f47cc169b5ea7e069e9c9ce6fd2a865e7fb0a174c3259b3845cfe51a3b05ac17d4929f07163a6760122f65f1f5598397ae31795909c6585447a4dd3db17d1b64616eecd93342791d66c649d4f8b6f5bb0d335c443d594c389e0e6ae69abccfeb9ff95b710c76d14c055dae183a05ebc4737ecf48341f96e86ba64681b530906525a91429f5fbb1b7fcd025356542dece33448b5cff5d2a58c0476e9884b50b95da2bfd6fb930705ce979de32daef5e74f066d830b37337da52af3a6449faebbcf15d493e54024adaeaf373b117fdf6499b4d4827283661a045781d3eccc33b9b9c5a54908a568ad8baec20bde2b7c5e2dc5f1bf9eb267171017592545783c24c34539bdd56d1e2be95087a7b12dd81c42d6a66ee279db61584a67b7206a3d0527a3ff5fa79aca7011fa6c042b2d5d6330a0b6a15eb9de89bf2c68844d0f6e96c781185fc456b5436dd55b085d0bab46cb05b8506f19308e2456f2d4ca99de9df151a78aecf5ee1a29d2a04b1aec1e530225d0068fce54b14544571d1e30c7b2b4f7439c496556b6a8e2dda4175934735ed943e570a844f64a8f6c27a2e12573ddf7f977f27ee214cb28e56d19b715d8a5d0789dc530c4c5cdf49832e4c41a009754f48f0404decee07cbd480cadb7a64c5f6d110a11efb8deed693d14e45fad686cad60ab4d01269e79d3c5090964b13a5e7b757ea60e108dd451fb1723d35896eecb6b3e9e5bd55ee4811b5e4e0daee1912de57a86475b3acdb94f1088979310538d807b516ae15466b95c815641a559b36a0866254cb4d32b855f471b981c39e9be9d9bd1ea7b50adc552f8796f15b1a043a91c8b513c69f73f9f1f24622a9e872c53af06f9aa67ee1562a7630fc688fb78e3cd36a972772824540b65bd9bac2c26516a363455d44ba37672a67a3295dc8ce438aeea9b20f6c6a8cbf91f7a8a3d96e729983a1b52af2cbbb3023cd64713cc4d5d97327bf5b1d75f08e6a5cfd83b9799652255951ba8e61bd343806138745977c10d63658954d4d8ab05a419f0dd91fc70c52d5f85d140cf8132d142e1b1126d668de29d3b15635c1069c2c253fa25671885bbccb81bc77f9a1d1b125ef461c6a2621c00f0529ad5ab0cf9dcc4c6251325af33e60a61f8cacefffd3157f4e5f003d16b6f38d64aa618b5100b7afefc62adced2c853a537538ac379c5e22ba94d5ff2f8fa82a9c30acb249e325afb5e19063aa74a9ce19ef0cce740b4f144e60edd8a6851e4dfa545cce478376a885b207e87b6bb7cd32c5f7168d8ee3c52cd750b48cff3724cdff085e14d41c3be2c513aedf248708bff13b4673fda80428df5f06a266e625573e74591a03e37feaea9433bb16c5ea60ce24b2739a7e5b8422757b9d39ae972b5f45caaf635588c0092ed27b41c5856f8fc21df78f2f344c31294b5bb67dee1f8e3a0b6b6bf3aeb3914ec4892bdc620727d03264268a2cc97faa7dd5b79c1405eac43b41da277437375db8120fc7dbdaa978362b3363c21d72f25056802d363af1dbf1e9d55adf555913d150809d90c9b43af7d665a59e6747b08bbef50acb5904e875e1c00a4ad96d7ebbbd857df13c52158d8d38fc378d0d8af4d95e2084620bf89648a51188ec56150387bccc89e2c269c1e99d1fad480c155cb4c89e6f232636b198502d7eaf06956f5b41091479fc869e4f6fee2075748dc8c1a5c3fb01b1e482681ce61ac963d0cea049e4c77b82b5a55583939b0d27bdfecbe2884730a0857f8b2e5d41c09ac5d9c1fb7e68ce938aac6ed8c01d5604931c7b2d5032f0fb4f5415a03308a2bfcaacec11e170badbbf5dd8d0dd3072886ac2ec4987f9d8f8b53b8f62aa43a560d1cfd727712b75c31efd4155626c0cb44734ee6aa51528645ad277cb413de1e47e44264edd41423205090517f16c062cc1f2fa2431f3c68bbbd723fca448f5d8d00b478977c64353a6ba2607b0516743939f7bcd8aa79f9602e52b59845e88c0687d3239053f110ffaf7695d245fe7ed942cb97b493033434ebac1a04c0f7373e902883902f1e55bd26d4ef673e7138405c4fe046ca54526afd081751ea30205d7383c6b73ddea0e80588db830357bb63b7754be96de1bd850fd28cc2b184d150f396a83afbb0c27b7120e6ef48a18114f52d8f91f4b67d6f29e808a14a3e26ab37341033510232b42c251bea45be801c56c12d33639af2f34da60bb4fc71a06bc25d8b134e7c8fcaa29d60ebe2e651b", 0x1000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000002480)) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f00000024c0)=""/4096) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f00000034c0)=""/4096) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f00000044c0)={0x2, 0x100, 0x81}) write$hidraw(r5, &(0x7f0000004500)="fdad286ec7a056a5c3e49e7db1078ee7954e7be888c4fba5af42a8655017cc2d188e1ba2d17b11befe5f6f3f31ed01e4cdc43c7ab8fbbee5ad570b13e56e3b2520663fb45724fea7f893045cf6ced0b42e58404c549240c3497cf5a9f85ab33c087dadacb18cfab0965cefd6e8e3a4c8fd9f401d8b91b9c233204779a1859a399a477974256271c30108f3d3e143d94f633beda390ae80ab94e20d9947ee75410d6faa89177032751805fe37c108adaadf38d96ebeb9d065b5f79ab2bb65d4895df3575deed805880761f964874e7c3557334f7ec92bf49d6a88ee8d301568fda721b434270a5703f0c5e6e010f33f97f296afa24c38b71ceadd14f7d88fda16415129382d6716dd93a5d05e31d0d24d82a8f1cece986f2ecc340f1441d004d03df7bb889dcff8ea105457d1c9aaea44f85acbfd874fc0370ddba1b27236f606fcbf3043a67aeeb909de4ad29ea1455e21c4ae358d272f4631705947af9c89f7bbdfaaa890e731bb90d423953ffa3fdf968ddc366d190a2de99c9c01e6e3da0e2521fe280a1fbe733d7d507abcef405bdae757ece80e65fafd04f9d92eb4b12745d622002896727faf018852bff6bef6b72c12ac8fefa86fe08ce2e94541603a63106d5424fa3024234cd5b68b0b63fd56890ca472fe116f0bb71c068c3e618ba44cbe6890197dcd968ad3556422b3e887bbc5979fda7d980626d50a0b52b6905596f198a412a5caef2116c3260c693ad29119443fea8def8ec88c985bdbfaa85b40d657eaaa0879b38bd19acfcf9e65671b1a31c324926d9f0169fcbc4bfc4deaf8e83907b729bbdb4bd9712fb0a76b00c2642d9897c40d90901766695cc1420c4a3375d5e3ccf32bd0ed0b4f3e841e4637c7326c8c8de1fe393974ac0c28586db22fadb17ed8088d59dbceefe7c7a8d2629cb724c9046bca499135e8f81460c1199cae10e7b65e8d0160efa7ff69e080862377936859bcfba5aa80ac7333c67464d9c439899f3fccd063cbccea095dd9a42df8e6debd64456ac5763b2545fd45d0fd3107e4c21377fe8afe49658ec4c692ef4e1610c411b0a3241b44da64c1573244dc07d24f969d045e9612b8fd95c92f04b05174775bc18ad4d129fb96c72e29ee081d45729450882c14e7d71152dcabbfa082df477301a11902af37cc45871b50423b1a27823386e17af0fbe3eee3999a3572bfd31498f042b10109c6e8bd29fb9295ae7458b260ef48363ba944ebfe19020e451199273ae42edb540ec11601bf640265769e36550a031e965021b239afb7fd71b6e5e42e0c4e04e6edc36802a5423212820e4a151c2fd62e573625704e29d5402ee8cee749108c31f724bf2a2eb45ec523ea901f3ae97bec52ca54509a46de43b689dc69d149aea7f82e7fd8cc3818a451fae295e582667c8020e59cbce6406cdebf1871d7b9b3fb8dd39be99317e5898f741338f5e31202d01bed6adfd3cbb0412f227feda4d872f361a5368329aa82999aa797405fdd8cf8ed503ace61072fb47d4c6c8eb8534863b69e9b134fb900adddfdd5f77e25632054004cb3ef1db8b32ea90990eccca68c3985d5313e47188ac336afb469be6b44997ad66d3b7c229e03213ff94a2431e40585c25503ac16bec525f9d4b4fe79ba75dd3132838994d2169f9f51c74f1be33b199a73b76e272d9230bda03bfeab51ed85cc303dd9f61f129e617b858c9871638058e6240ca23459b8bcf2984e104f3e5b865d9a40eca62124ca94e7f6a344c07c84fe4cc5b64c44e3b737c0307550cb911b90f1011d101c4473cbce7a7bdc4239824acdcdf6ca6cc179617fb91cdb0e59bf6126803f458b1abdb9a25745c94580c62f185d6bf00d00864bba8ee1d0cd05d22f690768e6de056c0e7c84238a3dbd4e6cd545c9422c7cd66bd81ee10c29488eea2a607e125d8121f03b58892478874529bbc16c4e503207a0a3a5ca3b55688a8583b3be734b4d0a80dd64553272c368df8b80eeb6ee8b4d53e0223683c0b04462d7e2f489c0673ffc84ebcbbf41912d736e9db117069c811941c3320ac7d4b4d0e677423bc682736ea244c5940e17805ec5ec4e4fd2738daab2c036dc5c61995bf4691e3c5c939deaceed5dd2663f1beb5fffb78adc772fcdb27e46c5f7f92c3bfbbe7b9c3072ef063ba71e39b8ce375dc203842c5a3260a2a2fcd1b101b288ab1f0efbde99530b89edb0b1409a388873bfeba42ad6ab55a7348ea90f1d951b0d0d5c14f5cc77d1d0f961871050a5d20a480e5963c874eaef74f8054370da7a34ac4224895b9d54901ed3acb5a813dca5cfb3f0f325967605023e29a511e36619f56c039c71d020ab7816982be18cecb430054c591ae38e695e695d4283ad91cae6ba346c035b1906a72885ec215cc4941cd78fd287955fbd21e70c1fbf8e451d902650dfc00f2d6de6e8506c8f9c06f217fe0105717536dc2d0d885f0ee585bcdae78a5170116cd8cee3a43b611eb79d080b28e461556851e947a7d3af98729e75f4d2cd2a7cc9f61dce6181de926ce3a922eb0ecded132a04e7f80cbe84ff7437b92396cabbade52f3b6d35325a99adb8c24255975546a3d7fd00ef9c219623b4ac92c54ea13f3c9dd8d3698ca19467d2c3a858d884ae92006fb152a16b36c30c651e76a73b40b96aefd4477df2244701a30d904bd4fed44a3aafba0f677402260ef97c0de250195c48076e26d8127e76605c119cf81bda3959e76531b4bb56bc98eb2b5e87f10aee82f49affd119670fb0fc61e9d9c6f1258835af35af46eff59be9ed53a9869a15ab0b84a605b700dffd75a112c7b0d013b124a6d41a2289a5d6714d537bf614418240fb2277c5103cc99e79dcbe654cfb056765eca6818e7ffc95e84ba052ec3db407e865dd0be03c260cd969ab960bba50d829569262525aec5eb190405cb56eca7b07243fe3c4618509f60a586560a66517ca97ccb58d17d7fe9ee83440149135d0672fb80df6236b376e3d7e6ff2bae49dca63b8dd8f254e5fd8cbc78ae93a1fa86921d8c9f8c7909178a808dee3b63ca1d6fa069d4456fd82a6e4565deb84fc7b4af397da34eeca38d028638985a80658250441e51fda8a5628886ec8153bc16a370b03bf036415fbb4a049776503f3c564757905c6a9343a58fe3d6ae5c5d13eddc3125515a3e68e0f83caaf89d83f501d670d1ead6de29ae772327328e7abdc0532c1ce528ff22f8c30e2e5557e9ec5c3a8b341abca7136a1d4f6c50c7581f289c1b13b9e660fcf1d7eaa5d73d449d4c777aafa9c068d06cce997197df30abc68c55d857a515cf1d027c71d89c3f7298aeda9fbbeacecd67a07763134444ba079e94e69bd993fbb5ff45185295c380880ffa15682eaf63861eb06758cc01c657c5cd09b86b2115c2dc6def18ed0322b67ee204d01b2eb275c3456ee0d1e2471d33193b35506995219fb2afa35e985eb186b89ba8ee180908771679f275d7b70e4c798a9b7e283e32ead3601c984ed130ca341c7cb69838ca3f0e002e154d83b435699c10769b6c4852cfd11b520758c4d4438147b249c629bf1d3e40cd1e0ad77f6798b940dc9f337df8e0dac82ce110ebaee178aeb7b1e8d1321edd3d77239c494c21a515cc7d21f7b9be8ea95aa31283808a0303950fc23c70445731ee0cd7bcc2eabd99a7c2f199499682c2e17b09183e7e72b50c2a9454b1ddc5f0c04f34b01b2ba38874b65b3386dc32d39abb18d1f6adde9ba2f280700463dc2dd63206d5d0b8193a9f6cfa20d82122fdc9946bc0fbf23f67211c2ed6e229460584c3a50a6d1e5af86bbe131b59ab7947235ee09a0e621ca2c04383b4d3b3e8b6abaec1ad07880defa18efcd05e05a5a0bfb45d39ca428cf06425baef537203be82d5735e56c3a8f5cfbfb35abcec3b91df6ae3549f3de1805eb5da8db89e996b19bbf7fe41f6d03455d6c8afe7b588c122a06b1b8db98661f64f27ba5a7a3496dec051c127af17ba0e62fbed68b86f0c79dd6ae3e9a89c485961fd15ce680aebcd388f43a8e1d4316c75f80ee768d1eb36ffe3588eadc18bc3463a14c07c14fd80b1de352513a761e7f4ed92731725afdd1c79cff435e85a9bded3aa9fd7a38ae2c34733e5b0943f9894da7b25eba120cb22a981858a78821afc3b83926ff053998020b199439745264e1e9b58cac575882d628f9a28f929b5d35e9a8e7cefbe013aed7580aa4bb0ae8642c8cd3659bc3733aebbc26fb6ad4337adbd47a6c1b777178a2a3382bdae06270218ce7c6f16e14944555326eec7b84582f8c9adce1dd8fc9e0c9fd49e4b2580459d3d6bfd31b9db32b099fae4e83d6e5ddf29ea2b607820ece4a61937be902929fb2a770283681f8a85eda465bfe2d8a209fd96cdbc902e02d4800a1f27b4a1b4cce6d9ba0234821cc2d4f0a42e079635054d2825fff60e6f4af147fe9e2af6b422f59b4431ee919d8d169dc25f13c0d62fa150449cd37965c5f1994ba4c7bdc69d591e810e3df546d7bde8c4293f5ad14abf7d2d9f2d92df7c7c332420550c95751a2532e1dea2985f300c08936fbaa2d0791ebb85b4bcdd8dbb4da17dd00106d576b1408a791a0ce4235f35fea33ef6473ca9643fee4e197f63ebaa461a4d5875de6aa48b4bd2d8761c62f9eeba34fde4420481f3da9643b163be2f4a75db50dc9432f4f17cc996ac6eac875e8ea9352951161298d07b783a3897da86672a3eabe4cf9adb24c55ab73723099be45b188d7d2e359558db7de159869a256fa6236ef62928ad178382a202619a7ded8f2f7d5b8044d3ce2c805ec9a52509f4c0462ccad5e958905129fcf487a9f4dd42b11ead2a2223023062b52c2e57d0c21fbe3ed8105cce6a4e6d4f6e8de1a516c4d394f5640a4e46bd48efb9822a309f2769b8a39168549f00fb6e2a3dcee7668f1155f13f12b3a3bcd7bd72d77de0884d5d25e79ece98923e8cc1b3a3983d5cb3bba6bd1a4c334db04df2a4b79ece838daa2c22edca2f5297cf9f09ec6db54255c0fae5dece4e1b7c9471c9a3a8103cd8d046af078a1a114d15edea6cd7d52dc475ef5983f0f62c6a4f1746ba6d35e4d172026faac259dc7f374aa9ef452dce14d78652a68701e2aeff9e39f4d11fc2e673e709dc4516dead20c108384e526ae2aeed0cb44701a9b5801286a0acbffe331c5cd948b1feaf00dd1a59ae8d626842af6006f64661898d45c0163c464a2e074deb85bfbd9a329cc6405981ee4aa96419abd595dcecec7d12ed598da59646cb81ca7ebf763ed053801dd06db021c6c43ca6e0d9915e630e4beca628dbe9ee2ab216e13560f1453149ee5b353681a15e7d0e763c3ba201f8047e6b0f486ffb134104c53e287a389487fbeb68e0ce2964c869a9408cf7c232143bd22e0cc2b1d7daeb2018c0ace0a3cbc48dc23707dadfa949655a9d4ed6eedad12b8bdaa7e634a9ec90aa1e6a00395e62767ca91064eb18beabd3dab097e5fe9b2654356f6b169ab5e0f731d2e4cb250bf123d38b44b0cab5fb8bc02fad226e948f3782c42dcbcf432001a5b3cb3051eecf0e0f3b59236c6d72fbe1826a274b15b23434f49ca6fe843fa1d16b36e4347ce32fc82aa53684cb19bb551675a07e2fc6f3b75de0ccd30fc50e42f4607f1f254ee3fb83157648ed4ab393446b60b249b30567b4f20ce1078cda3221bf9cfb4064501db93caf396f4113587331b7f6661ca305f8a16f9d451ed2faa5e06f4772fc4cb46f34deb84678cf8c6f277174418e05997ff5931d7c0b01a51c08bd903e69a1156341d32dcc2a32cc6469c8613ea", 0x1000) ioctl$EVIOCGUNIQ(r4, 0x80404508, &(0x7f0000005500)=""/130) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f0000005600)={0x2, 0x1e, &(0x7f00000055c0)="b6706dcdd6c2a5e3bf32a154b3c9e1f073b9c75f33d5867750877941977b"}) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000005640)=""/247) ioctl$EVIOCGKEYCODE(r2, 0x80084504, &(0x7f0000005740)=""/80) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f00000057c0)=0xdfa1) ioctl$HIDIOCGFIELDINFO(r1, 0xc038480a, &(0x7f0000005800)={0x1, 0x100, 0x455, 0x25f4, 0x4, 0x4, 0x1, 0x80, 0x1, 0x7f, 0x7f, 0x2, 0x5, 0x28}) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000005840)=""/176) 15:35:22 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_usb_connect(0x6, 0x17c, &(0x7f0000000140)={{0x12, 0x1, 0x300, 0x59, 0xc5, 0x1a, 0x50, 0x413c, 0x8171, 0x7f9c, 0x9, 0xc0000000000000, 0xff4, 0x1, [{{0x9, 0x2, 0x16a, 0x1, 0x2, 0x800, 0x40, 0x6, [{{0x9, 0x4, 0x10, 0x101, 0x3, 0xa2, 0x9b, 0x80, 0x24f, [], [{{0x9, 0x5, 0xe, 0x8, 0x115, 0x13c, 0x100000001, 0x4}}, {{0x9, 0x5, 0x0, 0x10, 0x30d, 0x80, 0x5e, 0x1}}, {{0x9, 0x5, 0x80, 0x0, 0x7, 0x4, 0x80000001, 0xcb2, [@generic={0xe9, 0x22, "2c27d917c17beb65c54d6105fd7277f2b65d79a2d812a1a5b383b11b0460059c65c7c86d2f8113cb32448d431d6a742d8fe9adf19debe2aeb857ea265a83cd0651e2c1844dab02049a812e39349dfdde8611f2925e93ca2b0e1725181235f318506305f9c28a7fd1ffbf87f0af37d40cec049cedf59c65c1f0edebcc33ee4e38c71d44dd436ba7fe6a74fcc7484b756820e32e6fee3a7b0d4b6b80d526a745d4893faedd5c7dfe699a34503ec0534d8d6e1b33682aafce524b0bec4e5f0dfa4189064c8017267098650aaf7f9d27f71b5e1e82178faa122d377974d5dcbee31aec2b03e612d6c7"}, @generic={0x54, 0x22, "5d6fc1440fa3de912d88da580dc6a2a7e8a79999fe588579502d04d4418815deda0d3b084bc072898616d0d883043bab14354b3aaecd22048c0448490831a126acb313944628a39f6b23921203e3f3320eda"}]}}]}}]}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x201, 0x9, 0x20000000000, 0x10001, 0x8}, 0x32, &(0x7f0000000040)={0x5, 0xf, 0x32, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0x81, 0x0, 0x8}, @ssp_cap={0x1c, 0x10, 0xa, 0xfffffffffffffffd, 0x4, 0xffffffffffff7a1a, 0xf000, 0x400, [0xff0000, 0x0, 0xc000, 0xff0f]}, @ext_cap={0x7, 0x10, 0x2, 0xa, 0x0, 0x2, 0x9}]}, 0x4, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x407}}, {0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x424}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x40d}}, {0xe4, &(0x7f0000000300)=@string={0xe4, 0x3, "f01176e1824a816596600454d3fb817420fc9177b5ac4589a6d5c752af94d51b39c9533e2cee47d8d95d35026a5dc0f716904b792e5d40aee681b272010482d452c640225bfd6f289ca2a038271e86d8aae5ee5fdde09277ac2b264cdd341a9b48bd14def6079c03fda5a00a142289cae7521d1d738b9ece4e8b5fc2eb7710d9e4be75eb0994d102e0b298a00169f6d72bef4723b9dcae874e8db50447676426c6ca8b59f0a7dd5cc5169e252c353681d0fe24750c982a414843ab8b92fae536ea67ce5e639e3b841c2d1b227a8e76ebbf4198b20e8e746f524253ddf217a153bd47"}}]}) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000002540)={{0x0, 0xffffffff}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff7, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x522, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd587, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0xffffffffffffd680, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4b6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xd80000000000000, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x35a, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0xa87, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xffffffffffffff65, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xaffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8d3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x100000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xa32d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2f, 0x1, 0x20, 0x7f, 0x586, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5d8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x100, 0xa2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff9b1, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x150, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x500, 0x0, 0x0, 0x0, 0x0, 0x8d1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x301, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401, 0x2, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc941, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f27, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xffffffff, 0x0, 0x1, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0xcdb9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x10d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfae, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdd8, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x100000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x7e36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x9, 0x7ff, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0x100000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2, 0xd4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x7af, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa21, 0x0, 0x0, 0x0, 0x9c0]}) 15:35:22 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000280)='/dev/../raw#\x00', 0x2, 0x107f) write$hidraw(r0, &(0x7f00000000c0)="9e", 0x1) r1 = syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x5, 0x40) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000100)=""/191) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000000040)=""/8) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x81, 0x20000) 15:35:22 executing program 3: syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x4, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, 0x0) 15:35:22 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x7f, 0x42) write$hidraw(r0, &(0x7f0000001180)="08bc882cbc702ba9d621bf5a54afa601b8f65cce9afc85ec787da3ddace7a4aa4acf31273b94803ab80e4d4ead2c12199f19d4301085f13b704300784475b12db2759b077acd1fe552e740e9d615997caf1adb035806c1b5350eb6e5344d647ff3e040337b102c13ee74c723f9692eb671ed6ac2ae0966802af5ec3aeacb785dded66943e1f9a63dfefef31a2ffb51ea210d819d10cc6632e81f53fe5a22c649e05daab4ca1b4a14fefa194e79ccfbf6ed13538597854fb44d618dd7efeda361cc23dd3dce9b35613b15aaa0f00894462274e80576ccad4e8b6990077318a2cf20598fa80591c3a5879a102c347558759f09effed1bf758302d896549ca37fedae19926d4bb6bf470d9108b2fbb708dfd4c216fc2ab7a570ca55d58e78279c7f1f94e1c85d9ebb90c027c36087f5b9f1c558193b965a9daf9deda67d13a4a90af39bfc7fbae18250cf1100e1e74bc806335bd51c5fe29a86ffd103a44d19a172169bfb8e5e61983bd3581235d796d36fce02529a724b3fee687973abb6d5993c83fd7e7fe88b3d6965348c8ab899605ab7f3e44ca42ad13045225da7f9b850b828da988080ed912938768f5430297e51093273da515882c71d76db3343b4dcedb39bf748cd9a0ccfb6d9e1a95f65586d310a0985d75ecd6ab35ec2bb0e63133b745f95952fc1351ed52fce0b34462ee8fa31a3ed42dee1b9c93320fcaccdcbf2cae1fe3f6655d6e386046eb62843b511fad464c9fbd35a1dc03250d6034fed9c8dd28ff30f49289ebeb2c7eebfa4a9fd126255fc64772d5a90ec0c6eb49706ea2172c82f311659fc06a8047420de5252867cbcddddffe340d27244d9586fd0d0c2bc88918d8a8b71a8bf2c5754f41b5968736a968ae44d11b87635be1d7b411e3f002a8d2ff285f8fdb5c821d8c9ee3855572d8e04d9c6adac66add0ff6ac713d053fb5f1ac30f2417850c34bd933400d204def08741a2c637ee5cc3a294a871314966efea7e6c703be599d59d726b4eda1e5ea652331b36c5a314cc75d8c237449a4eeb7e7d9ccc68a779f2b7604d3549f6fca56195f31e3d292d282efb900e45a5e66e098df3e0b3e38199c9a8c3b9061d6796c4b50a244514db5ea3cba58134d7113364313495326ad240df98950f1076d806bfbd97b4074eb93a076173ca56a20a5b8e271cb4f5a01941e40d0ca6f410719aefa6995bd59cfca1179fcb016c18ea07939d46f0d1db254090614fa593d9b8b24933fb56c77d4da57ff0733aed493bc83446750e387cd7bcb4d66c0777583cc0e8cda123e5a333dbc582d3e2d452d6e870862995bfac48941cc870fa6ea5705a42b54a0ff61a295a4e5e054b9cce923d511f7d761f4a24335a7504777484e4d83a2a6dd5eaaf9150aa37aeee4b589d4631909c816b512dcc66d6327a2b29e7f3154fade1eec64f73aa0718760fe1767c92f2bf2c94cd7d5e51ac4c9a41b87f38c68b5411568e17c54ea5957754fe663431d185c1fe26be3bc3fc38d68c3e5ce892329be8f4f526e1a4f2d40a6fa50b07c7f5db6ce4d65aee8136496efcfa904d3a6fe0e6e8159dc50eb000d688f34fd7f0c58a2060435325e4ccb0c5d5d0e1e5daeeba072221b2298f7efddc7722cdc8fb72d1b9088e6c0c4929ed869d43469f3f61a105fa44eb8c54bac18d793f886dd741caa8ccea1853ba18d4595f902fb4e753c6fc080486a004ec9833b7f637fde5cd26f2ce22727d4e69b76ebe06641d219f3135ed540841ae9b9443789f1214cac0226a8bb3d069199870034579e7a11ff83e49e718212d372de902ce268801b62474c567fbfa0c06df08eb7aeed1fdbe34b9f61af1911ff2fa1e7ee4a7a76ab733fc90f6f063b437b9f47095b3a5b8684c084b6412f3331386347d71da29db652efe048f6de7dd41f1271d006b4b6d9dbb13199511fe88e912458f13e36899da2d5094c96aaf666dd26907f4ef89148cfaeacf343ca1f7f08a4de59de60446170f84ed72f56191c1258d0e534f288c859226d907c2c9746ebdf44428a79ed4c65c1696a61486cf9a6161b69eeada7814719d9f44c98c2ff2851940724998c3512e4497d72e44170253912b0c70a98130e024ed701bc8f26dc2a4a5b7f9ce986397ae69b2c411bc171ba30b9cb45ffae16ce3080ebe8e96ebed7a45561c615727498efdf630ad3ef5a72858a83e81cab601346ae09155486b0c2aa4b90d2b231d3babd8403e25eb95f7719202c97fe2942408e73f87400eece5a840c832f9d64805cd739c92df590a46015fa658cd3e2a1310edcadfe091e55a6837ff76e8dd5f5ce7a8e6136f4f3436ac8647931b2f252f3ea723e12ffe0c0349be055a24bbe612bce8f6f37765f32960d924facf9679b2f778e298d60584952ffdb45e56f08261ff0aaf62b04aaab82bf03eb9f4d944a742feab43d9947f9a38e9a9eec2ca3e9e91fde298ee71fca34bee11532f73b10c3567b98957d4950030084eda39a4f3029a2c7cdd28121b5b4841e8fe990efa049da9ae9d516577d9a91c4b2522363bab14b0f3261248aebf47d9d585d149abed4596027cd1b12a8edadf4fe03b6698ddf3028d530fa4b1237be9ab1d2a4dc34f71982d497fd3872a3be93115dd4aa2b78f939a10f05aa65ce9edbab0d319ce874eb58cbec01686f448cf852f5a84639fd977e8c5ebe770ed45e325d074a712195302997732624a52b4912eeffdd36222c03597879566b70074df71aa138c07ee5d20fbe9278aeb27a6d2b44ed535c477b687e6c97518f7abb32f68ffccf3ab957b941caeea9a5def473fd4a752cf06953c0c685aaa4766e9a22cd933024fc5286dc639848fdffb4a89e8d5159a468235f9a75c1b1b18f9230e83587667be371adca2ef455196cf109f71e887d35f6a119a43bd346debc7d88f4707269d36a7d84a59797f5604cec700b9236e492377ef851dc44694d305bcb9e750f8616b47bcca641e55457d6655c832e279b68ee471b8245c3e0697ee2a35d79e910fbfb686c09d5129a6db4721a13f0a1c07fb635c8544e53afcb5beae4df10d06f910869709ba093e0e57f49b91fff051f492e3bdf19441be63c75abbe5b75aadd192f76a09ffbcd795814b5f413d126b815b91d562fab2da4331d1ec864d2b828d0049d4658166c75b5a7260e3b2a551dc2b50933e61a78cfe1fd00a758fd2f0d778ff453c5fed9758b64bb0a8a886fdeee861811064b9b1ea82085c24aee2a4ac13f97aaedb3f33209fae2820c3e2ae66e92036258b04a090fb4ffb01de2add601807ad0f468796c9ed86ffc23835caf1dcd439d62df168f153a819b6120d53e1fa2fad563ea71c1b2ad335c508c1899d546de2e94741466761d8af96b1317b88b192821a67c1aea47e71984781fdc0c74b6acb36b3c46372549b8efb77c5db65b2e8a8f387c1b6ec2743998e9cd1486d92ed799a960d18e2c07a6f843c1d1b9eb7e154551fddc192eaf195a517cc38f8734a87fda410ad323cde354dfbede58550e2e08aeeb872f1c92519bb0c7c8506f09f224c4d4752afcc47b84409831af9ef45a395d7d9daef4872859ba47ed0c3399abf7bd3e783fe10b7bf8f1a53998af6d7bfa20b4ee13cd5aaaf2fd8fcb8da708bb00194a5b54b184b625789c2aea2127f9bcb4239ee3aedeb963ad5867dad67ad43b978a131de30d6282b9b6b3819b60442ff10b28047ec9d31028b28a79a64302854b359c335144de2b91d7e2848d46f4984d88c92dc377178217f3804dbf3c22dc5d79c2e996b5600df4fa79bf76f24b525b0331b68401c9c481fe50efedda26ec6b8ce568af1e4fd80de9532b4b54eb8deb8eb5395491542a267b6d4a983289a79b25de4588115276d44a8dcf7affa0a254fcdb6897a5d7f745817f5e1e8ad67257029b528b078720bc91376968c88a8dd558c55a9a367d9b7355a77acdcad3737d6963ca24904583cf5514f63bba4a4bf37ab7c054a70f8fca285d4f51ccb39b955e691120dc231fd5a5b89b82345f032675c000fbe792e14fddb9fdaf2a5bdfd73ce380e0bf761250dc65df5acade9a2a710f9e729e17ed1b2995a217a3815a6b9c19c035049c2dfe530d4bb93dede0394e67a62e33d6ea59bcce512680a94d588791d8e2b3372574b5d981de2a0d2734c6e661b1f6a193915199877cca9fae31618246f105ad2ae5572c7092e8af9ac6ed4e9805e27aa0542683387219738ff1ffe53b56df9acf3d4e23e853c0543013a600262ca195ca86a057028627a30beeab33f0b240959f63a347da7ca91a0efe72715dd6c49060fdc1181088406223eeb6d6f152313eb15d450f82e8e3102561497282794deaa6f092d49c3ad42a148cfe5ddb9e37fbef4e9880b24d8fc562872c8d85a38277e3e79e0617a5746913e79b90bcc5776bd379717d48e1f953b95d64dbe8081909205a4dd89978f6c28bd892a0e0a9fe87199244c2350f839da21f49afd72ad00789adc9d0a454644df73a8493293ae4594f867496ff89104d5d60f77b30a79c26e48ddc90bffca255a4a147e4c96f24896b4a54d324f7b0ea80b959760110c425d5ed7fc0d2b3956dfac063109fece40e0c8846bb107f66b1c118cb2db8b26e61a2c2bd8be314769cb1b9e69fa6db9caf9ab5005fce04c17a0e1f1051b8027c15178dc49335a4a385859bd3db107c26acae5a50fc537573ce5db2a3e03b92b65b653cca8fa7c5728aab5b4f8f0a93cbb4bee17e524f9bdb867f116856e581763f4160bde69f4d24021c65128f088d2ab324751ef76ee03ff23e7cace63af34312ef2920fc4b13b57cd122b13ef0884d9cd8856f440453b332b6068062f587b98e4131ff8413f1c32f32f0885ad0a35dffdd2f565552e8a367647d0a959f10cdc5a91d30724629e4f0148a54786bf02dae87b0e3abeb7adb4c8015b0e6675777119484eff6fad8791b562cc329bb05ace22428eabb7a109185a74938093ed3b3ce57b956a7d1a128b41a48aa94007bf993d668ac4f5a0d21add188904851ad8d2040ec5e87dc98947fbb6f916752cdaf96fa6eba35261e543e5c62da7be102f6c700c4dd896e7ce8f3c04d97ef370b2d8598a360b2e36829b2ae516b65bbac39864b6f4870d8673ee7651a456909361705a2e4a89863385722f09ee67065dd2d9bb0f59d2f8fbf5263e0e543ae486c3204702438b3e52e33eade1aa543a83e72e48d6b5a0b7ee87dd7cfa4546bf13d8398cce9b2a1d1a3c725b66f8e0e0e632b41d76b357e0ad741c75f001dc76b168ca14f2a9a89544f8d9e4d79664c8074f94df8c5998d24e23d571522b6919055ee80a3d95725067e762b2aafdcaa448b1d269fee099f0fee5e98c02bec6134133d0354dc504620f1ee862511c3eb4bac92de21a2f95c4c0c62c64f296d69a77636f87a95cf738f9d73252904e5a27826f375746a3f9cf8cb7c5f0ebf737a58c500f35f578ffe08d53eba1c9b7b4091a57cc058563f43d75a04eb6c84e11241485bc44b5bcf1675a9e13cf6857c0d6b854b2e936787de4d06bddcbed46a06fc9c79cbe601e1e0a4f37da01684d57f30fec797313ab3d07967b8df461da9bfe763f321d5fbcda9975a6efce9280b49ed776cc4f98ac041ef05b5e39ac8ee869b39164fc6e662a46e3ac980340bf648baae296bda6016e5ad19bc5ec0feb856c4ce01d1d36809add0d824f36d9585bc2949e42fb2936d7b26d9ada92ba30abd5da28aea55f6436c87b345c315cac18b7201e8d610854e967005e1f310898a2fdb695b2a9f155ee4d71748e2dc001fd4c12e97db8d5a9", 0x1000) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x200) write$hidraw(r0, &(0x7f00000000c0)="8b", 0x1) read$hidraw(r1, 0x0, 0x0) 15:35:22 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x1, 0x80000) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000040)={{0x1, 0x100, 0xf575, 0x8, 0x0, 0x3f}, 0x255, [0x2, 0x400, 0x7ff, 0x1, 0x6, 0x11c3, 0x0, 0x0, 0xe4, 0xffffffff7fffffff, 0x2, 0x81, 0xfffffffffffffffd, 0x9, 0xeb, 0xa8, 0x0, 0x8, 0x3f, 0x80000000, 0x1f, 0x699, 0x5, 0xaca, 0x5ab22139, 0x2, 0xfffffffffffffffd, 0x1, 0xaf, 0x9, 0x908f, 0x9, 0x9, 0x7, 0x6, 0x4, 0x4, 0x1f7, 0x8, 0x1, 0x0, 0x2, 0x51f, 0x800, 0x74a, 0x1000, 0x6, 0x3, 0x8001, 0x590, 0x220000000000, 0x2, 0xfef, 0x1000, 0x3, 0x8, 0x6, 0x4, 0x7, 0x10001, 0x6ef, 0x7fff, 0x2, 0x3, 0x100, 0x5, 0x5, 0x4, 0x6, 0x792fb316, 0x5, 0x4, 0x20, 0x80000001, 0x8, 0x6, 0xfffffffffffffff8, 0x80000000, 0x4, 0x6, 0x3ff, 0xec0, 0x8, 0x5, 0x5, 0x7fff, 0x83, 0x4, 0x8000, 0x7, 0x1, 0x0, 0x7e1, 0x3, 0x80000001, 0x169, 0x10001, 0x1, 0x7, 0x6, 0x7, 0x1, 0x7, 0x6, 0xe4, 0xd38, 0x6, 0x40, 0x6, 0xffffffff, 0x800000000000, 0xd2, 0x3, 0x183d, 0x1, 0x6, 0x908, 0x7a, 0x8000, 0x6, 0x2, 0x800, 0x7, 0x32, 0x2, 0x6, 0xfffffffffffffff8, 0xfff, 0x3, 0x7f13, 0x2, 0x1, 0x10000, 0x1f, 0xfffffffffffffffc, 0x0, 0x4, 0x7ff, 0xfffffffffffffffb, 0x1, 0xfffffffffffffec7, 0x4, 0x10001, 0x401, 0x20, 0x80, 0xce4, 0x6, 0x4a6c, 0xffffffffffffffa7, 0x21, 0x3, 0x20, 0x4, 0x8, 0x5, 0x5, 0x0, 0x100000001, 0x2, 0x0, 0x5, 0xfffffffffffffffe, 0x5, 0x2, 0x3, 0x3ff, 0x1, 0xffff, 0xfffffffffffffffd, 0x8ae, 0x0, 0x101, 0x8, 0x40, 0x9, 0x7, 0x2, 0x80, 0x80000001, 0xfffffffffffff2aa, 0x7, 0x4a40df38, 0x41e, 0x4, 0x4, 0xffffffff, 0x2, 0x9, 0xffff, 0x0, 0x3, 0x7, 0x0, 0x4, 0x1000, 0xa5, 0x8, 0x9, 0x93a7, 0x7, 0xfffffffffffffff9, 0x1ff, 0x100000000, 0x4, 0x8, 0x7fffffff, 0x4, 0xfffffffffffff801, 0x5, 0x100, 0xfffffffffffffff8, 0x8000, 0x574, 0x2, 0x3, 0x1000, 0x3, 0x3, 0x40000000000, 0x2, 0x3ff, 0x6, 0x9, 0x9c8c, 0xffffffffffffffff, 0x1, 0x9, 0x8, 0x4, 0xa1, 0x0, 0x7, 0x9, 0x7ff, 0x3f, 0x2, 0xf0d, 0x4, 0x3f, 0x8, 0x1, 0xc93, 0x6, 0x100000001, 0x401, 0x3ff, 0x10001, 0x5, 0x6, 0x0, 0x24, 0xfffffffffffff800, 0x10001, 0x10000, 0x8, 0x6, 0x9, 0xff, 0x3, 0x401, 0xffffffff, 0x5, 0x5ebe, 0x100000000, 0x3a8, 0x6, 0x1, 0x4, 0xfffffffffffff97c, 0x2a2, 0x5, 0x3, 0x8001, 0x800000000, 0x8, 0x10001, 0x4, 0x40, 0x1, 0xfffffffffffffff9, 0x40, 0x3f, 0x3ff, 0x2, 0x8, 0xfff, 0x5, 0x7fffffff, 0x1ff, 0x2, 0x7f, 0xffffffffffffff5c, 0xfffffffffffffcae, 0x5, 0x8, 0x6, 0x401, 0x5, 0x7, 0x998, 0xd266, 0xff, 0x5, 0xc921, 0xfffffffffffffff9, 0x80000000, 0x8, 0x80000001, 0x0, 0x7, 0x3971, 0x9, 0x7, 0x7, 0xfffffffffffffffc, 0x9, 0x1, 0x100, 0x3, 0x80000000, 0x1000, 0x0, 0x0, 0x5f800000, 0x6, 0x20, 0x100000001, 0x100000, 0x0, 0x2, 0x4, 0x9, 0x9, 0xc7, 0xff, 0x9, 0xfe00, 0x2, 0x12e0, 0xf9, 0x4, 0x10000, 0x80000000, 0xd90e, 0x80, 0xffffffff80000000, 0x5, 0x8, 0x6, 0x52e, 0x4, 0xffffffffffffe261, 0xd1, 0x3, 0x100, 0xd00, 0x0, 0x401, 0xffffffffffffff7f, 0x4, 0x0, 0xffffffffffffffdd, 0x1, 0x9, 0xffffffffffffffff, 0x3, 0x80000001, 0x1, 0x7fff, 0x3, 0x100000000, 0x100000000, 0x81, 0x1, 0xf9, 0x9, 0x8, 0x6, 0x4, 0x80, 0x6201588, 0x8, 0x1b8f, 0xf8, 0x3, 0xc0, 0x7ff, 0x0, 0x7, 0x4, 0xdcf, 0x401, 0x5, 0x8, 0x20, 0x8, 0x1000, 0x8, 0x200, 0x1f, 0x2, 0x8, 0x7, 0x2, 0x7, 0x7a23, 0xb18, 0x3f, 0x9, 0x758, 0x0, 0x7, 0x0, 0x7f, 0x4, 0x6, 0x0, 0xbda, 0x1, 0x63cf, 0x8, 0x507, 0x9, 0x2, 0x3, 0x7, 0x10000, 0xfff, 0x6, 0x6, 0x4f, 0xfff, 0x7, 0x8d, 0x40, 0xfffffffffffffc01, 0x200, 0x9, 0x400, 0x7, 0x0, 0x1, 0x81, 0x82, 0x100000000, 0x7, 0x50, 0x4, 0x93d, 0x9, 0x80000001, 0x0, 0x62bba118, 0x0, 0x4, 0x8000, 0x100, 0x0, 0x5, 0x2d29c6ca, 0x8, 0x10001, 0x9, 0x2, 0x800000000000000, 0x0, 0x5, 0xcd50, 0x7fffffff, 0x3, 0x639, 0x8, 0x0, 0x0, 0x1, 0x7fff, 0xffffffffffffff7f, 0xffffffffffffffc0, 0x7fff, 0x1, 0x9, 0x3ff, 0x3f, 0x4, 0x5, 0x7f, 0x10001, 0x3, 0x0, 0x7, 0x7, 0x50, 0x5ad, 0x80, 0x100000000, 0x2a17, 0x6c4, 0x2, 0x4, 0xa7e, 0x4, 0x62f03173, 0x800, 0x1, 0x5, 0x3489, 0x21, 0x8ba, 0x3, 0x0, 0x105, 0x1, 0x3006, 0x7, 0xabfd, 0x5, 0xcbfe, 0x9, 0xff, 0x6, 0x6, 0x1, 0x0, 0x9, 0x800, 0x1000, 0x4, 0x4, 0x400000000000, 0xfffffffffffffe01, 0x3, 0x101, 0x10001, 0x4, 0x6, 0xffff, 0x101, 0x9, 0x400, 0x353, 0x3800000, 0x5, 0x1ff, 0x0, 0x1d, 0x5, 0x9, 0x4, 0x4, 0x5, 0xfffffffffffffff9, 0x3f, 0x1400000000, 0x3, 0x4, 0x2, 0x7fff, 0x90, 0x4, 0x4, 0x3f, 0xd5f, 0x401, 0xffffffffffffff1e, 0x8, 0xfffffffffffffff9, 0x7, 0x2, 0x9, 0x3, 0xfff, 0x7e7, 0x409, 0x6, 0x10000, 0x2, 0x40, 0x2, 0x5, 0x4, 0x3f, 0x1, 0x3fff800000000, 0x80000000, 0x20, 0x3, 0x7fffffff, 0x5, 0x5, 0xfff, 0x36d, 0x400, 0xf7, 0x2, 0x200, 0xfe1c, 0x1f, 0xfffffffffffffffe, 0x100, 0xa59, 0x0, 0x2, 0x20, 0x6, 0x5e62, 0x7, 0x2, 0x80000001, 0xfff, 0x40, 0x3ff, 0x1, 0x3, 0x2, 0x5, 0xfffffffffffffffc, 0x401f, 0x375, 0x0, 0x80, 0x0, 0xd06, 0x100, 0x0, 0x3f, 0x7, 0x0, 0x1, 0xffff, 0x5, 0x88, 0xffff, 0xd3c, 0xe8, 0x8, 0xffffffff, 0x400, 0x1, 0x401, 0xffffffff00000, 0x6, 0xe4d, 0x9, 0x100, 0xffff, 0x0, 0x1, 0xa1, 0xffffffffffff8001, 0x5, 0x976c, 0x7, 0x40, 0x7, 0x80000001, 0x1, 0x401, 0x38d9cd38, 0x3f, 0x2f, 0xff, 0x10000, 0xfffffffffffffffa, 0x3, 0x40, 0x4, 0x6, 0x12, 0x10000, 0x5, 0xe330, 0x8, 0x5, 0xac, 0x8, 0x7, 0x3, 0xffffffff, 0xfff, 0x581, 0x2, 0x0, 0x0, 0x3ff, 0x4, 0x8, 0x0, 0x100000001, 0xfffffffffffffffc, 0x401, 0xd94, 0x8000, 0x6, 0xfffffffffffff801, 0x100, 0x38, 0x3f, 0x100, 0x5, 0x9, 0x6, 0x2, 0x63, 0x7f, 0x24d, 0x80000000, 0x5, 0x4, 0x1, 0x1, 0x7f, 0x0, 0x0, 0x10001, 0x3f7, 0x8, 0x8, 0x2, 0x101, 0x50c52efb, 0x8001, 0x9, 0x0, 0x200, 0xfffffffffffffffc, 0x1, 0x101, 0x4, 0xffffffff, 0x6, 0x2, 0x6, 0x10000, 0x0, 0x4, 0x915, 0x8788, 0xff, 0x6, 0x3, 0x401, 0xdb1a, 0x81, 0xfffffffffffffffe, 0x6d8, 0x9, 0x2, 0x85b5, 0x0, 0x2, 0x48f1, 0x4, 0x4, 0x1, 0x1, 0xf5e, 0x2, 0x92, 0x4, 0x3, 0xa7, 0x8d8a198, 0x4, 0x6, 0x7fffffff, 0x3ff, 0x4, 0x80000000, 0x3, 0xfffffffffffff001, 0x1, 0x7fff, 0x1, 0x7f, 0x8, 0x800, 0x80000000, 0x3, 0x8, 0x101, 0x0, 0x80000001, 0x4, 0x2, 0x5dc4, 0x3, 0x7f, 0xf3, 0x132806ba, 0x800, 0x80000000, 0x200, 0x7, 0x6, 0x5ca, 0x0, 0x5, 0xfffffffffffffff9, 0x66, 0x6c35ceef, 0x2, 0x7ff, 0x4, 0x58e, 0x7, 0x0, 0xffffffff, 0x7, 0x0, 0x1ff, 0x7, 0x67, 0xfffffffffffffea0, 0x8, 0x10000, 0x4, 0x10, 0x2, 0x6706, 0x7, 0x9, 0x5, 0xfffffffffffffbff, 0x3, 0x7f, 0x5, 0x1, 0x1, 0x80, 0x6, 0xfffffffffffffff8, 0x0, 0x400, 0x9, 0x8f4c, 0x89f2, 0x1d, 0x1, 0x3240000000000, 0x2, 0x2, 0xff, 0x20, 0x6, 0x7, 0xfffffffffffffffb, 0x7, 0xf0d0, 0x7f, 0xe2, 0x37ca9743, 0x240000000, 0x1c5f5902, 0x7, 0x3, 0x0, 0xfffffffffffff000, 0x6, 0xb7, 0xff, 0x2000000000, 0xb451, 0x6, 0xa18, 0x81, 0xffffffffffff7fff, 0x5, 0xffff, 0xff, 0x1, 0x6, 0x7, 0x0, 0x101, 0xfff, 0x6, 0x1ff, 0x4, 0x4, 0x5, 0x800, 0x0, 0x2, 0x2, 0x1, 0x8, 0x6, 0x0, 0x401, 0x1, 0x7725b475, 0x4, 0x80000000, 0x7fffffff, 0x40, 0x8, 0x7fff, 0x37c4, 0x3, 0x0, 0x9, 0x2, 0xf65, 0x6, 0x7, 0xdbee, 0x8, 0xffff, 0x1, 0x1, 0x9, 0x3, 0x4, 0x2000000000000000, 0x0, 0xfff, 0x7, 0x1, 0x7f, 0x5, 0xfff, 0x8000, 0x81, 0x1, 0x260, 0x81, 0x6, 0x40, 0x7f, 0x8001, 0x20c, 0x80000001, 0x9, 0x20, 0x3f, 0x2, 0x40, 0x0, 0x5, 0x2, 0xb45, 0x9, 0x500, 0x40, 0x10000, 0x1, 0x10001, 0x401, 0x4, 0x3, 0x9, 0x2, 0x3ff, 0x1, 0x2, 0x5eed2438, 0x4, 0x4, 0x7, 0x80000000, 0x2, 0xcb2, 0x9, 0x4000, 0x44, 0xffffffff, 0x7f, 0x8001, 0x6, 0xe4, 0x3a2, 0x4, 0x101, 0x6, 0x4, 0x33, 0x7fff, 0x4, 0xff, 0x10000, 0x7fffffff, 0x1, 0x7fffffff, 0x9, 0x1, 0x3ff, 0x10000, 0x8, 0x2, 0x300000000000000, 0x100000000, 0x0, 0x9, 0x101, 0x0, 0x1ff, 0xffffffffffffff7f, 0x7, 0x9, 0x536c, 0xfffffffffffffe00, 0x3b, 0x7, 0x3ff, 0x4, 0x2, 0x0, 0x0, 0x9, 0x7ff, 0x3, 0x8, 0x81, 0x3, 0xfffffffffffffffc, 0x43b56beb, 0xfffffffffffffff8, 0x7fff, 0x80000000, 0xc, 0x3f, 0x6, 0x1000]}) r1 = syz_open_dev$hidraw(&(0x7f0000001080)='/dev/hidraw#\x00', 0x4, 0x2200) r2 = syz_open_dev$hiddev(&(0x7f00000010c0)='/dev/usb/hiddev#\x00', 0x7b7, 0x400) r3 = syz_open_dev$evdev(&(0x7f0000001100)='/dev/input/event#\x00', 0x0, 0x101000) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000001140)=""/131) r4 = syz_open_dev$hiddev(&(0x7f0000001200)='/dev/usb/hiddev#\x00', 0x5, 0x10281) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001300)={0x0, 0x99, &(0x7f0000001240)="9b03a67d801e38ec5ab7eba62ef645e24e3a423b1eaf7e8123c93ae269ec755903084e50094fd298ddb9683d121dfbb34b97828f71df9567c5f142cf4016e723de975c492a95f74eb3e9755aae0ffdab0ad014f71ab63cfffd7cea9154ff575495f005b369fc71e5c9083c0fb76288f863f00cb8409f0fda151a738ad1ebcd62ac9dc0fc1bdfde24c487483e0a087193dcf31d5a2f2155e4c7"}) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000001340)={0x3, 0x1, 0x8, 0x676, 0x17, 0x7}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000001380)={0x3, 0xffffffff, 0x0, 0x800, 0x9, 0xfffffffffffffff8}) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f00000013c0)=[0x80]) ioctl$HIDIOCSUSAGES(r4, 0x501c4814, &(0x7f0000001400)={{0x2, 0x3, 0x49, 0x10001, 0x1, 0x7}, 0x7e, [0x800, 0x20000000000000, 0x8, 0x4, 0x6, 0x1e, 0x77653609, 0x5, 0x198b, 0x10001, 0x1, 0x7, 0x7fffffff, 0x38, 0x7, 0x0, 0x2, 0x0, 0x4, 0x1, 0x7fffffff, 0x2, 0x3, 0xa0, 0x3, 0x1f, 0xff, 0x100000001, 0x0, 0x3, 0x1, 0x3, 0x3, 0x8, 0x6, 0x80000000, 0x4, 0x6, 0xdba, 0xf1, 0x1, 0x81, 0x8, 0x8, 0x200, 0x1, 0x21, 0xffffffffffffffff, 0x100000001, 0xc22, 0x1, 0x100000000, 0x1, 0x5, 0x8, 0x81, 0x10000, 0xfffffffffffffff9, 0x9, 0x5, 0x7, 0x9, 0x10000, 0x4cc906bb, 0x9, 0x8, 0xff, 0x6, 0x6, 0x4, 0x6, 0x162, 0xda8c, 0x0, 0x7, 0x0, 0x1f, 0x2, 0x7, 0x8, 0x3f15, 0x3f, 0x8, 0x1, 0x3, 0xfff, 0x3, 0x2, 0x7fffffff, 0x224, 0x1ff, 0x1ff, 0x2, 0xffff, 0x0, 0x4, 0x401, 0x2, 0xbae, 0xff, 0x5, 0x5, 0x9, 0xffff, 0x2, 0xfffffffffffffffa, 0x6, 0xfffffffffffffff9, 0x9, 0x101, 0x10001, 0x2c, 0x6, 0x3, 0x7fffffff, 0x3, 0x1, 0x47, 0x9, 0x0, 0x79a4, 0x7, 0x9, 0x4, 0x5, 0x7, 0x5, 0xe15, 0x1, 0x2, 0xe6, 0x200, 0x2, 0x5, 0x7fffffff, 0x5, 0x5, 0x8000, 0x5, 0x0, 0x6, 0x6, 0x1000, 0xfd1, 0xba, 0x5, 0xffffffffffffffe0, 0x7, 0x9adb, 0x7, 0x0, 0xfffffffffffffffb, 0x32, 0x20, 0x6, 0x6, 0x8, 0x8, 0x80000000, 0x1, 0x3, 0x2, 0x20, 0x3, 0x6, 0x9, 0x800, 0x9, 0x800, 0x1, 0xfffffffffffffffd, 0x5, 0x4, 0x2, 0xa, 0x6e6, 0x0, 0x2, 0x1, 0x7, 0x288, 0x3f, 0x3, 0x1000, 0x7ff, 0x5, 0x3, 0x9b3, 0x1ff, 0x81, 0x1f, 0x8001, 0x10000, 0x1, 0x40, 0x6, 0x7, 0x81, 0x0, 0x7, 0x4, 0x5, 0x2, 0x0, 0x9, 0x3, 0x57, 0x400, 0x7, 0x46, 0x9, 0x7fffffff, 0x529, 0x9, 0xd39d, 0x5d, 0x4, 0x9, 0x9c, 0x3, 0x2, 0xffffffffffffff01, 0x89, 0x40, 0xfffffffffffff53f, 0x1, 0xfff, 0x0, 0x4, 0x1, 0x2, 0xffffffff, 0x400, 0x40, 0x100000000, 0x7, 0x2, 0x2, 0x8, 0x1, 0x6070, 0x7, 0x100, 0x101, 0x2, 0x100000001, 0x4, 0xffff, 0x4, 0x20, 0x9a5, 0x5c0, 0x6, 0x5, 0x5, 0xffffffffffff0001, 0xfc, 0x2, 0x6, 0xff, 0x8000, 0x3, 0x100, 0x8, 0x1f, 0x1, 0x401, 0x100, 0x10000, 0xbc, 0x1f, 0x6, 0x3469, 0x9, 0x800, 0xfffffffffffffc00, 0x7fffffff, 0x4, 0x10000, 0x0, 0xb9a, 0x1, 0x9, 0x0, 0xfffffffffffffffd, 0x7f, 0x8000, 0xfffffffffffffffc, 0x475e, 0x6, 0x8, 0xfffffffffffffff9, 0x2, 0x0, 0x7f, 0x3f, 0x9a, 0x7fffffff, 0x0, 0x9, 0x3b71, 0xffffffff, 0x1, 0x2a, 0xfffffffffffffff7, 0x1f, 0x80, 0x3, 0x3, 0x0, 0x5, 0xfb, 0xe05, 0x7, 0x3, 0x5, 0x3, 0x9, 0x8, 0x0, 0x5, 0x10000, 0x40, 0x7ff, 0x857f105, 0x3, 0x7f3a, 0x100, 0xfffffffffffff444, 0x5, 0x8, 0x7, 0x0, 0x7, 0x8, 0x0, 0x1f, 0x5, 0x8, 0x1, 0xff, 0x4, 0x1000000, 0x3, 0x817, 0x4, 0x5, 0x8001, 0xffffffffffffffff, 0x8, 0x8cf1, 0x8a, 0x9, 0x80, 0x81, 0x4, 0x7, 0x7, 0x1, 0x3, 0xbd4, 0x40, 0x200, 0xfffffffffffffffd, 0x6700, 0x80, 0x0, 0xa3d, 0x9, 0xad1, 0x7, 0x5, 0x6, 0x1400000000000000, 0x5, 0x404, 0x100, 0x9, 0x6, 0x80000000, 0xa7b5, 0x2, 0x7fff, 0x5, 0x4, 0x4, 0xa4df, 0x10000, 0xd799, 0x868c, 0x401, 0x3, 0x1, 0x1, 0x20, 0x80000000, 0xe3af, 0x4, 0x3, 0x80, 0x4, 0x1a54, 0x0, 0xbfbc, 0x967, 0x9, 0x1, 0x4, 0x3f, 0x1, 0x8001, 0x4, 0x8, 0x3, 0x99ec, 0x9, 0xfffffffffffffff9, 0x3, 0x2, 0x4, 0x27, 0x3, 0xfffffffffffff800, 0x6, 0x401, 0x3f, 0x3, 0xfffffffffffffff7, 0x5, 0x100, 0x1, 0xff, 0x3ff, 0x8, 0xdcf7, 0xffffffffffff7fff, 0x1, 0x9, 0x3, 0x800, 0xff32, 0xff, 0x4, 0x48, 0x3, 0xfffffffffffffffe, 0x9, 0x8, 0x1f, 0x2, 0x4, 0x9, 0x8, 0xfffffffffffffff7, 0x2, 0x5, 0x81, 0x2, 0x80000001, 0x7, 0x1, 0x841, 0x9, 0x200, 0x5, 0x4, 0x0, 0x3f, 0x5, 0x6d, 0x0, 0xa36d, 0x100, 0x7ff, 0x964d, 0xa4, 0x8, 0x969, 0x1, 0x5, 0x5, 0x80, 0x5, 0x9, 0x401, 0x7, 0x1000, 0x81, 0x80, 0x3, 0x4, 0x100, 0x3, 0x1, 0xfe4, 0x100, 0x800, 0x6, 0x4, 0x1, 0x3, 0xa8, 0xfffffffffffffffc, 0x1a9a, 0x2b9a, 0x1000, 0x7fffffff, 0xffffffff, 0x2, 0x2, 0x1, 0x0, 0x0, 0x7f, 0x8, 0x5, 0xd83, 0x20, 0x400, 0x100000001, 0x972, 0x2, 0x7, 0xfffffffffffff800, 0x6, 0x9, 0x7805e4d7, 0x5, 0x1f, 0xffff, 0x33b9, 0x6, 0x20, 0xfc77, 0x314000, 0x8001, 0x5, 0x9, 0x3, 0x7f, 0x3, 0x100000000, 0x2, 0x1, 0x9b, 0x9, 0x9, 0x8, 0x97, 0xde40, 0x2, 0xf4, 0x0, 0xcf4, 0x0, 0x7, 0x3, 0x2000000000000, 0xfff, 0x7, 0x1, 0x1, 0x2, 0x6, 0x0, 0x2, 0x3ff, 0x7, 0x20, 0x1, 0x0, 0x1, 0x7fffffff, 0xff, 0x8001, 0x6, 0x2b1, 0x1c, 0xffffffffffff8001, 0x2, 0x0, 0x0, 0x100, 0x80000000, 0x80000001, 0x9, 0x4, 0x2, 0x0, 0x3, 0x3, 0xf000000000000000, 0x7ff, 0x20, 0x5, 0x1f, 0x9, 0x3, 0x1, 0xfffffffffffffffe, 0x3, 0xff, 0x3, 0x8, 0x3, 0x42e, 0xffffffff, 0x224b, 0x5, 0x5, 0x6, 0xffffffffffffff4a, 0x1, 0x0, 0x7, 0xffffffff, 0x100000000, 0x9, 0x4, 0x81, 0x2, 0x2, 0xa8, 0xba, 0x6, 0x4166, 0x7ff, 0xf8, 0x19e, 0x7f, 0x0, 0x7, 0x80, 0x2, 0xf5a8, 0x3, 0x1ff, 0x6, 0x6, 0x100, 0x7, 0x2, 0x7ba, 0xac8, 0xffffffff, 0xfff, 0xff, 0x0, 0xffffffffffff0c36, 0x1d, 0x10000, 0x0, 0x46, 0x1000, 0x400, 0x0, 0x3000, 0x6, 0x800, 0x20, 0x7, 0x0, 0x3ff, 0x8, 0xb98, 0x7f, 0x7, 0x80000001, 0x0, 0x8, 0x7f, 0x401, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x7, 0xfffffffffffffffa, 0x80000001, 0x0, 0x9, 0x4, 0x100000000, 0x7ff, 0x100, 0x401, 0x400, 0xfffffffffffffffc, 0xd4, 0x4, 0x7fffffff, 0xe00000, 0x81, 0x7f, 0x100000000, 0x10001, 0x3, 0x4000000000, 0x100, 0x101, 0x8, 0x0, 0x7c, 0x9, 0x134, 0x6, 0x7, 0x4, 0x3e, 0x85e, 0x0, 0x5, 0x3fe, 0x3, 0xfa2, 0x7fff, 0x401, 0x4, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x10001, 0x3, 0x9, 0xda, 0x2, 0x9ed, 0x9, 0x2, 0x53, 0x1, 0xeab9, 0x5, 0x800, 0x0, 0x101, 0x8, 0x7fff, 0x8000, 0x1f, 0x4, 0x9, 0x1, 0x81, 0x3, 0x54f, 0x4, 0x0, 0x8b7, 0xfffffffffffffffc, 0x101, 0x4, 0x4, 0x2, 0x8, 0x6, 0x8, 0x40, 0x0, 0x7ff, 0x0, 0xff, 0xff, 0x1000, 0x6, 0xc99, 0x2, 0xf9, 0x3, 0x5a7, 0x8, 0x9b7e, 0x81, 0x6, 0x3, 0x3f, 0x5, 0x100000001, 0x4, 0x7, 0xfffffffffffffffb, 0x9, 0x9, 0x8, 0x8, 0x2, 0x2, 0xffffffffffffff55, 0x8, 0x6, 0x5, 0x0, 0xffffffff, 0xc1e5, 0x1f, 0xfffffffffffffffe, 0x9, 0x0, 0x2, 0x6, 0xf53d, 0xffffffff, 0x1575, 0x8, 0x9, 0x3, 0xfffffffffffffff9, 0x5, 0xffffffff, 0x100000001, 0x9, 0x1, 0x21e7, 0x1, 0xe7, 0x1c1, 0x6, 0x410000000000, 0xd4b, 0x7, 0x9, 0x400, 0x1, 0x8000, 0x7fff, 0x0, 0x2, 0x2, 0x5, 0x4, 0x7fffffff, 0x7f, 0x5, 0x1, 0x400, 0x2, 0x6, 0x0, 0x20, 0x0, 0x3, 0x84, 0xe0, 0x9, 0x7fffffff, 0x6, 0x7fffffff, 0xfffffffffffffffc, 0x1, 0x2, 0xe4, 0x8, 0x20, 0x9, 0x1, 0x9, 0x2, 0x5, 0x7, 0x6, 0x7, 0xffffffffffffffee, 0x3, 0x401, 0x7fff, 0x5, 0x3a4d, 0x81, 0x7, 0x1, 0x4, 0x8, 0x3, 0x6, 0x9, 0x80000000, 0x4000000, 0x7, 0x100, 0x7, 0x507, 0x101, 0x6, 0x9, 0x100000000, 0x80000000, 0x1, 0x6, 0x4e, 0x80000001, 0x599c, 0x4, 0x2, 0x5, 0x3, 0x2, 0x57e, 0x8000, 0x1000000000000000, 0x0, 0xdaa9, 0x5, 0xc000000000000000, 0x0, 0x6, 0x7, 0x4, 0x8, 0x4, 0x2, 0x10001, 0xea, 0x7, 0x9, 0xbb, 0x9, 0xffff, 0x1, 0x3, 0x2ac7, 0x3, 0x10001, 0x80000001, 0x0, 0x200, 0x3, 0x100, 0x4, 0x5, 0x2, 0x1, 0xc546, 0xe, 0x3, 0x5, 0x7, 0x2446bbb3, 0x800, 0x1, 0x1, 0xffffffffffffffff, 0x8, 0xea2, 0x1, 0x8000, 0x3, 0x1f, 0x3, 0x4, 0x7, 0xffffffffffffffe1, 0x3ff, 0x4, 0x3f, 0x2, 0x5, 0xe1c5, 0x48, 0x600000000000000, 0x400, 0xb46d, 0x2, 0xff, 0x400, 0x7ff, 0x8, 0x3ff, 0x9, 0x5, 0x5, 0x7fff, 0x10001, 0xffff, 0x0, 0x1, 0x401, 0xd9, 0x96e4, 0xd6c, 0x4, 0x100000000, 0x8, 0x80000000, 0x80000, 0x6, 0x7, 0xf91, 0x24a7, 0x3ff, 0x1, 0x7fff, 0x2, 0x1, 0x3, 0x1f, 0xff, 0x7, 0x7, 0x689, 0x100000001, 0x5, 0x10001, 0x100000000, 0x9, 0x3, 0x8, 0x7, 0xff, 0x40, 0xfffffffffffffff7, 0x4, 0x3f, 0xffffffffffffffff, 0x1f, 0x3ff, 0x5, 0xe8, 0x6aa2, 0x6d, 0xfffffffffffffffa, 0x6, 0x2, 0x6, 0x100000001]}) ioctl$HIDIOCSREPORT(r4, 0x400c4808, &(0x7f0000002440)={0x1, 0x1, 0x7fffffff}) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f0000002480)=""/4096) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000003480)=""/149) syz_open_dev$hidraw(&(0x7f0000003540)='/dev/hidraw#\x00', 0xffffffff, 0x4000) ioctl$HIDIOCGNAME(r0, 0x80404806, &(0x7f0000003580)) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f00000035c0)=""/4096) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f00000045c0)={0x1, 0x5, 0x0, 0x6}) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f00000046c0)={0x1f, 0xa2, &(0x7f0000004600)="d4cf779fffebb03288e0b2ea3f90f1137c42d4e4de38ed1bee0a09f5b6bdf174a01c96c5c9a0970f7d95547d902477a54f662700a612e25cb3d67e8bd48d6d0dd349be4af49f5c0098971ac83dbd506c7f2ab28f567d11639dcdec530cf091ee9ac041f112da75809ce03191b8708b4508c5851cab870e83fd1000e53186de86791ac9ce5538bd7dfbc54346b7f425cfde202f8e34e4c20ac41b9f141097456e07e3"}) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000004700)=""/229) ioctl$EVIOCSCLOCKID(r3, 0x400445a0, &(0x7f0000004800)=0x5) ioctl$HIDIOCGSTRING(r2, 0x81044804, &(0x7f0000004840)={0xec, "6d7e16ec09d65d28c9a59cae25c103944f6ef3438526f1e756bae9928518881f80c6ae6ff624333e802025248191ab136b61cace6cfb98068556c8a1b9e3002b834773d86696b6059e1a2a3ed61513f2a0c1de8e99b0f1d2c6008ee21059b34114f66a8f3b5c6405ff4b7000cc9deed1cb9d9b2d3600c8b7a48cb40649f26a4d43a92774e64cdd41f98550d3686b67bad9c253bc584c9331d05da551461c4acbd930b879736d0f938018d108814af8cece802c02fd9896be62241115095189d6000f0114838eac94c589fd23ff469ed15b2350421c24a2b9b8b76b667df0fcf5f959215a21c095cd4d5bfc7e"}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000004940)=""/255) ioctl$HIDIOCSUSAGE(r4, 0x4018480c, &(0x7f0000004a40)={0x1, 0x100, 0x3ff, 0x8, 0x0, 0x100}) syz_open_dev$evdev(&(0x7f0000004a80)='/dev/input/event#\x00', 0xfffffffffffffffb, 0x10000) syz_open_dev$hidraw(&(0x7f0000004ac0)='/dev/hidraw#\x00', 0xa, 0x40001) read$hiddev(r4, &(0x7f0000004b00)=""/68, 0x44) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000004b80)={0x8, "80fa6c5934f0633d29fc34d5a50d44f54d84ab672398f75778bc7956813a74335a935aa3ae5a5794a5ff8441735c8520c0b9cb4b6e00ee10eef701af848fc9a6"}) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000004c00)) 15:35:22 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x208400) write$hidraw(r0, &(0x7f00000000c0)="8b", 0x1) 15:35:22 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x1, 0x80000) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000040)={{0x1, 0x100, 0xf575, 0x8, 0x0, 0x3f}, 0x255, [0x2, 0x400, 0x7ff, 0x1, 0x6, 0x11c3, 0x0, 0x0, 0xe4, 0xffffffff7fffffff, 0x2, 0x81, 0xfffffffffffffffd, 0x9, 0xeb, 0xa8, 0x0, 0x8, 0x3f, 0x80000000, 0x1f, 0x699, 0x5, 0xaca, 0x5ab22139, 0x2, 0xfffffffffffffffd, 0x1, 0xaf, 0x9, 0x908f, 0x9, 0x9, 0x7, 0x6, 0x4, 0x4, 0x1f7, 0x8, 0x1, 0x0, 0x2, 0x51f, 0x800, 0x74a, 0x1000, 0x6, 0x3, 0x8001, 0x590, 0x220000000000, 0x2, 0xfef, 0x1000, 0x3, 0x8, 0x6, 0x4, 0x7, 0x10001, 0x6ef, 0x7fff, 0x2, 0x3, 0x100, 0x5, 0x5, 0x4, 0x6, 0x792fb316, 0x5, 0x4, 0x20, 0x80000001, 0x8, 0x6, 0xfffffffffffffff8, 0x80000000, 0x4, 0x6, 0x3ff, 0xec0, 0x8, 0x5, 0x5, 0x7fff, 0x83, 0x4, 0x8000, 0x7, 0x1, 0x0, 0x7e1, 0x3, 0x80000001, 0x169, 0x10001, 0x1, 0x7, 0x6, 0x7, 0x1, 0x7, 0x6, 0xe4, 0xd38, 0x6, 0x40, 0x6, 0xffffffff, 0x800000000000, 0xd2, 0x3, 0x183d, 0x1, 0x6, 0x908, 0x7a, 0x8000, 0x6, 0x2, 0x800, 0x7, 0x32, 0x2, 0x6, 0xfffffffffffffff8, 0xfff, 0x3, 0x7f13, 0x2, 0x1, 0x10000, 0x1f, 0xfffffffffffffffc, 0x0, 0x4, 0x7ff, 0xfffffffffffffffb, 0x1, 0xfffffffffffffec7, 0x4, 0x10001, 0x401, 0x20, 0x80, 0xce4, 0x6, 0x4a6c, 0xffffffffffffffa7, 0x21, 0x3, 0x20, 0x4, 0x8, 0x5, 0x5, 0x0, 0x100000001, 0x2, 0x0, 0x5, 0xfffffffffffffffe, 0x5, 0x2, 0x3, 0x3ff, 0x1, 0xffff, 0xfffffffffffffffd, 0x8ae, 0x0, 0x101, 0x8, 0x40, 0x9, 0x7, 0x2, 0x80, 0x80000001, 0xfffffffffffff2aa, 0x7, 0x4a40df38, 0x41e, 0x4, 0x4, 0xffffffff, 0x2, 0x9, 0xffff, 0x0, 0x3, 0x7, 0x0, 0x4, 0x1000, 0xa5, 0x8, 0x9, 0x93a7, 0x7, 0xfffffffffffffff9, 0x1ff, 0x100000000, 0x4, 0x8, 0x7fffffff, 0x4, 0xfffffffffffff801, 0x5, 0x100, 0xfffffffffffffff8, 0x8000, 0x574, 0x2, 0x3, 0x1000, 0x3, 0x3, 0x40000000000, 0x2, 0x3ff, 0x6, 0x9, 0x9c8c, 0xffffffffffffffff, 0x1, 0x9, 0x8, 0x4, 0xa1, 0x0, 0x7, 0x9, 0x7ff, 0x3f, 0x2, 0xf0d, 0x4, 0x3f, 0x8, 0x1, 0xc93, 0x6, 0x100000001, 0x401, 0x3ff, 0x10001, 0x5, 0x6, 0x0, 0x24, 0xfffffffffffff800, 0x10001, 0x10000, 0x8, 0x6, 0x9, 0xff, 0x3, 0x401, 0xffffffff, 0x5, 0x5ebe, 0x100000000, 0x3a8, 0x6, 0x1, 0x4, 0xfffffffffffff97c, 0x2a2, 0x5, 0x3, 0x8001, 0x800000000, 0x8, 0x10001, 0x4, 0x40, 0x1, 0xfffffffffffffff9, 0x40, 0x3f, 0x3ff, 0x2, 0x8, 0xfff, 0x5, 0x7fffffff, 0x1ff, 0x2, 0x7f, 0xffffffffffffff5c, 0xfffffffffffffcae, 0x5, 0x8, 0x6, 0x401, 0x5, 0x7, 0x998, 0xd266, 0xff, 0x5, 0xc921, 0xfffffffffffffff9, 0x80000000, 0x8, 0x80000001, 0x0, 0x7, 0x3971, 0x9, 0x7, 0x7, 0xfffffffffffffffc, 0x9, 0x1, 0x100, 0x3, 0x80000000, 0x1000, 0x0, 0x0, 0x5f800000, 0x6, 0x20, 0x100000001, 0x100000, 0x0, 0x2, 0x4, 0x9, 0x9, 0xc7, 0xff, 0x9, 0xfe00, 0x2, 0x12e0, 0xf9, 0x4, 0x10000, 0x80000000, 0xd90e, 0x80, 0xffffffff80000000, 0x5, 0x8, 0x6, 0x52e, 0x4, 0xffffffffffffe261, 0xd1, 0x3, 0x100, 0xd00, 0x0, 0x401, 0xffffffffffffff7f, 0x4, 0x0, 0xffffffffffffffdd, 0x1, 0x9, 0xffffffffffffffff, 0x3, 0x80000001, 0x1, 0x7fff, 0x3, 0x100000000, 0x100000000, 0x81, 0x1, 0xf9, 0x9, 0x8, 0x6, 0x4, 0x80, 0x6201588, 0x8, 0x1b8f, 0xf8, 0x3, 0xc0, 0x7ff, 0x0, 0x7, 0x4, 0xdcf, 0x401, 0x5, 0x8, 0x20, 0x8, 0x1000, 0x8, 0x200, 0x1f, 0x2, 0x8, 0x7, 0x2, 0x7, 0x7a23, 0xb18, 0x3f, 0x9, 0x758, 0x0, 0x7, 0x0, 0x7f, 0x4, 0x6, 0x0, 0xbda, 0x1, 0x63cf, 0x8, 0x507, 0x9, 0x2, 0x3, 0x7, 0x10000, 0xfff, 0x6, 0x6, 0x4f, 0xfff, 0x7, 0x8d, 0x40, 0xfffffffffffffc01, 0x200, 0x9, 0x400, 0x7, 0x0, 0x1, 0x81, 0x82, 0x100000000, 0x7, 0x50, 0x4, 0x93d, 0x9, 0x80000001, 0x0, 0x62bba118, 0x0, 0x4, 0x8000, 0x100, 0x0, 0x5, 0x2d29c6ca, 0x8, 0x10001, 0x9, 0x2, 0x800000000000000, 0x0, 0x5, 0xcd50, 0x7fffffff, 0x3, 0x639, 0x8, 0x0, 0x0, 0x1, 0x7fff, 0xffffffffffffff7f, 0xffffffffffffffc0, 0x7fff, 0x1, 0x9, 0x3ff, 0x3f, 0x4, 0x5, 0x7f, 0x10001, 0x3, 0x0, 0x7, 0x7, 0x50, 0x5ad, 0x80, 0x100000000, 0x2a17, 0x6c4, 0x2, 0x4, 0xa7e, 0x4, 0x62f03173, 0x800, 0x1, 0x5, 0x3489, 0x21, 0x8ba, 0x3, 0x0, 0x105, 0x1, 0x3006, 0x7, 0xabfd, 0x5, 0xcbfe, 0x9, 0xff, 0x6, 0x6, 0x1, 0x0, 0x9, 0x800, 0x1000, 0x4, 0x4, 0x400000000000, 0xfffffffffffffe01, 0x3, 0x101, 0x10001, 0x4, 0x6, 0xffff, 0x101, 0x9, 0x400, 0x353, 0x3800000, 0x5, 0x1ff, 0x0, 0x1d, 0x5, 0x9, 0x4, 0x4, 0x5, 0xfffffffffffffff9, 0x3f, 0x1400000000, 0x3, 0x4, 0x2, 0x7fff, 0x90, 0x4, 0x4, 0x3f, 0xd5f, 0x401, 0xffffffffffffff1e, 0x8, 0xfffffffffffffff9, 0x7, 0x2, 0x9, 0x3, 0xfff, 0x7e7, 0x409, 0x6, 0x10000, 0x2, 0x40, 0x2, 0x5, 0x4, 0x3f, 0x1, 0x3fff800000000, 0x80000000, 0x20, 0x3, 0x7fffffff, 0x5, 0x5, 0xfff, 0x36d, 0x400, 0xf7, 0x2, 0x200, 0xfe1c, 0x1f, 0xfffffffffffffffe, 0x100, 0xa59, 0x0, 0x2, 0x20, 0x6, 0x5e62, 0x7, 0x2, 0x80000001, 0xfff, 0x40, 0x3ff, 0x1, 0x3, 0x2, 0x5, 0xfffffffffffffffc, 0x401f, 0x375, 0x0, 0x80, 0x0, 0xd06, 0x100, 0x0, 0x3f, 0x7, 0x0, 0x1, 0xffff, 0x5, 0x88, 0xffff, 0xd3c, 0xe8, 0x8, 0xffffffff, 0x400, 0x1, 0x401, 0xffffffff00000, 0x6, 0xe4d, 0x9, 0x100, 0xffff, 0x0, 0x1, 0xa1, 0xffffffffffff8001, 0x5, 0x976c, 0x7, 0x40, 0x7, 0x80000001, 0x1, 0x401, 0x38d9cd38, 0x3f, 0x2f, 0xff, 0x10000, 0xfffffffffffffffa, 0x3, 0x40, 0x4, 0x6, 0x12, 0x10000, 0x5, 0xe330, 0x8, 0x5, 0xac, 0x8, 0x7, 0x3, 0xffffffff, 0xfff, 0x581, 0x2, 0x0, 0x0, 0x3ff, 0x4, 0x8, 0x0, 0x100000001, 0xfffffffffffffffc, 0x401, 0xd94, 0x8000, 0x6, 0xfffffffffffff801, 0x100, 0x38, 0x3f, 0x100, 0x5, 0x9, 0x6, 0x2, 0x63, 0x7f, 0x24d, 0x80000000, 0x5, 0x4, 0x1, 0x1, 0x7f, 0x0, 0x0, 0x10001, 0x3f7, 0x8, 0x8, 0x2, 0x101, 0x50c52efb, 0x8001, 0x9, 0x0, 0x200, 0xfffffffffffffffc, 0x1, 0x101, 0x4, 0xffffffff, 0x6, 0x2, 0x6, 0x10000, 0x0, 0x4, 0x915, 0x8788, 0xff, 0x6, 0x3, 0x401, 0xdb1a, 0x81, 0xfffffffffffffffe, 0x6d8, 0x9, 0x2, 0x85b5, 0x0, 0x2, 0x48f1, 0x4, 0x4, 0x1, 0x1, 0xf5e, 0x2, 0x92, 0x4, 0x3, 0xa7, 0x8d8a198, 0x4, 0x6, 0x7fffffff, 0x3ff, 0x4, 0x80000000, 0x3, 0xfffffffffffff001, 0x1, 0x7fff, 0x1, 0x7f, 0x8, 0x800, 0x80000000, 0x3, 0x8, 0x101, 0x0, 0x80000001, 0x4, 0x2, 0x5dc4, 0x3, 0x7f, 0xf3, 0x132806ba, 0x800, 0x80000000, 0x200, 0x7, 0x6, 0x5ca, 0x0, 0x5, 0xfffffffffffffff9, 0x66, 0x6c35ceef, 0x2, 0x7ff, 0x4, 0x58e, 0x7, 0x0, 0xffffffff, 0x7, 0x0, 0x1ff, 0x7, 0x67, 0xfffffffffffffea0, 0x8, 0x10000, 0x4, 0x10, 0x2, 0x6706, 0x7, 0x9, 0x5, 0xfffffffffffffbff, 0x3, 0x7f, 0x5, 0x1, 0x1, 0x80, 0x6, 0xfffffffffffffff8, 0x0, 0x400, 0x9, 0x8f4c, 0x89f2, 0x1d, 0x1, 0x3240000000000, 0x2, 0x2, 0xff, 0x20, 0x6, 0x7, 0xfffffffffffffffb, 0x7, 0xf0d0, 0x7f, 0xe2, 0x37ca9743, 0x240000000, 0x1c5f5902, 0x7, 0x3, 0x0, 0xfffffffffffff000, 0x6, 0xb7, 0xff, 0x2000000000, 0xb451, 0x6, 0xa18, 0x81, 0xffffffffffff7fff, 0x5, 0xffff, 0xff, 0x1, 0x6, 0x7, 0x0, 0x101, 0xfff, 0x6, 0x1ff, 0x4, 0x4, 0x5, 0x800, 0x0, 0x2, 0x2, 0x1, 0x8, 0x6, 0x0, 0x401, 0x1, 0x7725b475, 0x4, 0x80000000, 0x7fffffff, 0x40, 0x8, 0x7fff, 0x37c4, 0x3, 0x0, 0x9, 0x2, 0xf65, 0x6, 0x7, 0xdbee, 0x8, 0xffff, 0x1, 0x1, 0x9, 0x3, 0x4, 0x2000000000000000, 0x0, 0xfff, 0x7, 0x1, 0x7f, 0x5, 0xfff, 0x8000, 0x81, 0x1, 0x260, 0x81, 0x6, 0x40, 0x7f, 0x8001, 0x20c, 0x80000001, 0x9, 0x20, 0x3f, 0x2, 0x40, 0x0, 0x5, 0x2, 0xb45, 0x9, 0x500, 0x40, 0x10000, 0x1, 0x10001, 0x401, 0x4, 0x3, 0x9, 0x2, 0x3ff, 0x1, 0x2, 0x5eed2438, 0x4, 0x4, 0x7, 0x80000000, 0x2, 0xcb2, 0x9, 0x4000, 0x44, 0xffffffff, 0x7f, 0x8001, 0x6, 0xe4, 0x3a2, 0x4, 0x101, 0x6, 0x4, 0x33, 0x7fff, 0x4, 0xff, 0x10000, 0x7fffffff, 0x1, 0x7fffffff, 0x9, 0x1, 0x3ff, 0x10000, 0x8, 0x2, 0x300000000000000, 0x100000000, 0x0, 0x9, 0x101, 0x0, 0x1ff, 0xffffffffffffff7f, 0x7, 0x9, 0x536c, 0xfffffffffffffe00, 0x3b, 0x7, 0x3ff, 0x4, 0x2, 0x0, 0x0, 0x9, 0x7ff, 0x3, 0x8, 0x81, 0x3, 0xfffffffffffffffc, 0x43b56beb, 0xfffffffffffffff8, 0x7fff, 0x80000000, 0xc, 0x3f, 0x6, 0x1000]}) r1 = syz_open_dev$hidraw(&(0x7f0000001080)='/dev/hidraw#\x00', 0x4, 0x2200) r2 = syz_open_dev$hiddev(&(0x7f00000010c0)='/dev/usb/hiddev#\x00', 0x7b7, 0x400) r3 = syz_open_dev$evdev(&(0x7f0000001100)='/dev/input/event#\x00', 0x0, 0x101000) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000001140)=""/131) r4 = syz_open_dev$hiddev(&(0x7f0000001200)='/dev/usb/hiddev#\x00', 0x5, 0x10281) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001300)={0x0, 0x99, &(0x7f0000001240)="9b03a67d801e38ec5ab7eba62ef645e24e3a423b1eaf7e8123c93ae269ec755903084e50094fd298ddb9683d121dfbb34b97828f71df9567c5f142cf4016e723de975c492a95f74eb3e9755aae0ffdab0ad014f71ab63cfffd7cea9154ff575495f005b369fc71e5c9083c0fb76288f863f00cb8409f0fda151a738ad1ebcd62ac9dc0fc1bdfde24c487483e0a087193dcf31d5a2f2155e4c7"}) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000001340)={0x3, 0x1, 0x8, 0x676, 0x17, 0x7}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000001380)={0x3, 0xffffffff, 0x0, 0x800, 0x9, 0xfffffffffffffff8}) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f00000013c0)=[0x80]) ioctl$HIDIOCSUSAGES(r4, 0x501c4814, &(0x7f0000001400)={{0x2, 0x3, 0x49, 0x10001, 0x1, 0x7}, 0x7e, [0x800, 0x20000000000000, 0x8, 0x4, 0x6, 0x1e, 0x77653609, 0x5, 0x198b, 0x10001, 0x1, 0x7, 0x7fffffff, 0x38, 0x7, 0x0, 0x2, 0x0, 0x4, 0x1, 0x7fffffff, 0x2, 0x3, 0xa0, 0x3, 0x1f, 0xff, 0x100000001, 0x0, 0x3, 0x1, 0x3, 0x3, 0x8, 0x6, 0x80000000, 0x4, 0x6, 0xdba, 0xf1, 0x1, 0x81, 0x8, 0x8, 0x200, 0x1, 0x21, 0xffffffffffffffff, 0x100000001, 0xc22, 0x1, 0x100000000, 0x1, 0x5, 0x8, 0x81, 0x10000, 0xfffffffffffffff9, 0x9, 0x5, 0x7, 0x9, 0x10000, 0x4cc906bb, 0x9, 0x8, 0xff, 0x6, 0x6, 0x4, 0x6, 0x162, 0xda8c, 0x0, 0x7, 0x0, 0x1f, 0x2, 0x7, 0x8, 0x3f15, 0x3f, 0x8, 0x1, 0x3, 0xfff, 0x3, 0x2, 0x7fffffff, 0x224, 0x1ff, 0x1ff, 0x2, 0xffff, 0x0, 0x4, 0x401, 0x2, 0xbae, 0xff, 0x5, 0x5, 0x9, 0xffff, 0x2, 0xfffffffffffffffa, 0x6, 0xfffffffffffffff9, 0x9, 0x101, 0x10001, 0x2c, 0x6, 0x3, 0x7fffffff, 0x3, 0x1, 0x47, 0x9, 0x0, 0x79a4, 0x7, 0x9, 0x4, 0x5, 0x7, 0x5, 0xe15, 0x1, 0x2, 0xe6, 0x200, 0x2, 0x5, 0x7fffffff, 0x5, 0x5, 0x8000, 0x5, 0x0, 0x6, 0x6, 0x1000, 0xfd1, 0xba, 0x5, 0xffffffffffffffe0, 0x7, 0x9adb, 0x7, 0x0, 0xfffffffffffffffb, 0x32, 0x20, 0x6, 0x6, 0x8, 0x8, 0x80000000, 0x1, 0x3, 0x2, 0x20, 0x3, 0x6, 0x9, 0x800, 0x9, 0x800, 0x1, 0xfffffffffffffffd, 0x5, 0x4, 0x2, 0xa, 0x6e6, 0x0, 0x2, 0x1, 0x7, 0x288, 0x3f, 0x3, 0x1000, 0x7ff, 0x5, 0x3, 0x9b3, 0x1ff, 0x81, 0x1f, 0x8001, 0x10000, 0x1, 0x40, 0x6, 0x7, 0x81, 0x0, 0x7, 0x4, 0x5, 0x2, 0x0, 0x9, 0x3, 0x57, 0x400, 0x7, 0x46, 0x9, 0x7fffffff, 0x529, 0x9, 0xd39d, 0x5d, 0x4, 0x9, 0x9c, 0x3, 0x2, 0xffffffffffffff01, 0x89, 0x40, 0xfffffffffffff53f, 0x1, 0xfff, 0x0, 0x4, 0x1, 0x2, 0xffffffff, 0x400, 0x40, 0x100000000, 0x7, 0x2, 0x2, 0x8, 0x1, 0x6070, 0x7, 0x100, 0x101, 0x2, 0x100000001, 0x4, 0xffff, 0x4, 0x20, 0x9a5, 0x5c0, 0x6, 0x5, 0x5, 0xffffffffffff0001, 0xfc, 0x2, 0x6, 0xff, 0x8000, 0x3, 0x100, 0x8, 0x1f, 0x1, 0x401, 0x100, 0x10000, 0xbc, 0x1f, 0x6, 0x3469, 0x9, 0x800, 0xfffffffffffffc00, 0x7fffffff, 0x4, 0x10000, 0x0, 0xb9a, 0x1, 0x9, 0x0, 0xfffffffffffffffd, 0x7f, 0x8000, 0xfffffffffffffffc, 0x475e, 0x6, 0x8, 0xfffffffffffffff9, 0x2, 0x0, 0x7f, 0x3f, 0x9a, 0x7fffffff, 0x0, 0x9, 0x3b71, 0xffffffff, 0x1, 0x2a, 0xfffffffffffffff7, 0x1f, 0x80, 0x3, 0x3, 0x0, 0x5, 0xfb, 0xe05, 0x7, 0x3, 0x5, 0x3, 0x9, 0x8, 0x0, 0x5, 0x10000, 0x40, 0x7ff, 0x857f105, 0x3, 0x7f3a, 0x100, 0xfffffffffffff444, 0x5, 0x8, 0x7, 0x0, 0x7, 0x8, 0x0, 0x1f, 0x5, 0x8, 0x1, 0xff, 0x4, 0x1000000, 0x3, 0x817, 0x4, 0x5, 0x8001, 0xffffffffffffffff, 0x8, 0x8cf1, 0x8a, 0x9, 0x80, 0x81, 0x4, 0x7, 0x7, 0x1, 0x3, 0xbd4, 0x40, 0x200, 0xfffffffffffffffd, 0x6700, 0x80, 0x0, 0xa3d, 0x9, 0xad1, 0x7, 0x5, 0x6, 0x1400000000000000, 0x5, 0x404, 0x100, 0x9, 0x6, 0x80000000, 0xa7b5, 0x2, 0x7fff, 0x5, 0x4, 0x4, 0xa4df, 0x10000, 0xd799, 0x868c, 0x401, 0x3, 0x1, 0x1, 0x20, 0x80000000, 0xe3af, 0x4, 0x3, 0x80, 0x4, 0x1a54, 0x0, 0xbfbc, 0x967, 0x9, 0x1, 0x4, 0x3f, 0x1, 0x8001, 0x4, 0x8, 0x3, 0x99ec, 0x9, 0xfffffffffffffff9, 0x3, 0x2, 0x4, 0x27, 0x3, 0xfffffffffffff800, 0x6, 0x401, 0x3f, 0x3, 0xfffffffffffffff7, 0x5, 0x100, 0x1, 0xff, 0x3ff, 0x8, 0xdcf7, 0xffffffffffff7fff, 0x1, 0x9, 0x3, 0x800, 0xff32, 0xff, 0x4, 0x48, 0x3, 0xfffffffffffffffe, 0x9, 0x8, 0x1f, 0x2, 0x4, 0x9, 0x8, 0xfffffffffffffff7, 0x2, 0x5, 0x81, 0x2, 0x80000001, 0x7, 0x1, 0x841, 0x9, 0x200, 0x5, 0x4, 0x0, 0x3f, 0x5, 0x6d, 0x0, 0xa36d, 0x100, 0x7ff, 0x964d, 0xa4, 0x8, 0x969, 0x1, 0x5, 0x5, 0x80, 0x5, 0x9, 0x401, 0x7, 0x1000, 0x81, 0x80, 0x3, 0x4, 0x100, 0x3, 0x1, 0xfe4, 0x100, 0x800, 0x6, 0x4, 0x1, 0x3, 0xa8, 0xfffffffffffffffc, 0x1a9a, 0x2b9a, 0x1000, 0x7fffffff, 0xffffffff, 0x2, 0x2, 0x1, 0x0, 0x0, 0x7f, 0x8, 0x5, 0xd83, 0x20, 0x400, 0x100000001, 0x972, 0x2, 0x7, 0xfffffffffffff800, 0x6, 0x9, 0x7805e4d7, 0x5, 0x1f, 0xffff, 0x33b9, 0x6, 0x20, 0xfc77, 0x314000, 0x8001, 0x5, 0x9, 0x3, 0x7f, 0x3, 0x100000000, 0x2, 0x1, 0x9b, 0x9, 0x9, 0x8, 0x97, 0xde40, 0x2, 0xf4, 0x0, 0xcf4, 0x0, 0x7, 0x3, 0x2000000000000, 0xfff, 0x7, 0x1, 0x1, 0x2, 0x6, 0x0, 0x2, 0x3ff, 0x7, 0x20, 0x1, 0x0, 0x1, 0x7fffffff, 0xff, 0x8001, 0x6, 0x2b1, 0x1c, 0xffffffffffff8001, 0x2, 0x0, 0x0, 0x100, 0x80000000, 0x80000001, 0x9, 0x4, 0x2, 0x0, 0x3, 0x3, 0xf000000000000000, 0x7ff, 0x20, 0x5, 0x1f, 0x9, 0x3, 0x1, 0xfffffffffffffffe, 0x3, 0xff, 0x3, 0x8, 0x3, 0x42e, 0xffffffff, 0x224b, 0x5, 0x5, 0x6, 0xffffffffffffff4a, 0x1, 0x0, 0x7, 0xffffffff, 0x100000000, 0x9, 0x4, 0x81, 0x2, 0x2, 0xa8, 0xba, 0x6, 0x4166, 0x7ff, 0xf8, 0x19e, 0x7f, 0x0, 0x7, 0x80, 0x2, 0xf5a8, 0x3, 0x1ff, 0x6, 0x6, 0x100, 0x7, 0x2, 0x7ba, 0xac8, 0xffffffff, 0xfff, 0xff, 0x0, 0xffffffffffff0c36, 0x1d, 0x10000, 0x0, 0x46, 0x1000, 0x400, 0x0, 0x3000, 0x6, 0x800, 0x20, 0x7, 0x0, 0x3ff, 0x8, 0xb98, 0x7f, 0x7, 0x80000001, 0x0, 0x8, 0x7f, 0x401, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x7, 0xfffffffffffffffa, 0x80000001, 0x0, 0x9, 0x4, 0x100000000, 0x7ff, 0x100, 0x401, 0x400, 0xfffffffffffffffc, 0xd4, 0x4, 0x7fffffff, 0xe00000, 0x81, 0x7f, 0x100000000, 0x10001, 0x3, 0x4000000000, 0x100, 0x101, 0x8, 0x0, 0x7c, 0x9, 0x134, 0x6, 0x7, 0x4, 0x3e, 0x85e, 0x0, 0x5, 0x3fe, 0x3, 0xfa2, 0x7fff, 0x401, 0x4, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x10001, 0x3, 0x9, 0xda, 0x2, 0x9ed, 0x9, 0x2, 0x53, 0x1, 0xeab9, 0x5, 0x800, 0x0, 0x101, 0x8, 0x7fff, 0x8000, 0x1f, 0x4, 0x9, 0x1, 0x81, 0x3, 0x54f, 0x4, 0x0, 0x8b7, 0xfffffffffffffffc, 0x101, 0x4, 0x4, 0x2, 0x8, 0x6, 0x8, 0x40, 0x0, 0x7ff, 0x0, 0xff, 0xff, 0x1000, 0x6, 0xc99, 0x2, 0xf9, 0x3, 0x5a7, 0x8, 0x9b7e, 0x81, 0x6, 0x3, 0x3f, 0x5, 0x100000001, 0x4, 0x7, 0xfffffffffffffffb, 0x9, 0x9, 0x8, 0x8, 0x2, 0x2, 0xffffffffffffff55, 0x8, 0x6, 0x5, 0x0, 0xffffffff, 0xc1e5, 0x1f, 0xfffffffffffffffe, 0x9, 0x0, 0x2, 0x6, 0xf53d, 0xffffffff, 0x1575, 0x8, 0x9, 0x3, 0xfffffffffffffff9, 0x5, 0xffffffff, 0x100000001, 0x9, 0x1, 0x21e7, 0x1, 0xe7, 0x1c1, 0x6, 0x410000000000, 0xd4b, 0x7, 0x9, 0x400, 0x1, 0x8000, 0x7fff, 0x0, 0x2, 0x2, 0x5, 0x4, 0x7fffffff, 0x7f, 0x5, 0x1, 0x400, 0x2, 0x6, 0x0, 0x20, 0x0, 0x3, 0x84, 0xe0, 0x9, 0x7fffffff, 0x6, 0x7fffffff, 0xfffffffffffffffc, 0x1, 0x2, 0xe4, 0x8, 0x20, 0x9, 0x1, 0x9, 0x2, 0x5, 0x7, 0x6, 0x7, 0xffffffffffffffee, 0x3, 0x401, 0x7fff, 0x5, 0x3a4d, 0x81, 0x7, 0x1, 0x4, 0x8, 0x3, 0x6, 0x9, 0x80000000, 0x4000000, 0x7, 0x100, 0x7, 0x507, 0x101, 0x6, 0x9, 0x100000000, 0x80000000, 0x1, 0x6, 0x4e, 0x80000001, 0x599c, 0x4, 0x2, 0x5, 0x3, 0x2, 0x57e, 0x8000, 0x1000000000000000, 0x0, 0xdaa9, 0x5, 0xc000000000000000, 0x0, 0x6, 0x7, 0x4, 0x8, 0x4, 0x2, 0x10001, 0xea, 0x7, 0x9, 0xbb, 0x9, 0xffff, 0x1, 0x3, 0x2ac7, 0x3, 0x10001, 0x80000001, 0x0, 0x200, 0x3, 0x100, 0x4, 0x5, 0x2, 0x1, 0xc546, 0xe, 0x3, 0x5, 0x7, 0x2446bbb3, 0x800, 0x1, 0x1, 0xffffffffffffffff, 0x8, 0xea2, 0x1, 0x8000, 0x3, 0x1f, 0x3, 0x4, 0x7, 0xffffffffffffffe1, 0x3ff, 0x4, 0x3f, 0x2, 0x5, 0xe1c5, 0x48, 0x600000000000000, 0x400, 0xb46d, 0x2, 0xff, 0x400, 0x7ff, 0x8, 0x3ff, 0x9, 0x5, 0x5, 0x7fff, 0x10001, 0xffff, 0x0, 0x1, 0x401, 0xd9, 0x96e4, 0xd6c, 0x4, 0x100000000, 0x8, 0x80000000, 0x80000, 0x6, 0x7, 0xf91, 0x24a7, 0x3ff, 0x1, 0x7fff, 0x2, 0x1, 0x3, 0x1f, 0xff, 0x7, 0x7, 0x689, 0x100000001, 0x5, 0x10001, 0x100000000, 0x9, 0x3, 0x8, 0x7, 0xff, 0x40, 0xfffffffffffffff7, 0x4, 0x3f, 0xffffffffffffffff, 0x1f, 0x3ff, 0x5, 0xe8, 0x6aa2, 0x6d, 0xfffffffffffffffa, 0x6, 0x2, 0x6, 0x100000001]}) ioctl$HIDIOCSREPORT(r4, 0x400c4808, &(0x7f0000002440)={0x1, 0x1, 0x7fffffff}) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f0000002480)=""/4096) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000003480)=""/149) syz_open_dev$hidraw(&(0x7f0000003540)='/dev/hidraw#\x00', 0xffffffff, 0x4000) ioctl$HIDIOCGNAME(r0, 0x80404806, &(0x7f0000003580)) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f00000035c0)=""/4096) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f00000045c0)={0x1, 0x5, 0x0, 0x6}) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f00000046c0)={0x1f, 0xa2, &(0x7f0000004600)="d4cf779fffebb03288e0b2ea3f90f1137c42d4e4de38ed1bee0a09f5b6bdf174a01c96c5c9a0970f7d95547d902477a54f662700a612e25cb3d67e8bd48d6d0dd349be4af49f5c0098971ac83dbd506c7f2ab28f567d11639dcdec530cf091ee9ac041f112da75809ce03191b8708b4508c5851cab870e83fd1000e53186de86791ac9ce5538bd7dfbc54346b7f425cfde202f8e34e4c20ac41b9f141097456e07e3"}) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000004700)=""/229) ioctl$EVIOCSCLOCKID(r3, 0x400445a0, &(0x7f0000004800)=0x5) ioctl$HIDIOCGSTRING(r2, 0x81044804, &(0x7f0000004840)={0xec, "6d7e16ec09d65d28c9a59cae25c103944f6ef3438526f1e756bae9928518881f80c6ae6ff624333e802025248191ab136b61cace6cfb98068556c8a1b9e3002b834773d86696b6059e1a2a3ed61513f2a0c1de8e99b0f1d2c6008ee21059b34114f66a8f3b5c6405ff4b7000cc9deed1cb9d9b2d3600c8b7a48cb40649f26a4d43a92774e64cdd41f98550d3686b67bad9c253bc584c9331d05da551461c4acbd930b879736d0f938018d108814af8cece802c02fd9896be62241115095189d6000f0114838eac94c589fd23ff469ed15b2350421c24a2b9b8b76b667df0fcf5f959215a21c095cd4d5bfc7e"}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000004940)=""/255) ioctl$HIDIOCSUSAGE(r4, 0x4018480c, &(0x7f0000004a40)={0x1, 0x100, 0x3ff, 0x8, 0x0, 0x100}) syz_open_dev$evdev(&(0x7f0000004a80)='/dev/input/event#\x00', 0xfffffffffffffffb, 0x10000) syz_open_dev$hidraw(&(0x7f0000004ac0)='/dev/hidraw#\x00', 0xa, 0x40001) read$hiddev(r4, &(0x7f0000004b00)=""/68, 0x44) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000004b80)={0x8, "80fa6c5934f0633d29fc34d5a50d44f54d84ab672398f75778bc7956813a74335a935aa3ae5a5794a5ff8441735c8520c0b9cb4b6e00ee10eef701af848fc9a6"}) 15:35:22 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x10000, 0x1) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000040)={0x0, 0x4, 0x7e, 0xa, 0x14000000, 0x3}) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000080)=""/11) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f00000000c0)=0x7) r1 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x0, 0x100) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f0000000140)={0x1, 0x1, 0x3}) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000180)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000001180)='/dev/input/event#\x00', 0x3, 0xc400) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f00000011c0)={0x1, 0x200, 0xdeb}) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f0000001200)={0x9, 0x1000, 0x4, 0x6, 0x7, 0x7ff}) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000001240)=""/110) r3 = syz_open_dev$evdev(&(0x7f00000012c0)='/dev/input/event#\x00', 0x80, 0x80000) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000001300)=""/90) ioctl$EVIOCSABS0(r3, 0x401845c0, &(0x7f0000001380)={0x4, 0x9, 0x800, 0x6, 0x1f, 0x4}) r4 = syz_open_dev$evdev(&(0x7f00000013c0)='/dev/input/event#\x00', 0x1f, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000001400)) r5 = syz_open_dev$hidraw(&(0x7f0000001440)='/dev/hidraw#\x00', 0x1, 0xd9b8407002d3c7fc) write$hidraw(r5, &(0x7f0000001480)="98ccb0911f8230cfe996a15632c94da2f312b13dd8a0e8e441eb2715879e2031bf8435cd06b2a8a4655794a7d0e121e21faa1daff3ef3510d0d41bd2eb9cc80458c8c43b31113d513161967c774ec830a570c6ade814f96cc0d75467ab8f0fc628bfd93a5140e8a565d40ebc3d07601255f9eb1b838668aa05cea623d58dba3bdb0e053b5a2b155c30affb956a7dee6593e092e927be984571638d31b08199951a9188f196387d7aa44f5028c82f4dc292465e48695f89d20b4652a22ea4e3118b8300aad27e33bc66e42788a7117ceaef1664125dba5724a5ab8f84af983a343c4d7b3e107919f6eead1f0d17b93b023775979af15087e6f4ac22fb3bdc6f70aa796b1b22a54e7c2e921a1b8bd9b2d45afa9eda604cc080c56eab1523a22f48c6466ca0adf29f4c554637f6b5abcf8164a33a2e012a8b2bff2b1d109e9b7851d0bfcdb546d74a27a2551ce4219ca389086a0d8e86de383a5be980465d33313a390eb8a1ec68a4cbcb8f0ed9c16f32d9c7292d703f48083b094bd01a5b5482d4b83b7df6138946fb06d1036de8dca3a34257b969a22a57adf148aeeff933dd855071403f1b3e9f391b5d3e0d18d8f40b5e9cb013bc273e64a7609d9056a01e3626ad0b26680fd4a3c22423adbc0ec7e86ef5f22751e078fdcf01caf59e368b722900a7282d92475d0a0b8f870cab6e0d1e7bf2c47fcc4414c05218922aa127a2513264506296d9f505691e13b5900f56eb45b5c5d72ce0caa8ebc27bdb81d511c5c112c87fe6676a82e8b198debbb718bf04c12d1c9ea7864971ec360bb1b3c10dc43bf64059c49e35f4f017cf8b05459c3c5e418d893e8c12126b7a0e4e463c55b9fb2d10b6ae21d0fd3fb210abd5254dea4c9142d54de6b7f2a49678e2a1f15dfdf63322e8ed6e929ef2a0fb7c36a27ed5eb70e6499a16d022a3ee0ab1e1fb6c0793eb7ae07b890f88c4253ec26483f6171e295414ab60106fc5e99c279e1dca38d60253a4cda438b61cda98b6b3732f12c88eadd0b9d9716947f93b7649a3f673314d53673ca8adca9734738d9b1e52bceacfe7c6d8b8c1983d3f08a541889ea66c89fcfd46e864117be1c17763bae8b07acdafec68e43b570c4db799a19adaebf087440be846aed074698d586bc52829d37083d60b0c15116d603119f0f4653a42d1a636959634687e04ef47b3ea36a45f2d46c73fb84a58ef2cf43efcb0be075881e7dc066c1e2d2ef753c122a136f4935b79d03773907c1262543ff49c6bb98bf983e221a22ceee85a4147640595982bf75dae13ed9ab0ae913c73ce07614c8b314831703c6ced07c48bad3aea667a9519cab31ad7728fcf225870fc9d91aeb80b92f8e076ef1f488759ce016547f8a8164b5ce0d7ef09d1782e1a8a6cafac09dc18f3ccc0ab75d730d5de1a8cfab0ddd377ab142ef15cba91685113ec8f93fc050e86fff415ffa55517fdb19f244fba29b03b62ee4801a2d181dfae8a67f3d6e2dc848f2b085f05c85b7e81108fcd134168bc09b74878c513a018ca94c5cf520103ca341617a498790c9f260f6f58ffc29eea4b56e94cfba8a517e9051c9bf4c1c320bc4522696ba5bc0395e7f574cd2fadc8a7ae58e1a80a7829d2e86249bd1342e03bb95b4115f11e0b58b3a02de6a7982b686a131825f40bf40971cad08f6b50224c49e18ac77d1c41b96b43c08e18ba86bd834fd7671512d1ea90a362a7a6d078d5ebd4b141dfce2d954a88de3ffbe0dfde976993b5c069fbbf5f623d2bcbfe39cb7375e2a9ccf565bc09429a1df026b20a9de24e63e1e1b7da86938d9c58b4f23424b6b681f853cdd40903adbd501ab9e61063dbe8417db51b7cd7fb520ece7edf9ba565db3a873553dd9d2f8283b3965e01955058403fa4227883c01a67a9a565b781dfad39a13c371d51af9f39c7db83f5ae54e4a11f4d27c5b6dce1fcbfe4d2b067652dbc2009d1d2b59769a4ad2b04f89c2eb7233e5e9d70d3e5fc113b960f557ecd4b3662e3eefa1236b940ea4eec51cbc9a2470b0fffbeeee3fe8dde2dc19dd3921c143bbfdf401529fdd53390da97a1d1b6bbbc19f278739c4176f5c1f3dcb07ecfbbd73572208437be207708ec6568e713951fc2ca010313d7c3dd01810b8652eef708cd0055f88d358979122665242473e540c36c1e56cdcb652196ef768ae912ee8f1ca1400128a7670bcec9a6b486d9da68506a66b7bcb85049fb30d530ac6242107e1a627480119d6aaf55cfa476dd0a5512a1038aa60c9b77805709766c812e1e5a311c2961949212bed356133b70168ab428c6b04db5adc0c7cf99f454aafb9ed0ed4c157005923722d31ab20a36af9cce9438c68c7946293c570d58a1f712a2c06e2d3ee72764ce444e57ce44e1eb4e2c78b4ca6437bc0b1e6403f66443afe7311e6f16eda59d772a84aaeace3ac22c25c5fcdb0aeac0f5efd5fc010d7673bf5200e7ec40ccef3e9d6f4cbd598847e4a91ed56a414a0000b2c148a67ed831a177766a2eeabb70ee466c9523ab46faec113ecb2587f985abc65b08f0eba19027f92eb0dfe5e686ecde1a3f4ef2ff25c079ac45a3a8cf78e0e0b99e58f566a708fe9af344f7b8992f28929969e66dcb3dd0dd7d9fa04b10d63522cbb14d43d26f111be39da796324e811e3a57da4e63e5f9e0c4aac6b9488446e28a0c9434c4e35fbe2c746e9ed066a7d83374dd9627b1b94cc547677ed31017bd79808d45bee4efab3168490f2ddc883dec5db0e236b7c439f2ee584ed00a33fbd0377c7e82278549c9646a9eff988e131258da0662fc0ef7d44bf8ea65824adaec10188b5accfef77a9344ae97ecfae8722bb830b5d15dc2d4cde95207864ef2ee19088fea2bd3a4300b2482344eed038d1149c5e340a135644e2d779a9dafe4402740c082b9cb5253f4235c2c16865efcd9a7a75ea91972a14c205bdc47e0bbcbbd1dadd65b339a317c61c94680cc4522856b8b8569d2009e061cba959bb13419ec57dd76993e25d60ad429c522fd9b46ef25338395db3072b1690db7c93ef8a9246ac9dd7f873ae2ed522dc4174eed9611e56f9d144ec576e92dbee8cb977d08dfd620a6a6cb1bc0455804e98266e661f05d989ad186f236d875e487ae3491b458dfdf0090e9e1625383eb618ede890e0ca8920836504cfa1719175fc66827086702d5a432ea5a0c44518a218755658cf646c727286037be060d8ad8d44307401322cbd2753f8a00bbf54d204bd4a5c133fbf4de17a4876f9543e18e53b3f1faf254f8ac155f104c52f4caeec4225ace0e6203eca87ec82d5ddee4521ceb835f09501a67b0aa015fe218109a79b72c79254565928079080473c762c9f84214eca05e9d2dfde03d2e88c28ca8dc074757c43351ca88d7094b5d035ad58b7d058b3291b55a7dc48b0f5797eff996e47d479b239089562cccdd8abcca0da4d0ed458c778c779baf410a6da1c6ee115e31e7ee4ca25d768449bb609168db1ea53198af342f07abed6a90de6ea83209cc6ee98ea642c5fa71ad8b280ccb70a8716996a3406c7667f47cc169b5ea7e069e9c9ce6fd2a865e7fb0a174c3259b3845cfe51a3b05ac17d4929f07163a6760122f65f1f5598397ae31795909c6585447a4dd3db17d1b64616eecd93342791d66c649d4f8b6f5bb0d335c443d594c389e0e6ae69abccfeb9ff95b710c76d14c055dae183a05ebc4737ecf48341f96e86ba64681b530906525a91429f5fbb1b7fcd025356542dece33448b5cff5d2a58c0476e9884b50b95da2bfd6fb930705ce979de32daef5e74f066d830b37337da52af3a6449faebbcf15d493e54024adaeaf373b117fdf6499b4d4827283661a045781d3eccc33b9b9c5a54908a568ad8baec20bde2b7c5e2dc5f1bf9eb267171017592545783c24c34539bdd56d1e2be95087a7b12dd81c42d6a66ee279db61584a67b7206a3d0527a3ff5fa79aca7011fa6c042b2d5d6330a0b6a15eb9de89bf2c68844d0f6e96c781185fc456b5436dd55b085d0bab46cb05b8506f19308e2456f2d4ca99de9df151a78aecf5ee1a29d2a04b1aec1e530225d0068fce54b14544571d1e30c7b2b4f7439c496556b6a8e2dda4175934735ed943e570a844f64a8f6c27a2e12573ddf7f977f27ee214cb28e56d19b715d8a5d0789dc530c4c5cdf49832e4c41a009754f48f0404decee07cbd480cadb7a64c5f6d110a11efb8deed693d14e45fad686cad60ab4d01269e79d3c5090964b13a5e7b757ea60e108dd451fb1723d35896eecb6b3e9e5bd55ee4811b5e4e0daee1912de57a86475b3acdb94f1088979310538d807b516ae15466b95c815641a559b36a0866254cb4d32b855f471b981c39e9be9d9bd1ea7b50adc552f8796f15b1a043a91c8b513c69f73f9f1f24622a9e872c53af06f9aa67ee1562a7630fc688fb78e3cd36a972772824540b65bd9bac2c26516a363455d44ba37672a67a3295dc8ce438aeea9b20f6c6a8cbf91f7a8a3d96e729983a1b52af2cbbb3023cd64713cc4d5d97327bf5b1d75f08e6a5cfd83b9799652255951ba8e61bd343806138745977c10d63658954d4d8ab05a419f0dd91fc70c52d5f85d140cf8132d142e1b1126d668de29d3b15635c1069c2c253fa25671885bbccb81bc77f9a1d1b125ef461c6a2621c00f0529ad5ab0cf9dcc4c6251325af33e60a61f8cacefffd3157f4e5f003d16b6f38d64aa618b5100b7afefc62adced2c853a537538ac379c5e22ba94d5ff2f8fa82a9c30acb249e325afb5e19063aa74a9ce19ef0cce740b4f144e60edd8a6851e4dfa545cce478376a885b207e87b6bb7cd32c5f7168d8ee3c52cd750b48cff3724cdff085e14d41c3be2c513aedf248708bff13b4673fda80428df5f06a266e625573e74591a03e37feaea9433bb16c5ea60ce24b2739a7e5b8422757b9d39ae972b5f45caaf635588c0092ed27b41c5856f8fc21df78f2f344c31294b5bb67dee1f8e3a0b6b6bf3aeb3914ec4892bdc620727d03264268a2cc97faa7dd5b79c1405eac43b41da277437375db8120fc7dbdaa978362b3363c21d72f25056802d363af1dbf1e9d55adf555913d150809d90c9b43af7d665a59e6747b08bbef50acb5904e875e1c00a4ad96d7ebbbd857df13c52158d8d38fc378d0d8af4d95e2084620bf89648a51188ec56150387bccc89e2c269c1e99d1fad480c155cb4c89e6f232636b198502d7eaf06956f5b41091479fc869e4f6fee2075748dc8c1a5c3fb01b1e482681ce61ac963d0cea049e4c77b82b5a55583939b0d27bdfecbe2884730a0857f8b2e5d41c09ac5d9c1fb7e68ce938aac6ed8c01d5604931c7b2d5032f0fb4f5415a03308a2bfcaacec11e170badbbf5dd8d0dd3072886ac2ec4987f9d8f8b53b8f62aa43a560d1cfd727712b75c31efd4155626c0cb44734ee6aa51528645ad277cb413de1e47e44264edd41423205090517f16c062cc1f2fa2431f3c68bbbd723fca448f5d8d00b478977c64353a6ba2607b0516743939f7bcd8aa79f9602e52b59845e88c0687d3239053f110ffaf7695d245fe7ed942cb97b493033434ebac1a04c0f7373e902883902f1e55bd26d4ef673e7138405c4fe046ca54526afd081751ea30205d7383c6b73ddea0e80588db830357bb63b7754be96de1bd850fd28cc2b184d150f396a83afbb0c27b7120e6ef48a18114f52d8f91f4b67d6f29e808a14a3e26ab37341033510232b42c251bea45be801c56c12d33639af2f34da60bb4fc71a06bc25d8b134e7c8fcaa29d60ebe2e651b", 0x1000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000002480)) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f00000024c0)=""/4096) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f00000034c0)=""/4096) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f00000044c0)={0x2, 0x100, 0x81}) write$hidraw(r5, &(0x7f0000004500)="fdad286ec7a056a5c3e49e7db1078ee7954e7be888c4fba5af42a8655017cc2d188e1ba2d17b11befe5f6f3f31ed01e4cdc43c7ab8fbbee5ad570b13e56e3b2520663fb45724fea7f893045cf6ced0b42e58404c549240c3497cf5a9f85ab33c087dadacb18cfab0965cefd6e8e3a4c8fd9f401d8b91b9c233204779a1859a399a477974256271c30108f3d3e143d94f633beda390ae80ab94e20d9947ee75410d6faa89177032751805fe37c108adaadf38d96ebeb9d065b5f79ab2bb65d4895df3575deed805880761f964874e7c3557334f7ec92bf49d6a88ee8d301568fda721b434270a5703f0c5e6e010f33f97f296afa24c38b71ceadd14f7d88fda16415129382d6716dd93a5d05e31d0d24d82a8f1cece986f2ecc340f1441d004d03df7bb889dcff8ea105457d1c9aaea44f85acbfd874fc0370ddba1b27236f606fcbf3043a67aeeb909de4ad29ea1455e21c4ae358d272f4631705947af9c89f7bbdfaaa890e731bb90d423953ffa3fdf968ddc366d190a2de99c9c01e6e3da0e2521fe280a1fbe733d7d507abcef405bdae757ece80e65fafd04f9d92eb4b12745d622002896727faf018852bff6bef6b72c12ac8fefa86fe08ce2e94541603a63106d5424fa3024234cd5b68b0b63fd56890ca472fe116f0bb71c068c3e618ba44cbe6890197dcd968ad3556422b3e887bbc5979fda7d980626d50a0b52b6905596f198a412a5caef2116c3260c693ad29119443fea8def8ec88c985bdbfaa85b40d657eaaa0879b38bd19acfcf9e65671b1a31c324926d9f0169fcbc4bfc4deaf8e83907b729bbdb4bd9712fb0a76b00c2642d9897c40d90901766695cc1420c4a3375d5e3ccf32bd0ed0b4f3e841e4637c7326c8c8de1fe393974ac0c28586db22fadb17ed8088d59dbceefe7c7a8d2629cb724c9046bca499135e8f81460c1199cae10e7b65e8d0160efa7ff69e080862377936859bcfba5aa80ac7333c67464d9c439899f3fccd063cbccea095dd9a42df8e6debd64456ac5763b2545fd45d0fd3107e4c21377fe8afe49658ec4c692ef4e1610c411b0a3241b44da64c1573244dc07d24f969d045e9612b8fd95c92f04b05174775bc18ad4d129fb96c72e29ee081d45729450882c14e7d71152dcabbfa082df477301a11902af37cc45871b50423b1a27823386e17af0fbe3eee3999a3572bfd31498f042b10109c6e8bd29fb9295ae7458b260ef48363ba944ebfe19020e451199273ae42edb540ec11601bf640265769e36550a031e965021b239afb7fd71b6e5e42e0c4e04e6edc36802a5423212820e4a151c2fd62e573625704e29d5402ee8cee749108c31f724bf2a2eb45ec523ea901f3ae97bec52ca54509a46de43b689dc69d149aea7f82e7fd8cc3818a451fae295e582667c8020e59cbce6406cdebf1871d7b9b3fb8dd39be99317e5898f741338f5e31202d01bed6adfd3cbb0412f227feda4d872f361a5368329aa82999aa797405fdd8cf8ed503ace61072fb47d4c6c8eb8534863b69e9b134fb900adddfdd5f77e25632054004cb3ef1db8b32ea90990eccca68c3985d5313e47188ac336afb469be6b44997ad66d3b7c229e03213ff94a2431e40585c25503ac16bec525f9d4b4fe79ba75dd3132838994d2169f9f51c74f1be33b199a73b76e272d9230bda03bfeab51ed85cc303dd9f61f129e617b858c9871638058e6240ca23459b8bcf2984e104f3e5b865d9a40eca62124ca94e7f6a344c07c84fe4cc5b64c44e3b737c0307550cb911b90f1011d101c4473cbce7a7bdc4239824acdcdf6ca6cc179617fb91cdb0e59bf6126803f458b1abdb9a25745c94580c62f185d6bf00d00864bba8ee1d0cd05d22f690768e6de056c0e7c84238a3dbd4e6cd545c9422c7cd66bd81ee10c29488eea2a607e125d8121f03b58892478874529bbc16c4e503207a0a3a5ca3b55688a8583b3be734b4d0a80dd64553272c368df8b80eeb6ee8b4d53e0223683c0b04462d7e2f489c0673ffc84ebcbbf41912d736e9db117069c811941c3320ac7d4b4d0e677423bc682736ea244c5940e17805ec5ec4e4fd2738daab2c036dc5c61995bf4691e3c5c939deaceed5dd2663f1beb5fffb78adc772fcdb27e46c5f7f92c3bfbbe7b9c3072ef063ba71e39b8ce375dc203842c5a3260a2a2fcd1b101b288ab1f0efbde99530b89edb0b1409a388873bfeba42ad6ab55a7348ea90f1d951b0d0d5c14f5cc77d1d0f961871050a5d20a480e5963c874eaef74f8054370da7a34ac4224895b9d54901ed3acb5a813dca5cfb3f0f325967605023e29a511e36619f56c039c71d020ab7816982be18cecb430054c591ae38e695e695d4283ad91cae6ba346c035b1906a72885ec215cc4941cd78fd287955fbd21e70c1fbf8e451d902650dfc00f2d6de6e8506c8f9c06f217fe0105717536dc2d0d885f0ee585bcdae78a5170116cd8cee3a43b611eb79d080b28e461556851e947a7d3af98729e75f4d2cd2a7cc9f61dce6181de926ce3a922eb0ecded132a04e7f80cbe84ff7437b92396cabbade52f3b6d35325a99adb8c24255975546a3d7fd00ef9c219623b4ac92c54ea13f3c9dd8d3698ca19467d2c3a858d884ae92006fb152a16b36c30c651e76a73b40b96aefd4477df2244701a30d904bd4fed44a3aafba0f677402260ef97c0de250195c48076e26d8127e76605c119cf81bda3959e76531b4bb56bc98eb2b5e87f10aee82f49affd119670fb0fc61e9d9c6f1258835af35af46eff59be9ed53a9869a15ab0b84a605b700dffd75a112c7b0d013b124a6d41a2289a5d6714d537bf614418240fb2277c5103cc99e79dcbe654cfb056765eca6818e7ffc95e84ba052ec3db407e865dd0be03c260cd969ab960bba50d829569262525aec5eb190405cb56eca7b07243fe3c4618509f60a586560a66517ca97ccb58d17d7fe9ee83440149135d0672fb80df6236b376e3d7e6ff2bae49dca63b8dd8f254e5fd8cbc78ae93a1fa86921d8c9f8c7909178a808dee3b63ca1d6fa069d4456fd82a6e4565deb84fc7b4af397da34eeca38d028638985a80658250441e51fda8a5628886ec8153bc16a370b03bf036415fbb4a049776503f3c564757905c6a9343a58fe3d6ae5c5d13eddc3125515a3e68e0f83caaf89d83f501d670d1ead6de29ae772327328e7abdc0532c1ce528ff22f8c30e2e5557e9ec5c3a8b341abca7136a1d4f6c50c7581f289c1b13b9e660fcf1d7eaa5d73d449d4c777aafa9c068d06cce997197df30abc68c55d857a515cf1d027c71d89c3f7298aeda9fbbeacecd67a07763134444ba079e94e69bd993fbb5ff45185295c380880ffa15682eaf63861eb06758cc01c657c5cd09b86b2115c2dc6def18ed0322b67ee204d01b2eb275c3456ee0d1e2471d33193b35506995219fb2afa35e985eb186b89ba8ee180908771679f275d7b70e4c798a9b7e283e32ead3601c984ed130ca341c7cb69838ca3f0e002e154d83b435699c10769b6c4852cfd11b520758c4d4438147b249c629bf1d3e40cd1e0ad77f6798b940dc9f337df8e0dac82ce110ebaee178aeb7b1e8d1321edd3d77239c494c21a515cc7d21f7b9be8ea95aa31283808a0303950fc23c70445731ee0cd7bcc2eabd99a7c2f199499682c2e17b09183e7e72b50c2a9454b1ddc5f0c04f34b01b2ba38874b65b3386dc32d39abb18d1f6adde9ba2f280700463dc2dd63206d5d0b8193a9f6cfa20d82122fdc9946bc0fbf23f67211c2ed6e229460584c3a50a6d1e5af86bbe131b59ab7947235ee09a0e621ca2c04383b4d3b3e8b6abaec1ad07880defa18efcd05e05a5a0bfb45d39ca428cf06425baef537203be82d5735e56c3a8f5cfbfb35abcec3b91df6ae3549f3de1805eb5da8db89e996b19bbf7fe41f6d03455d6c8afe7b588c122a06b1b8db98661f64f27ba5a7a3496dec051c127af17ba0e62fbed68b86f0c79dd6ae3e9a89c485961fd15ce680aebcd388f43a8e1d4316c75f80ee768d1eb36ffe3588eadc18bc3463a14c07c14fd80b1de352513a761e7f4ed92731725afdd1c79cff435e85a9bded3aa9fd7a38ae2c34733e5b0943f9894da7b25eba120cb22a981858a78821afc3b83926ff053998020b199439745264e1e9b58cac575882d628f9a28f929b5d35e9a8e7cefbe013aed7580aa4bb0ae8642c8cd3659bc3733aebbc26fb6ad4337adbd47a6c1b777178a2a3382bdae06270218ce7c6f16e14944555326eec7b84582f8c9adce1dd8fc9e0c9fd49e4b2580459d3d6bfd31b9db32b099fae4e83d6e5ddf29ea2b607820ece4a61937be902929fb2a770283681f8a85eda465bfe2d8a209fd96cdbc902e02d4800a1f27b4a1b4cce6d9ba0234821cc2d4f0a42e079635054d2825fff60e6f4af147fe9e2af6b422f59b4431ee919d8d169dc25f13c0d62fa150449cd37965c5f1994ba4c7bdc69d591e810e3df546d7bde8c4293f5ad14abf7d2d9f2d92df7c7c332420550c95751a2532e1dea2985f300c08936fbaa2d0791ebb85b4bcdd8dbb4da17dd00106d576b1408a791a0ce4235f35fea33ef6473ca9643fee4e197f63ebaa461a4d5875de6aa48b4bd2d8761c62f9eeba34fde4420481f3da9643b163be2f4a75db50dc9432f4f17cc996ac6eac875e8ea9352951161298d07b783a3897da86672a3eabe4cf9adb24c55ab73723099be45b188d7d2e359558db7de159869a256fa6236ef62928ad178382a202619a7ded8f2f7d5b8044d3ce2c805ec9a52509f4c0462ccad5e958905129fcf487a9f4dd42b11ead2a2223023062b52c2e57d0c21fbe3ed8105cce6a4e6d4f6e8de1a516c4d394f5640a4e46bd48efb9822a309f2769b8a39168549f00fb6e2a3dcee7668f1155f13f12b3a3bcd7bd72d77de0884d5d25e79ece98923e8cc1b3a3983d5cb3bba6bd1a4c334db04df2a4b79ece838daa2c22edca2f5297cf9f09ec6db54255c0fae5dece4e1b7c9471c9a3a8103cd8d046af078a1a114d15edea6cd7d52dc475ef5983f0f62c6a4f1746ba6d35e4d172026faac259dc7f374aa9ef452dce14d78652a68701e2aeff9e39f4d11fc2e673e709dc4516dead20c108384e526ae2aeed0cb44701a9b5801286a0acbffe331c5cd948b1feaf00dd1a59ae8d626842af6006f64661898d45c0163c464a2e074deb85bfbd9a329cc6405981ee4aa96419abd595dcecec7d12ed598da59646cb81ca7ebf763ed053801dd06db021c6c43ca6e0d9915e630e4beca628dbe9ee2ab216e13560f1453149ee5b353681a15e7d0e763c3ba201f8047e6b0f486ffb134104c53e287a389487fbeb68e0ce2964c869a9408cf7c232143bd22e0cc2b1d7daeb2018c0ace0a3cbc48dc23707dadfa949655a9d4ed6eedad12b8bdaa7e634a9ec90aa1e6a00395e62767ca91064eb18beabd3dab097e5fe9b2654356f6b169ab5e0f731d2e4cb250bf123d38b44b0cab5fb8bc02fad226e948f3782c42dcbcf432001a5b3cb3051eecf0e0f3b59236c6d72fbe1826a274b15b23434f49ca6fe843fa1d16b36e4347ce32fc82aa53684cb19bb551675a07e2fc6f3b75de0ccd30fc50e42f4607f1f254ee3fb83157648ed4ab393446b60b249b30567b4f20ce1078cda3221bf9cfb4064501db93caf396f4113587331b7f6661ca305f8a16f9d451ed2faa5e06f4772fc4cb46f34deb84678cf8c6f277174418e05997ff5931d7c0b01a51c08bd903e69a1156341d32dcc2a32cc6469c8613ea", 0x1000) ioctl$EVIOCGUNIQ(r4, 0x80404508, &(0x7f0000005500)=""/130) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f0000005600)={0x2, 0x1e, &(0x7f00000055c0)="b6706dcdd6c2a5e3bf32a154b3c9e1f073b9c75f33d5867750877941977b"}) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000005640)=""/247) ioctl$EVIOCGKEYCODE(r2, 0x80084504, &(0x7f0000005740)=""/80) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f00000057c0)=0xdfa1) ioctl$HIDIOCGFIELDINFO(r1, 0xc038480a, &(0x7f0000005800)={0x1, 0x100, 0x455, 0x25f4, 0x4, 0x4, 0x1, 0x80, 0x1, 0x7f, 0x7f, 0x2, 0x5, 0x28}) 15:35:22 executing program 4: syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0x7fffffff, 0x40441) syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x8001, 0x400002) syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x8, 0x8000) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x0, 0xe6b6c5916a3e56ce) syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x80000000, 0x40) r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x7fff, 0x40000) syz_open_dev$evdev(&(0x7f0000000580)='/dev/input/event#\x00', 0xa4, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000000280)='/dev/input/event#\x00', 0x2, 0x200040) syz_open_dev$evdev(&(0x7f0000000400)='/dev/input/event#\x00', 0x82, 0x20100) r2 = syz_open_dev$evdev(&(0x7f0000000300)='/dev/input/event#\x00', 0x3, 0x50040) ioctl$EVIOCSMASK(r2, 0x40104593, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f00000002c0)={0x3ff, 0x0, 0xffffffffffffffff, 0x0, "fd3092cfa1d4e8825e7ea0b9c68d3e18b5ae8b5ad5cdeda0622096a6bac826ff"}) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x4000) syz_open_dev$hidraw(0x0, 0x3, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x103480) r4 = syz_open_dev$hidraw(&(0x7f0000000380)='/dev/hidraw#\x00', 0x7f, 0x400000) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r4, 0x0, 0xb794a062d91952b7) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x9, 0x210800) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r6 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000080)=0x9) syz_open_dev$evdev(0x0, 0x6, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000007200)=""/4096) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000000)=""/39) ioctl$HIDIOCGPHYS(r6, 0x80404812, 0x0) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffffffffffe5) syz_open_dev$hidraw(&(0x7f0000000500)='/dev/hidraw#\x00', 0x42, 0x80000) syz_open_dev$hidraw(&(0x7f0000000340)='/dev/hidraw#\x00', 0x7c, 0x8dd0845575a62227) 15:35:22 executing program 1: syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0x7fffffff, 0x40441) syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x8001, 0x400002) syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x8, 0x8000) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x0, 0xe6b6c5916a3e56ce) syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x80000000, 0x40) r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x7fff, 0x40000) syz_open_dev$evdev(&(0x7f0000000580)='/dev/input/event#\x00', 0xa4, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000000280)='/dev/input/event#\x00', 0x2, 0x200040) syz_open_dev$evdev(&(0x7f0000000400)='/dev/input/event#\x00', 0x82, 0x20100) r2 = syz_open_dev$evdev(&(0x7f0000000300)='/dev/input/event#\x00', 0x3, 0x50040) ioctl$EVIOCSMASK(r2, 0x40104593, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f00000002c0)={0x3ff, 0x0, 0xffffffffffffffff, 0x0, "fd3092cfa1d4e8825e7ea0b9c68d3e18b5ae8b5ad5cdeda0622096a6bac826ff"}) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x4000) syz_open_dev$hidraw(0x0, 0x3, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x103480) r4 = syz_open_dev$hidraw(&(0x7f0000000380)='/dev/hidraw#\x00', 0x7f, 0x400000) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r4, 0x0, 0xb794a062d91952b7) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x9, 0x210800) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r6 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000080)=0x9) syz_open_dev$evdev(0x0, 0x6, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000007200)=""/4096) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000000)=""/39) ioctl$HIDIOCGPHYS(r6, 0x80404812, 0x0) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffffffffffe5) syz_open_dev$hidraw(&(0x7f0000000500)='/dev/hidraw#\x00', 0x42, 0x80000) syz_open_dev$hidraw(&(0x7f0000000340)='/dev/hidraw#\x00', 0x7c, 0x8dd0845575a62227) 15:35:22 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x1, 0x80000) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000040)={{0x1, 0x100, 0xf575, 0x8, 0x0, 0x3f}, 0x255, [0x2, 0x400, 0x7ff, 0x1, 0x6, 0x11c3, 0x0, 0x0, 0xe4, 0xffffffff7fffffff, 0x2, 0x81, 0xfffffffffffffffd, 0x9, 0xeb, 0xa8, 0x0, 0x8, 0x3f, 0x80000000, 0x1f, 0x699, 0x5, 0xaca, 0x5ab22139, 0x2, 0xfffffffffffffffd, 0x1, 0xaf, 0x9, 0x908f, 0x9, 0x9, 0x7, 0x6, 0x4, 0x4, 0x1f7, 0x8, 0x1, 0x0, 0x2, 0x51f, 0x800, 0x74a, 0x1000, 0x6, 0x3, 0x8001, 0x590, 0x220000000000, 0x2, 0xfef, 0x1000, 0x3, 0x8, 0x6, 0x4, 0x7, 0x10001, 0x6ef, 0x7fff, 0x2, 0x3, 0x100, 0x5, 0x5, 0x4, 0x6, 0x792fb316, 0x5, 0x4, 0x20, 0x80000001, 0x8, 0x6, 0xfffffffffffffff8, 0x80000000, 0x4, 0x6, 0x3ff, 0xec0, 0x8, 0x5, 0x5, 0x7fff, 0x83, 0x4, 0x8000, 0x7, 0x1, 0x0, 0x7e1, 0x3, 0x80000001, 0x169, 0x10001, 0x1, 0x7, 0x6, 0x7, 0x1, 0x7, 0x6, 0xe4, 0xd38, 0x6, 0x40, 0x6, 0xffffffff, 0x800000000000, 0xd2, 0x3, 0x183d, 0x1, 0x6, 0x908, 0x7a, 0x8000, 0x6, 0x2, 0x800, 0x7, 0x32, 0x2, 0x6, 0xfffffffffffffff8, 0xfff, 0x3, 0x7f13, 0x2, 0x1, 0x10000, 0x1f, 0xfffffffffffffffc, 0x0, 0x4, 0x7ff, 0xfffffffffffffffb, 0x1, 0xfffffffffffffec7, 0x4, 0x10001, 0x401, 0x20, 0x80, 0xce4, 0x6, 0x4a6c, 0xffffffffffffffa7, 0x21, 0x3, 0x20, 0x4, 0x8, 0x5, 0x5, 0x0, 0x100000001, 0x2, 0x0, 0x5, 0xfffffffffffffffe, 0x5, 0x2, 0x3, 0x3ff, 0x1, 0xffff, 0xfffffffffffffffd, 0x8ae, 0x0, 0x101, 0x8, 0x40, 0x9, 0x7, 0x2, 0x80, 0x80000001, 0xfffffffffffff2aa, 0x7, 0x4a40df38, 0x41e, 0x4, 0x4, 0xffffffff, 0x2, 0x9, 0xffff, 0x0, 0x3, 0x7, 0x0, 0x4, 0x1000, 0xa5, 0x8, 0x9, 0x93a7, 0x7, 0xfffffffffffffff9, 0x1ff, 0x100000000, 0x4, 0x8, 0x7fffffff, 0x4, 0xfffffffffffff801, 0x5, 0x100, 0xfffffffffffffff8, 0x8000, 0x574, 0x2, 0x3, 0x1000, 0x3, 0x3, 0x40000000000, 0x2, 0x3ff, 0x6, 0x9, 0x9c8c, 0xffffffffffffffff, 0x1, 0x9, 0x8, 0x4, 0xa1, 0x0, 0x7, 0x9, 0x7ff, 0x3f, 0x2, 0xf0d, 0x4, 0x3f, 0x8, 0x1, 0xc93, 0x6, 0x100000001, 0x401, 0x3ff, 0x10001, 0x5, 0x6, 0x0, 0x24, 0xfffffffffffff800, 0x10001, 0x10000, 0x8, 0x6, 0x9, 0xff, 0x3, 0x401, 0xffffffff, 0x5, 0x5ebe, 0x100000000, 0x3a8, 0x6, 0x1, 0x4, 0xfffffffffffff97c, 0x2a2, 0x5, 0x3, 0x8001, 0x800000000, 0x8, 0x10001, 0x4, 0x40, 0x1, 0xfffffffffffffff9, 0x40, 0x3f, 0x3ff, 0x2, 0x8, 0xfff, 0x5, 0x7fffffff, 0x1ff, 0x2, 0x7f, 0xffffffffffffff5c, 0xfffffffffffffcae, 0x5, 0x8, 0x6, 0x401, 0x5, 0x7, 0x998, 0xd266, 0xff, 0x5, 0xc921, 0xfffffffffffffff9, 0x80000000, 0x8, 0x80000001, 0x0, 0x7, 0x3971, 0x9, 0x7, 0x7, 0xfffffffffffffffc, 0x9, 0x1, 0x100, 0x3, 0x80000000, 0x1000, 0x0, 0x0, 0x5f800000, 0x6, 0x20, 0x100000001, 0x100000, 0x0, 0x2, 0x4, 0x9, 0x9, 0xc7, 0xff, 0x9, 0xfe00, 0x2, 0x12e0, 0xf9, 0x4, 0x10000, 0x80000000, 0xd90e, 0x80, 0xffffffff80000000, 0x5, 0x8, 0x6, 0x52e, 0x4, 0xffffffffffffe261, 0xd1, 0x3, 0x100, 0xd00, 0x0, 0x401, 0xffffffffffffff7f, 0x4, 0x0, 0xffffffffffffffdd, 0x1, 0x9, 0xffffffffffffffff, 0x3, 0x80000001, 0x1, 0x7fff, 0x3, 0x100000000, 0x100000000, 0x81, 0x1, 0xf9, 0x9, 0x8, 0x6, 0x4, 0x80, 0x6201588, 0x8, 0x1b8f, 0xf8, 0x3, 0xc0, 0x7ff, 0x0, 0x7, 0x4, 0xdcf, 0x401, 0x5, 0x8, 0x20, 0x8, 0x1000, 0x8, 0x200, 0x1f, 0x2, 0x8, 0x7, 0x2, 0x7, 0x7a23, 0xb18, 0x3f, 0x9, 0x758, 0x0, 0x7, 0x0, 0x7f, 0x4, 0x6, 0x0, 0xbda, 0x1, 0x63cf, 0x8, 0x507, 0x9, 0x2, 0x3, 0x7, 0x10000, 0xfff, 0x6, 0x6, 0x4f, 0xfff, 0x7, 0x8d, 0x40, 0xfffffffffffffc01, 0x200, 0x9, 0x400, 0x7, 0x0, 0x1, 0x81, 0x82, 0x100000000, 0x7, 0x50, 0x4, 0x93d, 0x9, 0x80000001, 0x0, 0x62bba118, 0x0, 0x4, 0x8000, 0x100, 0x0, 0x5, 0x2d29c6ca, 0x8, 0x10001, 0x9, 0x2, 0x800000000000000, 0x0, 0x5, 0xcd50, 0x7fffffff, 0x3, 0x639, 0x8, 0x0, 0x0, 0x1, 0x7fff, 0xffffffffffffff7f, 0xffffffffffffffc0, 0x7fff, 0x1, 0x9, 0x3ff, 0x3f, 0x4, 0x5, 0x7f, 0x10001, 0x3, 0x0, 0x7, 0x7, 0x50, 0x5ad, 0x80, 0x100000000, 0x2a17, 0x6c4, 0x2, 0x4, 0xa7e, 0x4, 0x62f03173, 0x800, 0x1, 0x5, 0x3489, 0x21, 0x8ba, 0x3, 0x0, 0x105, 0x1, 0x3006, 0x7, 0xabfd, 0x5, 0xcbfe, 0x9, 0xff, 0x6, 0x6, 0x1, 0x0, 0x9, 0x800, 0x1000, 0x4, 0x4, 0x400000000000, 0xfffffffffffffe01, 0x3, 0x101, 0x10001, 0x4, 0x6, 0xffff, 0x101, 0x9, 0x400, 0x353, 0x3800000, 0x5, 0x1ff, 0x0, 0x1d, 0x5, 0x9, 0x4, 0x4, 0x5, 0xfffffffffffffff9, 0x3f, 0x1400000000, 0x3, 0x4, 0x2, 0x7fff, 0x90, 0x4, 0x4, 0x3f, 0xd5f, 0x401, 0xffffffffffffff1e, 0x8, 0xfffffffffffffff9, 0x7, 0x2, 0x9, 0x3, 0xfff, 0x7e7, 0x409, 0x6, 0x10000, 0x2, 0x40, 0x2, 0x5, 0x4, 0x3f, 0x1, 0x3fff800000000, 0x80000000, 0x20, 0x3, 0x7fffffff, 0x5, 0x5, 0xfff, 0x36d, 0x400, 0xf7, 0x2, 0x200, 0xfe1c, 0x1f, 0xfffffffffffffffe, 0x100, 0xa59, 0x0, 0x2, 0x20, 0x6, 0x5e62, 0x7, 0x2, 0x80000001, 0xfff, 0x40, 0x3ff, 0x1, 0x3, 0x2, 0x5, 0xfffffffffffffffc, 0x401f, 0x375, 0x0, 0x80, 0x0, 0xd06, 0x100, 0x0, 0x3f, 0x7, 0x0, 0x1, 0xffff, 0x5, 0x88, 0xffff, 0xd3c, 0xe8, 0x8, 0xffffffff, 0x400, 0x1, 0x401, 0xffffffff00000, 0x6, 0xe4d, 0x9, 0x100, 0xffff, 0x0, 0x1, 0xa1, 0xffffffffffff8001, 0x5, 0x976c, 0x7, 0x40, 0x7, 0x80000001, 0x1, 0x401, 0x38d9cd38, 0x3f, 0x2f, 0xff, 0x10000, 0xfffffffffffffffa, 0x3, 0x40, 0x4, 0x6, 0x12, 0x10000, 0x5, 0xe330, 0x8, 0x5, 0xac, 0x8, 0x7, 0x3, 0xffffffff, 0xfff, 0x581, 0x2, 0x0, 0x0, 0x3ff, 0x4, 0x8, 0x0, 0x100000001, 0xfffffffffffffffc, 0x401, 0xd94, 0x8000, 0x6, 0xfffffffffffff801, 0x100, 0x38, 0x3f, 0x100, 0x5, 0x9, 0x6, 0x2, 0x63, 0x7f, 0x24d, 0x80000000, 0x5, 0x4, 0x1, 0x1, 0x7f, 0x0, 0x0, 0x10001, 0x3f7, 0x8, 0x8, 0x2, 0x101, 0x50c52efb, 0x8001, 0x9, 0x0, 0x200, 0xfffffffffffffffc, 0x1, 0x101, 0x4, 0xffffffff, 0x6, 0x2, 0x6, 0x10000, 0x0, 0x4, 0x915, 0x8788, 0xff, 0x6, 0x3, 0x401, 0xdb1a, 0x81, 0xfffffffffffffffe, 0x6d8, 0x9, 0x2, 0x85b5, 0x0, 0x2, 0x48f1, 0x4, 0x4, 0x1, 0x1, 0xf5e, 0x2, 0x92, 0x4, 0x3, 0xa7, 0x8d8a198, 0x4, 0x6, 0x7fffffff, 0x3ff, 0x4, 0x80000000, 0x3, 0xfffffffffffff001, 0x1, 0x7fff, 0x1, 0x7f, 0x8, 0x800, 0x80000000, 0x3, 0x8, 0x101, 0x0, 0x80000001, 0x4, 0x2, 0x5dc4, 0x3, 0x7f, 0xf3, 0x132806ba, 0x800, 0x80000000, 0x200, 0x7, 0x6, 0x5ca, 0x0, 0x5, 0xfffffffffffffff9, 0x66, 0x6c35ceef, 0x2, 0x7ff, 0x4, 0x58e, 0x7, 0x0, 0xffffffff, 0x7, 0x0, 0x1ff, 0x7, 0x67, 0xfffffffffffffea0, 0x8, 0x10000, 0x4, 0x10, 0x2, 0x6706, 0x7, 0x9, 0x5, 0xfffffffffffffbff, 0x3, 0x7f, 0x5, 0x1, 0x1, 0x80, 0x6, 0xfffffffffffffff8, 0x0, 0x400, 0x9, 0x8f4c, 0x89f2, 0x1d, 0x1, 0x3240000000000, 0x2, 0x2, 0xff, 0x20, 0x6, 0x7, 0xfffffffffffffffb, 0x7, 0xf0d0, 0x7f, 0xe2, 0x37ca9743, 0x240000000, 0x1c5f5902, 0x7, 0x3, 0x0, 0xfffffffffffff000, 0x6, 0xb7, 0xff, 0x2000000000, 0xb451, 0x6, 0xa18, 0x81, 0xffffffffffff7fff, 0x5, 0xffff, 0xff, 0x1, 0x6, 0x7, 0x0, 0x101, 0xfff, 0x6, 0x1ff, 0x4, 0x4, 0x5, 0x800, 0x0, 0x2, 0x2, 0x1, 0x8, 0x6, 0x0, 0x401, 0x1, 0x7725b475, 0x4, 0x80000000, 0x7fffffff, 0x40, 0x8, 0x7fff, 0x37c4, 0x3, 0x0, 0x9, 0x2, 0xf65, 0x6, 0x7, 0xdbee, 0x8, 0xffff, 0x1, 0x1, 0x9, 0x3, 0x4, 0x2000000000000000, 0x0, 0xfff, 0x7, 0x1, 0x7f, 0x5, 0xfff, 0x8000, 0x81, 0x1, 0x260, 0x81, 0x6, 0x40, 0x7f, 0x8001, 0x20c, 0x80000001, 0x9, 0x20, 0x3f, 0x2, 0x40, 0x0, 0x5, 0x2, 0xb45, 0x9, 0x500, 0x40, 0x10000, 0x1, 0x10001, 0x401, 0x4, 0x3, 0x9, 0x2, 0x3ff, 0x1, 0x2, 0x5eed2438, 0x4, 0x4, 0x7, 0x80000000, 0x2, 0xcb2, 0x9, 0x4000, 0x44, 0xffffffff, 0x7f, 0x8001, 0x6, 0xe4, 0x3a2, 0x4, 0x101, 0x6, 0x4, 0x33, 0x7fff, 0x4, 0xff, 0x10000, 0x7fffffff, 0x1, 0x7fffffff, 0x9, 0x1, 0x3ff, 0x10000, 0x8, 0x2, 0x300000000000000, 0x100000000, 0x0, 0x9, 0x101, 0x0, 0x1ff, 0xffffffffffffff7f, 0x7, 0x9, 0x536c, 0xfffffffffffffe00, 0x3b, 0x7, 0x3ff, 0x4, 0x2, 0x0, 0x0, 0x9, 0x7ff, 0x3, 0x8, 0x81, 0x3, 0xfffffffffffffffc, 0x43b56beb, 0xfffffffffffffff8, 0x7fff, 0x80000000, 0xc, 0x3f, 0x6, 0x1000]}) syz_open_dev$hidraw(&(0x7f0000001080)='/dev/hidraw#\x00', 0x4, 0x2200) r1 = syz_open_dev$hiddev(&(0x7f00000010c0)='/dev/usb/hiddev#\x00', 0x7b7, 0x400) r2 = syz_open_dev$evdev(&(0x7f0000001100)='/dev/input/event#\x00', 0x0, 0x101000) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f0000001140)=""/131) r3 = syz_open_dev$hiddev(&(0x7f0000001200)='/dev/usb/hiddev#\x00', 0x5, 0x10281) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001300)={0x0, 0x99, &(0x7f0000001240)="9b03a67d801e38ec5ab7eba62ef645e24e3a423b1eaf7e8123c93ae269ec755903084e50094fd298ddb9683d121dfbb34b97828f71df9567c5f142cf4016e723de975c492a95f74eb3e9755aae0ffdab0ad014f71ab63cfffd7cea9154ff575495f005b369fc71e5c9083c0fb76288f863f00cb8409f0fda151a738ad1ebcd62ac9dc0fc1bdfde24c487483e0a087193dcf31d5a2f2155e4c7"}) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000001340)={0x3, 0x1, 0x8, 0x676, 0x17, 0x7}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000001380)={0x3, 0xffffffff, 0x0, 0x800, 0x9, 0xfffffffffffffff8}) ioctl$EVIOCSKEYCODE(r2, 0x40084504, &(0x7f00000013c0)=[0x80]) ioctl$HIDIOCSUSAGES(r3, 0x501c4814, &(0x7f0000001400)={{0x2, 0x3, 0x49, 0x10001, 0x1, 0x7}, 0x7e, [0x800, 0x20000000000000, 0x8, 0x4, 0x6, 0x1e, 0x77653609, 0x5, 0x198b, 0x10001, 0x1, 0x7, 0x7fffffff, 0x38, 0x7, 0x0, 0x2, 0x0, 0x4, 0x1, 0x7fffffff, 0x2, 0x3, 0xa0, 0x3, 0x1f, 0xff, 0x100000001, 0x0, 0x3, 0x1, 0x3, 0x3, 0x8, 0x6, 0x80000000, 0x4, 0x6, 0xdba, 0xf1, 0x1, 0x81, 0x8, 0x8, 0x200, 0x1, 0x21, 0xffffffffffffffff, 0x100000001, 0xc22, 0x1, 0x100000000, 0x1, 0x5, 0x8, 0x81, 0x10000, 0xfffffffffffffff9, 0x9, 0x5, 0x7, 0x9, 0x10000, 0x4cc906bb, 0x9, 0x8, 0xff, 0x6, 0x6, 0x4, 0x6, 0x162, 0xda8c, 0x0, 0x7, 0x0, 0x1f, 0x2, 0x7, 0x8, 0x3f15, 0x3f, 0x8, 0x1, 0x3, 0xfff, 0x3, 0x2, 0x7fffffff, 0x224, 0x1ff, 0x1ff, 0x2, 0xffff, 0x0, 0x4, 0x401, 0x2, 0xbae, 0xff, 0x5, 0x5, 0x9, 0xffff, 0x2, 0xfffffffffffffffa, 0x6, 0xfffffffffffffff9, 0x9, 0x101, 0x10001, 0x2c, 0x6, 0x3, 0x7fffffff, 0x3, 0x1, 0x47, 0x9, 0x0, 0x79a4, 0x7, 0x9, 0x4, 0x5, 0x7, 0x5, 0xe15, 0x1, 0x2, 0xe6, 0x200, 0x2, 0x5, 0x7fffffff, 0x5, 0x5, 0x8000, 0x5, 0x0, 0x6, 0x6, 0x1000, 0xfd1, 0xba, 0x5, 0xffffffffffffffe0, 0x7, 0x9adb, 0x7, 0x0, 0xfffffffffffffffb, 0x32, 0x20, 0x6, 0x6, 0x8, 0x8, 0x80000000, 0x1, 0x3, 0x2, 0x20, 0x3, 0x6, 0x9, 0x800, 0x9, 0x800, 0x1, 0xfffffffffffffffd, 0x5, 0x4, 0x2, 0xa, 0x6e6, 0x0, 0x2, 0x1, 0x7, 0x288, 0x3f, 0x3, 0x1000, 0x7ff, 0x5, 0x3, 0x9b3, 0x1ff, 0x81, 0x1f, 0x8001, 0x10000, 0x1, 0x40, 0x6, 0x7, 0x81, 0x0, 0x7, 0x4, 0x5, 0x2, 0x0, 0x9, 0x3, 0x57, 0x400, 0x7, 0x46, 0x9, 0x7fffffff, 0x529, 0x9, 0xd39d, 0x5d, 0x4, 0x9, 0x9c, 0x3, 0x2, 0xffffffffffffff01, 0x89, 0x40, 0xfffffffffffff53f, 0x1, 0xfff, 0x0, 0x4, 0x1, 0x2, 0xffffffff, 0x400, 0x40, 0x100000000, 0x7, 0x2, 0x2, 0x8, 0x1, 0x6070, 0x7, 0x100, 0x101, 0x2, 0x100000001, 0x4, 0xffff, 0x4, 0x20, 0x9a5, 0x5c0, 0x6, 0x5, 0x5, 0xffffffffffff0001, 0xfc, 0x2, 0x6, 0xff, 0x8000, 0x3, 0x100, 0x8, 0x1f, 0x1, 0x401, 0x100, 0x10000, 0xbc, 0x1f, 0x6, 0x3469, 0x9, 0x800, 0xfffffffffffffc00, 0x7fffffff, 0x4, 0x10000, 0x0, 0xb9a, 0x1, 0x9, 0x0, 0xfffffffffffffffd, 0x7f, 0x8000, 0xfffffffffffffffc, 0x475e, 0x6, 0x8, 0xfffffffffffffff9, 0x2, 0x0, 0x7f, 0x3f, 0x9a, 0x7fffffff, 0x0, 0x9, 0x3b71, 0xffffffff, 0x1, 0x2a, 0xfffffffffffffff7, 0x1f, 0x80, 0x3, 0x3, 0x0, 0x5, 0xfb, 0xe05, 0x7, 0x3, 0x5, 0x3, 0x9, 0x8, 0x0, 0x5, 0x10000, 0x40, 0x7ff, 0x857f105, 0x3, 0x7f3a, 0x100, 0xfffffffffffff444, 0x5, 0x8, 0x7, 0x0, 0x7, 0x8, 0x0, 0x1f, 0x5, 0x8, 0x1, 0xff, 0x4, 0x1000000, 0x3, 0x817, 0x4, 0x5, 0x8001, 0xffffffffffffffff, 0x8, 0x8cf1, 0x8a, 0x9, 0x80, 0x81, 0x4, 0x7, 0x7, 0x1, 0x3, 0xbd4, 0x40, 0x200, 0xfffffffffffffffd, 0x6700, 0x80, 0x0, 0xa3d, 0x9, 0xad1, 0x7, 0x5, 0x6, 0x1400000000000000, 0x5, 0x404, 0x100, 0x9, 0x6, 0x80000000, 0xa7b5, 0x2, 0x7fff, 0x5, 0x4, 0x4, 0xa4df, 0x10000, 0xd799, 0x868c, 0x401, 0x3, 0x1, 0x1, 0x20, 0x80000000, 0xe3af, 0x4, 0x3, 0x80, 0x4, 0x1a54, 0x0, 0xbfbc, 0x967, 0x9, 0x1, 0x4, 0x3f, 0x1, 0x8001, 0x4, 0x8, 0x3, 0x99ec, 0x9, 0xfffffffffffffff9, 0x3, 0x2, 0x4, 0x27, 0x3, 0xfffffffffffff800, 0x6, 0x401, 0x3f, 0x3, 0xfffffffffffffff7, 0x5, 0x100, 0x1, 0xff, 0x3ff, 0x8, 0xdcf7, 0xffffffffffff7fff, 0x1, 0x9, 0x3, 0x800, 0xff32, 0xff, 0x4, 0x48, 0x3, 0xfffffffffffffffe, 0x9, 0x8, 0x1f, 0x2, 0x4, 0x9, 0x8, 0xfffffffffffffff7, 0x2, 0x5, 0x81, 0x2, 0x80000001, 0x7, 0x1, 0x841, 0x9, 0x200, 0x5, 0x4, 0x0, 0x3f, 0x5, 0x6d, 0x0, 0xa36d, 0x100, 0x7ff, 0x964d, 0xa4, 0x8, 0x969, 0x1, 0x5, 0x5, 0x80, 0x5, 0x9, 0x401, 0x7, 0x1000, 0x81, 0x80, 0x3, 0x4, 0x100, 0x3, 0x1, 0xfe4, 0x100, 0x800, 0x6, 0x4, 0x1, 0x3, 0xa8, 0xfffffffffffffffc, 0x1a9a, 0x2b9a, 0x1000, 0x7fffffff, 0xffffffff, 0x2, 0x2, 0x1, 0x0, 0x0, 0x7f, 0x8, 0x5, 0xd83, 0x20, 0x400, 0x100000001, 0x972, 0x2, 0x7, 0xfffffffffffff800, 0x6, 0x9, 0x7805e4d7, 0x5, 0x1f, 0xffff, 0x33b9, 0x6, 0x20, 0xfc77, 0x314000, 0x8001, 0x5, 0x9, 0x3, 0x7f, 0x3, 0x100000000, 0x2, 0x1, 0x9b, 0x9, 0x9, 0x8, 0x97, 0xde40, 0x2, 0xf4, 0x0, 0xcf4, 0x0, 0x7, 0x3, 0x2000000000000, 0xfff, 0x7, 0x1, 0x1, 0x2, 0x6, 0x0, 0x2, 0x3ff, 0x7, 0x20, 0x1, 0x0, 0x1, 0x7fffffff, 0xff, 0x8001, 0x6, 0x2b1, 0x1c, 0xffffffffffff8001, 0x2, 0x0, 0x0, 0x100, 0x80000000, 0x80000001, 0x9, 0x4, 0x2, 0x0, 0x3, 0x3, 0xf000000000000000, 0x7ff, 0x20, 0x5, 0x1f, 0x9, 0x3, 0x1, 0xfffffffffffffffe, 0x3, 0xff, 0x3, 0x8, 0x3, 0x42e, 0xffffffff, 0x224b, 0x5, 0x5, 0x6, 0xffffffffffffff4a, 0x1, 0x0, 0x7, 0xffffffff, 0x100000000, 0x9, 0x4, 0x81, 0x2, 0x2, 0xa8, 0xba, 0x6, 0x4166, 0x7ff, 0xf8, 0x19e, 0x7f, 0x0, 0x7, 0x80, 0x2, 0xf5a8, 0x3, 0x1ff, 0x6, 0x6, 0x100, 0x7, 0x2, 0x7ba, 0xac8, 0xffffffff, 0xfff, 0xff, 0x0, 0xffffffffffff0c36, 0x1d, 0x10000, 0x0, 0x46, 0x1000, 0x400, 0x0, 0x3000, 0x6, 0x800, 0x20, 0x7, 0x0, 0x3ff, 0x8, 0xb98, 0x7f, 0x7, 0x80000001, 0x0, 0x8, 0x7f, 0x401, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x7, 0xfffffffffffffffa, 0x80000001, 0x0, 0x9, 0x4, 0x100000000, 0x7ff, 0x100, 0x401, 0x400, 0xfffffffffffffffc, 0xd4, 0x4, 0x7fffffff, 0xe00000, 0x81, 0x7f, 0x100000000, 0x10001, 0x3, 0x4000000000, 0x100, 0x101, 0x8, 0x0, 0x7c, 0x9, 0x134, 0x6, 0x7, 0x4, 0x3e, 0x85e, 0x0, 0x5, 0x3fe, 0x3, 0xfa2, 0x7fff, 0x401, 0x4, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x10001, 0x3, 0x9, 0xda, 0x2, 0x9ed, 0x9, 0x2, 0x53, 0x1, 0xeab9, 0x5, 0x800, 0x0, 0x101, 0x8, 0x7fff, 0x8000, 0x1f, 0x4, 0x9, 0x1, 0x81, 0x3, 0x54f, 0x4, 0x0, 0x8b7, 0xfffffffffffffffc, 0x101, 0x4, 0x4, 0x2, 0x8, 0x6, 0x8, 0x40, 0x0, 0x7ff, 0x0, 0xff, 0xff, 0x1000, 0x6, 0xc99, 0x2, 0xf9, 0x3, 0x5a7, 0x8, 0x9b7e, 0x81, 0x6, 0x3, 0x3f, 0x5, 0x100000001, 0x4, 0x7, 0xfffffffffffffffb, 0x9, 0x9, 0x8, 0x8, 0x2, 0x2, 0xffffffffffffff55, 0x8, 0x6, 0x5, 0x0, 0xffffffff, 0xc1e5, 0x1f, 0xfffffffffffffffe, 0x9, 0x0, 0x2, 0x6, 0xf53d, 0xffffffff, 0x1575, 0x8, 0x9, 0x3, 0xfffffffffffffff9, 0x5, 0xffffffff, 0x100000001, 0x9, 0x1, 0x21e7, 0x1, 0xe7, 0x1c1, 0x6, 0x410000000000, 0xd4b, 0x7, 0x9, 0x400, 0x1, 0x8000, 0x7fff, 0x0, 0x2, 0x2, 0x5, 0x4, 0x7fffffff, 0x7f, 0x5, 0x1, 0x400, 0x2, 0x6, 0x0, 0x20, 0x0, 0x3, 0x84, 0xe0, 0x9, 0x7fffffff, 0x6, 0x7fffffff, 0xfffffffffffffffc, 0x1, 0x2, 0xe4, 0x8, 0x20, 0x9, 0x1, 0x9, 0x2, 0x5, 0x7, 0x6, 0x7, 0xffffffffffffffee, 0x3, 0x401, 0x7fff, 0x5, 0x3a4d, 0x81, 0x7, 0x1, 0x4, 0x8, 0x3, 0x6, 0x9, 0x80000000, 0x4000000, 0x7, 0x100, 0x7, 0x507, 0x101, 0x6, 0x9, 0x100000000, 0x80000000, 0x1, 0x6, 0x4e, 0x80000001, 0x599c, 0x4, 0x2, 0x5, 0x3, 0x2, 0x57e, 0x8000, 0x1000000000000000, 0x0, 0xdaa9, 0x5, 0xc000000000000000, 0x0, 0x6, 0x7, 0x4, 0x8, 0x4, 0x2, 0x10001, 0xea, 0x7, 0x9, 0xbb, 0x9, 0xffff, 0x1, 0x3, 0x2ac7, 0x3, 0x10001, 0x80000001, 0x0, 0x200, 0x3, 0x100, 0x4, 0x5, 0x2, 0x1, 0xc546, 0xe, 0x3, 0x5, 0x7, 0x2446bbb3, 0x800, 0x1, 0x1, 0xffffffffffffffff, 0x8, 0xea2, 0x1, 0x8000, 0x3, 0x1f, 0x3, 0x4, 0x7, 0xffffffffffffffe1, 0x3ff, 0x4, 0x3f, 0x2, 0x5, 0xe1c5, 0x48, 0x600000000000000, 0x400, 0xb46d, 0x2, 0xff, 0x400, 0x7ff, 0x8, 0x3ff, 0x9, 0x5, 0x5, 0x7fff, 0x10001, 0xffff, 0x0, 0x1, 0x401, 0xd9, 0x96e4, 0xd6c, 0x4, 0x100000000, 0x8, 0x80000000, 0x80000, 0x6, 0x7, 0xf91, 0x24a7, 0x3ff, 0x1, 0x7fff, 0x2, 0x1, 0x3, 0x1f, 0xff, 0x7, 0x7, 0x689, 0x100000001, 0x5, 0x10001, 0x100000000, 0x9, 0x3, 0x8, 0x7, 0xff, 0x40, 0xfffffffffffffff7, 0x4, 0x3f, 0xffffffffffffffff, 0x1f, 0x3ff, 0x5, 0xe8, 0x6aa2, 0x6d, 0xfffffffffffffffa, 0x6, 0x2, 0x6, 0x100000001]}) ioctl$HIDIOCSREPORT(r3, 0x400c4808, &(0x7f0000002440)={0x1, 0x1, 0x7fffffff}) ioctl$EVIOCGREP(r2, 0x80084503, &(0x7f0000002480)=""/4096) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f0000003480)=""/149) syz_open_dev$hidraw(&(0x7f0000003540)='/dev/hidraw#\x00', 0xffffffff, 0x4000) ioctl$HIDIOCGNAME(r0, 0x80404806, &(0x7f0000003580)) ioctl$EVIOCGREP(r2, 0x80084503, &(0x7f00000035c0)=""/4096) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f00000045c0)={0x1, 0x5, 0x0, 0x6}) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f00000046c0)={0x1f, 0xa2, &(0x7f0000004600)="d4cf779fffebb03288e0b2ea3f90f1137c42d4e4de38ed1bee0a09f5b6bdf174a01c96c5c9a0970f7d95547d902477a54f662700a612e25cb3d67e8bd48d6d0dd349be4af49f5c0098971ac83dbd506c7f2ab28f567d11639dcdec530cf091ee9ac041f112da75809ce03191b8708b4508c5851cab870e83fd1000e53186de86791ac9ce5538bd7dfbc54346b7f425cfde202f8e34e4c20ac41b9f141097456e07e3"}) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000004700)=""/229) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000004800)=0x5) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000004840)={0xec, "6d7e16ec09d65d28c9a59cae25c103944f6ef3438526f1e756bae9928518881f80c6ae6ff624333e802025248191ab136b61cace6cfb98068556c8a1b9e3002b834773d86696b6059e1a2a3ed61513f2a0c1de8e99b0f1d2c6008ee21059b34114f66a8f3b5c6405ff4b7000cc9deed1cb9d9b2d3600c8b7a48cb40649f26a4d43a92774e64cdd41f98550d3686b67bad9c253bc584c9331d05da551461c4acbd930b879736d0f938018d108814af8cece802c02fd9896be62241115095189d6000f0114838eac94c589fd23ff469ed15b2350421c24a2b9b8b76b667df0fcf5f959215a21c095cd4d5bfc7e"}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000004940)=""/255) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000004a40)={0x1, 0x100, 0x3ff, 0x8, 0x0, 0x100}) syz_open_dev$evdev(&(0x7f0000004a80)='/dev/input/event#\x00', 0xfffffffffffffffb, 0x10000) syz_open_dev$hidraw(&(0x7f0000004ac0)='/dev/hidraw#\x00', 0xa, 0x40001) read$hiddev(r3, &(0x7f0000004b00)=""/68, 0x44) 15:35:22 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x1, 0x80000) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000040)={{0x1, 0x100, 0xf575, 0x8, 0x0, 0x3f}, 0x255, [0x2, 0x400, 0x7ff, 0x1, 0x6, 0x11c3, 0x0, 0x0, 0xe4, 0xffffffff7fffffff, 0x2, 0x81, 0xfffffffffffffffd, 0x9, 0xeb, 0xa8, 0x0, 0x8, 0x3f, 0x80000000, 0x1f, 0x699, 0x5, 0xaca, 0x5ab22139, 0x2, 0xfffffffffffffffd, 0x1, 0xaf, 0x9, 0x908f, 0x9, 0x9, 0x7, 0x6, 0x4, 0x4, 0x1f7, 0x8, 0x1, 0x0, 0x2, 0x51f, 0x800, 0x74a, 0x1000, 0x6, 0x3, 0x8001, 0x590, 0x220000000000, 0x2, 0xfef, 0x1000, 0x3, 0x8, 0x6, 0x4, 0x7, 0x10001, 0x6ef, 0x7fff, 0x2, 0x3, 0x100, 0x5, 0x5, 0x4, 0x6, 0x792fb316, 0x5, 0x4, 0x20, 0x80000001, 0x8, 0x6, 0xfffffffffffffff8, 0x80000000, 0x4, 0x6, 0x3ff, 0xec0, 0x8, 0x5, 0x5, 0x7fff, 0x83, 0x4, 0x8000, 0x7, 0x1, 0x0, 0x7e1, 0x3, 0x80000001, 0x169, 0x10001, 0x1, 0x7, 0x6, 0x7, 0x1, 0x7, 0x6, 0xe4, 0xd38, 0x6, 0x40, 0x6, 0xffffffff, 0x800000000000, 0xd2, 0x3, 0x183d, 0x1, 0x6, 0x908, 0x7a, 0x8000, 0x6, 0x2, 0x800, 0x7, 0x32, 0x2, 0x6, 0xfffffffffffffff8, 0xfff, 0x3, 0x7f13, 0x2, 0x1, 0x10000, 0x1f, 0xfffffffffffffffc, 0x0, 0x4, 0x7ff, 0xfffffffffffffffb, 0x1, 0xfffffffffffffec7, 0x4, 0x10001, 0x401, 0x20, 0x80, 0xce4, 0x6, 0x4a6c, 0xffffffffffffffa7, 0x21, 0x3, 0x20, 0x4, 0x8, 0x5, 0x5, 0x0, 0x100000001, 0x2, 0x0, 0x5, 0xfffffffffffffffe, 0x5, 0x2, 0x3, 0x3ff, 0x1, 0xffff, 0xfffffffffffffffd, 0x8ae, 0x0, 0x101, 0x8, 0x40, 0x9, 0x7, 0x2, 0x80, 0x80000001, 0xfffffffffffff2aa, 0x7, 0x4a40df38, 0x41e, 0x4, 0x4, 0xffffffff, 0x2, 0x9, 0xffff, 0x0, 0x3, 0x7, 0x0, 0x4, 0x1000, 0xa5, 0x8, 0x9, 0x93a7, 0x7, 0xfffffffffffffff9, 0x1ff, 0x100000000, 0x4, 0x8, 0x7fffffff, 0x4, 0xfffffffffffff801, 0x5, 0x100, 0xfffffffffffffff8, 0x8000, 0x574, 0x2, 0x3, 0x1000, 0x3, 0x3, 0x40000000000, 0x2, 0x3ff, 0x6, 0x9, 0x9c8c, 0xffffffffffffffff, 0x1, 0x9, 0x8, 0x4, 0xa1, 0x0, 0x7, 0x9, 0x7ff, 0x3f, 0x2, 0xf0d, 0x4, 0x3f, 0x8, 0x1, 0xc93, 0x6, 0x100000001, 0x401, 0x3ff, 0x10001, 0x5, 0x6, 0x0, 0x24, 0xfffffffffffff800, 0x10001, 0x10000, 0x8, 0x6, 0x9, 0xff, 0x3, 0x401, 0xffffffff, 0x5, 0x5ebe, 0x100000000, 0x3a8, 0x6, 0x1, 0x4, 0xfffffffffffff97c, 0x2a2, 0x5, 0x3, 0x8001, 0x800000000, 0x8, 0x10001, 0x4, 0x40, 0x1, 0xfffffffffffffff9, 0x40, 0x3f, 0x3ff, 0x2, 0x8, 0xfff, 0x5, 0x7fffffff, 0x1ff, 0x2, 0x7f, 0xffffffffffffff5c, 0xfffffffffffffcae, 0x5, 0x8, 0x6, 0x401, 0x5, 0x7, 0x998, 0xd266, 0xff, 0x5, 0xc921, 0xfffffffffffffff9, 0x80000000, 0x8, 0x80000001, 0x0, 0x7, 0x3971, 0x9, 0x7, 0x7, 0xfffffffffffffffc, 0x9, 0x1, 0x100, 0x3, 0x80000000, 0x1000, 0x0, 0x0, 0x5f800000, 0x6, 0x20, 0x100000001, 0x100000, 0x0, 0x2, 0x4, 0x9, 0x9, 0xc7, 0xff, 0x9, 0xfe00, 0x2, 0x12e0, 0xf9, 0x4, 0x10000, 0x80000000, 0xd90e, 0x80, 0xffffffff80000000, 0x5, 0x8, 0x6, 0x52e, 0x4, 0xffffffffffffe261, 0xd1, 0x3, 0x100, 0xd00, 0x0, 0x401, 0xffffffffffffff7f, 0x4, 0x0, 0xffffffffffffffdd, 0x1, 0x9, 0xffffffffffffffff, 0x3, 0x80000001, 0x1, 0x7fff, 0x3, 0x100000000, 0x100000000, 0x81, 0x1, 0xf9, 0x9, 0x8, 0x6, 0x4, 0x80, 0x6201588, 0x8, 0x1b8f, 0xf8, 0x3, 0xc0, 0x7ff, 0x0, 0x7, 0x4, 0xdcf, 0x401, 0x5, 0x8, 0x20, 0x8, 0x1000, 0x8, 0x200, 0x1f, 0x2, 0x8, 0x7, 0x2, 0x7, 0x7a23, 0xb18, 0x3f, 0x9, 0x758, 0x0, 0x7, 0x0, 0x7f, 0x4, 0x6, 0x0, 0xbda, 0x1, 0x63cf, 0x8, 0x507, 0x9, 0x2, 0x3, 0x7, 0x10000, 0xfff, 0x6, 0x6, 0x4f, 0xfff, 0x7, 0x8d, 0x40, 0xfffffffffffffc01, 0x200, 0x9, 0x400, 0x7, 0x0, 0x1, 0x81, 0x82, 0x100000000, 0x7, 0x50, 0x4, 0x93d, 0x9, 0x80000001, 0x0, 0x62bba118, 0x0, 0x4, 0x8000, 0x100, 0x0, 0x5, 0x2d29c6ca, 0x8, 0x10001, 0x9, 0x2, 0x800000000000000, 0x0, 0x5, 0xcd50, 0x7fffffff, 0x3, 0x639, 0x8, 0x0, 0x0, 0x1, 0x7fff, 0xffffffffffffff7f, 0xffffffffffffffc0, 0x7fff, 0x1, 0x9, 0x3ff, 0x3f, 0x4, 0x5, 0x7f, 0x10001, 0x3, 0x0, 0x7, 0x7, 0x50, 0x5ad, 0x80, 0x100000000, 0x2a17, 0x6c4, 0x2, 0x4, 0xa7e, 0x4, 0x62f03173, 0x800, 0x1, 0x5, 0x3489, 0x21, 0x8ba, 0x3, 0x0, 0x105, 0x1, 0x3006, 0x7, 0xabfd, 0x5, 0xcbfe, 0x9, 0xff, 0x6, 0x6, 0x1, 0x0, 0x9, 0x800, 0x1000, 0x4, 0x4, 0x400000000000, 0xfffffffffffffe01, 0x3, 0x101, 0x10001, 0x4, 0x6, 0xffff, 0x101, 0x9, 0x400, 0x353, 0x3800000, 0x5, 0x1ff, 0x0, 0x1d, 0x5, 0x9, 0x4, 0x4, 0x5, 0xfffffffffffffff9, 0x3f, 0x1400000000, 0x3, 0x4, 0x2, 0x7fff, 0x90, 0x4, 0x4, 0x3f, 0xd5f, 0x401, 0xffffffffffffff1e, 0x8, 0xfffffffffffffff9, 0x7, 0x2, 0x9, 0x3, 0xfff, 0x7e7, 0x409, 0x6, 0x10000, 0x2, 0x40, 0x2, 0x5, 0x4, 0x3f, 0x1, 0x3fff800000000, 0x80000000, 0x20, 0x3, 0x7fffffff, 0x5, 0x5, 0xfff, 0x36d, 0x400, 0xf7, 0x2, 0x200, 0xfe1c, 0x1f, 0xfffffffffffffffe, 0x100, 0xa59, 0x0, 0x2, 0x20, 0x6, 0x5e62, 0x7, 0x2, 0x80000001, 0xfff, 0x40, 0x3ff, 0x1, 0x3, 0x2, 0x5, 0xfffffffffffffffc, 0x401f, 0x375, 0x0, 0x80, 0x0, 0xd06, 0x100, 0x0, 0x3f, 0x7, 0x0, 0x1, 0xffff, 0x5, 0x88, 0xffff, 0xd3c, 0xe8, 0x8, 0xffffffff, 0x400, 0x1, 0x401, 0xffffffff00000, 0x6, 0xe4d, 0x9, 0x100, 0xffff, 0x0, 0x1, 0xa1, 0xffffffffffff8001, 0x5, 0x976c, 0x7, 0x40, 0x7, 0x80000001, 0x1, 0x401, 0x38d9cd38, 0x3f, 0x2f, 0xff, 0x10000, 0xfffffffffffffffa, 0x3, 0x40, 0x4, 0x6, 0x12, 0x10000, 0x5, 0xe330, 0x8, 0x5, 0xac, 0x8, 0x7, 0x3, 0xffffffff, 0xfff, 0x581, 0x2, 0x0, 0x0, 0x3ff, 0x4, 0x8, 0x0, 0x100000001, 0xfffffffffffffffc, 0x401, 0xd94, 0x8000, 0x6, 0xfffffffffffff801, 0x100, 0x38, 0x3f, 0x100, 0x5, 0x9, 0x6, 0x2, 0x63, 0x7f, 0x24d, 0x80000000, 0x5, 0x4, 0x1, 0x1, 0x7f, 0x0, 0x0, 0x10001, 0x3f7, 0x8, 0x8, 0x2, 0x101, 0x50c52efb, 0x8001, 0x9, 0x0, 0x200, 0xfffffffffffffffc, 0x1, 0x101, 0x4, 0xffffffff, 0x6, 0x2, 0x6, 0x10000, 0x0, 0x4, 0x915, 0x8788, 0xff, 0x6, 0x3, 0x401, 0xdb1a, 0x81, 0xfffffffffffffffe, 0x6d8, 0x9, 0x2, 0x85b5, 0x0, 0x2, 0x48f1, 0x4, 0x4, 0x1, 0x1, 0xf5e, 0x2, 0x92, 0x4, 0x3, 0xa7, 0x8d8a198, 0x4, 0x6, 0x7fffffff, 0x3ff, 0x4, 0x80000000, 0x3, 0xfffffffffffff001, 0x1, 0x7fff, 0x1, 0x7f, 0x8, 0x800, 0x80000000, 0x3, 0x8, 0x101, 0x0, 0x80000001, 0x4, 0x2, 0x5dc4, 0x3, 0x7f, 0xf3, 0x132806ba, 0x800, 0x80000000, 0x200, 0x7, 0x6, 0x5ca, 0x0, 0x5, 0xfffffffffffffff9, 0x66, 0x6c35ceef, 0x2, 0x7ff, 0x4, 0x58e, 0x7, 0x0, 0xffffffff, 0x7, 0x0, 0x1ff, 0x7, 0x67, 0xfffffffffffffea0, 0x8, 0x10000, 0x4, 0x10, 0x2, 0x6706, 0x7, 0x9, 0x5, 0xfffffffffffffbff, 0x3, 0x7f, 0x5, 0x1, 0x1, 0x80, 0x6, 0xfffffffffffffff8, 0x0, 0x400, 0x9, 0x8f4c, 0x89f2, 0x1d, 0x1, 0x3240000000000, 0x2, 0x2, 0xff, 0x20, 0x6, 0x7, 0xfffffffffffffffb, 0x7, 0xf0d0, 0x7f, 0xe2, 0x37ca9743, 0x240000000, 0x1c5f5902, 0x7, 0x3, 0x0, 0xfffffffffffff000, 0x6, 0xb7, 0xff, 0x2000000000, 0xb451, 0x6, 0xa18, 0x81, 0xffffffffffff7fff, 0x5, 0xffff, 0xff, 0x1, 0x6, 0x7, 0x0, 0x101, 0xfff, 0x6, 0x1ff, 0x4, 0x4, 0x5, 0x800, 0x0, 0x2, 0x2, 0x1, 0x8, 0x6, 0x0, 0x401, 0x1, 0x7725b475, 0x4, 0x80000000, 0x7fffffff, 0x40, 0x8, 0x7fff, 0x37c4, 0x3, 0x0, 0x9, 0x2, 0xf65, 0x6, 0x7, 0xdbee, 0x8, 0xffff, 0x1, 0x1, 0x9, 0x3, 0x4, 0x2000000000000000, 0x0, 0xfff, 0x7, 0x1, 0x7f, 0x5, 0xfff, 0x8000, 0x81, 0x1, 0x260, 0x81, 0x6, 0x40, 0x7f, 0x8001, 0x20c, 0x80000001, 0x9, 0x20, 0x3f, 0x2, 0x40, 0x0, 0x5, 0x2, 0xb45, 0x9, 0x500, 0x40, 0x10000, 0x1, 0x10001, 0x401, 0x4, 0x3, 0x9, 0x2, 0x3ff, 0x1, 0x2, 0x5eed2438, 0x4, 0x4, 0x7, 0x80000000, 0x2, 0xcb2, 0x9, 0x4000, 0x44, 0xffffffff, 0x7f, 0x8001, 0x6, 0xe4, 0x3a2, 0x4, 0x101, 0x6, 0x4, 0x33, 0x7fff, 0x4, 0xff, 0x10000, 0x7fffffff, 0x1, 0x7fffffff, 0x9, 0x1, 0x3ff, 0x10000, 0x8, 0x2, 0x300000000000000, 0x100000000, 0x0, 0x9, 0x101, 0x0, 0x1ff, 0xffffffffffffff7f, 0x7, 0x9, 0x536c, 0xfffffffffffffe00, 0x3b, 0x7, 0x3ff, 0x4, 0x2, 0x0, 0x0, 0x9, 0x7ff, 0x3, 0x8, 0x81, 0x3, 0xfffffffffffffffc, 0x43b56beb, 0xfffffffffffffff8, 0x7fff, 0x80000000, 0xc, 0x3f, 0x6, 0x1000]}) r1 = syz_open_dev$hidraw(&(0x7f0000001080)='/dev/hidraw#\x00', 0x4, 0x2200) r2 = syz_open_dev$hiddev(&(0x7f00000010c0)='/dev/usb/hiddev#\x00', 0x7b7, 0x400) r3 = syz_open_dev$evdev(&(0x7f0000001100)='/dev/input/event#\x00', 0x0, 0x101000) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000001140)=""/131) r4 = syz_open_dev$hiddev(&(0x7f0000001200)='/dev/usb/hiddev#\x00', 0x5, 0x10281) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001300)={0x0, 0x99, &(0x7f0000001240)="9b03a67d801e38ec5ab7eba62ef645e24e3a423b1eaf7e8123c93ae269ec755903084e50094fd298ddb9683d121dfbb34b97828f71df9567c5f142cf4016e723de975c492a95f74eb3e9755aae0ffdab0ad014f71ab63cfffd7cea9154ff575495f005b369fc71e5c9083c0fb76288f863f00cb8409f0fda151a738ad1ebcd62ac9dc0fc1bdfde24c487483e0a087193dcf31d5a2f2155e4c7"}) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000001340)={0x3, 0x1, 0x8, 0x676, 0x17, 0x7}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000001380)={0x3, 0xffffffff, 0x0, 0x800, 0x9, 0xfffffffffffffff8}) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f00000013c0)=[0x80]) ioctl$HIDIOCSUSAGES(r4, 0x501c4814, &(0x7f0000001400)={{0x2, 0x3, 0x49, 0x10001, 0x1, 0x7}, 0x7e, [0x800, 0x20000000000000, 0x8, 0x4, 0x6, 0x1e, 0x77653609, 0x5, 0x198b, 0x10001, 0x1, 0x7, 0x7fffffff, 0x38, 0x7, 0x0, 0x2, 0x0, 0x4, 0x1, 0x7fffffff, 0x2, 0x3, 0xa0, 0x3, 0x1f, 0xff, 0x100000001, 0x0, 0x3, 0x1, 0x3, 0x3, 0x8, 0x6, 0x80000000, 0x4, 0x6, 0xdba, 0xf1, 0x1, 0x81, 0x8, 0x8, 0x200, 0x1, 0x21, 0xffffffffffffffff, 0x100000001, 0xc22, 0x1, 0x100000000, 0x1, 0x5, 0x8, 0x81, 0x10000, 0xfffffffffffffff9, 0x9, 0x5, 0x7, 0x9, 0x10000, 0x4cc906bb, 0x9, 0x8, 0xff, 0x6, 0x6, 0x4, 0x6, 0x162, 0xda8c, 0x0, 0x7, 0x0, 0x1f, 0x2, 0x7, 0x8, 0x3f15, 0x3f, 0x8, 0x1, 0x3, 0xfff, 0x3, 0x2, 0x7fffffff, 0x224, 0x1ff, 0x1ff, 0x2, 0xffff, 0x0, 0x4, 0x401, 0x2, 0xbae, 0xff, 0x5, 0x5, 0x9, 0xffff, 0x2, 0xfffffffffffffffa, 0x6, 0xfffffffffffffff9, 0x9, 0x101, 0x10001, 0x2c, 0x6, 0x3, 0x7fffffff, 0x3, 0x1, 0x47, 0x9, 0x0, 0x79a4, 0x7, 0x9, 0x4, 0x5, 0x7, 0x5, 0xe15, 0x1, 0x2, 0xe6, 0x200, 0x2, 0x5, 0x7fffffff, 0x5, 0x5, 0x8000, 0x5, 0x0, 0x6, 0x6, 0x1000, 0xfd1, 0xba, 0x5, 0xffffffffffffffe0, 0x7, 0x9adb, 0x7, 0x0, 0xfffffffffffffffb, 0x32, 0x20, 0x6, 0x6, 0x8, 0x8, 0x80000000, 0x1, 0x3, 0x2, 0x20, 0x3, 0x6, 0x9, 0x800, 0x9, 0x800, 0x1, 0xfffffffffffffffd, 0x5, 0x4, 0x2, 0xa, 0x6e6, 0x0, 0x2, 0x1, 0x7, 0x288, 0x3f, 0x3, 0x1000, 0x7ff, 0x5, 0x3, 0x9b3, 0x1ff, 0x81, 0x1f, 0x8001, 0x10000, 0x1, 0x40, 0x6, 0x7, 0x81, 0x0, 0x7, 0x4, 0x5, 0x2, 0x0, 0x9, 0x3, 0x57, 0x400, 0x7, 0x46, 0x9, 0x7fffffff, 0x529, 0x9, 0xd39d, 0x5d, 0x4, 0x9, 0x9c, 0x3, 0x2, 0xffffffffffffff01, 0x89, 0x40, 0xfffffffffffff53f, 0x1, 0xfff, 0x0, 0x4, 0x1, 0x2, 0xffffffff, 0x400, 0x40, 0x100000000, 0x7, 0x2, 0x2, 0x8, 0x1, 0x6070, 0x7, 0x100, 0x101, 0x2, 0x100000001, 0x4, 0xffff, 0x4, 0x20, 0x9a5, 0x5c0, 0x6, 0x5, 0x5, 0xffffffffffff0001, 0xfc, 0x2, 0x6, 0xff, 0x8000, 0x3, 0x100, 0x8, 0x1f, 0x1, 0x401, 0x100, 0x10000, 0xbc, 0x1f, 0x6, 0x3469, 0x9, 0x800, 0xfffffffffffffc00, 0x7fffffff, 0x4, 0x10000, 0x0, 0xb9a, 0x1, 0x9, 0x0, 0xfffffffffffffffd, 0x7f, 0x8000, 0xfffffffffffffffc, 0x475e, 0x6, 0x8, 0xfffffffffffffff9, 0x2, 0x0, 0x7f, 0x3f, 0x9a, 0x7fffffff, 0x0, 0x9, 0x3b71, 0xffffffff, 0x1, 0x2a, 0xfffffffffffffff7, 0x1f, 0x80, 0x3, 0x3, 0x0, 0x5, 0xfb, 0xe05, 0x7, 0x3, 0x5, 0x3, 0x9, 0x8, 0x0, 0x5, 0x10000, 0x40, 0x7ff, 0x857f105, 0x3, 0x7f3a, 0x100, 0xfffffffffffff444, 0x5, 0x8, 0x7, 0x0, 0x7, 0x8, 0x0, 0x1f, 0x5, 0x8, 0x1, 0xff, 0x4, 0x1000000, 0x3, 0x817, 0x4, 0x5, 0x8001, 0xffffffffffffffff, 0x8, 0x8cf1, 0x8a, 0x9, 0x80, 0x81, 0x4, 0x7, 0x7, 0x1, 0x3, 0xbd4, 0x40, 0x200, 0xfffffffffffffffd, 0x6700, 0x80, 0x0, 0xa3d, 0x9, 0xad1, 0x7, 0x5, 0x6, 0x1400000000000000, 0x5, 0x404, 0x100, 0x9, 0x6, 0x80000000, 0xa7b5, 0x2, 0x7fff, 0x5, 0x4, 0x4, 0xa4df, 0x10000, 0xd799, 0x868c, 0x401, 0x3, 0x1, 0x1, 0x20, 0x80000000, 0xe3af, 0x4, 0x3, 0x80, 0x4, 0x1a54, 0x0, 0xbfbc, 0x967, 0x9, 0x1, 0x4, 0x3f, 0x1, 0x8001, 0x4, 0x8, 0x3, 0x99ec, 0x9, 0xfffffffffffffff9, 0x3, 0x2, 0x4, 0x27, 0x3, 0xfffffffffffff800, 0x6, 0x401, 0x3f, 0x3, 0xfffffffffffffff7, 0x5, 0x100, 0x1, 0xff, 0x3ff, 0x8, 0xdcf7, 0xffffffffffff7fff, 0x1, 0x9, 0x3, 0x800, 0xff32, 0xff, 0x4, 0x48, 0x3, 0xfffffffffffffffe, 0x9, 0x8, 0x1f, 0x2, 0x4, 0x9, 0x8, 0xfffffffffffffff7, 0x2, 0x5, 0x81, 0x2, 0x80000001, 0x7, 0x1, 0x841, 0x9, 0x200, 0x5, 0x4, 0x0, 0x3f, 0x5, 0x6d, 0x0, 0xa36d, 0x100, 0x7ff, 0x964d, 0xa4, 0x8, 0x969, 0x1, 0x5, 0x5, 0x80, 0x5, 0x9, 0x401, 0x7, 0x1000, 0x81, 0x80, 0x3, 0x4, 0x100, 0x3, 0x1, 0xfe4, 0x100, 0x800, 0x6, 0x4, 0x1, 0x3, 0xa8, 0xfffffffffffffffc, 0x1a9a, 0x2b9a, 0x1000, 0x7fffffff, 0xffffffff, 0x2, 0x2, 0x1, 0x0, 0x0, 0x7f, 0x8, 0x5, 0xd83, 0x20, 0x400, 0x100000001, 0x972, 0x2, 0x7, 0xfffffffffffff800, 0x6, 0x9, 0x7805e4d7, 0x5, 0x1f, 0xffff, 0x33b9, 0x6, 0x20, 0xfc77, 0x314000, 0x8001, 0x5, 0x9, 0x3, 0x7f, 0x3, 0x100000000, 0x2, 0x1, 0x9b, 0x9, 0x9, 0x8, 0x97, 0xde40, 0x2, 0xf4, 0x0, 0xcf4, 0x0, 0x7, 0x3, 0x2000000000000, 0xfff, 0x7, 0x1, 0x1, 0x2, 0x6, 0x0, 0x2, 0x3ff, 0x7, 0x20, 0x1, 0x0, 0x1, 0x7fffffff, 0xff, 0x8001, 0x6, 0x2b1, 0x1c, 0xffffffffffff8001, 0x2, 0x0, 0x0, 0x100, 0x80000000, 0x80000001, 0x9, 0x4, 0x2, 0x0, 0x3, 0x3, 0xf000000000000000, 0x7ff, 0x20, 0x5, 0x1f, 0x9, 0x3, 0x1, 0xfffffffffffffffe, 0x3, 0xff, 0x3, 0x8, 0x3, 0x42e, 0xffffffff, 0x224b, 0x5, 0x5, 0x6, 0xffffffffffffff4a, 0x1, 0x0, 0x7, 0xffffffff, 0x100000000, 0x9, 0x4, 0x81, 0x2, 0x2, 0xa8, 0xba, 0x6, 0x4166, 0x7ff, 0xf8, 0x19e, 0x7f, 0x0, 0x7, 0x80, 0x2, 0xf5a8, 0x3, 0x1ff, 0x6, 0x6, 0x100, 0x7, 0x2, 0x7ba, 0xac8, 0xffffffff, 0xfff, 0xff, 0x0, 0xffffffffffff0c36, 0x1d, 0x10000, 0x0, 0x46, 0x1000, 0x400, 0x0, 0x3000, 0x6, 0x800, 0x20, 0x7, 0x0, 0x3ff, 0x8, 0xb98, 0x7f, 0x7, 0x80000001, 0x0, 0x8, 0x7f, 0x401, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x7, 0xfffffffffffffffa, 0x80000001, 0x0, 0x9, 0x4, 0x100000000, 0x7ff, 0x100, 0x401, 0x400, 0xfffffffffffffffc, 0xd4, 0x4, 0x7fffffff, 0xe00000, 0x81, 0x7f, 0x100000000, 0x10001, 0x3, 0x4000000000, 0x100, 0x101, 0x8, 0x0, 0x7c, 0x9, 0x134, 0x6, 0x7, 0x4, 0x3e, 0x85e, 0x0, 0x5, 0x3fe, 0x3, 0xfa2, 0x7fff, 0x401, 0x4, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x10001, 0x3, 0x9, 0xda, 0x2, 0x9ed, 0x9, 0x2, 0x53, 0x1, 0xeab9, 0x5, 0x800, 0x0, 0x101, 0x8, 0x7fff, 0x8000, 0x1f, 0x4, 0x9, 0x1, 0x81, 0x3, 0x54f, 0x4, 0x0, 0x8b7, 0xfffffffffffffffc, 0x101, 0x4, 0x4, 0x2, 0x8, 0x6, 0x8, 0x40, 0x0, 0x7ff, 0x0, 0xff, 0xff, 0x1000, 0x6, 0xc99, 0x2, 0xf9, 0x3, 0x5a7, 0x8, 0x9b7e, 0x81, 0x6, 0x3, 0x3f, 0x5, 0x100000001, 0x4, 0x7, 0xfffffffffffffffb, 0x9, 0x9, 0x8, 0x8, 0x2, 0x2, 0xffffffffffffff55, 0x8, 0x6, 0x5, 0x0, 0xffffffff, 0xc1e5, 0x1f, 0xfffffffffffffffe, 0x9, 0x0, 0x2, 0x6, 0xf53d, 0xffffffff, 0x1575, 0x8, 0x9, 0x3, 0xfffffffffffffff9, 0x5, 0xffffffff, 0x100000001, 0x9, 0x1, 0x21e7, 0x1, 0xe7, 0x1c1, 0x6, 0x410000000000, 0xd4b, 0x7, 0x9, 0x400, 0x1, 0x8000, 0x7fff, 0x0, 0x2, 0x2, 0x5, 0x4, 0x7fffffff, 0x7f, 0x5, 0x1, 0x400, 0x2, 0x6, 0x0, 0x20, 0x0, 0x3, 0x84, 0xe0, 0x9, 0x7fffffff, 0x6, 0x7fffffff, 0xfffffffffffffffc, 0x1, 0x2, 0xe4, 0x8, 0x20, 0x9, 0x1, 0x9, 0x2, 0x5, 0x7, 0x6, 0x7, 0xffffffffffffffee, 0x3, 0x401, 0x7fff, 0x5, 0x3a4d, 0x81, 0x7, 0x1, 0x4, 0x8, 0x3, 0x6, 0x9, 0x80000000, 0x4000000, 0x7, 0x100, 0x7, 0x507, 0x101, 0x6, 0x9, 0x100000000, 0x80000000, 0x1, 0x6, 0x4e, 0x80000001, 0x599c, 0x4, 0x2, 0x5, 0x3, 0x2, 0x57e, 0x8000, 0x1000000000000000, 0x0, 0xdaa9, 0x5, 0xc000000000000000, 0x0, 0x6, 0x7, 0x4, 0x8, 0x4, 0x2, 0x10001, 0xea, 0x7, 0x9, 0xbb, 0x9, 0xffff, 0x1, 0x3, 0x2ac7, 0x3, 0x10001, 0x80000001, 0x0, 0x200, 0x3, 0x100, 0x4, 0x5, 0x2, 0x1, 0xc546, 0xe, 0x3, 0x5, 0x7, 0x2446bbb3, 0x800, 0x1, 0x1, 0xffffffffffffffff, 0x8, 0xea2, 0x1, 0x8000, 0x3, 0x1f, 0x3, 0x4, 0x7, 0xffffffffffffffe1, 0x3ff, 0x4, 0x3f, 0x2, 0x5, 0xe1c5, 0x48, 0x600000000000000, 0x400, 0xb46d, 0x2, 0xff, 0x400, 0x7ff, 0x8, 0x3ff, 0x9, 0x5, 0x5, 0x7fff, 0x10001, 0xffff, 0x0, 0x1, 0x401, 0xd9, 0x96e4, 0xd6c, 0x4, 0x100000000, 0x8, 0x80000000, 0x80000, 0x6, 0x7, 0xf91, 0x24a7, 0x3ff, 0x1, 0x7fff, 0x2, 0x1, 0x3, 0x1f, 0xff, 0x7, 0x7, 0x689, 0x100000001, 0x5, 0x10001, 0x100000000, 0x9, 0x3, 0x8, 0x7, 0xff, 0x40, 0xfffffffffffffff7, 0x4, 0x3f, 0xffffffffffffffff, 0x1f, 0x3ff, 0x5, 0xe8, 0x6aa2, 0x6d, 0xfffffffffffffffa, 0x6, 0x2, 0x6, 0x100000001]}) ioctl$HIDIOCSREPORT(r4, 0x400c4808, &(0x7f0000002440)={0x1, 0x1, 0x7fffffff}) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f0000002480)=""/4096) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000003480)=""/149) syz_open_dev$hidraw(&(0x7f0000003540)='/dev/hidraw#\x00', 0xffffffff, 0x4000) ioctl$HIDIOCGNAME(r0, 0x80404806, &(0x7f0000003580)) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f00000035c0)=""/4096) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f00000045c0)={0x1, 0x5, 0x0, 0x6}) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f00000046c0)={0x1f, 0xa2, &(0x7f0000004600)="d4cf779fffebb03288e0b2ea3f90f1137c42d4e4de38ed1bee0a09f5b6bdf174a01c96c5c9a0970f7d95547d902477a54f662700a612e25cb3d67e8bd48d6d0dd349be4af49f5c0098971ac83dbd506c7f2ab28f567d11639dcdec530cf091ee9ac041f112da75809ce03191b8708b4508c5851cab870e83fd1000e53186de86791ac9ce5538bd7dfbc54346b7f425cfde202f8e34e4c20ac41b9f141097456e07e3"}) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000004700)=""/229) ioctl$EVIOCSCLOCKID(r3, 0x400445a0, &(0x7f0000004800)=0x5) ioctl$HIDIOCGSTRING(r2, 0x81044804, &(0x7f0000004840)={0xec, "6d7e16ec09d65d28c9a59cae25c103944f6ef3438526f1e756bae9928518881f80c6ae6ff624333e802025248191ab136b61cace6cfb98068556c8a1b9e3002b834773d86696b6059e1a2a3ed61513f2a0c1de8e99b0f1d2c6008ee21059b34114f66a8f3b5c6405ff4b7000cc9deed1cb9d9b2d3600c8b7a48cb40649f26a4d43a92774e64cdd41f98550d3686b67bad9c253bc584c9331d05da551461c4acbd930b879736d0f938018d108814af8cece802c02fd9896be62241115095189d6000f0114838eac94c589fd23ff469ed15b2350421c24a2b9b8b76b667df0fcf5f959215a21c095cd4d5bfc7e"}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000004940)=""/255) ioctl$HIDIOCSUSAGE(r4, 0x4018480c, &(0x7f0000004a40)={0x1, 0x100, 0x3ff, 0x8, 0x0, 0x100}) syz_open_dev$evdev(&(0x7f0000004a80)='/dev/input/event#\x00', 0xfffffffffffffffb, 0x10000) syz_open_dev$hidraw(&(0x7f0000004ac0)='/dev/hidraw#\x00', 0xa, 0x40001) read$hiddev(r4, &(0x7f0000004b00)=""/68, 0x44) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000004b80)={0x8, "80fa6c5934f0633d29fc34d5a50d44f54d84ab672398f75778bc7956813a74335a935aa3ae5a5794a5ff8441735c8520c0b9cb4b6e00ee10eef701af848fc9a6"}) [ 29.977556][ T5] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 30.017801][ C0] ------------[ cut here ]------------ [ 30.023440][ C0] WARNING: CPU: 0 PID: 1742 at kernel/kcov.c:684 kcov_remote_start.cold+0xc/0x26 [ 30.032546][ C0] Kernel panic - not syncing: panic_on_warn set ... [ 30.039140][ C0] CPU: 0 PID: 1742 Comm: syz-executor.3 Not tainted 5.3.0-rc7+ #0 [ 30.046941][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 30.057154][ C0] Call Trace: [ 30.060422][ C0] [ 30.063307][ C0] dump_stack+0xca/0x13e [ 30.067548][ C0] ? kcov_remote_stop+0x110/0x1bc [ 30.072559][ C0] panic+0x2a3/0x6da [ 30.076450][ C0] ? add_taint.cold+0x16/0x16 [ 30.081130][ C0] ? __probe_kernel_read+0x188/0x1d0 [ 30.086403][ C0] ? __warn.cold+0x5/0x4a [ 30.090709][ C0] ? __warn+0xe3/0x1e0 [ 30.094759][ C0] ? kcov_remote_start.cold+0xc/0x26 [ 30.100020][ C0] __warn.cold+0x20/0x4a [ 30.104240][ C0] ? __irq_work_queue_local+0xa3/0xe0 [ 30.109605][ C0] ? kcov_remote_start.cold+0xc/0x26 [ 30.114871][ C0] report_bug+0x262/0x2a0 [ 30.119205][ C0] do_error_trap+0x12b/0x1e0 [ 30.123790][ C0] ? kcov_remote_start.cold+0xc/0x26 [ 30.129056][ C0] do_invalid_op+0x32/0x40 [ 30.133976][ C0] ? kcov_remote_start.cold+0xc/0x26 [ 30.139243][ C0] invalid_op+0x23/0x30 [ 30.143381][ C0] RIP: 0010:kcov_remote_start.cold+0xc/0x26 [ 30.149296][ C0] Code: b0 f8 ff ff 48 c7 c7 d8 dd a4 86 e8 54 93 ea ff 0f 0b 5b 4c 89 e7 5d 41 5c e9 9d e7 2f 04 48 c7 c7 d8 dd a4 86 e8 3a 93 ea ff <0f> 0b e9 93 fd ff ff 48 c7 c7 d8 dd a4 86 e8 27 93 ea ff 0f 0b e9 [ 30.169140][ C0] RSP: 0018:ffff8881db209ae8 EFLAGS: 00010082 [ 30.175333][ C0] RAX: 0000000000000024 RBX: ffff8881d5674400 RCX: 0000000000000000 [ 30.183686][ C0] RDX: 0000000000000000 RSI: ffffffff81288ddd RDI: ffffed103b64134f [ 30.191642][ C0] RBP: ffff8881d5674400 R08: 0000000000000024 R09: ffffed103b645d58 [ 30.199601][ C0] R10: ffffed103b645d57 R11: ffff8881db22eabf R12: ffff8881d1e4a848 [ 30.207597][ C0] R13: ffff8881d562a138 R14: dffffc0000000000 R15: ffff8881ca2ae900 [ 30.215559][ C0] ? vprintk_func+0x7d/0x113 [ 30.220189][ C0] ? kcov_remote_start.cold+0xc/0x26 [ 30.225456][ C0] dummy_timer+0x125f/0x301a [ 30.230029][ C0] ? lock_acquire+0x127/0x320 [ 30.234740][ C0] ? dummy_udc_probe+0x930/0x930 [ 30.239667][ C0] call_timer_fn+0x179/0x650 [ 30.244240][ C0] ? dummy_udc_probe+0x930/0x930 [ 30.249245][ C0] ? msleep_interruptible+0x130/0x130 [ 30.254594][ C0] ? do_raw_spin_lock+0x11a/0x280 [ 30.259695][ C0] ? _raw_spin_unlock_irq+0x24/0x30 [ 30.264885][ C0] ? dummy_udc_probe+0x930/0x930 [ 30.269801][ C0] run_timer_softirq+0x5cc/0x14b0 [ 30.274840][ C0] ? add_timer+0x7a0/0x7a0 [ 30.279339][ C0] ? ktime_get+0x162/0x1c0 [ 30.283737][ C0] ? lapic_next_event+0x4d/0x80 [ 30.288576][ C0] __do_softirq+0x221/0x912 [ 30.293331][ C0] irq_exit+0x178/0x1a0 [ 30.297501][ C0] smp_apic_timer_interrupt+0x12f/0x500 [ 30.303187][ C0] apic_timer_interrupt+0xf/0x20 [ 30.308102][ C0] [ 30.311023][ C0] RIP: 0010:_raw_spin_unlock_irq+0x2c/0x30 [ 30.316806][ C0] Code: 8b 54 24 08 be 01 00 00 00 48 89 fd 48 8d 7f 18 e8 c9 a1 b7 fb 48 89 ef e8 71 82 b8 fb e8 4c 33 d5 fb fb 65 ff 0d bc 1d 94 7a <5d> c3 66 90 55 48 89 fd 48 83 c7 18 53 48 8b 54 24 10 48 89 f3 be [ 30.336483][ C0] RSP: 0018:ffff8881b2a17b48 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff13 [ 30.344905][ C0] RAX: 0000000000000007 RBX: ffff8881d42db000 RCX: 0000000000000000 [ 30.352868][ C0] RDX: 0000000000000000 RSI: 0000000000000006 RDI: ffff8881d42db844 [ 30.360820][ C0] RBP: ffff8881db232dc0 R08: ffff8881d42db000 R09: 0000000000000000 [ 30.368779][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8881db232dc0 [ 30.376744][ C0] R13: ffffffff86c2b200 R14: ffff8881d3f12bc0 R15: 0000000000000000 [ 30.384742][ C0] ? _raw_spin_unlock_irq+0x24/0x30 [ 30.389924][ C0] finish_task_switch+0x11d/0x5a0 [ 30.394934][ C0] ? finish_task_switch+0xef/0x5a0 [ 30.400027][ C0] ? __switch_to+0x5bd/0xe70 [ 30.404706][ C0] __schedule+0x70b/0x1440 [ 30.409132][ C0] ? __sched_text_start+0x8/0x8 [ 30.413961][ C0] ? __debug_object_init+0xb2/0xdd0 [ 30.419181][ C0] ? enqueue_hrtimer+0x380/0x380 [ 30.424119][ C0] ? _raw_spin_unlock_irqrestore+0x3e/0x50 [ 30.429910][ C0] schedule+0xca/0x250 [ 30.433959][ C0] do_nanosleep+0x201/0x6b0 [ 30.438440][ C0] ? schedule_timeout_idle+0x80/0x80 [ 30.443704][ C0] ? debug_object_fixup+0x30/0x30 [ 30.448716][ C0] ? memset+0x20/0x40 [ 30.452682][ C0] hrtimer_nanosleep+0x258/0x510 [ 30.457601][ C0] ? nanosleep_copyout+0x100/0x100 [ 30.462708][ C0] ? _copy_from_user+0x123/0x190 [ 30.467635][ C0] ? clock_was_set_work+0x20/0x20 [ 30.472849][ C0] ? put_old_itimerspec32+0x1d0/0x1d0 [ 30.478832][ C0] ? nsecs_to_jiffies+0x30/0x30 [ 30.483681][ C0] __x64_sys_nanosleep+0x19d/0x220 [ 30.488810][ C0] ? hrtimer_nanosleep+0x510/0x510 [ 30.493902][ C0] ? do_syscall_64+0x1a/0x580 [ 30.498558][ C0] do_syscall_64+0xb7/0x580 [ 30.503054][ C0] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 30.508923][ C0] RIP: 0033:0x457d20 [ 30.512844][ C0] Code: c0 5b 5d c3 66 0f 1f 44 00 00 8b 04 24 48 83 c4 18 5b 5d c3 66 0f 1f 44 00 00 83 3d 31 ea 61 00 00 75 14 b8 23 00 00 00 0f 05 <48> 3d 01 f0 ff ff 0f 83 24 d3 fb ff c3 48 83 ec 08 e8 ea 46 00 00 [ 30.533175][ C0] RSP: 002b:00007ffdea2db478 EFLAGS: 00000246 ORIG_RAX: 0000000000000023 [ 30.541575][ C0] RAX: ffffffffffffffda RBX: 00000000000074f5 RCX: 0000000000457d20 [ 30.549719][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00007ffdea2db480 [ 30.557682][ C0] RBP: 0000000000000016 R08: 0000000000000001 R09: 00005555558ab940 [ 30.565634][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000001d [ 30.573591][ C0] R13: 00007ffdea2db4d0 R14: 00000000000074dc R15: 00007ffdea2db4e0 [ 30.582556][ C0] Kernel Offset: disabled [ 30.586923][ C0] Rebooting in 86400 seconds..