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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgk3Xcr94+aOEtk054fNn6J/77ieHgW8du3HjVT7ZeMbZu8HObF+24/dov1k1bdswp1646ferqRQOXvB1CR3e5sqR42Zm3z/zeec3jdt0+9vVf3jh/zJvVmXorM7f/Li93bPWDhhCW5zxSHxNvNHTd2R349jfuWFDRldjcEMJRuYHpS6YP7Erc3BDC0bmBtWcPHdyVWJIu8cC2sS91Jc5JB04b9pkdXYnRmUBZurv/aUDS3bJ0dy8bEEJjTiDb3T8bkF9Vto1TM4HydBu31CdtxEB9LHpdfdJGDHTGEh01IQyvCKFfuqqN1UlV/dJV3V+dVNUvXdWi6hBGhxAq0lVtq0qqqkiP/JGqpKoYOOjIlW8N6UosrwpheG7g8bNWHN+VmJ0KZBv/VlUIh3e9ZNKNr65MGq9MN35NZQiHhRCq0iXeqUhKVKVLPF8RwqCcQLbxaRUhLAh8KsQPnym5D85dsHD6xM7O9jn7MVGVaas2TO3obG+ZPLNzSnWqT8WU5aR3XfDRx771rR9O7k6cvbKxlHRFplxld5dHVubdPe5A733sV11uJbufj4L6Y/6q0D/UzJ/bPqfl/Inz5s0ZkfwtNfvI5G+/TDTZViP6yrY6OreS4fPOmzV87oKFwzrOm3hu+7ntM0aNPPHEE0acMGrkiOFdo2pN/u6Loa74+Id6SEVOJR/HB4CEhERfS5Tnfbq1Hugf5AVf9Hd3tDJUd39AF0wrcrOUdY9yXwz65I8w2ow9/p7S64hGFEwcCrKM7D3LcQWTid1ZapMs3d/rCiaHuTWVd2/SeL88tLT0K7YdmvLv5m7e1/di8z4VN12JaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+HztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCwAAAAAI87cOo2cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuBQAA///Y7fKw") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305829, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000003}) 20:25:57 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 20:25:57 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x7f, 0x3, {0x7, 0x25, 0x1, 0x2, 0x92, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1168.956685][ T5802] usb 3-1: USB disconnect, device number 84 [ 1169.012105][ T26] audit: type=1804 audit(1685823957.319:592): pid=30339 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1332/cgroup.controllers" dev="sda1" ino=1962 res=1 errno=0 20:25:57 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="5400000024001d0f00"/20, @ANYRES32=r3, @ANYBLOB="00000000f1ffffff000000000b000100636c73616374"], 0x54}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000980)=@delchain={0x24, 0x25, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) 20:25:57 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e260) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r3 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r4, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x10000a006) [ 1169.072197][ T26] audit: type=1804 audit(1685823957.349:593): pid=30339 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1332/cgroup.controllers" dev="sda1" ino=1962 res=1 errno=0 20:25:57 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="5400000024001d0f00"/20, @ANYRES32=r3, @ANYBLOB="00000000f1ffffff000000000b000100636c73616374"], 0x54}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000980)=@delchain={0x24, 0x25, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) 20:25:57 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="5400000024001d0f00"/20, @ANYRES32=r3, @ANYBLOB="00000000f1ffffff000000000b000100636c73616374"], 0x54}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000980)=@delchain={0x24, 0x25, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) 20:25:57 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e260) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r3 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r4, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x10000a006) [ 1169.291742][ T9] usb 2-1: new high-speed USB device number 121 using dummy_hcd 20:25:57 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="5400000024001d0f00"/20, @ANYRES32=r3, @ANYBLOB="00000000f1ffffff000000000b000100636c73616374"], 0x54}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000980)=@delchain={0x24, 0x25, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) [ 1169.406234][T30334] loop3: detected capacity change from 0 to 32768 [ 1169.429574][T30334] BTRFS: device fsid 97240a68-9a28-4597-b04c-66b27e1182f2 devid 1 transid 8 /dev/loop3 scanned by syz-executor.3 (30334) [ 1169.446595][T30334] BTRFS info (device loop3): using blake2b (blake2b-256-generic) checksum algorithm [ 1169.447655][ T5802] usb 3-1: new high-speed USB device number 85 using dummy_hcd [ 1169.456995][T30334] BTRFS info (device loop3): using free space tree [ 1169.501699][T30334] BTRFS info (device loop3): enabling ssd optimizations [ 1169.509025][T30334] BTRFS info (device loop3): auto enabling async discard [ 1169.557518][ T9] usb 2-1: Using ep0 maxpacket: 16 [ 1169.698825][ T9] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 1169.716701][ T9] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1169.827852][ T5802] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1169.837996][ T5802] usb 3-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 1169.846945][ T5802] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1169.856379][ T5802] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1169.866519][ T5802] usb 3-1: config 0 descriptor?? [ 1169.897506][ T9] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1169.907223][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1169.922372][ T9] usb 2-1: Product: syz [ 1169.926569][ T9] usb 2-1: Manufacturer: ࠝ [ 1169.933093][ T9] usb 2-1: SerialNumber: syz [ 1170.257545][ T9] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1170.285292][ T9] usb 2-1: USB disconnect, device number 121 [ 1170.303279][T19160] udevd[19160]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 20:26:00 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:00 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="5400000024001d0f00"/20, @ANYRES32=r3, @ANYBLOB="00000000f1ffffff000000000b000100636c73616374"], 0x54}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000980)=@delchain={0x24, 0x25, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) 20:26:00 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e260) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r3 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r4, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x10000a006) 20:26:00 executing program 3: syz_mount_image$ntfs3(&(0x7f0000020bc0), &(0x7f0000020c00)='./file0\x00', 0x0, &(0x7f0000020c40), 0x1, 0x20b8c, &(0x7f0000020c80)="$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Rn/d6K9b3fk//x/zf878//8M93/d6K8b/XWjv270143+utFft7rzf/Ucf5LUnv9NzU+U91fN//8/5+z/Ku7/utFfN/rrRn/d6K8b/XWjv2515/9GzP+KcP/Xjf660V83+utGf93orxv9das7/zdm/leE+79u9NeN/rrRXzf660Z/3eivW935fxHmf0W4/+tGf93orxv9daO/bvTXjf661Z3/mzD/K8L9Xzf660Z/3eivG/11o79u9Net7vy/KPO/Itz/daO/bvTXjf660V83+utGf93qzv9Nmf8V4f6vG/11o79u9NeN/rrRXzf661Z3/l+M+V8R7v+60V83+utGf93orxv9daO/bnXnfyNG+ksqM6za879TmuctKT+fV150VPFU1fzf/3fO/21FKhZcy5i663cSkfE16xsZVDxlJC6eF//mfhZcr3q/nt1GNpAdZbJMl9EiMlNEdineNJX7sWWkVF2wjQyu+dlGpSsczPe4R//S9yqKt5RIu9KNZ6ruYm7lGhVW1QMpFQvcblZpv3Nr9mvJ7Jr9blDrsvPv987SLyl+bkOn0u3ulDpWrTv/Fa++LebVsOo83tJEehS3I0vrVC7w2+tUqem34HUuc315nOe/gL//daO/bvTXjf660V83+uu28Pl/vKk9/9sisvhvPP/fUOf/wbKVbCsDZExpDh8iv87hncrM/4tI7Tm8QupeiYYx53L/143+utFfN/rrRn/d6K8b/XVb+Pw/s8z837y0LeefmP+n1KxvZOhfNP8HdhsZKmNlioyWqTJNxpa+P7N6f6XHAYbUPA4wtGaNBR8H6FH6ValFaVshSXGbiMxasniqZZ3b7d97nGBhNaED/XWjv270143+utFfN/rrZhfn//bzzf8txEgPseWkBV7/74olE8us8OvcX6V67r+i+ezi3L2wbUXF/KtXsf7n8/5SnPsHluZ+t3RUv7WfBder3O8KxZ8cJxNkoowtvW6+ct4vVF7aqZr359bM+wOkq3QqXspI7Xn/9dIvqZn3l5RRxSMUWaJ07m8fX9VjcM1LL7ev3Ge546t+7KD+6y/AmX99S8ZK5zo9K49ods1rGqreBxGUTlX+7Bql6z2y5vtO8bxmpX8/UjxH2gwcOWJAn6o15ztvnTLnrT+4j3zSs7T///brJf6/4fFf3eivG/11o79u9NeN/rpZdeb/JYvzv5HZZsH5v8xw/mfm/3JHU4/5/6+er2eUjt0Un8Gve7/oMd9tNv961dtGpup1D//03LxP6aj+2Nxcvim0oL9u9NeN/rrRXzf660b/f9u/Oy+aOvN/y9L8P2WB5/89MdWfCFfLH53/yy3298z/C3AWnP+rnv+eUfPOhWY1M36z0ufrza75YVuuLZ2fiMy6VEQGyvDi75U2k+myvUyRzWSa7Cq7yQoyQbaX0bKNjC3+miSdpbN0ku7STVaR7tJdushm8z0OUfv02rK2bPaXrln3z5v5jT9v7p/98zbvrFp/3vDfwt//utFfN/rrRn/d6K8b/XWrO/+3Ks3/QZ3X/9fv+f/BZz1ZnL8Xtv2zz/9Xv/7/t/ZTPctHpRUq97vxQub/+jz/X71e9baRWby4XdjjOZX7nF6ar2fWfN8pnvdnH88pvvcg9mTHaWOndtxl9PTpUztLaVPme12ktCleW+Zyzfj7Xzf660Z/3eivG/11o/+/7b/2/H+FWMX5f5Uyz/+X88/N/1XPR//R+b/d0tXXb8Hn/7susB/5U48zLHw/xYG73o8zVK9XvW1kmhe3f82fm6ob/O9/nwH+m/j7Xzf660Z/3eivG/11o/+/7b82/5vS8/8v1Hn/f8+yx/9b8/9nyz5da/tH5v8p8x3d8IXM5QvbT/UcPaa0QvVcHtbM5R1la5ksE0uXqO98Xr1u9baRqfp8/4bxOQDlm0IL+utGf93orxv9daO/bvT/t/27c2LPOvO/lGbcyhm49if0l/+sSJ4Pbsj4/E/d6K8b/XWjv270143+utFft7qf/y8Lnf/L/1uRzP8NGf/+p270143+utFfN/rrRn/d6K9b3X//XxY6/5f79H/m/4atfFNoQX/d6K8b/XWjv270143+ujn1mP/dsisw/zdk5ZtCC/rrRn/d6K8b/XWjv270182tx/zvlV2B+b8hK98UWtBfN/rrRn/d6K8b/XWjv25ePeZ/v+wKzP8NWfmm0IL+utFfN/rrRn/d6K8b/XXz6zH/B2VXYP5vyMo3hRb0143+utFfN/rrRn/d6K9bUI/5Pyy7AvN/Q1a+KbSgv270143+utFfN/rrRn/dwnrM/1HZFZj/G7LyTaEF/XWjv270143+utFfN/rrFtVj/o/LrsD835CVbwot6K8b/XWjv270143+utFft7ge839SdgXm/4asfFNoQX/d6K8b/XWjv270143+uiX1mP/Tsisw/zdk5ZtCC/rrRn/d6K8b/XWjv2701y2tx/yflV2B+b8hK98UWtBfN/rrRn/d6K8b/XWjv25ZPeb/vOwKzP8NWfmm0IL+utFfN/rrRn/d6K8b/XXL6zH/F8quwPzfkJVvCi3orxv9daO/bvTXjf660V+3Qj3m/0ZlV2D+b8jKN4UW9NeN/rrRXzf660Z/3eivW6N6zP+Ny67A/N+QlW8KLeivG/11o79u9NeN/rrRX7fG9Zj/Fym7AvN/Q1a+KbSgv270143+utFfN/rrRn/dFqnH/N+k7ArM/w1Z+abQgv660V83+utGf93orxv9dWtSj/l/0bIrMP83ZOWbQgv660Z/3eivG/11o79u9Ndt0XrM/03LrsD835CVbwot6K8b/XWjv270143+utFft6b1mP8XK7sC839DVr4ptKC/bvTXjf660V83+utGf90Wq8f836zsCsz/DVn5ptCC/rrRXzf660Z/3eivG/11a1aP+X/xsisw/zdk5ZtCC/rrRn/d6K8b/XWjv270123xesz/zcuuwPzfkJVvCi3orxv9daO/bvTXjf660V+35vWY/5couwLzf0NWvim0oL9u9NeN/rrRXzf660Z/3Zaox/zfouwKzP8NWfmm0IL+utFfN/rrRn/d6K8b/XVrUY/5f8myKzD/N2Tlm0IL+utGf93orxv9daO/bvTXbcl6zP8ty67A/N+QlW8KLeivG/11o79u9NeN/rrRX7eW9Zj/W5Vdgfm/ISvfFFrQXzf660Z/3eivG/11o79ureox/1eUXYH5vyEr3xRa0F83+utGf93orxv9daO/bhX1mP+XKrsC839DVr4ptKC/bvTXjf660V83+utGf92Wqsf837rsCsz/DVn5ptCC/rrRXzf660Z/3eivG/11a12P+X/psisw/zdk5ZtCC/rrRn/d6K8b/XWjv270123pesz/bcquwPzfkJVvCi3orxv9daO/bvTXjf660V+3NvWY/5cpuwLzf0NWvim0oL9u9NeN/rrRXzf660Z/3Zapx/zftuwKzP8NWfmm0IL+utFfN/rrRn/d6K8b/XVrW4/5f9myKzD/N2Tlm0IL+utGf93orxv9daO/bvTXbdl6zP/tyq7A/N+QlW8KLeivG/11o79u9NeN/rrRX7d29Zj/lyu7AvN/Q1a+KbSgv270143+utFfN/rrRn/dlqvH/N++7ArM/w1Z+abQgv660V83+utGf93orxv9dWtfj/l/+bIrMP83ZOWbQgv660Z/3eivG/11o79u9Ndt+XrM/x3KrsD835CVbwot6K8b/XWjv270143+utFftw71mP9XKLsC839DVr4ptKC/bvTXjf660V83+utGf91WqMf837HsCsz/DVn5ptCC/rrRXzf660Z/3eivG/1161iP+X/Fsisw/zdk5ZtCC/rrRn/d6K8b/XWjv270123Fesz/ncquwPzfkJVvCi3orxv9daO/bvTXjf660V+3TvWY/zuXXYH5vyEr3xRa0F83+utGf93orxv9daO/bp3rMf93KbsC839DVr4ptKC/bvTXjf660V83+utGf9261GP+71p2Beb/hqx8U2hBf93orxv9daO/bvTXjf66da3H/N+t7ArM/w1Z+abQgv660V83+utGf93orxv9detWj/m/e9kVmP8bsvJNoQX9daO/bvTXjf660V83+uvWvR7z/0plV2D+b8jKN4UW9NeN/rrRXzf660Z/3eiv20r1mP9XLrsC839DVr4ptKC/bvTXjf660V83+utGf91Wrsf8v0rZFZj/G7LyTaEF/XWjv270143+utFfN/rrtko95v9Vy67A/N+QlW8KLeivG/11o79u9NeN/rrRX7dV6zH/r1Z2Beb/hqx8U2hBf93orxv9daO/bvTXjf66rVaP+X/1sisw/zdk5ZtCC/rrRn/d6K8b/XWjv2701231esz/a5Rdgfm/ISvfFFrQXzf660Z/3eivG/11o79ua9Rj/l+z7ArM/w1Z+abQgv660V83+utGf93orxv9dVuzHvP/WmVXYP5vyMo3hRb0143+utFfN/rrRn/d6K/bWvWY/9cuuwLzf0NWvim0oL9u9NeN/rrRXzf660Z/3daux/zfo+wKzP8NWfmm0IL+utFfN/rrRn/d6K8b/XXrIUacGU0KIhWlWb+JiFgihaD4VTOZZ1qJsYpfuBUiUlF5Om5W+XWhzvnSpOrypur8xpW/x02qLjv/edJE7jCL1Fwurrmceb3WedJMLpLGtfa/1K/7n1XnfAAAAAAA8LvNP6vXntsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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SnmtvFESlbfKO+W98kH5qHxSPitflK/KN+W78kP5qfxSfitJyh/lr/JPSaYmV1OoKdVUamo1jZpWTaemVzOoGdVMamY1i5pVRVRUxVRcJVRSpVRaZVRW5VReFVRRlVRZVVRV1VRdNVRTtVRbBaqjQtVVPdVXAzVUIzWmZlOzqznUnGouNbeaR82r5lPzqwXUgmohtbBaRC2qFlOLqyXUkmoptbRaRi2rllPLqxXUimo2tbJaRa2qVlOrqzXUmmottbZaR62r1lPrqw3UhmojtbHaRG2qNlObqy3UlmortbXaRm2rtlPbqx3UjmontfP/6/0Qdag6TB2uDldHqqPU0eoYdaw6Th2vTlAnqpPUyeoUdao6TZ2uzlBnqrPU2eocda46T52vLlAXqovUxeoSdam6TF2urlBXqqvU1eoada26Tl2vblA3qpvUzeoWdau6Td2u7lB3qrvU3eoeda+6T92vxqkH1IPqIfWwekQ9qh5Tj6sn1JPqKfW0ekY9q55T49XzaoJ6Qb2oXlIvq1fUq+o19bp6Q72p3lJvq3fUu+o99b76QH2oPlIfq0/Up+oz9bn6Qn2pvlJfq2/URPWt+k59r35QP6qf1M/qF/Wr+k39rv5Qf6q/1N9qkvpH/av+U5NpybUUWkotlZZaS6Ol1dJp6bUMWkYtk5ZZy6Jl1RAN1TAN1wiN1CiN1hiN1TiN1wRN1CRN1hRN1TRN1wzN1CzN1oDmaFBzNU/ztUALtUiLadm07FoOLaeWS8ut5dHyavm0/FoBraBWSCusFdGKasW04loJraRWSiutldHKauW08loFraJWSausVdGqatW06loNraZWS6ut1dHqavW0+loDraHWSGusNdGaas205loLraXWSmuttdHaau209loHraPWSeusddG6at207loPrafWS+ut9dH6av20/toAbaA2SBusDdGGasO04doIbaQ2ShutjdHGauO08doEbaI2SZusTdGmatO06doMbaY2S5utzdHmavO0+doCbaG2SFusLdGWasu05doKbaW2SlutrdHWauu09doGbaO2SdusbdG2atu07doObae2S9ut7dH2avu0/VqcdkA7qB3SDmtHtKPaMe24dkI7qZ3STmtntLPaOS1eO68laBe0i9ol7bJ2RbuqXdOuaze0m9ot7bZ2R7ur3dPuaw+0h9oj7bH2RHuqPdOe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4+4J96R7yj3tnnHPuufc8+4F96J7yb3sXnGvutfc6+4N96Z7y73t3nHvuvfc++4D96H7yH3sPnGfus/c5+4L96X7yn3tvnHfuu/c9+4H96P7yf3sfnExF3cJl3Qpl3YZl3U5l3cFV3QlV3YVV3U1V3cN13Qt13Yd13U913cDN3QjF7jQRW7M/ep+c7+7P9yf7i/3t/vH/ev+c+PceDfBTXSTeEm9ZF5yL4WX0kvlpfbSeGm9dF56L4OX0cvkZfayeFm9bF52L4eX08vl5fbyeHm9fF5+r4BX0CvkFfaKeEW9Yl5xr4RX0ivllfbKeGW9cl55r4JX0avkVfaqeFW9al51r4ZX06vl1fbqeHW9el59r4HX0GvkNfaaeE29Zl5zr4XX0mvltfbaeG29dl57r4PX0evkdfa6eF29bl53r4fX0+vl9fb6eH29fl5/b4A30BvkDfaGeEO9Yd5wb4Q30hvljfbGeGO9cd54b4I30ZvkTfameFO9ad50b4Y305vlzfbmeHO9ed58b4G30FvkLfaWeEu9Zd5yb4W30lvlrfbWeGu9dd56b4O30dvkbfa2eFu9bd52b4e309vl7fb2eHu9fd5+74B30DvkHfaOeEe9Y95x74R30jvlnfbOeGe9c95574J30bvkXfaueFe9a95174Z307vl3fbueHe9e95974H30HvkPfaeeE+9Z95z74X30nvlvfbeeG+9d95774P30fvkffa+eJiHe4RHepRHe4zHepzHe4InepIne4qnepqne4ZnepZne47nep7ne4EXepEHPOghL+Z99b55370f3k/vl/fb++P99f55cV68l+Alekn8pH4yP7mfwk/pp/JT+2n8tH46P72fwc/oZ/Iz+1n8rH42P7ufw8/p5/Jz+3n8vH4+P79fwC/oF/IL+0X8on4xv7hfwi/pl/JL+2X8sn45v7xfwa/oV/Ir+1X8qn41v7pfw6/p1/Jr+3X8un49v77fwG/oN/Ib+038pn4zv7nfwm/pt/Jb+238tn47v73fwe/od/I7+138rn43v7vfw+/p9/J7+338vn4/v78/wB/oD/IH+0P8of4wf7g/wh/pj/JH+2P8sf44f7w/wZ/oT/In+1P8qf40f7o/w5/pz/Jn+3P8uf48f76/wF/oL/IX+0v8pf4yf7m/wl/pr/JX+2v8tf46f72/wd/ob/I3+1v8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") 20:26:00 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 20:26:00 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x7f, 0x3, {0x7, 0x25, 0x1, 0x2, 0x92, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1171.994301][T30383] usb 3-1: USB disconnect, device number 85 [ 1172.022942][T30389] __nla_validate_parse: 10 callbacks suppressed [ 1172.022954][T30389] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 20:26:00 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e260) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:00 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="5400000024001d0f00"/20, @ANYRES32=r3, @ANYBLOB="00000000f1ffffff000000000b000100636c73616374"], 0x54}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000980)=@delchain={0x24, 0x25, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) [ 1172.105712][T30400] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.5'. [ 1172.164965][T30396] loop3: detected capacity change from 0 to 8192 [ 1172.173419][ T26] audit: type=1804 audit(1685823960.479:594): pid=30402 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1336/cgroup.controllers" dev="sda1" ino=1953 res=1 errno=0 [ 1172.183670][T30404] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 1172.216820][ T26] audit: type=1804 audit(1685823960.509:595): pid=30402 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1336/cgroup.controllers" dev="sda1" ino=1953 res=1 errno=0 [ 1172.222419][T30396] ntfs3: loop3: Different NTFS sector size (4096) and media sector size (512). [ 1172.253854][T30405] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.5'. 20:26:00 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/fib_trie\x00') read$FUSE(r0, &(0x7f00000000c0)={0x2020}, 0x2020) 20:26:00 executing program 5: syz_mount_image$xfs(&(0x7f0000009700), &(0x7f0000009740)='./file0\x00', 0x2000000, &(0x7f0000000000)={[{@uquota}, {@nolazytime}, {@pquota}, {@inode64}, {@gquota}]}, 0x41, 0x96cb, &(0x7f0000012ec0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgV+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAMAAAAgzN86j/YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcFAAD//3Bb7hQ=") truncate(&(0x7f00000001c0)='./file2\x00', 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x5) chown(0x0, 0x0, 0xee01) open(&(0x7f0000000100)='./file1\x00', 0x424000, 0x20) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080)=0x64, 0x875) [ 1172.277884][T30396] ntfs3: loop3: Mark volume as dirty due to NTFS errors [ 1172.286114][T30396] ntfs3: loop3: Failed to load $MFT (-2). 20:26:00 executing program 3: syz_mount_image$udf(&(0x7f0000000080), &(0x7f0000000000)='./bus\x00', 0x201804a, &(0x7f0000002280)={[{@iocharset={'iocharset', 0x3d, 'cp932'}}, {}, {@uid_ignore}, {@gid}, {@mode={'mode', 0x3d, 0xe669}}, {@adinicb}, {@session={'session', 0x3d, 0xffffffffffffffff}}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'sysfs\x00'}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@fsname={'fsname', 0x3d, '\'/-}\x93\x8a\xf0Y\x02\xd7N\xfb\x02\xb5\xc0V\x93-L\xae\xf7r\xac\x1e\xbe'}}, {@permit_directio}, {@dont_hash}, {@smackfshat={'smackfshat', 0x3d, 'fscontext'}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}]}, 0x8, 0xc10, &(0x7f00000039c0)="$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") open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) [ 1172.357432][ T5802] usb 2-1: new high-speed USB device number 122 using dummy_hcd 20:26:00 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e260) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) [ 1172.463226][T30412] loop3: detected capacity change from 0 to 2048 [ 1172.484299][T30412] UDF-fs: bad mount option "smackfsfloor=sysfs" or missing value [ 1172.497340][T30383] usb 3-1: new high-speed USB device number 86 using dummy_hcd [ 1172.523532][ T26] audit: type=1804 audit(1685823960.829:596): pid=30414 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1337/cgroup.controllers" dev="sda1" ino=1972 res=1 errno=0 [ 1172.587862][ T26] audit: type=1804 audit(1685823960.859:597): pid=30414 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1337/cgroup.controllers" dev="sda1" ino=1972 res=1 errno=0 [ 1172.617606][ T5802] usb 2-1: Using ep0 maxpacket: 16 [ 1172.723677][T30410] loop5: detected capacity change from 0 to 32768 [ 1172.742563][T30410] XFS (loop5): Mounting V5 Filesystem ca7e2101-b8f1-4838-8e2d-7637b90620e6 [ 1172.760906][ T5802] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 1172.783681][ T5802] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1172.818440][T30410] XFS (loop5): Ending clean mount [ 1172.837360][T30410] XFS (loop5): Quotacheck needed: Please wait. [ 1172.895018][T30410] XFS (loop5): Quotacheck: Done. [ 1172.907907][T30383] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1172.932728][T30383] usb 3-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 1172.942521][T30383] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1172.951909][T30383] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1172.968868][T30383] usb 3-1: config 0 descriptor?? [ 1172.977779][ T5802] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1172.992395][ T5802] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1173.000992][ T5802] usb 2-1: Product: syz [ 1173.005280][ T5802] usb 2-1: Manufacturer: ࠝ [ 1173.010469][ T5802] usb 2-1: SerialNumber: syz [ 1173.226217][T30410] syz-executor.5 (30410): drop_caches: 2 [ 1173.278569][ T5040] XFS (loop5): Unmounting Filesystem ca7e2101-b8f1-4838-8e2d-7637b90620e6 [ 1173.337907][ T5802] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1173.380856][ T5802] usb 2-1: USB disconnect, device number 122 20:26:03 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec0000000109021200010000000009"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:03 executing program 3: syz_mount_image$udf(&(0x7f0000000080), &(0x7f0000000000)='./bus\x00', 0x201804a, &(0x7f0000002280)={[{@iocharset={'iocharset', 0x3d, 'cp932'}}, {}, {@uid_ignore}, {@gid}, {@mode={'mode', 0x3d, 0xe669}}, {@adinicb}, {@session={'session', 0x3d, 0xffffffffffffffff}}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'sysfs\x00'}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@fsname={'fsname', 0x3d, '\'/-}\x93\x8a\xf0Y\x02\xd7N\xfb\x02\xb5\xc0V\x93-L\xae\xf7r\xac\x1e\xbe'}}, {@permit_directio}, {@dont_hash}, {@smackfshat={'smackfshat', 0x3d, 'fscontext'}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}]}, 0x8, 0xc10, &(0x7f00000039c0)="$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") open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) 20:26:03 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, r1, 0x0, 0x4ffe6, 0x0) 20:26:03 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e260) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:03 executing program 5: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tcp_congestion(r0, &(0x7f00000000c0)='dctcp\x00', 0x6) 20:26:03 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x3, {0x7, 0x25, 0x1, 0x2, 0x92, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1175.045298][T30383] usb 3-1: USB disconnect, device number 86 20:26:03 executing program 5: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x1) write$damon_contexts(r0, 0x0, 0x0) [ 1175.088927][ T26] audit: type=1804 audit(1685823963.399:598): pid=30435 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1338/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:26:03 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x0) ioctl$BLKTRACESTOP(r0, 0x1275, 0x0) [ 1175.152076][T30432] loop3: detected capacity change from 0 to 2048 [ 1175.161089][ T26] audit: type=1804 audit(1685823963.399:599): pid=30435 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1338/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 [ 1175.184783][T30432] UDF-fs: bad mount option "smackfsfloor=sysfs" or missing value 20:26:03 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000400)={0x4c, 0x0, &(0x7f0000000280)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 20:26:03 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e260) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:03 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x12b003, 0x0) mmap$binder(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x1, 0x11, r0, 0x0) 20:26:03 executing program 3: syz_mount_image$udf(&(0x7f0000000080), &(0x7f0000000000)='./bus\x00', 0x201804a, &(0x7f0000002280)={[{@iocharset={'iocharset', 0x3d, 'cp932'}}, {}, {@uid_ignore}, {@gid}, {@mode={'mode', 0x3d, 0xe669}}, {@adinicb}, {@session={'session', 0x3d, 0xffffffffffffffff}}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'sysfs\x00'}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@fsname={'fsname', 0x3d, '\'/-}\x93\x8a\xf0Y\x02\xd7N\xfb\x02\xb5\xc0V\x93-L\xae\xf7r\xac\x1e\xbe'}}, {@permit_directio}, {@dont_hash}, {@smackfshat={'smackfshat', 0x3d, 'fscontext'}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}]}, 0x8, 0xc10, &(0x7f00000039c0)="$eJzs3U9sHNd9B/DfG5IiKbcVEzuK3cbFpi1SmbFc/YupWIW7qmm2AWSZCMXcAnBFUurC1JIgqUYO0oJpDz30EKAoesiJQGsUSNHAaIqgR7Z1geTiQ5FTT0QLG0HRA1sEyClgMbNvxSVFWYooSqT1+djUd3f2vZn33qxnZEFvXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEb/7+sVTp9PjbgUA8ChdnvjyqTPu/wDwRLni//8BAAAAAAAAAAAAAOCgS1HE05Fi4fJGmqretw1carZu3pocHdu92mCqavZU5cufgdNnzp77wssj5zv50fUftufizYkrF2uvzd9YWJxdWpqdqU22mtPzM7P3vYe91t9puBqA2o23bs5cu7ZUO/PS2W0f3xr6sP+p40MXRl44+Xyn7OTo2NhEV5nevgc++h3uNsPjSBRxMlK8+N0fp0ZEFLH3sbjHd2e/DVadGK46MTk6VnVkrtloLZcfjncGooiodVWqd8boEZyLPalHrJTNLxs8XHZvYqGx2Lg6N1sbbywuN5eb863x1G5t2Z9aFHE+RaxGxHr/nbvriyJ6I8W3j22kqxHR0xmHz1cTg+/ejmIf+3gfynbW+iJWi0Nwzg6w/ijijUjxk/dOxHQ5ZvknPhfxRpnfj3inzFcjUvnFOBfxwS7fIw6n3ijiz8vzf2EjzVTXg8515dJXal9qXZvvKtu5rhzS+8Pgjnw0Dvi1aSCKaFRX/I304L/ZAQAAAAAAAAAAAAAAAOBhG4winosUr//7H1bziqOal37swsjvDf1i95zxZ++xn7LsSxGxUtzfnNwjeQrxeBpP6THPJX6SDUQRf5Tn/33zcTcGAAAAAAAAAAAAAAAAAADgiVbEjyLFK++fSKvRvaZ4s3W9dqVxda69Kmxn7d/Omumbm5ubtdTOes6pnCs5V3Ou5VzPGUWun7OecyrnSs7VnGs513NGT/xp2YRaT66fcyrnSs7VnGs513NGbz5+znrOqZwrOVdzruVczxkHZO1eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICPkyKK+Fmk+NbXNlKkiKhHTEU71/ofd+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFJ/KuJ7kaL2+/Xb23ojIlX/tp0ofzkX9SNlfjLqI2W+GvWLORtV9ta/+Rjaz970pSJ+GCn6B969fcLz+e9rv7v9NYh3vrH17pd729nT+XDow/6njh+7MDL2q8/e7XXarQHDl5qtm7dqk6NjYxNdm3vz0T/ZtW0oH7d4OF0nIpbe/vpbjbm52cUHf1F+BfZQ3QsvDuqL6D0QzXg8fecJUN7/P4gUv/X+f3Ru+J37/y+0392+w8dP/3jr/v/Kzh3d5Z4/EHu7/z/dte2V/LuRvt6IgeUbC33HIwaW3v76yeaNxvXZ67Otc6dOfXFk5ItnT/UdiRi41pyb7Xq156ECAAAAAAAAAAAAAAAAeLRSEb8TKRo/3Ei1iLhVzd0aujDywsnne6Knmm+1bd7WmxNXLtZem7+xsDi7tDQ7U5tsNafnZ2bv93AD1XSvydGxfenMPQ3uc/sHB16bX3h7sXn9D5Z3/fzowMWrS8uLjendP47BKCLq3VuGqwZPjo5VjZ5rNlpV1fFdJ9P9/PpSEf8ZKabP1dJn87Y8/2/nDP9t8/9Xdu5on+b/f6JrW3nMlIr4aaT4zb94Nj5btfNo3DFmudzfRIrh85/J5eJIWa7ThvZzBdozA8uy/xsp/uFn28t25kM+vVX29H0P7CFRnv9jkeJ7f/ad+LW8bfvzH3Y//0d37mifzv8zXduObntewZ67Tj7/JyPFq0+/G7+et33U8z86z944kQvffj7HPp3/T3VtG8rH/Y2H03UAAAAAAAAAAIBDrS8V8beR4vmx3vRy3nY/f/9vZueO9unvf326a9vMw1mv6J4v9jyoAAAAAHBA9KUifhQpri+/e3sO9fb5313zP397a/7naNrxafXnfL9UPTfgYf75X7ehfNypvXcbAAAAAAAAAAAAAAAAAAAADpSUing5r6c+dY/11Ncixev//WIul46X5TrrwA9Vvw5cnm+dvDg3Nz/dWG5cnZutTSw0pmfLus9Eio2//kyuW1Trq3fWm2+v8b61FvtipBj7u07Z9lrsnbXJn9kqe7os+4lI8V9/v71sZx3rT22VPVOW/atI8dV/2r3s8a2yZ8uy34kUP/hqrVP2aFm283zUT2+VfWl6vtiHswIAAAAAAAAAAAAAAAAAAMCTpi8V8SeR4n9urN6ey5/X/+/relt55xtd6/3vcKta53+oWv//bq8fZP3/oYfTTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOFRSFJubm5uxcHkjrfWX79sGLjVbN29Njo7tXm0wlTWjpypf/gycPnP23BdeHjnfyY+u/7A9F29OXLlYe23+xsLi7NLS7ExtstWcnp+Zve897LX+TsPVANRuvHVz5tq1pdqZl85u+/jW0If9Tx0fujDywsnnO2UnR8fGJrrK9PY98NHvkO6y/UgU8ZeR4sXv/jj9c39EEXsfi3t8d/bbYNWJ4aoTk6NjVUfmmo3WcvnheGcgiohaV6V6Z4wewbnYk3rEStn8ssHDZfcmFhqLjatzs7XxxuJyc7k53xpP7daW/alFEedTxGpErPffubu+KOKtSPHtYxvpX/ojejrj8PnLE18+debu7Sj2sY/3oWxnrS9itTgE5+wA648i/jFS/OS9E/Gv/RG90f6Jz0W8Ueb3I96J9vlO5RfjXMQHu3yPOJx6o4j/K8//hY30Xn95PehcVy59pfal1rX5rrKd68qhvz/c9W64Dw74tWkgivhBNR4b6d/8dw0AAAAAAAAAAAAAAABwgBTxK5HilfdPpGp+8O05xc3W9dqVxtW59rS+zty/zpzpzc3NzVpqZz3nVM6VnKs513Ku54wi189ZL3Ngc3Mqv1/JuZpzLed6zujJ9XPWc07lXMm5mnMt53rO6M31c9ZzTuVcybmacy3nes44IHP3AAAAAAAAAAAAAAAAAACAj5ei+ifFt762kTb72+tLT0U716wH+rH3/wEAAP//Owz7Pw==") open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) [ 1175.333469][ T26] audit: type=1804 audit(1685823963.639:600): pid=30449 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1339/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 [ 1175.360900][ T5802] usb 2-1: new high-speed USB device number 123 using dummy_hcd [ 1175.377223][ T26] audit: type=1804 audit(1685823963.679:601): pid=30449 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1339/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 [ 1175.446150][T30451] loop3: detected capacity change from 0 to 2048 [ 1175.453610][T30451] UDF-fs: bad mount option "smackfsfloor=sysfs" or missing value [ 1175.517550][T30383] usb 3-1: new high-speed USB device number 87 using dummy_hcd [ 1175.647837][ T5802] usb 2-1: Using ep0 maxpacket: 16 [ 1175.797549][ T5802] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1175.907453][T30383] usb 3-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 1175.920297][T30383] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1175.930062][T30383] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1175.939914][T30383] usb 3-1: config 0 descriptor?? [ 1175.997721][ T5802] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1176.006788][ T5802] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1176.014841][ T5802] usb 2-1: Product: syz [ 1176.019036][ T5802] usb 2-1: Manufacturer: ࠝ [ 1176.023631][ T5802] usb 2-1: SerialNumber: syz [ 1176.367517][ T5802] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1176.405424][ T5802] usb 2-1: USB disconnect, device number 123 [ 1176.438409][ T1212] ieee802154 phy0 wpan0: encryption failed: -22 [ 1176.444769][ T1212] ieee802154 phy1 wpan1: encryption failed: -22 20:26:06 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec0000000109021200010000000009"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:06 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x4018620d, 0x0) 20:26:06 executing program 3: syz_mount_image$udf(&(0x7f0000000080), &(0x7f0000000000)='./bus\x00', 0x201804a, &(0x7f0000002280)={[{@iocharset={'iocharset', 0x3d, 'cp932'}}, {}, {@uid_ignore}, {@gid}, {@mode={'mode', 0x3d, 0xe669}}, {@adinicb}, {@session={'session', 0x3d, 0xffffffffffffffff}}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'sysfs\x00'}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@fsname={'fsname', 0x3d, '\'/-}\x93\x8a\xf0Y\x02\xd7N\xfb\x02\xb5\xc0V\x93-L\xae\xf7r\xac\x1e\xbe'}}, {@permit_directio}, {@dont_hash}, {@smackfshat={'smackfshat', 0x3d, 'fscontext'}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}]}, 0x8, 0xc10, &(0x7f00000039c0)="$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") open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) 20:26:06 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e260) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:06 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, r1, 0x0, 0x4ffe6, 0x0) 20:26:06 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7, 0x25, 0x1, 0x2, 0x92, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1178.097939][ T9] usb 3-1: USB disconnect, device number 87 20:26:06 executing program 5: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_buf(r0, 0x1, 0xc, 0x0, &(0x7f0000000080)=0x4000000) [ 1178.146670][T30461] binder: 30455:30461 ioctl 4018620d 0 returned -22 [ 1178.159392][ T26] audit: type=1804 audit(1685823966.469:602): pid=30463 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1340/cgroup.controllers" dev="sda1" ino=1970 res=1 errno=0 20:26:06 executing program 5: r0 = socket(0x2, 0xa, 0x0) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, 0x0, 0x0) 20:26:06 executing program 5: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = socket(0x2, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000140)={'vxcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000040)={0x1d, r2}, 0x18) [ 1178.225712][T30462] loop3: detected capacity change from 0 to 2048 [ 1178.236311][ T26] audit: type=1804 audit(1685823966.499:603): pid=30463 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1340/cgroup.controllers" dev="sda1" ino=1970 res=1 errno=0 [ 1178.263316][T30462] UDF-fs: bad mount option "smackfsfloor=sysfs" or missing value 20:26:06 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCRMFF(r0, 0x8000451a, 0x0) 20:26:06 executing program 3: syz_mount_image$udf(&(0x7f0000000080), &(0x7f0000000000)='./bus\x00', 0x201804a, &(0x7f0000002280)={[{@iocharset={'iocharset', 0x3d, 'cp932'}}, {}, {@uid_ignore}, {@gid}, {@mode={'mode', 0x3d, 0xe669}}, {@adinicb}, {@session={'session', 0x3d, 0xffffffffffffffff}}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'sysfs\x00'}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@fsname={'fsname', 0x3d, '\'/-}\x93\x8a\xf0Y\x02\xd7N\xfb\x02\xb5\xc0V\x93-L\xae\xf7r\xac\x1e\xbe'}}, {@permit_directio}, {@dont_hash}, {@smackfshat={'smackfshat', 0x3d, 'fscontext'}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}]}, 0x8, 0xc10, &(0x7f00000039c0)="$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") 20:26:06 executing program 5: r0 = openat$capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$CAPI_MANUFACTURER_CMD(r0, 0x4020940d, &(0x7f0000001040)={0x4, 0x0}) [ 1178.430831][T30382] usb 2-1: new high-speed USB device number 124 using dummy_hcd [ 1178.459875][T30479] loop3: detected capacity change from 0 to 2048 [ 1178.466959][T30479] UDF-fs: bad mount option "smackfsfloor=sysfs" or missing value [ 1178.547358][ T9] usb 3-1: new high-speed USB device number 88 using dummy_hcd [ 1178.697731][T30382] usb 2-1: Using ep0 maxpacket: 16 [ 1178.837960][T30382] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1178.907563][ T9] usb 3-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 1178.916746][ T9] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1178.926297][ T9] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1178.936020][ T9] usb 3-1: config 0 descriptor?? [ 1179.037446][T30382] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1179.046516][T30382] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1179.055321][T30382] usb 2-1: Product: syz [ 1179.059658][T30382] usb 2-1: Manufacturer: ࠝ [ 1179.064254][T30382] usb 2-1: SerialNumber: syz [ 1179.397878][T30382] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1179.435531][T30382] usb 2-1: USB disconnect, device number 124 [ 1179.447426][T19160] udevd[19160]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 20:26:09 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec0000000109021200010000000009"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:09 executing program 5: r0 = openat$capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$CAPI_MANUFACTURER_CMD(r0, 0x4020940d, &(0x7f0000001040)={0x0, 0x0}) 20:26:09 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:09 executing program 3: syz_open_dev$dri(&(0x7f0000000000), 0x1f, 0x80502) 20:26:09 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, r1, 0x0, 0x4ffe6, 0x0) 20:26:09 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x92, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1181.144047][ T9227] usb 3-1: USB disconnect, device number 88 20:26:09 executing program 5: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8923, &(0x7f00000002c0)) 20:26:09 executing program 3: r0 = syz_open_dev$dmmidi(&(0x7f0000000140), 0x700000000000, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0385720, &(0x7f0000000000)={0x2}) [ 1181.192863][ T26] audit: type=1804 audit(1685823969.499:604): pid=30494 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1341/cgroup.controllers" dev="sda1" ino=1971 res=1 errno=0 20:26:09 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f0000000140)=@mmap={0x0, 0xa, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "26b7e410"}}) 20:26:09 executing program 3: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_buf(r0, 0x1, 0x13, 0x0, &(0x7f0000000080)) 20:26:09 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$UI_BEGIN_FF_ERASE(r0, 0x4004556a, 0xffffffffffffffff) 20:26:09 executing program 5: mq_open(&(0x7f0000000040)='A\x00', 0x0, 0x0, &(0x7f0000000080)) [ 1181.283505][ T26] audit: type=1804 audit(1685823969.529:605): pid=30494 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1341/cgroup.controllers" dev="sda1" ino=1971 res=1 errno=0 [ 1181.309684][ C1] vkms_vblank_simulate: vblank timer overrun [ 1181.477620][ T9] usb 2-1: new high-speed USB device number 125 using dummy_hcd [ 1181.618221][ T9227] usb 3-1: new high-speed USB device number 89 using dummy_hcd [ 1181.777394][ T9] usb 2-1: Using ep0 maxpacket: 16 [ 1181.907614][ T9] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1182.057740][ T9227] usb 3-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 1182.066769][ T9227] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1182.076235][ T9227] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1182.085372][ T9227] usb 3-1: config 0 descriptor?? [ 1182.107471][ T9] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1182.116521][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1182.128663][ T9] usb 2-1: Product: syz [ 1182.132813][ T9] usb 2-1: Manufacturer: ࠝ [ 1182.141204][ T9] usb 2-1: SerialNumber: syz [ 1182.467612][ T9] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1182.497190][ T9] usb 2-1: USB disconnect, device number 125 20:26:12 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:12 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000340), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0xc02064b6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:12 executing program 5: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_buf(r0, 0x1, 0x12, 0x0, &(0x7f0000000080)) 20:26:12 executing program 4: sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:12 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r1, 0x0, 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 20:26:12 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:12 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000540)=@newsa={0xf0, 0x10, 0xf1d, 0x0, 0x0, {{@in6=@loopback, @in6=@dev}, {}, @in6=@rand_addr=' \x01\x00', {}, {}, {}, 0x0, 0x0, 0x2}}, 0xf0}}, 0x0) [ 1184.177533][ T9227] usb 3-1: USB disconnect, device number 89 20:26:12 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)=@newpolicy={0x10, 0x15, 0x0, 0x0, 0x0, {{@in6=@remote, @in6=@dev}}}, 0x33fe0}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCSIFBR(r1, 0x8941, &(0x7f00000001c0)=@get={0x1, &(0x7f0000001540)=""/140, 0x9}) 20:26:12 executing program 5: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_buf(r0, 0x1, 0x26, 0x0, &(0x7f0000000080)) 20:26:12 executing program 4: sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:12 executing program 3: syz_clone(0x18840080, 0x0, 0x0, 0x0, 0x0, 0x0) 20:26:12 executing program 5: socketpair(0x1e, 0x4, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg$NL80211_CMD_LEAVE_OCB(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffdef}}, 0x0) [ 1184.487834][T30383] usb 2-1: new high-speed USB device number 126 using dummy_hcd [ 1184.587371][ T9227] usb 3-1: new high-speed USB device number 90 using dummy_hcd [ 1184.760673][T30383] usb 2-1: Using ep0 maxpacket: 16 [ 1184.907888][T30383] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1184.947490][ T9227] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1184.957173][ T9227] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1184.967064][ T9227] usb 3-1: config 0 descriptor?? [ 1185.008300][ T9227] cp210x 3-1:0.0: cp210x converter detected [ 1185.117866][T30383] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1185.126947][T30383] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1185.134962][T30383] usb 2-1: Product: syz [ 1185.139156][T30383] usb 2-1: Manufacturer: ࠝ [ 1185.143734][T30383] usb 2-1: SerialNumber: syz [ 1185.230409][ T9227] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1185.477603][T30383] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1185.517091][T30383] usb 2-1: USB disconnect, device number 126 20:26:15 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:15 executing program 5: syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000600)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b96, 0x5, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) 20:26:15 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$UI_BEGIN_FF_ERASE(r0, 0x400c55cb, 0xffffffffffffffff) 20:26:15 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r1, 0x0, 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 20:26:15 executing program 4: sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:15 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:15 executing program 3: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8994, &(0x7f00000000c0)={'batadv_slave_0\x00'}) [ 1187.226428][ T9] usb 3-1: USB disconnect, device number 90 [ 1187.255805][ T9] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1187.302655][ T9] cp210x 3-1:0.0: device disconnected 20:26:15 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:15 executing program 3: r0 = syz_open_dev$dmmidi(&(0x7f00000001c0), 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0x40045731, 0x0) 20:26:15 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:15 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNGETIFF(r0, 0x8902, 0x0) 20:26:15 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNGETIFF(r0, 0x89a1, 0x0) [ 1187.517772][T30381] usb 6-1: new high-speed USB device number 28 using dummy_hcd [ 1187.527349][T30383] usb 2-1: new high-speed USB device number 127 using dummy_hcd [ 1187.707452][T30381] usb 6-1: device descriptor read/64, error 18 [ 1187.707498][ T9] usb 3-1: new high-speed USB device number 91 using dummy_hcd [ 1187.787637][T30383] usb 2-1: Using ep0 maxpacket: 16 [ 1187.908042][T30383] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1187.977475][T30381] usb 6-1: new high-speed USB device number 29 using dummy_hcd [ 1188.077427][T30383] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1188.086697][T30383] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1188.097587][T30383] usb 2-1: Product: syz [ 1188.101748][T30383] usb 2-1: Manufacturer: ࠝ [ 1188.106337][T30383] usb 2-1: SerialNumber: syz [ 1188.157588][ T9] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1188.166802][ T9] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1188.167393][T30381] usb 6-1: device descriptor read/64, error 18 [ 1188.176513][ T9] usb 3-1: config 0 descriptor?? [ 1188.231423][ T9] cp210x 3-1:0.0: cp210x converter detected [ 1188.297851][T30381] usb usb6-port1: attempt power cycle [ 1188.427465][T30383] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1188.449580][ T9] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1188.475042][T30383] usb 2-1: USB disconnect, device number 127 [ 1188.707345][T30381] usb 6-1: new high-speed USB device number 30 using dummy_hcd [ 1188.797497][T30381] usb 6-1: Invalid ep0 maxpacket: 0 [ 1188.947357][T30381] usb 6-1: new high-speed USB device number 31 using dummy_hcd [ 1189.037511][T30381] usb 6-1: Invalid ep0 maxpacket: 0 [ 1189.042956][T30381] usb usb6-port1: unable to enumerate USB device 20:26:18 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:18 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000011c0)={0x1b, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000000)='syzkaller\x00', 0x4, 0x1000, &(0x7f0000000180)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:26:18 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433004300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:18 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r1, 0x0, 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 20:26:18 executing program 1: syz_usb_connect$uac1(0x0, 0xa2, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x90, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:18 executing program 5: syz_clone(0xaa000000, 0x0, 0x0, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)=';') 20:26:18 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000006c0)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@typedef={0x92000000}]}}, &(0x7f0000000600)=""/147, 0x26, 0x93, 0x1}, 0x20) [ 1190.257837][ T9] usb 3-1: USB disconnect, device number 91 [ 1190.265967][ T9] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 20:26:18 executing program 3: bpf$PROG_LOAD_XDP(0x3, &(0x7f00000011c0)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='memory.numa_stat\x00', 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_clone(0x40000000, &(0x7f0000000580)="61cc0bba5b95efa3ddf36d54d03443388008328781df79fe609147269df35a6be719a9e242cdf567bc64a83097777d5103a9fba2051e4ff07afa93adc9e7054d59f6e9185445af157a120a12be5bbb01a9f7fe6f151dbf43c36e83c0d437e6ef18e4f7f8dbb758e9e315dcc1c9fe79d4598e", 0x72, &(0x7f0000000600), &(0x7f0000000640), &(0x7f0000000680)="ce223889e013bc978f92b2c04d9cb44d6b1b27fd9366fd299c07d2051e50c272794e7d179250dd500337e897b3a35e36660b7173f1738c4c33cd0d66d505b615ebeed555b00fe98f") openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) [ 1190.309684][ T9] cp210x 3-1:0.0: device disconnected 20:26:18 executing program 5: syz_clone(0x40001000, 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000001140)="14437f5f5ed81f88f89dcd776f0f708f06fac4b653dfe7e12bd169d8058b7dd8f3e209057f7b1818d24ef4d976d2695469171090b3344fded07988d2c910e6d932ee87992e1b848a132ff836a1b6308b422cf8aa81f888c7466e5afcbf3acc0d66802c2851deb2b441be12bcb9ed6863ea0e64556d48cb4c01a47b50cd73f31d16200d2221711f30098c3a3291e4f87185c3f8c3bd1dd25c0d436f162b147aae76ec985e244937ea79a80c2d3760266012d3cf9afe053fd0a9f5bf98b9525a00cb1b53f74dbd674bef51284de25b3c940a99a4631501f5e2d31e94a381e69062") 20:26:18 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:18 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNGETIFF(r0, 0x5411, 0x0) [ 1190.453219][ T26] audit: type=1804 audit(1685823978.759:606): pid=30591 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1348/cgroup.controllers" dev="sda1" ino=1972 res=1 errno=0 20:26:18 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {}, {}]}]}}, &(0x7f0000000500)=""/215, 0x3e, 0xd7, 0x1}, 0x20) [ 1190.558666][ T26] audit: type=1804 audit(1685823978.759:607): pid=30591 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1348/cgroup.controllers" dev="sda1" ino=1972 res=1 errno=0 [ 1190.617478][ T8457] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 1190.810734][ T9] usb 3-1: new high-speed USB device number 92 using dummy_hcd [ 1190.907564][ T8457] usb 2-1: Using ep0 maxpacket: 16 [ 1191.047501][ T8457] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1191.227562][ T9] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1191.236724][ T9] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1191.257430][ T8457] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1191.266462][ T8457] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1191.275287][ T8457] usb 2-1: Product: syz [ 1191.280082][ T9] usb 3-1: config 0 descriptor?? [ 1191.289146][ T8457] usb 2-1: Manufacturer: ࠝ [ 1191.293741][ T8457] usb 2-1: SerialNumber: syz [ 1191.318138][ T9] cp210x 3-1:0.0: cp210x converter detected [ 1191.548842][ T9] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1191.617748][ T8457] usb 2-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 1191.647186][ T8457] usb 2-1: USB disconnect, device number 2 20:26:21 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:21 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x64, &(0x7f0000000500)=[@ip_tos_u8, @ip_ttl, @ip_tos_int, @ip_pktinfo={{0x0, 0x0, 0x8, {0x0, @local, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_tos_int, @ip_tos_u8, @ip_tos_u8], 0x18}, 0x0) 20:26:21 executing program 3: syz_clone(0x104000, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) 20:26:21 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:21 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r0, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x4ffe6, 0x0) 20:26:21 executing program 1: syz_usb_connect$uac1(0x0, 0xa2, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x90, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1193.345393][ T9] usb 3-1: USB disconnect, device number 92 20:26:21 executing program 5: syz_clone(0x40001000, &(0x7f0000000140), 0x0, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000001140)="14437f5f5ed81f88f89dcd776f0f708f06fac4b653dfe7e12bd169d8058b7dd8f3e209057f7b1818d24ef4d976d2695469171090b3344fded07988d2c910e6d932ee87992e1b848a132ff836a1b6308b422cf8aa81f888c7466e5afcbf3acc0d66802c2851deb2b441be12bcb9ed6863ea0e64556d48cb4c01a47b50cd73f31d16200d2221711f30098c3a3291e4f87185c3f8c3bd1dd25c0d436f162b147aae76ec985e244937ea79a80c2d3760266012d3cf9afe053fd0a9f5bf98b9525a00cb1b53f74dbd674bef51284de25b3c940a99a4631501f5e2d31e94a381e69062") [ 1193.392125][ T9] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1193.403769][ T26] audit: type=1804 audit(1685823981.709:608): pid=30611 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1349/cgroup.controllers" dev="sda1" ino=1971 res=1 errno=0 [ 1193.443729][ T9] cp210x 3-1:0.0: device disconnected 20:26:21 executing program 5: syz_clone(0x40001000, &(0x7f0000000140), 0x0, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000001140)="14437f5f5ed81f88f89dcd776f0f708f06fac4b653dfe7e12bd169d8058b7dd8f3e209057f7b1818d24ef4d976d2695469171090b3344fded07988d2c910e6d932ee87992e1b848a132ff836a1b6308b422cf8aa81f888c7466e5afcbf3acc0d66802c2851deb2b441be12bcb9ed6863ea0e64556d48cb4c01a47b50cd73f31d16200d2221711f30098c3a3291e4f87185c3f8c3bd1dd25c0d436f162b147aae76ec985e244937ea79a80c2d3760266012d3cf9afe053fd0a9f5bf98b9525a00cb1b53f74dbd674bef51284de25b3c940a99a4631501f5e2d31e94a381e69062") [ 1193.488293][ T26] audit: type=1804 audit(1685823981.739:609): pid=30611 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1349/cgroup.controllers" dev="sda1" ino=1971 res=1 errno=0 20:26:21 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000039c0)={0x0, 0x0, 0x0}, 0x0) 20:26:21 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x8, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x4}, [@cb_func, @func, @cb_func]}, &(0x7f00000001c0)='GPL\x00', 0x7, 0xf4, &(0x7f0000000200)=""/244, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:26:21 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNGETIFF(r0, 0x80108907, 0x0) 20:26:22 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x3, &(0x7f00000011c0)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='memory.numa_stat\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000480)={r0, 0xe0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f00000001c0)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, &(0x7f0000000200)=[0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000280)=[{}, {}], 0x10, 0x10, &(0x7f00000002c0), &(0x7f0000000300), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000340)}}, 0x10) r3 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000010c0)={0x18, 0x3, &(0x7f0000000f00)=@raw=[@cb_func={0x18, 0x7, 0x4, 0x0, 0x7}, @func={0x85, 0x0, 0x1, 0x0, 0x6}], &(0x7f0000000f40)='syzkaller\x00', 0x8, 0x9d, &(0x7f0000000f80)=""/157, 0x40f00, 0x0, '\x00', 0x0, 0x0, r3, 0x8, &(0x7f0000001040)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000001080)={0x2, 0x2, 0xa5, 0x8217}, 0x10}, 0x80) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000002780), 0x8) syz_clone(0x40000000, &(0x7f0000000580)="61cc0bba5b95efa3ddf36d54d03443388008328781df79fe609147269df35a6be719a9e242cdf567bc64a83097777d5103a9fba2051e4ff07afa93adc9e7054d59f6e9185445af157a120a12be5bbb01a9f7fe6f151dbf43c36e83c0d437e6ef18e4f7f8dbb758e9e315dcc1c9fe79d4598e", 0x72, &(0x7f0000000600), &(0x7f0000000640), &(0x7f0000000680)="ce223889e013bc978f92b2c04d9cb44d6b1b27fd9366fd299c07d2051e50c272794e7d179250dd500337e897b3a35e36660b7173f1738c4c33cd0d66d505b615ebeed555b00fe98f5ddd") bpf$MAP_CREATE(0x0, &(0x7f00000027c0)=@base={0x0, 0x8, 0x9, 0x3f, 0x578, r4, 0x77ff9d85, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4, 0x3}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000010c0)={0x18, 0x3, &(0x7f0000000f00)=@raw=[@cb_func={0x18, 0x7, 0x4, 0x0, 0x7}, @func={0x85, 0x0, 0x1, 0x0, 0x6}], &(0x7f0000000f40)='syzkaller\x00', 0x8, 0x9d, &(0x7f0000000f80)=""/157, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001040)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000001080)={0x2, 0x2, 0xa5, 0x8217}, 0x10}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0xd, 0x1, &(0x7f0000000000)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000040)='GPL\x00', 0x3, 0x5e, &(0x7f0000000080)=""/94, 0x40f00, 0x6, '\x00', 0x0, 0xc, r1, 0x8, &(0x7f0000000140)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0x5, 0x8, 0x1}, 0x10, r2, r0, 0x0, &(0x7f00000004c0)=[r3, r4, 0xffffffffffffffff]}, 0x80) [ 1193.744191][ T8457] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 1193.847493][ T9] usb 3-1: new high-speed USB device number 93 using dummy_hcd [ 1194.017620][ T8457] usb 2-1: Using ep0 maxpacket: 16 [ 1194.170700][ T8457] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1194.227670][ T9] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1194.240659][ T9] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1194.259614][ T9] usb 3-1: config 0 descriptor?? [ 1194.311041][ T9] cp210x 3-1:0.0: cp210x converter detected [ 1194.357889][ T8457] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1194.366950][ T8457] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1194.375371][ T8457] usb 2-1: Product: syz [ 1194.380097][ T8457] usb 2-1: Manufacturer: ࠝ [ 1194.384713][ T8457] usb 2-1: SerialNumber: syz [ 1194.517512][ T9] cp210x 3-1:0.0: failed to get vendor val 0x370b size 1: -32 [ 1194.527343][ T9] cp210x 3-1:0.0: querying part number failed [ 1194.549655][ T9] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1194.697602][ T8457] usb 2-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 1194.747902][ T8457] usb 2-1: USB disconnect, device number 3 20:26:24 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:24 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000600)={&(0x7f0000000040), 0x10, 0x0}, 0x0) 20:26:24 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:24 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNGETIFF(r0, 0xc020660b, 0x0) 20:26:24 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r0, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x4ffe6, 0x0) 20:26:24 executing program 1: syz_usb_connect$uac1(0x0, 0xa2, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x90, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:24 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0xa, 0x0, 0x0, 0x0, 0x801}, 0x48) [ 1196.390182][T30383] usb 3-1: USB disconnect, device number 93 [ 1196.427986][T30383] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1196.436748][ T26] audit: type=1804 audit(1685823984.739:610): pid=30644 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1350/cgroup.controllers" dev="sda1" ino=1962 res=1 errno=0 20:26:24 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000006c0)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@typedef]}, {0x0, [0x0, 0x0]}}, &(0x7f0000000600)=""/147, 0x8, 0x93, 0x1}, 0x20) 20:26:24 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000015c0)={&(0x7f0000000180)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x1}}, 0x10, &(0x7f00000014c0)=[{&(0x7f00000001c0)="3a37f899ca9a8bf2f14e460284c4e25ed0830a0da69264c5f112909bcd8360b216d89c79e23a66e8381c7610381919955d27ddc86b54c622b6d63d27cb205b74f3f851caa042d7de92f6ecfe9973c67b5cebcfea56aed5aeb9305f82f215adfdaaa43ca8b6e48a17f342746e46e0d874dbecfa256669b7865619d169f1", 0x7d}, {&(0x7f0000000240)="34841a78065dea0087852c95e3e34666e3fbbadb32304578acc4ee6b3f542f61f710d18031b14f7641bb56cec835a55642873d64a3c16ec70aacff2277371c3197de09ebf86edac8ee883b421ab95a31d0a6ff700c1a84faea399f0317c5add0df6b993b2ac7a989328ad29b46a811f7e0ea8338bc6e90e20605", 0x7a}, {&(0x7f0000000340)="de078a0dac0efa33cd11e99a6414787895aba21eddd713d2d7efbb01c857bac0fabbf8f986ee592b2d3260dbb6c82ba43d73e7bd1c21c1f46e408c2eb3d22f69db9439e8508af7094e9a0a57d30bb93742c247c80640a63197be051766b72e1ff4440c3915cd8ac19154e0a2b1f51a4236bf2b683eb9c63b0463415749cc3c65fde1be21fb50bc70373fafccfd0ccc25cb61704108c2f097f77d35a5bcffcb2032c76af8ef296c15b46a2b61c4b6a24a29305d", 0xb3}, {&(0x7f00000002c0)="e726c57a22", 0x5}, {&(0x7f00000004c0)="08fbe07c3383cb975351881ce5098ce6edafbc66ef69196e2ada5944f4676b59925f3f17957aff92ec09529d293e4974d5f8163a84947cd218c4ca9f751ab4ff76e5ae04bf0bf675b0fdb3441de9970bbcda4c52b23854c17668d3e4d267a1466c43bd81da521bdfe0b185ca0c53a999869e6ef5a907db38d2344da5b50a5378f29a38e8dd23d599aa85f8a1a5342c9cc04bb1a7fedd1b3f27970fbf42f18c93d54fc0fd7ec19f0a41bd8aaf545e683cf30152158f4423741c255746f3324cc39da3e9d60405b89b00a1ed9b5ece5904567e923ee5fec3bc10365af6850925d8ec8140556893d362336fd6102c92bb993ee6ae2355c7da801beb62245cc147a9b8f826db02ee30bdcbb1dd6e652661b19ae06fbc692ea831000bd8de35b7737d133629f0eb0ae120cb15dbe1ca20fd4f3cd9c52313505531c23182fe6218a989c904590d4a5615ae83683b0c5bcce97c351b3cf08bfc6f9a361ec5bef01c0c0e43d80ce431bc244d305130c26c0da9bb00c6748d28d9c327f965ab6f03ac57c05e346f4d60434305ff7bbe802f88a59a20049119d2615c92083b68ffa71b38e07ac8d5be540dd84f0c3980a9245769052980f1deda56d572e230788b77ab192937affa4b9c7e9e4fa14f8633fcbb5ef001118aa6f225c6ac0a412e1b4f30fdc3e0eab87a8e70f6cd0aab41b1c991c25c1aaec8095ba83904faf274ee76e3c0da8d83f2e73923529b126fcb05d551db8ae077238f1abbb46bc12ff234b73163c6ae7b9f91b7b9ea186940bba4dc4283994974a76bf9adfb7918494b809dc9ec1d810343bd123cbd6be52d5de3c319baf4b2f9620b95513d3b73fe8aecffc686f17815986f735693c3ecbf3baac77c03fabeff3ffb4d4b2a4e2789962429d8663c1b40de0908276baf314c02d5ae4d202cb8756ef3e2dd155bcaca1b339ae4871c80ce085025c8d60d8fbc7f85e83f26f5bbc71b88f6a8cf4eb7df1d5311c59dd648e602cc31f636b62367fa85df20449fc8a5a4a35377b67083eff43b3d4f33508b39f967cac8bf713202e3d4507ccdbe0e9192b657aaaf1d651a6b83a2552597abdaab47cbfbb37bc184a1c84ddf20b4dce098822c5c976ec16ab5be382215792dc94d2794d256b50dafcb51021136b94440ba85907b76fb4fc33641ad011a6f1a8aca0ffecc0f2fe8ee59771258622b032f279985ecbdd8574851baa50bc273edd9d564fac60e09ec506cf013607721d1e8d2019e1c8894cfc49d71613afa1630e7f02a062e6bf663036b60452628a316e063f15a5d582ee1b34a65ed58d7ea311182b949f78b99c405d776008460bd38bcbf944d95630d2b557a6fa2f44d69cec7ac4c441bf5ffa0e8a28a60ba819e9cbd742aa5f51e2f1bced7fe3136e1a3d337f304e7967cb6ec416f24c3e3e954541c53cbc9275bc7ac9b028aef895c4787e44fe7c430f9bb56e6c38fda0c5b4e189db9869ea06d95ac3a10197366095763d62c3400caab39bd479db17a9613168ab770404d5a7f61f63bcb1a8200d416a4fcbb49f5864880a79074ffd3705d351de39425b838d109215cdccf5bd333f0aef61760bcd788cf47224e270c8195a3ea1068ef20af32d038df8524217627269c707989bb8835f1d48a6879b3e4d4448bd753ead801a8833fae84082a3143a9a75a9e762e17c93e5c3f970e7ea84c89e4931d180b8733ff984ef1d63c8775d8d2d02c33eae0584fcc66ff41eca5ee0b690dc3f9986f691d89360ccb62c7f79cde7bc67c5211a44f7b1ea4854c52639918422bd5e2fcf2478007750a084bff6a235d6d78949f34eb832b20ebc9157e180fa26c468f937eb19b7439d55578e2a3341b69ea7dd45690fca7c0f03ab806d1fc077a7fabb63b2e28b183db01aee79e4f841f3a090dccb264da101c964fbfe3a736b313f3a4a3ad9a12131755f8080910c92b5f206bb4928ec2252aaf7b8810d0467943bd5346493afde1864921fbc26c3838fcc277643f8004318835572f6b6657f50905318484b40acb167bce53eecf55e752b7e7309072982697618d5c47d9cff32463ebef2086aef93c19411b3a63b9f817df19911f50043f0536b4a846c1a5d2ca50737528146ad7617ce7bc1ff35a38ca280466cd20f49652f28a6a0d7d426c21daaa408603c68392dd233d94ab9bfc75cd6e95b64c577e758e69083726e2f1ba0df8ac5f40fe9bc2df177f4ce0bbefb16185931f993dfe9a90d7167f60a9460fdf9b04725fd3a5f1271b5bda08f00c6115286c277097d647beeb023cbaa350e86164d5784d6665ffa5f39746c8f61d7743ed60fa945ea2ee23b04721a6c950c9008d0060cd9fdc9991b8d2ebe6fc7b790e688d0391d7af5c1d5c37867adc78865742d85b7b4c1eb3880a6dd36822a0eb8f4db22b15290a9e86d90371d2637b9f8b88f152ed4f68826b957d0b3ef02faffcebbb3743d5d506beaee4064acba918c611e9caffd629607b5dda45b73a2f8d53856449b27ce38b46512c47f6474410cbd087a57ca5fdc083353412681cb89a38a3e89cc69ad5023a2aad2128c8b307fc006d2d053e2ebafc0342db085216dc9b664879c640408768ce23e95aa4b58821cba21c55a60961618774f5fa2725982084eb80900358f1448bb5731c33c6ee5e076fed2ee5a2de93be552699271be588964f59a36e512e15230ca6e9343dad0bc19efc6ecd34f86606547b3c10b4cd9d571dfc088d8f16519789cff2617c27304997b5b514b2b00a04fa870a9917829324f43c358b68b50248ed150a1b35949033fb4d3e28405f978ee2143bfdc39b0b3f1b8015127917fef3a54e51b734ec034235f534255b1f27b970503e83c86c8f2b516ace305e5eb8aac9419cad4334bfd80a19547e925f599a40fb9dde99fcf7fc60fa3da33c5f4de07d0ee15b411b8628c46f4abfd7ee43566410db20e093208e20be324443656fa44a0381da1d664f108e5ce39ea2bc6f24ed1743926ede8c8798c311ebf8fbeccc95f2376749ff42610bee4614953515811f600e19a9935cf3bdbb45ac5a30489cf67b088be228dd35f690573f3131469470ec62d9e69e329ee0373a6d67c4cf7d85b524821f9468a1c97dcfad7fb732ad7192bfffc2914f9d71074d8b5c719b0d41b52a5a8279e6689c42a29a8b0da99a8fb60b28937881f02d8face116640fdeaf89dd8bc7c4290ba0e81ff1ac0ad0d1de8c4bcd3143559045c6cce381787b5e3feb2db70920ae6786cdb6ece3e668267e31633d99d38272041f425e1d19385d0b125f187d2585e94e4e49a625a7f4cbebbbff110a3d074160074520c6959d275cafdc8538a6a40a5820945ba5bfc349ea023db06870ecb45a40d9c729e80d9b6ce45e88a23aae142c15680fac7c3121defd0eef0282a22bfdd1881b17d05fc2a34729c220a694ca21c3fa736757338a77ffce1e677d8f25aebcd097c699006a7dca9118620769d5ba36de43cfc84b437280dd4a1a401954215a80289fc342e7208ec685ed2099bf8b9fedef6aef30f133dbdd46400b0f36c140b1f4c9a031b54179ea48d59e3a20ed9c5de0d97d6a635aec999258641b4708a876af07fea159a0d1edc7f4628ded46fadb7f948b7d76e64a8445399d44a3a4bc591ea2e62f563b884d98d129067dbf424882bdb4a81a71461023b48864a0696361c2be239a9a193d7234fe0e7f3c37942ca03fed4f0d789b32a4f1c8d2f6752650f2ba5d698c8b86af81e42848f7cdafbf6c2683824e9709c2f8849a360f0e6ab8a56ef95cae2fc0584f0b88aa669b4891600a5a26c4d37e6809554134b48854073dd8d6fc7d8ef8daeb85b78e1d82925a725436bdee81c15cfff6ee8f0299cc21d63fbb95e135aae726495da12442686f165eb54562482fa76f194a14577bd04c471fb28b276d3b66bf6e1d4005c6197fe2251035a1a2a353d1e7083c1b582709c4a4a9fbf0187f6eb927c106e5c4d856f56639ab13ec60d0b05943fffef5948638f13099be2c11a507be2006e1e64657e42b4b80be0c47b0e0105219330d6c245fe6cd9358a34fd2d7e7de94058989540dcd8ef47926650aa477539fc5030378ae19ba4c8ff8a6523cc5a03058c32b1334d92384e8beeec34854669a4c170f0ddc855ee18d60f622401e0983855d5711dd4c63c547692ed1638d12ca0a6ee06857f5a7828373af03a1b0fa4c8cd51cb0acfc9b20e6", 0xb9e}], 0x5}, 0x0) [ 1196.481056][T30383] cp210x 3-1:0.0: device disconnected [ 1196.491665][ T26] audit: type=1804 audit(1685823984.779:611): pid=30644 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1350/cgroup.controllers" dev="sda1" ino=1962 res=1 errno=0 20:26:24 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x894c, 0x0) 20:26:24 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xa, 0x0, 0x0, 0x0, 0x841, 0x1}, 0x48) 20:26:24 executing program 5: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000280)={@map=0x1, 0xffffffffffffffff, 0xf}, 0x10) [ 1196.707501][ T8457] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 1196.887348][T30383] usb 3-1: new high-speed USB device number 94 using dummy_hcd [ 1196.997437][ T8457] usb 2-1: Using ep0 maxpacket: 16 [ 1197.147607][ T8457] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1197.247473][T30383] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1197.256558][T30383] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1197.278292][T30383] usb 3-1: config 0 descriptor?? [ 1197.319182][T30383] cp210x 3-1:0.0: cp210x converter detected [ 1197.328004][ T8457] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1197.337066][ T8457] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1197.345128][ T8457] usb 2-1: Product: syz [ 1197.349661][ T8457] usb 2-1: Manufacturer: ࠝ [ 1197.354335][ T8457] usb 2-1: SerialNumber: syz [ 1197.537518][T30383] cp210x 3-1:0.0: failed to get vendor val 0x370b size 1: -32 [ 1197.545010][T30383] cp210x 3-1:0.0: querying part number failed [ 1197.559063][T30383] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1197.687715][ T8457] usb 2-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 1197.718940][ T8457] usb 2-1: USB disconnect, device number 4 20:26:27 executing program 5: r0 = syz_open_dev$evdev(&(0x7f00000013c0), 0x0, 0x0) ioctl$EVIOCSREP(r0, 0x401c5820, 0x0) 20:26:27 executing program 3: r0 = syz_clone(0x28000000, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r0, 0x19) 20:26:27 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:27 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r0, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(0xffffffffffffffff, 0x0, r1, 0x0, 0x4ffe6, 0x0) 20:26:27 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x0, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:27 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1199.430957][ T8457] usb 3-1: USB disconnect, device number 94 [ 1199.468796][ T8457] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 20:26:27 executing program 3: r0 = syz_open_dev$evdev(&(0x7f00000013c0), 0x0, 0x0) ioctl$EVIOCSREP(r0, 0x5451, 0x0) 20:26:27 executing program 3: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x22081) 20:26:27 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x1, 0xffff, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000200)={r0, &(0x7f0000000240), 0x20000000}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f0000000140)={r0, &(0x7f0000000080)="f2", 0x0}, 0x20) [ 1199.469999][ T26] audit: type=1804 audit(1685823987.779:612): pid=30672 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1351/cgroup.controllers" dev="sda1" ino=1967 res=1 errno=0 [ 1199.510766][ T8457] cp210x 3-1:0.0: device disconnected 20:26:27 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x1, 0xffff, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000200)={r0, &(0x7f0000000240), 0x20000000}, 0x20) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000140)={r0, &(0x7f0000000080), &(0x7f00000000c0)=""/88}, 0x20) 20:26:27 executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000040)=""/50, 0x32) 20:26:27 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) [ 1199.596457][ T26] audit: type=1804 audit(1685823987.829:613): pid=30672 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1351/cgroup.controllers" dev="sda1" ino=1967 res=1 errno=0 20:26:28 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 20:26:28 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000001c0)="af", 0x1}], 0x2, 0x0, 0x803e}, 0x0) 20:26:28 executing program 3: syz_clone(0x20001000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002700)='L') [ 1199.777433][ T9] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 1199.877632][ T8457] usb 3-1: new high-speed USB device number 95 using dummy_hcd [ 1200.027364][ T9] usb 2-1: Using ep0 maxpacket: 16 [ 1200.147428][ T9] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1200.237411][ T8457] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1200.246702][ T8457] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1200.259565][ T8457] usb 3-1: config 0 descriptor?? 20:26:28 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) [ 1200.301890][ T8457] cp210x 3-1:0.0: cp210x converter detected [ 1200.315572][ T26] audit: type=1804 audit(1685823988.619:614): pid=30698 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1352/cgroup.controllers" dev="sda1" ino=1954 res=1 errno=0 [ 1200.347420][ T9] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1200.356562][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1200.370164][ T26] audit: type=1804 audit(1685823988.619:615): pid=30698 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1352/cgroup.controllers" dev="sda1" ino=1954 res=1 errno=0 [ 1200.399958][ T9] usb 2-1: Product: syz [ 1200.404113][ T9] usb 2-1: Manufacturer: ࠝ [ 1200.409487][ T9] usb 2-1: SerialNumber: syz [ 1200.507432][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x370b size 1: -32 [ 1200.515149][ T8457] cp210x 3-1:0.0: querying part number failed [ 1200.524501][ T8457] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1200.727481][ T9] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1200.754298][ T9] usb 2-1: USB disconnect, device number 5 20:26:29 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x0, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1201.437342][ T9] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 1201.677556][ T9] usb 2-1: Using ep0 maxpacket: 16 [ 1201.797409][ T9] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1201.957414][ T9] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1201.966721][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1201.975103][ T9] usb 2-1: Product: syz [ 1201.979442][ T9] usb 2-1: Manufacturer: ࠝ [ 1201.984128][ T9] usb 2-1: SerialNumber: syz [ 1202.307436][ T9] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1202.339100][ T9] usb 2-1: USB disconnect, device number 6 20:26:30 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:30 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe6, 0x0) 20:26:30 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="45d5", 0x2}], 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="840000000000000000000000070000004418a83000000007000000030000000200000005fffffff844144b90000000ff00000fdc000006ef000000ef440cc6937f0000010000000444145d91e0000001000000017f0000010000001f94040100014420e96000000006000000000000cd970000000800000400000000ff000000040000000000000070000000000000000000000007000000018313a4ac1414aa64010101ac1e0101ac1414bb008307adac1414aa070b4cac1414aaac141412440c96e17f00000100000008862affffffff0709f11308e54e76620709685eedb8fc84db02033b060b67c50922df17d315e20004db7900000014000000000000000000000001000000ff0f0000000000001400000000000000000000000100000001000100000000003c"], 0x168}, 0x4000005) 20:26:30 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 20:26:30 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:30 executing program 3: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x55) [ 1202.513012][T30382] usb 3-1: USB disconnect, device number 95 [ 1202.542354][T30382] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 20:26:30 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) [ 1202.552013][ T26] audit: type=1804 audit(1685823990.859:616): pid=30710 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1353/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 [ 1202.600702][T30382] cp210x 3-1:0.0: device disconnected 20:26:30 executing program 3: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:26:30 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001ec0)=[{&(0x7f0000000b00)='U', 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000b40)=""/4096, 0x1000}], 0x1}, 0x2) 20:26:31 executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) clock_gettime(0x4, &(0x7f0000000040)) [ 1202.619069][ T26] audit: type=1804 audit(1685823990.889:617): pid=30710 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1353/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:26:31 executing program 3: syz_emit_ethernet(0x4a, &(0x7f0000000140)={@link_local, @dev, @void, {@ipv4={0x800, @tcp={{0xa, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @multicast1, {[@ssrr={0x89, 0x3, 0xe5}, @rr={0x7, 0xf, 0xb, [@rand_addr, @loopback, @remote]}]}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) 20:26:31 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x0, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1203.037340][T30382] usb 3-1: new high-speed USB device number 96 using dummy_hcd [ 1203.077604][T30383] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 1203.327491][T30383] usb 2-1: Using ep0 maxpacket: 16 [ 1203.407619][T30382] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1203.416809][T30382] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1203.426236][T30382] usb 3-1: config 0 descriptor?? [ 1203.457914][T30383] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1203.478121][T30382] cp210x 3-1:0.0: cp210x converter detected [ 1203.657854][T30383] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1203.666918][T30383] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1203.674976][T30383] usb 2-1: Product: syz [ 1203.679191][T30383] usb 2-1: Manufacturer: ࠝ [ 1203.683776][T30383] usb 2-1: SerialNumber: syz [ 1203.697450][T30382] cp210x 3-1:0.0: failed to get vendor val 0x370b size 1: -32 [ 1203.704955][T30382] cp210x 3-1:0.0: querying part number failed [ 1203.720652][T30382] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1204.017869][T30383] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1204.058218][T30383] usb 2-1: USB disconnect, device number 7 20:26:33 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:33 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDENABIO(r0, 0x5605) 20:26:33 executing program 3: syz_emit_ethernet(0x2e, &(0x7f0000000100)={@local, @broadcast, @val={@void}, {@arp={0x806, @ether_ipv4={0x6, 0x800, 0x6, 0x4, 0x0, @multicast, @rand_addr, @local, @dev}}}}, 0x0) 20:26:33 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:33 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe6, 0x0) 20:26:33 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1205.563079][T30382] usb 3-1: USB disconnect, device number 96 20:26:33 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDENABIO(r0, 0x5603) 20:26:33 executing program 3: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000005900)='ns/pid\x00') ioctl$NS_GET_PARENT(r0, 0xb702, 0x0) [ 1205.598024][ T26] audit: type=1804 audit(1685823993.909:618): pid=30735 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1354/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 [ 1205.628471][T30382] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1205.662769][T30382] cp210x 3-1:0.0: device disconnected 20:26:34 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x985b, 0x0, 0x0, "1b8ba09e003f6dc78e20b04be6504dd3a49854"}) 20:26:34 executing program 3: socketpair(0xa, 0x1, 0x0, &(0x7f0000000840)) [ 1205.697777][ T26] audit: type=1804 audit(1685823993.939:619): pid=30735 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1354/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:26:34 executing program 3: openat$tun(0xffffffffffffff9c, 0x0, 0x632d80, 0x0) 20:26:34 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x8001, 0x4) [ 1205.907655][T30383] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 1206.097785][T30382] usb 3-1: new high-speed USB device number 97 using dummy_hcd [ 1206.197934][T30383] usb 2-1: Using ep0 maxpacket: 16 [ 1206.337966][T30383] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1206.467495][T30382] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1206.476834][T30382] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1206.487168][T30382] usb 3-1: config 0 descriptor?? [ 1206.517857][T30383] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1206.526898][T30383] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1206.535302][T30383] usb 2-1: Product: syz [ 1206.540334][T30382] cp210x 3-1:0.0: cp210x converter detected [ 1206.546363][T30383] usb 2-1: Manufacturer: ࠝ [ 1206.551285][T30383] usb 2-1: SerialNumber: syz [ 1206.747538][T30382] cp210x 3-1:0.0: failed to get vendor val 0x370b size 1: -32 [ 1206.755047][T30382] cp210x 3-1:0.0: querying part number failed [ 1206.763521][T30382] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1206.887901][T30383] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1206.919466][T30383] usb 2-1: USB disconnect, device number 8 20:26:36 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:36 executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4100) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606) 20:26:36 executing program 5: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x4b32, 0x0) 20:26:36 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:36 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe6, 0x0) 20:26:36 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1208.605918][ T9227] usb 3-1: USB disconnect, device number 97 [ 1208.615194][ T9227] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 20:26:36 executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4100) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) [ 1208.634355][ T26] audit: type=1804 audit(1685823996.939:620): pid=30761 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1355/cgroup.controllers" dev="sda1" ino=1954 res=1 errno=0 [ 1208.677609][ T9227] cp210x 3-1:0.0: device disconnected 20:26:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000100)={0x3c, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x8e, {'netdevsim', 0x0}}}, {0x8}}]}, 0x3c}}, 0x0) 20:26:37 executing program 5: socket$phonet_pipe(0x23, 0x5, 0x2) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) 20:26:37 executing program 3: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) 20:26:37 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_VENDOR(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x8, 0x5b}, @void, @val={0xc}}}}, 0x28}}, 0x0) [ 1208.770470][T30774] netlink: 'syz-executor.3': attribute type 142 has an invalid length. [ 1208.783450][ T26] audit: type=1804 audit(1685823996.939:621): pid=30761 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1355/cgroup.controllers" dev="sda1" ino=1954 res=1 errno=0 20:26:37 executing program 3: timer_create(0xba32910a408f02a4, 0x0, 0x0) [ 1208.846683][T30780] netlink: 'syz-executor.5': attribute type 8 has an invalid length. [ 1208.977427][ T8457] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 1209.107392][ T9227] usb 3-1: new high-speed USB device number 98 using dummy_hcd [ 1209.227417][ T8457] usb 2-1: Using ep0 maxpacket: 16 [ 1209.347691][ T8457] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1209.357728][ T8457] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1209.477742][ T9227] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1209.486803][ T9227] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1209.502037][ T9227] usb 3-1: config 0 descriptor?? [ 1209.527485][ T8457] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1209.542445][ T9227] cp210x 3-1:0.0: cp210x converter detected [ 1209.548665][ T8457] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1209.556701][ T8457] usb 2-1: Product: syz [ 1209.561257][ T8457] usb 2-1: Manufacturer: ࠝ [ 1209.565883][ T8457] usb 2-1: SerialNumber: syz [ 1209.757473][ T9227] cp210x 3-1:0.0: failed to get vendor val 0x370b size 1: -32 [ 1209.764996][ T9227] cp210x 3-1:0.0: querying part number failed [ 1209.773047][ T9227] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1209.915330][ T8457] usb 2-1: USB disconnect, device number 9 20:26:40 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:40 executing program 5: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8932, &(0x7f0000000480)={'wlan1\x00'}) 20:26:40 executing program 3: r0 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000680)='./binderfs/binder-control\x00', 0x0, 0x0) ioctl$BINDER_CTL_ADD(r0, 0xc1086201, 0x0) 20:26:40 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:40 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x0, 0x0) 20:26:40 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:40 executing program 5: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) get_robust_list(0x0, &(0x7f00000000c0)=0x0, &(0x7f0000000100)) [ 1211.674681][ T9227] usb 3-1: USB disconnect, device number 98 [ 1211.682175][ T9227] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1211.713510][ T9227] cp210x 3-1:0.0: device disconnected 20:26:40 executing program 3: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8937, &(0x7f0000000480)={'wlan1\x00'}) [ 1211.749906][ T26] audit: type=1804 audit(1685824000.059:622): pid=30792 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1356/cgroup.controllers" dev="sda1" ino=1967 res=1 errno=0 20:26:40 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @ipv4={'\x00', '\xff\xff', @empty}, 0x0, 0x700, 0x4, 0xfffffffd}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000640)={'syztnl0\x00', &(0x7f00000005c0)={'syztnl0\x00', r2, 0x29, 0x8, 0x6, 0x6, 0x52, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, 0x7, 0x7800, 0x3f}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000280)={'syztnl1\x00', &(0x7f0000000300)={'syztnl0\x00', r3, 0x0, 0x3f, 0x9, 0x7fff, 0x2, @remote, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x1, 0x700, 0x7, 0x32}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000380)=ANY=[@ANYBLOB="65727370cbc907484a3ae25300000000", @ANYRES32=r2, @ANYBLOB="0020000800000d4600000002457d00140065000081299078000000007f000001"]}) 20:26:40 executing program 3: timer_create(0x0, 0x0, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000140)={{0x77359400}, {r0, r1+10000000}}, 0x0) 20:26:40 executing program 3: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_SIOCADDRT(r0, 0x10, 0x0) [ 1211.845893][ T26] audit: type=1804 audit(1685824000.099:623): pid=30792 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1356/cgroup.controllers" dev="sda1" ino=1967 res=1 errno=0 20:26:40 executing program 3: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8982, &(0x7f0000000100)={0x6, 'dummy0\x00'}) [ 1211.979852][ T26] audit: type=1804 audit(1685824000.289:624): pid=30805 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir2697410690/syzkaller.gRmKbz/1946/cgroup.controllers" dev="sda1" ino=1954 res=1 errno=0 [ 1212.017397][ T8457] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 1212.157445][ T9227] usb 3-1: new high-speed USB device number 99 using dummy_hcd [ 1212.267613][ T8457] usb 2-1: Using ep0 maxpacket: 16 [ 1212.387450][ T8457] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1212.397761][ T8457] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1212.517434][ T9227] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1212.526517][ T9227] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1212.543604][ T9227] usb 3-1: config 0 descriptor?? [ 1212.567515][ T8457] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1212.576574][ T8457] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1212.590139][ T9227] cp210x 3-1:0.0: cp210x converter detected [ 1212.596091][ T8457] usb 2-1: Product: syz [ 1212.602798][ T8457] usb 2-1: Manufacturer: ࠝ [ 1212.609368][ T8457] usb 2-1: SerialNumber: syz [ 1212.807486][ T9227] cp210x 3-1:0.0: failed to get vendor val 0x370b size 1: -121 [ 1212.815290][ T9227] cp210x 3-1:0.0: querying part number failed [ 1212.823305][ T9227] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1212.956057][ T8457] usb 2-1: USB disconnect, device number 10 20:26:43 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:43 executing program 3: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8982, &(0x7f0000000100)={0x6, 'dummy0\x00'}) 20:26:43 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @ipv4={'\x00', '\xff\xff', @empty}, 0x0, 0x700, 0x4, 0xfffffffd}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000640)={'syztnl0\x00', &(0x7f00000005c0)={'syztnl0\x00', r2, 0x29, 0x8, 0x6, 0x6, 0x52, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, 0x7, 0x7800, 0x3f}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000280)={'syztnl1\x00', &(0x7f0000000300)={'syztnl0\x00', r3, 0x0, 0x3f, 0x9, 0x7fff, 0x2, @remote, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x1, 0x700, 0x7, 0x32}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000380)=ANY=[@ANYBLOB="65727370cbc907484a3ae25300000000", @ANYRES32=r2, @ANYBLOB="0020000800000d4600000002457d00140065000081299078000000007f000001"]}) 20:26:43 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x0, 0x0) 20:26:43 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:43 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x1, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1214.759866][ T9227] usb 3-1: USB disconnect, device number 99 [ 1214.801111][ T26] audit: type=1804 audit(1685824003.109:625): pid=30823 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1357/cgroup.controllers" dev="sda1" ino=1971 res=1 errno=0 [ 1214.832585][ T9227] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 20:26:43 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @ipv4={'\x00', '\xff\xff', @empty}, 0x0, 0x700, 0x4, 0xfffffffd}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000640)={'syztnl0\x00', &(0x7f00000005c0)={'syztnl0\x00', r2, 0x29, 0x8, 0x6, 0x6, 0x52, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, 0x7, 0x7800, 0x3f}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000280)={'syztnl1\x00', &(0x7f0000000300)={'syztnl0\x00', r3, 0x0, 0x3f, 0x9, 0x7fff, 0x2, @remote, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x1, 0x700, 0x7, 0x32}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000380)=ANY=[@ANYBLOB="65727370cbc907484a3ae25300000000", @ANYRES32=r2, @ANYBLOB="0020000800000d4600000002457d00140065000081299078000000007f000001"]}) [ 1214.848614][ T9227] cp210x 3-1:0.0: device disconnected [ 1214.904882][ T26] audit: type=1804 audit(1685824003.109:626): pid=30823 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1357/cgroup.controllers" dev="sda1" ino=1971 res=1 errno=0 20:26:43 executing program 5: syz_emit_ethernet(0x26, &(0x7f0000000100)={@broadcast, @empty, @val, {@ipv4}}, 0x0) [ 1214.932782][ T26] audit: type=1804 audit(1685824003.179:627): pid=30824 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir2697410690/syzkaller.gRmKbz/1947/cgroup.controllers" dev="sda1" ino=1954 res=1 errno=0 20:26:43 executing program 5: recvmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x11, 0x2, &(0x7f0000000280)=@raw=[@map_fd], &(0x7f0000000300)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) getpid() [ 1215.001403][ T26] audit: type=1804 audit(1685824003.309:628): pid=30827 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1042406578/syzkaller.Vf1NCe/1760/cgroup.controllers" dev="sda1" ino=1973 res=1 errno=0 20:26:43 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x18, 0x21e6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$FS_IOC_GETFSLABEL(0xffffffffffffffff, 0x81009431, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) unshare(0x6c060000) unshare(0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) unshare(0x10000) 20:26:43 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) [ 1215.117456][ T8457] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 1215.162889][ T26] audit: type=1804 audit(1685824003.469:629): pid=30839 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1358/cgroup.controllers" dev="sda1" ino=1970 res=1 errno=0 [ 1215.191236][ T26] audit: type=1804 audit(1685824003.469:630): pid=30839 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1358/cgroup.controllers" dev="sda1" ino=1970 res=1 errno=0 20:26:43 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @ipv4={'\x00', '\xff\xff', @empty}, 0x0, 0x700, 0x4, 0xfffffffd}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000640)={'syztnl0\x00', &(0x7f00000005c0)={'syztnl0\x00', r2, 0x29, 0x8, 0x6, 0x6, 0x52, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, 0x7, 0x7800, 0x3f}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000280)={'syztnl1\x00', &(0x7f0000000300)={'syztnl0\x00', r3, 0x0, 0x3f, 0x9, 0x7fff, 0x2, @remote, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x1, 0x700, 0x7, 0x32}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000380)=ANY=[@ANYBLOB="65727370cbc907484a3ae25300000000", @ANYRES32=r2, @ANYBLOB="0020000800000d4600000002457d00140065000081299078000000007f000001"]}) 20:26:43 executing program 5: bpf$ENABLE_STATS(0x20, 0x0, 0x0) socket(0x10, 0x8000000803, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x18, 0x21e6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$FS_IOC_GETFSLABEL(0xffffffffffffffff, 0x81009431, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) unshare(0x6c060000) unshare(0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) unshare(0x10000) [ 1215.257608][ T9227] usb 3-1: new high-speed USB device number 100 using dummy_hcd [ 1215.387448][ T8457] usb 2-1: Using ep0 maxpacket: 16 20:26:43 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000012c0)={0x6, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x7}}, &(0x7f00000001c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:26:43 executing program 5: r0 = socket(0x2, 0x3, 0x1f) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x890b, &(0x7f0000000380)={'batadv_slave_0\x00'}) [ 1215.441533][ T26] audit: type=1804 audit(1685824003.749:631): pid=30846 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1042406578/syzkaller.Vf1NCe/1761/cgroup.controllers" dev="sda1" ino=1971 res=1 errno=0 [ 1215.528702][ T8457] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1215.548775][ T8457] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 20:26:43 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) r1 = getpgrp(0xffffffffffffffff) sendmsg$netlink(r0, &(0x7f0000003400)={0x0, 0x0, &(0x7f0000003380)=[{&(0x7f0000000080)={0x10}, 0x10}], 0x1, &(0x7f00000033c0)=[@cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x40}, 0x0) [ 1215.657582][ T9227] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1215.666657][ T9227] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1215.706510][ T9227] usb 3-1: config 0 descriptor?? [ 1215.718358][ T8457] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1215.730228][ T8457] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1215.738948][ T8457] usb 2-1: Product: syz [ 1215.743186][ T8457] usb 2-1: Manufacturer: ࠝ [ 1215.748214][ T8457] usb 2-1: SerialNumber: syz [ 1215.768662][ T9227] cp210x 3-1:0.0: cp210x converter detected [ 1215.987439][ T9227] cp210x 3-1:0.0: failed to get vendor val 0x370b size 1: -121 [ 1215.996576][ T9227] cp210x 3-1:0.0: querying part number failed [ 1216.006777][ T9227] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1216.095939][ T8457] usb 2-1: USB disconnect, device number 11 20:26:46 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:46 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4c, 0x2, 0x6, 0x1, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='devices.list\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x1000000000000330, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000180)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x0, 0x0) 20:26:46 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:46 executing program 3: io_uring_setup(0x6d11, &(0x7f0000000100)={0x0, 0x3716, 0x8}) 20:26:46 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$netlink_NETLINK_RX_RING(r0, 0x10e, 0x6, &(0x7f0000000000), 0x10) 20:26:46 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1217.799643][T30383] usb 3-1: USB disconnect, device number 100 [ 1217.808668][T30383] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1217.837608][T30383] cp210x 3-1:0.0: device disconnected 20:26:46 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000000)=@req={0x0, 0x0, 0x0, 0x1}, 0x10) 20:26:46 executing program 3: r0 = socket(0x2, 0x6, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x10d, 0x4, 0x0, 0x0) [ 1217.855065][ T26] audit: type=1804 audit(1685824006.159:632): pid=30869 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1359/cgroup.controllers" dev="sda1" ino=1968 res=1 errno=0 20:26:46 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0xa, 0x0, &(0x7f0000000080)) 20:26:46 executing program 3: syz_open_dev$vcsu(&(0x7f0000001000), 0x0, 0x200000) [ 1217.912553][ T26] audit: type=1804 audit(1685824006.169:633): pid=30869 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1359/cgroup.controllers" dev="sda1" ino=1968 res=1 errno=0 [ 1217.929542][T30876] do_dccp_setsockopt: sockopt(CHANGE_L/R) is deprecated: fix your app 20:26:46 executing program 5: syz_open_dev$loop(&(0x7f0000001100), 0x0, 0x4083) 20:26:46 executing program 5: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000840)='/sys/kernel/debug/binder/failed_transaction_log\x00', 0x0, 0x0) sendmsg$NL80211_CMD_GET_MPP(r0, 0x0, 0x0) [ 1218.118881][T30382] usb 2-1: new high-speed USB device number 12 using dummy_hcd [ 1218.297478][T30383] usb 3-1: new high-speed USB device number 101 using dummy_hcd [ 1218.397788][T30382] usb 2-1: Using ep0 maxpacket: 16 [ 1218.527572][T30382] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1218.537375][T30382] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1218.677420][T30383] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1218.686658][T30383] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1218.699654][T30383] usb 3-1: config 0 descriptor?? [ 1218.737578][T30382] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1218.746747][T30382] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1218.755998][T30383] cp210x 3-1:0.0: cp210x converter detected [ 1218.762059][T30382] usb 2-1: Product: syz [ 1218.766209][T30382] usb 2-1: Manufacturer: ࠝ [ 1218.770878][T30382] usb 2-1: SerialNumber: syz [ 1218.967660][T30383] cp210x 3-1:0.0: failed to get vendor val 0x370b size 1: -121 [ 1218.975254][T30383] cp210x 3-1:0.0: querying part number failed [ 1218.983175][T30383] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1219.127738][T30382] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1219.155704][T30382] usb 2-1: USB disconnect, device number 12 [ 1219.171525][T19160] udevd[19160]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 20:26:49 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:49 executing program 3: syz_open_dev$usbmon(&(0x7f00000003c0), 0x0, 0x0) 20:26:49 executing program 5: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$UI_END_FF_UPLOAD(r0, 0x406855c9, &(0x7f0000000080)={0x85200000, 0x0, {0x0, 0x0, 0x0, {}, {}, @cond}, {0x0, 0x0, 0x0, {}, {}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}}) 20:26:49 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:49 executing program 0: shmget$private(0x0, 0x3000, 0x800, &(0x7f0000ffc000/0x3000)=nil) 20:26:49 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) [ 1220.855319][ T9227] usb 3-1: USB disconnect, device number 101 [ 1220.862818][ T9227] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 20:26:49 executing program 0: syz_usb_connect$uac1(0x0, 0x7e, &(0x7f0000003040)=ANY=[@ANYBLOB="12010003000000406b1d010140000102030109026c0003010000000904"], &(0x7f0000003400)={0x0, 0x0, 0xf, 0x0}) 20:26:49 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$UI_END_FF_ERASE(r0, 0x400c55cb, &(0x7f0000000040)={0x10}) 20:26:49 executing program 5: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) [ 1220.895195][ T26] audit: type=1804 audit(1685824009.199:634): pid=30895 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1360/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 [ 1220.931018][ T9227] cp210x 3-1:0.0: device disconnected 20:26:49 executing program 3: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) splice(r0, &(0x7f0000000180), r0, &(0x7f00000001c0), 0x1, 0x0) 20:26:49 executing program 5: r0 = socket(0x2, 0x3, 0x1f) sendmsg$alg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@assoc={0x18}], 0x18}, 0x0) [ 1220.966963][ T26] audit: type=1804 audit(1685824009.199:635): pid=30895 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1360/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:26:49 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xc4, 0xdb, 0x1, 0x10, 0x7aa, 0x2e, 0x4866, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x7a, 0x38}}]}}]}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) [ 1221.197873][T30382] usb 2-1: new high-speed USB device number 13 using dummy_hcd [ 1221.257665][T30383] usb 1-1: new high-speed USB device number 22 using dummy_hcd [ 1221.357364][ T9227] usb 3-1: new high-speed USB device number 102 using dummy_hcd [ 1221.377686][T30381] usb 6-1: new high-speed USB device number 32 using dummy_hcd [ 1221.477719][T30382] usb 2-1: Using ep0 maxpacket: 16 [ 1221.621355][T30382] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1221.631214][T30381] usb 6-1: Using ep0 maxpacket: 16 [ 1221.636377][T30382] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1221.717466][ T9227] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1221.717735][T30383] usb 1-1: unable to get BOS descriptor or descriptor too short [ 1221.737100][ T9227] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1221.746454][ T9227] usb 3-1: config 0 descriptor?? [ 1221.788057][ T9227] cp210x 3-1:0.0: cp210x converter detected [ 1221.827876][T30382] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1221.836973][T30382] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1221.845485][T30383] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1221.855894][T30383] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1221.865268][T30382] usb 2-1: Product: syz [ 1221.869688][T30382] usb 2-1: Manufacturer: ࠝ [ 1221.874274][T30382] usb 2-1: SerialNumber: syz [ 1221.957835][T30381] usb 6-1: New USB device found, idVendor=07aa, idProduct=002e, bcdDevice=48.66 [ 1221.966872][T30381] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1221.975024][T30381] usb 6-1: Product: syz [ 1221.979377][T30381] usb 6-1: Manufacturer: syz [ 1221.984026][T30381] usb 6-1: SerialNumber: syz [ 1221.995042][T30381] usb 6-1: config 0 descriptor?? [ 1222.077946][T30383] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1222.087042][T30383] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1222.098669][T30383] usb 1-1: Product: syz [ 1222.102820][T30383] usb 1-1: Manufacturer: syz [ 1222.107864][T30383] usb 1-1: SerialNumber: syz [ 1222.217727][T30382] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1222.253380][ T8457] usb 6-1: USB disconnect, device number 32 [ 1222.278039][T30382] usb 2-1: USB disconnect, device number 13 [ 1222.296237][T19160] udevd[19160]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1222.350570][T30383] usb 1-1: USB disconnect, device number 22 [ 1222.447402][ T9227] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1222.455029][ T9227] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1222.463152][ T9227] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1222.478098][ T9227] usb 3-1: USB disconnect, device number 102 [ 1222.488269][ T9227] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1222.496243][ T9227] cp210x 3-1:0.0: device disconnected 20:26:51 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:51 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000012c0)={0x18, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:26:51 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/loop0', 0xa0401, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)='{h', 0x2}], 0x1) 20:26:51 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x28, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:51 executing program 0: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00692e0400000000000000e6e3d62020c5c906a986c1d0d4aed3b4f12f92a85b7923372b80f335a051a3f824f996364c678ae25a247f7212679ad77a6786d78c9f80387012294176d54a0552d635a8a033c09b2f5f080dc4dc7aaf844c3d379fbfe3a5054bf5f3f096782563a318000000000000000000e6"], 0x3, 0x105a6, &(0x7f00000106c0)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4Ngby63tjWLnhZ7hxkfhxgfgUMGB78ENcUDihgTy7gYa6AERE6fk95M2/9nJzONZ32bX2gBOrZnkl58rcSUuRMRURFyKyNuV8sitFPFSRLwSEWeeOCpl/x8d5yLiYkRcGRUvalbKf11+vPr4p9t3Zr/57uV7M1Ov35jcVQOT9lpE9LaK9l6vyKxd5IOyv7HbybO3vFtm8Y/ew/I8K3Iv3cgr7DUOxjXyXGoX47OtncEoN7uN5ijbnc28f6tffOBgt31QJ5/woLGdn7fSjTw7gyzP9qNiXftlPhoMizqtst5nefkYDg+y6E/30+J6th7m2ewPy/6ibtZK90e5W2b5cdHMuq18HRv/+ms+8d7r9Hf2k910e9DJ+snNWv12rX6rWt/OWukwXa42eq1by8lcuzsaVh2mjd5KO8va3bTWzHrzyVy72azW68nc3XSj0+gn9XptqbZQvTlftm4k9+5/lHRbydwo3+r0d4ad7iDZzLaTYsZ8slhbemM+ebWefLC2nqy/v7q6tv7hJ3c/vn9n7d23y0F/W1Yyt7iwuFitL1QX6/Ou/yimjzad064y6QUAPHvs/4FJsP+3/w/731N//fb/HIn9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqfXD2a/fyRszxfnzZf/lsuvFiLgeEdci4mpE/PYUU3HuUM3ZiKiU7aeNP/uXNXxbibzCaM758rgYESvl8esL//W3AAAAAP9fX33/+RcRU6Nm/ufNSS+I41TetJkeV738ls9z46o2mxfb//NO0pFcPSg5Ftci4uzMj2Oqdj0izlz6dEzV/pGpQzH9RFSKOHOcqwEAAI7H4Z3A2HZvAAAAnDhfTnoBTEb+YLX8LX75LPh8EeUDwQuHzgAAAIBn0Fh+WA0AAACcaPn+/4S+/y+f7v1/AAAAcHTF+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5n5+5xEweiOIA/PrywX1q0WuAqVKstKTjEHmHL7dIkt0nHGSIhzkG6HCGCCHsixRFFJI9xgn4/yczYgr+e6d6MZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADadF+sl7fb65umOftDM3nuBgAAADhlV6yX5WRSnX9N17+nSz8jYh4Rs4iYRsSp3n0Qn2qZvyKil+anvl+8quEuokw4/maUji8R8Scdjz/a/hcAAADgcm03i1XE4DgtP353XRDnlBZtxjmyDldpyWeYIy3SItIw/mdKmz5HZjGLiGLykCltHhH9b38zpb3JoDaMXwy9auifsxoAAOA86p1Atu4NAACAd+df1wXQjXK/Nj2Ln/aCR9WQNgQ/184AAACAD6jXdQEAAABA68r+3/v/AAAA4LJV7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTbtivdxuFqumOftDM3nuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeGJ/Xk4wBMIYAOZ/qj0tlm5TNiABvXr1MgMLIWEPHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHde58v7Cp+GNcm3bcOv9Ujy79Qwddr2ZO7cZumH8fQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLA/dycQAkEQBvvO/5wW8w9LGjQGEapg4WOGeVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICJHOyHK6M6F0I4t/in7nv/7fHGca+veytnRmNt+cXX+Jz9UxRCCHe32s3rGa5lnl1MedzO7t69Rrvd7CgUCsW4mPIXFAAAJ0ohGf1c/6nQW+/vy9VD+PXscP6/FNUhZf5/8uXl7RDy42vF+b+c5SLnWNr8X+puPyzt7O5d3dputJqt5v3V6o1ypXKzuloa3E4puakCAADAXxSTEef/fP1o//9UVIeU+f/Oh4+v4mstyP9HTN7/n/KEAAAA/mHL5398zx2zP1cshkeNbrdTHm7H7yvD7QymOrH/khHn/4X6rGcFAAAAZOFgP3eo/78Z1SFl///0rbet+JwLIYSlpP9/beNBezO75cytefr9/5SXCgAAwAwtJSPu/xcGz//nL4yOyYcQLq8M6+RvAFPl/3dvnp+NrxU//1/NbolzKV8bfh5p8v/g2FoIi7UMJgYAAMCJ9H8y+vn/c6G33vn5dK3o+X8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6zY8coDQRRGIAnu1mtxIDYWAlqK9pZBSwE8RqiINjYp/EAniZHsE+rltaSwhvI290RSWNA2dXwfTB5jzCwL5Nm/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL41P027uS/jY9T0Rfvd8/vkMurLQg2P073tWNEPuh373xnGGZ30PQUAAACrrsz5PqX0Wk3PoxbjOv8f5D2R+ScbTZ/z/GLuzzVn/1g7b3dPnw8aNc+pUkrXN7dXR539wr9tf8l9m0vsqe8Smhuasv7biov7rXlVn/rgYTY7W6vb9Z9NDAD8hsNc2ya/H0U97nMwAFbWsF3pS/4vx/3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFjwAAAP//vDde3Q==") r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) write$cgroup_type(r0, &(0x7f0000000200), 0xf642e7e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) lseek(r1, 0x0, 0x4) 20:26:51 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:51 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f00000005c0)='net/psched\x00') execveat(r0, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000800)='erspan0\x00'], &(0x7f0000000940)=[&(0x7f0000000880)='\x00\x00\x11\x11\"\"33', &(0x7f00000008c0)=')!\\\x9c\x00'], 0x1000) [ 1222.954970][ T26] audit: type=1804 audit(1685824011.259:636): pid=30913 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1361/cgroup.controllers" dev="sda1" ino=1950 res=1 errno=0 20:26:51 executing program 3: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/loop0', 0x0, 0x0) r1 = socket$igmp6(0xa, 0x3, 0x2) sendfile(r1, r0, 0x0, 0x7) [ 1223.002463][ T26] audit: type=1804 audit(1685824011.259:637): pid=30913 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1361/cgroup.controllers" dev="sda1" ino=1950 res=1 errno=0 20:26:51 executing program 3: syz_open_procfs(0x0, &(0x7f00000005c0)='net/psched\x00') syz_open_procfs(0x0, &(0x7f0000000b40)='net/netlink\x00') 20:26:51 executing program 5: syz_clone(0x40001000, &(0x7f0000000100)="80c6c23a069c7e8652f2659ba1b399b803384f4c19db3c2b4f259efda217ecaa26631db16ec565b2db774eb9f47e842dc8f96c6c45b62d0d87a1cb19827312418f3f709ec4c4836ed7ce5a8307420bacf84fbf864d59d4d399dc690eda384c09306c17d7b12aeaae32bc76e3462009c85db72677b4447403b049e60f8944a8816e1fd33e58bae018a6f7a948254b854ca31ae2a6f9db3236e023004d14759fdaaafc", 0xa2, &(0x7f0000000080), &(0x7f0000000200), &(0x7f0000000240)="e78bd113abc3c7ad905f98d5c21e4f75bcac404211cf7fcb97f5463135a9135fa1ad9acbe8eb3d79a0") syz_open_procfs(0x0, 0x0) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) 20:26:51 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x1, 0xffff, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000200)={r0, &(0x7f0000000240), 0x20000000}, 0x20) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000140)={r0, &(0x7f0000000080)="f2", 0x0}, 0x20) 20:26:51 executing program 3: syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000005600)='./bus\x00', 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="646973636172642c0008fd346f1fe0c7b977cf98b0dfc801ecf9a88e1ae482"], 0x1, 0x559d, &(0x7f0000005680)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+zde5xU1Z0g8NNNP2homhbjK2JsdW1Fh6ZBUT/BB2omGmBNo+zMuPhohEaRVhBhIq5RULObxMEoKlFnRmEVRlZx8AVkNQE1ooloNI5mRh1DMGrcjR/FiH6yxrif7lunqLrVZRcCSjvf7x9dp+p3nrceXefeW+cCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+HztfsN1449prj7pN8dfWjP6+w+tO6D6mldOvXTZhFsnfeX28wfNWrFkSeWfnt940uTv3HB444aVE14IYUpnubKkeNnpi1f8YNUF3/jWg6fddPe7e85eWp2ptzJzu2de7tjqh3UhLMx5pDYm3q7ruLM5MG703bMrOhLr6kLYLzcw9fKpO3UkFteFcEBuYPXpg3brSFyeLvHQK8e91pE4Mx04cfCA9zsSR2YCZenu/kO/pLtl6e7O6xdC/5xAtrvn9suvKtvGCZlAebqNf6pN2oiB2lj0xtqkjRhojyWm9A5hSEUIvdJV/aw6qapXuqr/XZ1U1Std1WXVIYwIIVSkq/p1VVJVRXrkz1QlVcXA7vvesbGxI7GoKoQhuYEXxi8a3pGYkQpkGz+lKoS9O14y6cbvq0war0w3fkNlCF8JIVSlS2yqSEpUpUtsqAhh55zA5o1YEcLswBdD/PSZlPvghbMvnjqhvb1txnZMVGXaqgmTp7S3NU2c1j6pOtWnYspy0h/P/fRjf3njJRM7bu8a1dS/lHRFplxlZ5eHVebdPWRH733sV5/cSjY/HwX1x/xVoW/oPevCthlNF02YOXPG0ORvqdmHJX97ZaLJthraU7ZVY24lQ2aeN33IhbMvHjzlvAlnt53ddv5hww874ohhhx46fEjHoJqTv9tipIs++5F+uSKnks/i/S8hIdHTEuV5n27NO/rneMEX/c0drQzVnR/QBdOK3CxlnaPcFoM+9lOO+NN8Tel2REMLJg4FWYZ1n+WQgsnE5iw1SZbOr3UFk8Pcmso7N2m8Xx6amnoV2w71+XdzN+9bW7F5X8xsulLTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/ZwcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZh9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwKAAD//y85Ijg=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$BTRFS_IOC_DEFRAG_RANGE(r0, 0x40309410, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x3, [0x4, 0x0, 0x6]}) [ 1223.287691][T30382] usb 3-1: new high-speed USB device number 103 using dummy_hcd [ 1223.295450][T30383] usb 2-1: new high-speed USB device number 14 using dummy_hcd [ 1223.515098][T30936] loop3: detected capacity change from 0 to 32768 [ 1223.537192][T30936] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop3 scanned by syz-executor.3 (30936) [ 1223.558125][T30383] usb 2-1: Using ep0 maxpacket: 16 [ 1223.576624][T30936] BTRFS info (device loop3): using blake2b (blake2b-256-generic) checksum algorithm [ 1223.598572][T30936] BTRFS info (device loop3): turning on sync discard [ 1223.614355][T30936] BTRFS info (device loop3): using free space tree [ 1223.703089][T30382] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1223.705636][T30936] BTRFS info (device loop3): enabling ssd optimizations [ 1223.712391][T30383] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1223.712423][T30383] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1223.712499][T30382] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1223.751853][T30382] usb 3-1: config 0 descriptor?? [ 1223.788243][T30382] cp210x 3-1:0.0: cp210x converter detected [ 1223.831753][T30936] BTRFS info (device loop3): setting incompat feature flag for COMPRESS_ZSTD (0x10) [ 1223.877428][T30383] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1223.896445][T30383] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1223.927714][T30383] usb 2-1: Product: syz [ 1223.939000][T30383] usb 2-1: Manufacturer: ࠝ [ 1223.951487][T30383] usb 2-1: SerialNumber: syz [ 1224.307730][T30383] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1224.354524][T30383] usb 2-1: USB disconnect, device number 14 [ 1224.427430][T30382] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1224.435300][T30382] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1224.457474][T30382] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1224.487539][T30382] usb 3-1: USB disconnect, device number 103 [ 1224.503761][T30382] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1224.527651][T30382] cp210x 3-1:0.0: device disconnected [ 1224.564365][T30918] loop0: detected capacity change from 0 to 131072 [ 1224.588663][T30918] F2FS-fs (loop0): invalid crc value [ 1224.601735][T30918] F2FS-fs (loop0): Found nat_bits in checkpoint [ 1224.624112][T30918] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 [ 1224.795332][ T26] audit: type=1804 audit(1685824013.099:638): pid=30964 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir1541272420/syzkaller.wwCW4T/1572/file0/bus" dev="loop0" ino=10 res=1 errno=0 20:26:53 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840)={0x0, 0x0, 0x2, "a26a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:53 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:53 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000180)=ANY=[@ANYBLOB="80010000", @ANYRES16=r1, @ANYBLOB="010029bd7000fedbdf2502"], 0x180}}, 0x0) 20:26:53 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000012c0)={0x0, 0x0, 0x0, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:26:53 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x7, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:53 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='mounts\x00') fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x0) 20:26:53 executing program 3: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) io_submit(r0, 0x1, &(0x7f0000000440)=[&(0x7f0000000040)={0x0, 0x0, 0x2, 0x7, 0x0, r1, 0x0}]) [ 1224.959032][T30971] netlink: 364 bytes leftover after parsing attributes in process `syz-executor.5'. [ 1224.968956][ T26] audit: type=1804 audit(1685824013.279:639): pid=30972 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1362/cgroup.controllers" dev="sda1" ino=1965 res=1 errno=0 20:26:53 executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT_DEL_MFC(r0, 0x107, 0xf, 0x0, 0x0) 20:26:53 executing program 5: r0 = syz_open_dev$mouse(&(0x7f0000001c40), 0x0, 0x0) io_setup(0xd1fa, &(0x7f0000000000)=0x0) io_submit(r1, 0x1, &(0x7f0000000780)=[&(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x5, 0x0, 0x2}]) [ 1225.061566][ T26] audit: type=1804 audit(1685824013.309:640): pid=30972 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1362/cgroup.controllers" dev="sda1" ino=1965 res=1 errno=0 20:26:53 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x8001, 0x20}, 0x48) 20:26:53 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x11, 0xa, &(0x7f00000000c0)={@local}, 0xc) [ 1225.227405][T30959] usb 2-1: new high-speed USB device number 15 using dummy_hcd 20:26:53 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f0000000100)={@hyper}) [ 1225.288198][T30958] usb 3-1: new high-speed USB device number 104 using dummy_hcd [ 1225.507293][T30959] usb 2-1: Using ep0 maxpacket: 16 [ 1225.643076][T30959] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1225.673032][T30959] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1225.727837][T30958] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1225.736905][T30958] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1225.758782][T30958] usb 3-1: config 0 descriptor?? [ 1225.818536][T30958] cp210x 3-1:0.0: cp210x converter detected [ 1225.901577][T30959] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1225.917602][T30959] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1225.925601][T30959] usb 2-1: Product: syz [ 1225.930318][T30959] usb 2-1: Manufacturer: ࠝ [ 1225.934910][T30959] usb 2-1: SerialNumber: syz [ 1226.267582][T30959] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1226.304876][T30959] usb 2-1: USB disconnect, device number 15 [ 1226.457670][T30958] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1226.465151][T30958] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1226.473712][T30958] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1226.481850][T30958] usb 3-1: USB disconnect, device number 104 [ 1226.489842][T30958] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1226.498212][T30958] cp210x 3-1:0.0: device disconnected 20:26:55 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:55 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x4, &(0x7f00000000c0)={@local}, 0x2) 20:26:55 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:55 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @broadcast}, {0x0, @remote}, 0xc, {0x2, 0x0, @dev}, 'bond_slave_0\x00'}) 20:26:55 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r0, &(0x7f0000001300)={&(0x7f0000001200), 0xc, &(0x7f00000012c0)={&(0x7f0000001280)={0x3c, 0x0, 0x0, 0x0, 0x0, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED, @BATADV_ATTR_HOP_PENALTY={0x5}, @BATADV_ATTR_MULTICAST_FANOUT, @BATADV_ATTR_GW_SEL_CLASS={0x8}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}]}, 0x6c}}, 0x0) 20:26:55 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:55 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqsrc(r0, 0x0, 0x29, 0x0, 0x40) 20:26:55 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg1\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=@gettfilter={0x34, 0x2e, 0xea2d1983c1a91149, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0x0, 0xb}}, [{0x8}, {0x8}]}, 0x34}}, 0x0) 20:26:55 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x400000, 0x20}, 0x48) [ 1226.973727][ T26] audit: type=1804 audit(1685824015.279:641): pid=30997 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1363/cgroup.controllers" dev="sda1" ino=1956 res=1 errno=0 20:26:55 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_int(r0, 0x0, 0xc, 0x0, &(0x7f0000000100)) [ 1227.029302][ T26] audit: type=1804 audit(1685824015.279:642): pid=30997 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1363/cgroup.controllers" dev="sda1" ino=1956 res=1 errno=0 20:26:55 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x19, 0x4, 0x4, 0x40, 0x0, 0x1}, 0x48) 20:26:55 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f0000000040)={@multicast2, @dev}, 0xc) [ 1227.277403][ T9227] usb 2-1: new high-speed USB device number 16 using dummy_hcd [ 1227.287381][ T8457] usb 3-1: new high-speed USB device number 105 using dummy_hcd [ 1227.517337][ T9227] usb 2-1: Using ep0 maxpacket: 16 [ 1227.637446][ T9227] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1227.647140][ T9227] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1227.658296][ T8457] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1227.677313][ T8457] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1227.697866][ T8457] usb 3-1: config 0 descriptor?? [ 1227.738342][ T8457] cp210x 3-1:0.0: cp210x converter detected [ 1227.857546][ T9227] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1227.866744][ T9227] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1227.878433][ T9227] usb 2-1: Product: syz [ 1227.882595][ T9227] usb 2-1: Manufacturer: ࠝ [ 1227.887166][ T9227] usb 2-1: SerialNumber: syz [ 1228.177433][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -32 [ 1228.207537][ T9227] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1228.235712][ T9227] usb 2-1: USB disconnect, device number 16 [ 1228.437412][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x370c size 15: -71 [ 1228.445024][ T8457] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1228.454232][ T8457] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1228.467607][ T8457] usb 3-1: USB disconnect, device number 105 [ 1228.475063][ T8457] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1228.483390][ T8457] cp210x 3-1:0.0: device disconnected 20:26:57 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:57 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_DEL(r1, 0x2, r0) 20:26:57 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000140)={0x0, 0x5, &(0x7f0000000080)={0x0}, 0x300}, 0x0) 20:26:57 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:57 executing program 0: r0 = socket(0x18, 0x0, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x5421, 0x0) 20:26:57 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x3f, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:57 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000011c0)={0x2, 0x3, &(0x7f0000000000)=@framed={{0x3}}, &(0x7f0000000040)='syzkaller\x00', 0x4, 0x1000, &(0x7f00000001c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:26:57 executing program 0: pselect6(0x40, &(0x7f0000001d40), 0x0, 0x0, &(0x7f0000001e00), 0x0) 20:26:57 executing program 3: r0 = socket$inet6(0xa, 0x3, 0x81) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1={0xff, 0x5}}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="24000000000000002900000032000000ffc626c8972aaab23705020000000000cf"], 0x28}}], 0x2, 0x0) [ 1228.957765][ T26] audit: type=1804 audit(1685824017.269:643): pid=31022 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1364/cgroup.controllers" dev="sda1" ino=1958 res=1 errno=0 20:26:57 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000240), 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000280)={0x0, 0x0, 0x0, {}, {}, @rumble}) 20:26:57 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000011c0)={0x3, 0x4, &(0x7f0000000080)=@framed={{}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x9c}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x1001, &(0x7f0000001240)=""/4097, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:26:57 executing program 0: r0 = socket(0x18, 0x0, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8941, 0x0) [ 1229.046594][ T26] audit: type=1804 audit(1685824017.299:644): pid=31022 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1364/cgroup.controllers" dev="sda1" ino=1958 res=1 errno=0 [ 1229.227554][ T8457] usb 2-1: new high-speed USB device number 17 using dummy_hcd [ 1229.237352][T30958] usb 3-1: new high-speed USB device number 106 using dummy_hcd [ 1229.467402][ T8457] usb 2-1: Using ep0 maxpacket: 16 [ 1229.587530][ T8457] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1229.597466][ T8457] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1229.647708][T30958] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1229.656809][T30958] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1229.669040][T30958] usb 3-1: config 0 descriptor?? [ 1229.708313][T30958] cp210x 3-1:0.0: cp210x converter detected [ 1229.767435][ T8457] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1229.776584][ T8457] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1229.784662][ T8457] usb 2-1: Product: syz [ 1229.788876][ T8457] usb 2-1: Manufacturer: ࠝ [ 1229.793466][ T8457] usb 2-1: SerialNumber: syz [ 1230.117401][ T8457] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1230.147378][T30958] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -32 [ 1230.150471][ T8457] usb 2-1: USB disconnect, device number 17 [ 1230.407378][T30958] cp210x 3-1:0.0: failed to get vendor val 0x370c size 15: -71 [ 1230.414978][T30958] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1230.426060][T30958] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1230.433850][T30958] usb 3-1: USB disconnect, device number 106 [ 1230.446584][T30958] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1230.455035][T30958] cp210x 3-1:0.0: device disconnected 20:26:59 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:26:59 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_SET(0xffffffffffffffff, 0x0, 0x4000000) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB, @ANYRES32], 0x48}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) shutdown(r2, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000900)=ANY=[@ANYBLOB="3000000024001d0f000000000000", @ANYRES32], 0x30}}, 0x0) getpeername$packet(0xffffffffffffffff, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) socket$inet6_udplite(0xa, 0x2, 0x88) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r3, &(0x7f0000002080)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0}}, {{&(0x7f00000002c0)={0xa, 0x4e23, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='$\x00\x00\x00\x00\x00\x00\x00)\x00\x00\x002\x00'/32, @ANYRES32, @ANYBLOB="00000000b9d0c7badc934e6d493ac948238c19836f78cb059c1d630c81dcd0fe43f1fede85b23171e50f6651d6d3496eabd8c1864bac33085552ab544b9833df78b5727c"], 0x28}}], 0x2, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_1\x00'}) r5 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000002180)={'batadv_slave_1\x00'}) socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000002080)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0}}], 0x1, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB="240000001100310f00"/18, @ANYRES32, @ANYBLOB='\x00'/12], 0x24}}, 0x0) 20:26:59 executing program 0: r0 = socket(0x18, 0x0, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x5460, 0x0) 20:26:59 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)="7f", 0x1}], 0x1}, 0x0) 20:26:59 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c0433"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:26:59 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x800}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:26:59 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$UI_GET_VERSION(r0, 0x40045565, &(0x7f0000000100)) 20:26:59 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000011c0)={0x3, 0x4, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffb0}, [@alu={0x4, 0x1}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x1001, &(0x7f0000001240)=""/4097, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1230.940451][ T26] audit: type=1804 audit(1685824019.249:645): pid=31048 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1365/cgroup.controllers" dev="sda1" ino=1964 res=1 errno=0 [ 1230.974949][T31052] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 20:26:59 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_SET(0xffffffffffffffff, 0x0, 0x4000000) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB, @ANYRES32], 0x48}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) shutdown(r2, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000900)=ANY=[@ANYBLOB="3000000024001d0f000000000000", @ANYRES32], 0x30}}, 0x0) getpeername$packet(0xffffffffffffffff, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) socket$inet6_udplite(0xa, 0x2, 0x88) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r3, &(0x7f0000002080)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0}}, {{&(0x7f00000002c0)={0xa, 0x4e23, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='$\x00\x00\x00\x00\x00\x00\x00)\x00\x00\x002\x00'/32, @ANYRES32, @ANYBLOB="00000000b9d0c7badc934e6d493ac948238c19836f78cb059c1d630c81dcd0fe43f1fede85b23171e50f6651d6d3496eabd8c1864bac33085552ab544b9833df78b5727c"], 0x28}}], 0x2, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_1\x00'}) r5 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000002180)={'batadv_slave_1\x00'}) socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000002080)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0}}], 0x1, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB="240000001100310f00"/18, @ANYRES32, @ANYBLOB='\x00'/12], 0x24}}, 0x0) 20:26:59 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000011c0)={0x3, 0x3, &(0x7f0000000080)=@framed={{0x18, 0xa}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:26:59 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x7, &(0x7f00000000c0)={@local}, 0xc) [ 1231.013161][ T26] audit: type=1804 audit(1685824019.249:646): pid=31048 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1365/cgroup.controllers" dev="sda1" ino=1964 res=1 errno=0 20:26:59 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) [ 1231.125107][T31064] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 1231.217398][T30958] usb 2-1: new high-speed USB device number 18 using dummy_hcd [ 1231.277716][T30959] usb 3-1: new high-speed USB device number 107 using dummy_hcd [ 1231.487703][T30958] usb 2-1: Using ep0 maxpacket: 16 [ 1231.647931][T30958] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1231.657723][T30958] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1231.668894][T30959] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1231.678225][T30959] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1231.687889][T30959] usb 3-1: config 0 descriptor?? [ 1231.728233][T30959] cp210x 3-1:0.0: cp210x converter detected [ 1231.837422][T30958] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1231.846736][T30958] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1231.855034][T30958] usb 2-1: Product: syz [ 1231.859473][T30958] usb 2-1: Manufacturer: ࠝ [ 1231.864067][T30958] usb 2-1: SerialNumber: syz [ 1232.157820][T30959] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -32 [ 1232.217989][T30958] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1232.253710][T30958] usb 2-1: USB disconnect, device number 18 [ 1232.427632][T30959] cp210x 3-1:0.0: failed to get vendor val 0x370c size 15: -71 [ 1232.435250][T30959] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1232.445027][T30959] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1232.453499][T30959] usb 3-1: USB disconnect, device number 107 [ 1232.462870][T30959] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1232.471340][T30959] cp210x 3-1:0.0: device disconnected 20:27:01 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:01 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f00000000c0)={@local}, 0xc) 20:27:01 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_SET(0xffffffffffffffff, 0x0, 0x4000000) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB, @ANYRES32], 0x48}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) shutdown(r2, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000900)=ANY=[@ANYBLOB="3000000024001d0f000000000000", @ANYRES32], 0x30}}, 0x0) getpeername$packet(0xffffffffffffffff, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) socket$inet6_udplite(0xa, 0x2, 0x88) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r3, &(0x7f0000002080)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0}}, {{&(0x7f00000002c0)={0xa, 0x4e23, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='$\x00\x00\x00\x00\x00\x00\x00)\x00\x00\x002\x00'/32, @ANYRES32, @ANYBLOB="00000000b9d0c7badc934e6d493ac948238c19836f78cb059c1d630c81dcd0fe43f1fede85b23171e50f6651d6d3496eabd8c1864bac33085552ab544b9833df78b5727c"], 0x28}}], 0x2, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_1\x00'}) r5 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000002180)={'batadv_slave_1\x00'}) socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000002080)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0}}], 0x1, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB="240000001100310f00"/18, @ANYRES32, @ANYBLOB='\x00'/12], 0x24}}, 0x0) 20:27:01 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$UI_SET_PROPBIT(r0, 0x4004556e, 0x0) ioctl$UI_GET_VERSION(r0, 0x4008556c, &(0x7f0000000100)) 20:27:01 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:01 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:27:01 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_SET(0xffffffffffffffff, 0x0, 0x4000000) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB, @ANYRES32], 0x48}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) shutdown(r2, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000900)=ANY=[@ANYBLOB="3000000024001d0f000000000000", @ANYRES32], 0x30}}, 0x0) getpeername$packet(0xffffffffffffffff, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) socket$inet6_udplite(0xa, 0x2, 0x88) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r3, &(0x7f0000002080)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0}}, {{&(0x7f00000002c0)={0xa, 0x4e23, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='$\x00\x00\x00\x00\x00\x00\x00)\x00\x00\x002\x00'/32, @ANYRES32, @ANYBLOB="00000000b9d0c7badc934e6d493ac948238c19836f78cb059c1d630c81dcd0fe43f1fede85b23171e50f6651d6d3496eabd8c1864bac33085552ab544b9833df78b5727c"], 0x28}}], 0x2, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_1\x00'}) r5 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000002180)={'batadv_slave_1\x00'}) socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000002080)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0}}], 0x1, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB="240000001100310f00"/18, @ANYRES32, @ANYBLOB='\x00'/12], 0x24}}, 0x0) 20:27:01 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000011c0)={0x3, 0x4, &(0x7f0000000080)=@framed={{}, [@alu={0x7, 0x0, 0xb, 0x0, 0x0, 0x1}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x1001, &(0x7f0000001240)=""/4097, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:01 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f0000000040)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2b}}, 0xc) [ 1232.939719][T31071] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 1232.958314][ T26] audit: type=1804 audit(1685824021.269:647): pid=31076 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1366/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:01 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg1\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=@gettfilter={0x24, 0x2e, 0xea2d1983c1a91149, 0x0, 0x0, {0x0, 0x0, 0x0, r1}}, 0x24}}, 0x0) [ 1233.024724][T31082] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 1233.040048][ T26] audit: type=1804 audit(1685824021.269:648): pid=31076 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1366/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:01 executing program 3: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) io_submit(r0, 0x2, &(0x7f0000000100)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0}, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x4, r1, 0x0, 0x0, 0x0, 0x0, 0x2}]) 20:27:01 executing program 5: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$UI_SET_PROPBIT(r0, 0x4004556e, 0x0) ioctl$UI_GET_VERSION(r0, 0x541b, 0x0) [ 1233.237447][ T9] usb 2-1: new high-speed USB device number 19 using dummy_hcd [ 1233.245245][ T8457] usb 3-1: new high-speed USB device number 108 using dummy_hcd [ 1233.487367][ T9] usb 2-1: Using ep0 maxpacket: 16 [ 1233.607606][ T8457] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1233.616696][ T8457] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1233.625093][ T9] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1233.634967][ T9] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1233.647055][ T8457] usb 3-1: config 0 descriptor?? [ 1233.689932][ T8457] cp210x 3-1:0.0: cp210x converter detected [ 1233.797484][ T9] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1233.806737][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1233.815012][ T9] usb 2-1: Product: syz [ 1233.819261][ T9] usb 2-1: Manufacturer: ࠝ [ 1233.823868][ T9] usb 2-1: SerialNumber: syz [ 1234.127437][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -32 [ 1234.147602][ T9] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1234.175263][ T9] usb 2-1: USB disconnect, device number 19 [ 1234.387370][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x370c size 15: -71 [ 1234.395099][ T8457] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1234.403114][ T8457] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1234.411083][ T8457] usb 3-1: USB disconnect, device number 108 [ 1234.418860][ T8457] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1234.426899][ T8457] cp210x 3-1:0.0: device disconnected 20:27:03 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:03 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000100), r0) 20:27:03 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000011c0)={0x3, 0x4, &(0x7f0000000080)=@framed={{}, [@alu={0x4, 0x1, 0x4}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x1001, &(0x7f0000001240)=""/4097, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 20:27:03 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:03 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c043300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:03 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:27:03 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:03 executing program 5: mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000880)='./file0\x00', &(0x7f0000000900)) [ 1234.907662][ T26] audit: type=1804 audit(1685824023.219:649): pid=31099 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1367/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:03 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:03 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000500), 0x2, 0x0) write$RDMA_USER_CM_CMD_SET_OPTION(r0, &(0x7f0000000600)={0xe, 0x18, 0xfa00, @id_resuseaddr={0x0}}, 0x20) 20:27:03 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc0205649, &(0x7f0000000140)={0x8000000, 0x0, 0x0, {0x0, @sliced}}) [ 1234.979627][ T26] audit: type=1804 audit(1685824023.219:650): pid=31099 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1367/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:03 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$VFAT_IOCTL_READDIR_SHORT(r0, 0x40049409, 0x0) [ 1235.197493][T30958] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 1235.217373][ T8457] usb 3-1: new high-speed USB device number 109 using dummy_hcd [ 1235.457348][T30958] usb 2-1: Using ep0 maxpacket: 16 [ 1235.587531][ T8457] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1235.596703][ T8457] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1235.597399][T30958] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1235.611632][ T8457] usb 3-1: config 0 descriptor?? [ 1235.618633][T30958] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1235.658072][ T8457] cp210x 3-1:0.0: cp210x converter detected [ 1235.818115][T30958] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1235.827297][T30958] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1235.835410][T30958] usb 2-1: Product: syz [ 1235.839623][T30958] usb 2-1: Manufacturer: ࠝ [ 1235.844232][T30958] usb 2-1: SerialNumber: syz [ 1236.097387][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -32 [ 1236.197617][T30958] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1236.226139][T30958] usb 2-1: USB disconnect, device number 20 [ 1236.243608][T19160] udevd[19160]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1236.357478][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x370c size 15: -71 [ 1236.365340][ T8457] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1236.374274][ T8457] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1236.382672][ T8457] usb 3-1: USB disconnect, device number 109 [ 1236.391764][ T8457] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1236.400654][ T8457] cp210x 3-1:0.0: device disconnected 20:27:05 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:05 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) connect$l2tp6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @remote}, 0xfffffffffffffea3) 20:27:05 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:05 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) 20:27:05 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c043300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:05 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xab, 0x2c, 0x6, 0xff, 0x1}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x7f, 0x7f, 0x4, 0x2b}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x81d}}]}) 20:27:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000140)) 20:27:05 executing program 3: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) [ 1236.883679][ T26] audit: type=1804 audit(1685824025.189:651): pid=31126 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1368/cgroup.controllers" dev="sda1" ino=1967 res=1 errno=0 20:27:05 executing program 5: r0 = socket$unix(0xa, 0x1, 0x106) connect$unix(r0, &(0x7f0000000140)=@abs, 0x6e) 20:27:05 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) write$RDMA_USER_CM_CMD_GET_EVENT(r0, 0x0, 0x0) 20:27:05 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0x6, 0x1, 0x0, "9ea5911338b156f9cbf97f0b4fcaa78a54564c410b6b94f940c5ec9b4785c2c7"}) [ 1236.920517][ T26] audit: type=1804 audit(1685824025.189:652): pid=31126 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1368/cgroup.controllers" dev="sda1" ino=1967 res=1 errno=0 20:27:05 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f00000000c0)=@userptr={0x0, 0x6, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "60065e81"}, 0x0, 0x2, {0x0}}) [ 1237.147949][T30958] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 1237.197443][T30959] usb 3-1: new high-speed USB device number 110 using dummy_hcd [ 1237.417850][T30958] usb 2-1: Using ep0 maxpacket: 16 [ 1237.558015][T30958] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1237.567920][T30958] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1237.607625][T30959] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1237.616725][T30959] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1237.626619][T30959] usb 3-1: config 0 descriptor?? [ 1237.679070][T30959] cp210x 3-1:0.0: cp210x converter detected [ 1237.747715][T30958] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1237.756780][T30958] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1237.768607][T30958] usb 2-1: Product: syz [ 1237.772760][T30958] usb 2-1: Manufacturer: ࠝ [ 1237.779166][T30958] usb 2-1: SerialNumber: syz [ 1237.878572][ T1212] ieee802154 phy0 wpan0: encryption failed: -22 [ 1237.884977][ T1212] ieee802154 phy1 wpan1: encryption failed: -22 [ 1238.107508][T30959] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -32 [ 1238.127888][T30958] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1238.155941][T30958] usb 2-1: USB disconnect, device number 21 [ 1238.367399][T30959] cp210x 3-1:0.0: failed to get vendor val 0x370c size 15: -71 [ 1238.374972][T30959] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1238.385909][T30959] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1238.393843][T30959] usb 3-1: USB disconnect, device number 110 [ 1238.401618][T30959] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1238.409948][T30959] cp210x 3-1:0.0: device disconnected 20:27:07 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:07 executing program 3: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 20:27:07 executing program 0: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0xfffffffffffffffc) 20:27:07 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, 0x0, 0x0) 20:27:07 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 20:27:07 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c043300"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@qipcrtr={0x2, 0xffffff7f}, 0x80, &(0x7f0000000200)=[{&(0x7f0000000080)="82", 0x1}], 0x1}, 0x0) 20:27:07 executing program 3: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 20:27:07 executing program 5: faccessat(0xffffffffffffffff, 0x0, 0x9) [ 1238.878544][ T26] audit: type=1804 audit(1685824027.189:653): pid=31152 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1369/cgroup.controllers" dev="sda1" ino=1960 res=1 errno=0 20:27:07 executing program 5: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x48b, &(0x7f0000000880)={0x0, 'wg0\x00'}, 0x18) 20:27:07 executing program 3: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:07 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000dc0), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000e40)={0x0, 0x18, 0xfa00, {0x0, 0x0, 0x111}}, 0x20) [ 1238.970549][ T26] audit: type=1804 audit(1685824027.189:654): pid=31152 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1369/cgroup.controllers" dev="sda1" ino=1960 res=1 errno=0 [ 1239.157750][T30959] usb 2-1: new high-speed USB device number 22 using dummy_hcd [ 1239.217487][ T9528] usb 3-1: new high-speed USB device number 111 using dummy_hcd [ 1239.427481][T30959] usb 2-1: Using ep0 maxpacket: 16 [ 1239.587538][ T9528] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1239.587826][T30959] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1239.596604][ T9528] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1239.612067][T30959] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1239.616524][ T9528] usb 3-1: config 0 descriptor?? [ 1239.670020][ T9528] cp210x 3-1:0.0: cp210x converter detected [ 1239.797518][T30959] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1239.806653][T30959] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1239.814836][T30959] usb 2-1: Product: syz [ 1239.819508][T30959] usb 2-1: Manufacturer: syz [ 1239.824120][T30959] usb 2-1: SerialNumber: syz [ 1240.107540][ T9528] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1240.168808][T30959] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1240.196201][T30959] usb 2-1: USB disconnect, device number 22 [ 1240.216754][T19160] udevd[19160]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1240.547434][ T9528] cp210x 3-1:0.0: failed to get vendor val 0x370c size 15: -71 [ 1240.555135][ T9528] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1240.564398][ T9528] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1240.572979][ T9528] usb 3-1: USB disconnect, device number 111 [ 1240.581155][ T9528] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1240.589867][ T9528] cp210x 3-1:0.0: device disconnected 20:27:09 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:09 executing program 3: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:09 executing program 5: syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @random="771fd372262a", @val, {@ipv4}}, 0x0) 20:27:09 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:09 executing program 0: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc0205648, &(0x7f0000000140)={0x1000000, 0x0, 0x0, {0x0, @sliced}}) 20:27:09 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 20:27:09 executing program 3: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:09 executing program 5: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, 0x0) 20:27:09 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x0, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$VFAT_IOCTL_READDIR_SHORT(r0, 0x8901, 0x0) [ 1241.063621][ T26] audit: type=1804 audit(1685824029.369:655): pid=31176 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1370/cgroup.controllers" dev="sda1" ino=1954 res=1 errno=0 20:27:09 executing program 5: socketpair(0x1d, 0x0, 0x7, &(0x7f00000006c0)) 20:27:09 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x0, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) [ 1241.197685][ T26] audit: type=1804 audit(1685824029.419:656): pid=31176 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1370/cgroup.controllers" dev="sda1" ino=1954 res=1 errno=0 [ 1241.337737][T30959] usb 3-1: new high-speed USB device number 112 using dummy_hcd [ 1241.377474][ T9528] usb 2-1: new high-speed USB device number 23 using dummy_hcd [ 1241.617322][ T9528] usb 2-1: Using ep0 maxpacket: 16 [ 1241.737534][ T9528] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1241.737744][T30959] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1241.747423][ T9528] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1241.761605][T30959] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1241.778017][T30959] usb 3-1: config 0 descriptor?? [ 1241.829685][T30959] cp210x 3-1:0.0: cp210x converter detected [ 1241.927493][ T9528] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1241.936580][ T9528] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1241.944715][ T9528] usb 2-1: Product: syz [ 1241.949248][ T9528] usb 2-1: Manufacturer: syz [ 1241.953844][ T9528] usb 2-1: SerialNumber: syz [ 1242.267510][T30959] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1242.277663][ T9528] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1242.316010][ T9528] usb 2-1: USB disconnect, device number 23 [ 1242.708125][T30959] cp210x 3-1:0.0: failed to get vendor val 0x370c size 15: -71 [ 1242.723275][T30959] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1242.732216][T30959] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1242.741129][T30959] usb 3-1: USB disconnect, device number 112 [ 1242.750467][T30959] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1242.759271][T30959] cp210x 3-1:0.0: device disconnected 20:27:11 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:11 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x4, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 20:27:11 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x0, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:11 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0x0, 0xa, 0x0, "9ea5911338b156f9cbf97f0b4fcaa78a54564c410b6b94f940c5ec9b4785c2c7"}) 20:27:11 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:11 executing program 1: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @feature_unit={0xb, 0x24, 0x6, 0x0, 0x0, 0x2, [0x0, 0x0]}, @output_terminal={0x9}, @mixer_unit={0x8, 0x24, 0x4, 0x0, 0x0, "55dff8"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x2, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 20:27:11 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x5ac, 0x222, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) 20:27:11 executing program 5: r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)={0x0, "b994ccc486e056a185b489de22886a130c4ea3878afc30155feffa71529c612cdce7992551644fe7441bf6296956a3563346781a0c5d3a92b9cfa1471d8ec017"}, 0x48, 0xfffffffffffffffe) keyctl$get_security(0x11, r0, 0x0, 0x0) 20:27:11 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x0, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) [ 1243.230086][ T26] audit: type=1804 audit(1685824031.539:657): pid=31207 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1371/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:11 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x5ac, 0x29f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f0000000180)=@lang_id={0x4}}, {0x4, &(0x7f0000002540)=@lang_id={0x4}}]}) 20:27:11 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x0, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) [ 1243.286639][ T26] audit: type=1804 audit(1685824031.539:658): pid=31207 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1371/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:11 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x0, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) [ 1243.477535][ T9528] usb 2-1: new high-speed USB device number 24 using dummy_hcd [ 1243.527408][ T9] usb 3-1: new high-speed USB device number 113 using dummy_hcd [ 1243.587350][ T8457] usb 1-1: new high-speed USB device number 23 using dummy_hcd [ 1243.607496][ T9227] usb 6-1: new high-speed USB device number 33 using dummy_hcd [ 1243.718313][ T9528] usb 2-1: Using ep0 maxpacket: 16 [ 1243.837433][ T9528] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1243.847193][ T9528] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1243.858493][ T9227] usb 6-1: Using ep0 maxpacket: 16 [ 1243.897535][ T9] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1243.906621][ T9] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1243.919090][ T9] usb 3-1: config 0 descriptor?? [ 1243.957447][ T8457] usb 1-1: unable to get BOS descriptor or descriptor too short [ 1243.965910][ T9] cp210x 3-1:0.0: cp210x converter detected [ 1243.987827][ T9227] usb 6-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1244.037478][ T8457] usb 1-1: unable to read config index 0 descriptor/start: -71 [ 1244.045435][ T9528] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1244.055042][ T8457] usb 1-1: can't read configurations, error -71 [ 1244.061415][ T9528] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1244.070092][ T9528] usb 2-1: Product: syz [ 1244.074315][ T9528] usb 2-1: Manufacturer: syz [ 1244.079083][ T9528] usb 2-1: SerialNumber: syz [ 1244.167623][ T9227] usb 6-1: New USB device found, idVendor=05ac, idProduct=029f, bcdDevice= 0.40 [ 1244.180382][ T9227] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1244.188493][ T9227] usb 6-1: Product: syz [ 1244.192784][ T9227] usb 6-1: SerialNumber: syz [ 1244.238888][ T9227] usbhid 6-1:1.0: couldn't find an input interrupt endpoint [ 1244.387378][ T9] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1244.397534][ T9528] usb 2-1: 2:1 : no UAC_FORMAT_TYPE desc [ 1244.422890][ T9528] usb 2-1: USB disconnect, device number 24 [ 1244.447616][ T9227] usb 6-1: USB disconnect, device number 33 [ 1244.827378][ T9] cp210x 3-1:0.0: failed to get vendor val 0x370c size 15: -71 [ 1244.840583][ T9] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1244.851161][ T9] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1244.859523][ T9] usb 3-1: USB disconnect, device number 113 [ 1244.872294][ T9] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1244.880695][ T9] cp210x 3-1:0.0: device disconnected 20:27:13 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:13 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:13 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x5ac, 0x222, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) 20:27:13 executing program 1: syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x5ac, 0x222, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff}}}}}]}}]}}, 0x0) 20:27:13 executing program 5: r0 = socket(0x200000100000011, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010015001c0012000c000100627269646765"], 0x3c}}, 0x0) bind$packet(r0, &(0x7f0000000180)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @dev}, 0x14) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000100)=0x800b, 0x4) sendmsg$netlink(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000b00)=ANY=[@ANYBLOB="0003000019020000000000000000000014000000fe8000000000000000000000000000bb0c000000000000000000000009000000aaaaaaaaaa0000008100808011"], 0x304}], 0x1}, 0x0) 20:27:13 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:13 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 20:27:13 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) [ 1245.335651][T31229] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 1245.349350][ T26] audit: type=1804 audit(1685824033.659:659): pid=31230 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1372/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:13 executing program 5: r0 = socket(0x200000100000011, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010015001c0012000c000100627269646765"], 0x3c}}, 0x0) bind$packet(r0, &(0x7f0000000180)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @dev}, 0x14) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000100)=0x800b, 0x4) sendmsg$netlink(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000b00)=ANY=[@ANYBLOB="0003000019020000000000000000000014000000fe8000000000000000000000000000bb0c000000000000000000000009000000aaaaaaaaaa0000008100808011"], 0x304}], 0x1}, 0x0) [ 1245.414204][ T26] audit: type=1804 audit(1685824033.689:660): pid=31230 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1372/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:13 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, 0x0, 0x0) 20:27:13 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) timer_create(0x0, &(0x7f0000000080)={0x0, 0x12}, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f0000000000)={0x0}) clock_nanosleep(0x9, 0x1, &(0x7f00000000c0)={0x77359400}, 0x0) r2 = open(0x0, 0x0, 0x0) openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) openat(r2, &(0x7f0000000340)='./bus/file0\x00', 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r3, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r3, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) syz_emit_ethernet(0x2a, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x8000, &(0x7f0000000180)={0xa, 0x0, 0x4, @empty, 0xffff0001}, 0x1c) syz_open_dev$vcsu(0x0, 0x0, 0x4402) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f00000004c0)='./binderfs/binder-control\x00', 0x800, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pidfd_send_signal(0xffffffffffffffff, 0x0, 0x0, 0x2) timer_settime(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x989680}, {r1}}, 0x0) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, 0x0, 0x0) r5 = gettid() timer_create(0x0, &(0x7f0000000280)={0x0, 0x14, 0x0, @tid=r5}, &(0x7f0000000040)=0x0) timer_settime(r6, 0x1, &(0x7f0000000400)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) 20:27:13 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, 0x0, 0x0) [ 1245.465534][T31242] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 20:27:13 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:13 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, 0x0, 0x0) [ 1245.609149][ T9] usb 1-1: new high-speed USB device number 25 using dummy_hcd [ 1245.637499][T30959] usb 2-1: new full-speed USB device number 25 using dummy_hcd [ 1245.662145][T30383] usb 3-1: new high-speed USB device number 114 using dummy_hcd [ 1245.726174][ T26] audit: type=1804 audit(1685824034.029:661): pid=31256 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1373/cgroup.controllers" dev="sda1" ino=1960 res=1 errno=0 [ 1245.786882][ T26] audit: type=1804 audit(1685824034.059:662): pid=31256 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1373/cgroup.controllers" dev="sda1" ino=1960 res=1 errno=0 [ 1245.967536][ T9] usb 1-1: unable to get BOS descriptor or descriptor too short [ 1246.027424][ T9] usb 1-1: unable to read config index 0 descriptor/start: -71 [ 1246.035252][ T9] usb 1-1: can't read configurations, error -71 [ 1246.077828][T30383] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1246.086905][T30383] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1246.095076][T30959] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1246.109221][T30383] usb 3-1: config 0 descriptor?? [ 1246.158322][T30383] cp210x 3-1:0.0: cp210x converter detected [ 1246.287680][T30959] usb 2-1: New USB device found, idVendor=05ac, idProduct=0222, bcdDevice= 0.40 [ 1246.296846][T30959] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1246.304982][T30959] usb 2-1: Product: syz [ 1246.309236][T30959] usb 2-1: Manufacturer: syz [ 1246.313889][T30959] usb 2-1: SerialNumber: syz [ 1246.337688][T31232] raw-gadget.1 gadget.1: fail, usb_ep_enable returned -22 [ 1246.359277][T30959] usbhid 2-1:1.0: couldn't find an input interrupt endpoint 20:27:14 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x5ac, 0x222, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) [ 1246.562500][ T8457] usb 2-1: USB disconnect, device number 25 [ 1246.617740][T30383] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1246.847588][T30383] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1246.855263][T30383] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1246.870563][T30383] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1246.879337][T30383] usb 3-1: USB disconnect, device number 114 [ 1246.886850][T30383] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1246.895209][T30383] cp210x 3-1:0.0: device disconnected [ 1246.927427][ T9] usb 1-1: new high-speed USB device number 26 using dummy_hcd 20:27:15 executing program 1: socket(0x10, 0x0, 0x8) 20:27:15 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:15 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 20:27:15 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)=@acquire={0x128, 0x10, 0x1, 0x0, 0x0, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @in=@broadcast, {@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast2}, {{@in6=@remote, @in=@remote}}}}, 0x128}}, 0x0) 20:27:15 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:15 executing program 1: r0 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000240)={0x42}, 0x10) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, &(0x7f0000000080)={0x43}, 0x10) [ 1247.287357][ T9] usb 1-1: unable to get BOS descriptor or descriptor too short [ 1247.350380][ T9] usb 1-1: unable to read config index 0 descriptor/start: -71 [ 1247.358617][ T26] audit: type=1804 audit(1685824035.669:663): pid=31267 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1374/cgroup.controllers" dev="sda1" ino=1962 res=1 errno=0 [ 1247.364421][T31269] netlink: 56 bytes leftover after parsing attributes in process `syz-executor.5'. 20:27:15 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 20:27:15 executing program 1: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x5460, 0x0) 20:27:15 executing program 5: r0 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) [ 1247.408431][ T9] usb 1-1: can't read configurations, error -71 [ 1247.415710][ T9] usb usb1-port1: attempt power cycle 20:27:15 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@base={0x17, 0x0, 0x9, 0x20}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 20:27:15 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r0, r0, 0x6, 0xffffffffffffffff, 0x0) [ 1247.471544][ T26] audit: type=1804 audit(1685824035.699:664): pid=31267 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1374/cgroup.controllers" dev="sda1" ino=1962 res=1 errno=0 20:27:16 executing program 3: getrusage(0x0, &(0x7f0000000000)) r0 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000240)={0x42, 0x0, 0x0, 0xfeff}, 0x10) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$ARCH_SHSTK_STATUS(0x1e, r1, 0x0, 0x5005) ptrace$ARCH_SHSTK_STATUS(0x1e, 0x0, 0x0, 0x5005) 20:27:16 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x5ac, 0x222, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) [ 1247.697456][ T8457] usb 3-1: new high-speed USB device number 115 using dummy_hcd [ 1248.057534][ T8457] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1248.066603][ T8457] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1248.082624][ T8457] usb 3-1: config 0 descriptor?? [ 1248.129707][ T8457] cp210x 3-1:0.0: cp210x converter detected [ 1248.137572][ T9] usb 1-1: new high-speed USB device number 27 using dummy_hcd [ 1248.347564][ T9] usb 1-1: unable to get BOS descriptor or descriptor too short [ 1248.407935][ T9] usb 1-1: unable to read config index 0 descriptor/start: -71 [ 1248.415653][ T9] usb 1-1: can't read configurations, error -71 [ 1248.567639][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1248.787361][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1248.794967][ T8457] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1248.815843][ T8457] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1248.823860][ T8457] usb 3-1: USB disconnect, device number 115 [ 1248.834665][ T8457] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1248.842901][ T8457] cp210x 3-1:0.0: device disconnected 20:27:17 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0xf, "77ae4d96c2c7ac5d5e87193ed4f54a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:17 executing program 5: r0 = socket(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_SET_KEY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}, 0x300}, 0x0) 20:27:17 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:17 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000f9b413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r1}, 0x10) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000680)=@v1={0x0, @aes128, 0x0, @desc4}) 20:27:17 executing program 3: r0 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000240)={0x42}, 0x10) sendmsg$tipc(r0, &(0x7f00000017c0)={&(0x7f0000000280)=@id, 0x10, 0x0}, 0x0) 20:27:17 executing program 0: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x80086601, 0x0) 20:27:17 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_CHANGE_NAN_CONFIG(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, r1, 0x5a171b7e4fbe98c1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xf4}]}, 0x30}}, 0x0) 20:27:17 executing program 3: r0 = syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x141102) write$9p(r0, &(0x7f00000000c0)="8e", 0x1) 20:27:17 executing program 0: r0 = socket$tipc(0x1e, 0x5, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = epoll_create(0x3) kcmp$KCMP_EPOLL_TFD(r1, r1, 0x7, r0, &(0x7f0000000000)={r2}) [ 1249.300929][ T26] audit: type=1804 audit(1685824037.609:665): pid=31296 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1375/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:17 executing program 5: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x5452, 0x0) 20:27:17 executing program 3: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) write$vga_arbiter(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="746172676574205043493a31373a84"], 0x16) [ 1249.384920][ T26] audit: type=1804 audit(1685824037.639:666): pid=31296 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1375/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:17 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8c}, 0x0) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) ioctl$UI_DEV_CREATE(r0, 0x5501) write$binfmt_elf32(r0, &(0x7f0000000600)=ANY=[], 0xfffffd6d) ioctl$UI_DEV_DESTROY(r0, 0x5502) ioctl$UI_SET_SWBIT(r0, 0x40045565, 0x0) read(r0, 0x0, 0x0) [ 1249.503108][T31314] input: syz0 as /devices/virtual/input/input31 [ 1249.643623][T30383] usb 3-1: new high-speed USB device number 116 using dummy_hcd [ 1250.050218][T30383] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1250.069901][T30383] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1250.092156][T30383] usb 3-1: config 0 descriptor?? [ 1250.138400][T30383] cp210x 3-1:0.0: cp210x converter detected [ 1250.567618][T30383] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1250.777445][T30383] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1250.784968][T30383] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1250.796745][T30383] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1250.805365][T30383] usb 3-1: USB disconnect, device number 116 [ 1250.815650][T30383] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1250.823803][T30383] cp210x 3-1:0.0: device disconnected 20:27:19 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) 20:27:19 executing program 3: socket(0x2, 0x5, 0x106) 20:27:19 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x60}, {0x6}]}) 20:27:19 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB, @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:19 executing program 1: getrusage(0x1, &(0x7f0000000000)) r0 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000240)={0x42, 0x0, 0x0, 0xfeff}, 0x10) 20:27:19 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8c}, 0x0) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) ioctl$UI_DEV_CREATE(r0, 0x5501) write$binfmt_elf32(r0, &(0x7f0000000600)=ANY=[], 0xfffffd6d) ioctl$UI_DEV_DESTROY(r0, 0x5502) ioctl$UI_SET_SWBIT(r0, 0x40045565, 0x0) read(r0, 0x0, 0x0) 20:27:19 executing program 5: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r1, r0, 0x3, 0xffffffffffffffff, 0x0) 20:27:19 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r1, r0, 0x5, 0xffffffffffffffff, 0x0) [ 1251.303136][ T26] audit: type=1804 audit(1685824039.609:667): pid=31329 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1376/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 [ 1251.338064][T31326] input: syz0 as /devices/virtual/input/input32 [ 1251.382378][ T26] audit: type=1804 audit(1685824039.659:668): pid=31329 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1376/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:19 executing program 1: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) write$vga_arbiter(r0, &(0x7f0000000040)=@other={'decodes', ' ', 'none'}, 0xd) 20:27:20 executing program 5: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) kcmp$KCMP_EPOLL_TFD(r0, r1, 0x7, r2, &(0x7f00000001c0)) [ 1251.845666][T31347] pci 0000:00:05.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem 20:27:20 executing program 1: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) write$vga_arbiter(r0, &(0x7f0000000040)=@other={'decodes', ' ', 'none'}, 0xd) 20:27:20 executing program 3: r0 = syz_open_dev$mouse(&(0x7f0000001c40), 0x0, 0x0) readv(r0, 0x0, 0x0) [ 1252.020076][T31355] pci 0000:00:05.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem [ 1252.547456][T30383] usb 3-1: new high-speed USB device number 117 using dummy_hcd [ 1252.937468][T30383] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1252.946535][T30383] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1252.959497][T30383] usb 3-1: config 0 descriptor?? [ 1253.011498][T30383] cp210x 3-1:0.0: cp210x converter detected [ 1253.437492][T30383] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1253.647528][T30383] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1253.655023][T30383] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1253.666306][T30383] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1253.674680][T30383] usb 3-1: USB disconnect, device number 117 [ 1253.685949][T30383] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1253.694167][T30383] cp210x 3-1:0.0: device disconnected 20:27:22 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) 20:27:22 executing program 5: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00692e0400000000000000e6e3d62020c5c906a986c1d0d4aed3b4f12f92a85b7923372b80f335a051a3f824f996364c678ae25a247f7212679ad77a6786d78c9f80387012294176d54a0552d635a8a033c09b2f5f080dc4dc7aaf844c3d379fbfe3a5054bf5f3f096782563a318000000000000000000e6"], 0x3, 0x105a6, &(0x7f00000106c0)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4Ngby63tjWLnhZ7hxkfhxgfgUMGB78ENcUDihgTy7gYa6AERE6fk95M2/9nJzONZ32bX2gBOrZnkl58rcSUuRMRURFyKyNuV8sitFPFSRLwSEWeeOCpl/x8d5yLiYkRcGRUvalbKf11+vPr4p9t3Zr/57uV7M1Ov35jcVQOT9lpE9LaK9l6vyKxd5IOyv7HbybO3vFtm8Y/ew/I8K3Iv3cgr7DUOxjXyXGoX47OtncEoN7uN5ijbnc28f6tffOBgt31QJ5/woLGdn7fSjTw7gyzP9qNiXftlPhoMizqtst5nefkYDg+y6E/30+J6th7m2ewPy/6ibtZK90e5W2b5cdHMuq18HRv/+ms+8d7r9Hf2k910e9DJ+snNWv12rX6rWt/OWukwXa42eq1by8lcuzsaVh2mjd5KO8va3bTWzHrzyVy72azW68nc3XSj0+gn9XptqbZQvTlftm4k9+5/lHRbydwo3+r0d4ad7iDZzLaTYsZ8slhbemM+ebWefLC2nqy/v7q6tv7hJ3c/vn9n7d23y0F/W1Yyt7iwuFitL1QX6/Ou/yimjzad064y6QUAPHvs/4FJsP+3/w/731N//fb/HIn9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqfXD2a/fyRszxfnzZf/lsuvFiLgeEdci4mpE/PYUU3HuUM3ZiKiU7aeNP/uXNXxbibzCaM758rgYESvl8esL//W3AAAAAP9fX33/+RcRU6Nm/ufNSS+I41TetJkeV738ls9z46o2mxfb//NO0pFcPSg5Ftci4uzMj2Oqdj0izlz6dEzV/pGpQzH9RFSKOHOcqwEAAI7H4Z3A2HZvAAAAnDhfTnoBTEb+YLX8LX75LPh8EeUDwQuHzgAAAIBn0Fh+WA0AAACcaPn+/4S+/y+f7v1/AAAAcHTF+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5n5+5xEweiOIA/PrywX1q0WuAqVKstKTjEHmHL7dIkt0nHGSIhzkG6HCGCCHsixRFFJI9xgn4/yczYgr+e6d6MZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADadF+sl7fb65umOftDM3nuBgAAADhlV6yX5WRSnX9N17+nSz8jYh4Rs4iYRsSp3n0Qn2qZvyKil+anvl+8quEuokw4/maUji8R8Scdjz/a/hcAAADgcm03i1XE4DgtP353XRDnlBZtxjmyDldpyWeYIy3SItIw/mdKmz5HZjGLiGLykCltHhH9b38zpb3JoDaMXwy9auifsxoAAOA86p1Atu4NAACAd+df1wXQjXK/Nj2Ln/aCR9WQNgQ/184AAACAD6jXdQEAAABA68r+3/v/AAAA4LJV7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTbtivdxuFqumOftDM3nuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeGJ/Xk4wBMIYAOZ/qj0tlm5TNiABvXr1MgMLIWEPHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHde58v7Cp+GNcm3bcOv9Ujy79Qwddr2ZO7cZumH8fQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLA/dycQAkEQBvvO/5wW8w9LGjQGEapg4WOGeVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICJHOyHK6M6F0I4t/in7nv/7fHGca+veytnRmNt+cXX+Jz9UxRCCHe32s3rGa5lnl1MedzO7t69Rrvd7CgUCsW4mPIXFAAAJ0ohGf1c/6nQW+/vy9VD+PXscP6/FNUhZf5/8uXl7RDy42vF+b+c5SLnWNr8X+puPyzt7O5d3dputJqt5v3V6o1ypXKzuloa3E4puakCAADAXxSTEef/fP1o//9UVIeU+f/Oh4+v4mstyP9HTN7/n/KEAAAA/mHL5398zx2zP1cshkeNbrdTHm7H7yvD7QymOrH/khHn/4X6rGcFAAAAZOFgP3eo/78Z1SFl///0rbet+JwLIYSlpP9/beNBezO75cytefr9/5SXCgAAwAwtJSPu/xcGz//nL4yOyYcQLq8M6+RvAFPl/3dvnp+NrxU//1/NbolzKV8bfh5p8v/g2FoIi7UMJgYAAMCJ9H8y+vn/c6G33vn5dK3o+X8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6zY8coDQRRGIAnu1mtxIDYWAlqK9pZBSwE8RqiINjYp/EAniZHsE+rltaSwhvI290RSWNA2dXwfTB5jzCwL5Nm/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL41P027uS/jY9T0Rfvd8/vkMurLQg2P073tWNEPuh373xnGGZ30PQUAAACrrsz5PqX0Wk3PoxbjOv8f5D2R+ScbTZ/z/GLuzzVn/1g7b3dPnw8aNc+pUkrXN7dXR539wr9tf8l9m0vsqe8Smhuasv7biov7rXlVn/rgYTY7W6vb9Z9NDAD8hsNc2ya/H0U97nMwAFbWsF3pS/4vx/3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFjwAAAP//vDde3Q==") r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) write$cgroup_type(r0, &(0x7f0000000200), 0xf642e7e) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x4) 20:27:22 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r2}, 0x10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r1, 0xc01064bd, &(0x7f0000000400)={&(0x7f00000003c0)="ed8fbe1921bd0dabfb", 0x9}) writev(r3, &(0x7f0000000740)=[{&(0x7f0000002200)="45bcd974844c89e402fd75ceb5a6a662cb37e2ce4ae1acf934550b7dc79d2a4edb41754004a0991903ddf896acf19e72f0352c56aa53daf4aa4ba0ed63fb3529a915d75331bca2fcf8e4034c161e9f98f3021b8504b3dfebc8ee7ccaf8b4b2ce247489354a451eeb42aa9a81dd9fbd04841d9bd129cecb054415785859955d8756fbe85df6b0c80929c25d407e439628e65c9f6fce239b777b3ee817081e7c4f37bda249b7c54502477906c06b0e1c249a372de9a393834ab34c1cfe11df39405a5d116a459a3699ad3e706e94372cb2fd139935cf4e481a3951bb495ebed0ddcc2a5130ca5904f98d6b1fdb251b218d43fab31275910f869c64e51d7b5b6526069991f5181aa7fa2c9a7c733adb5f253cac8b543ee6de78da1915d2e135142371588d6732365cc521b3bbb2c9a5047cee0abbb28ccda2c81429f9d40ebfdfb6727d3b8d9de2fa8e18cd78db58fd23bebff943a9dae7bcbafb1d42b3cad77f097c8b8baf2edb147492c9517557431161abe228f0342af10905f84b2c30f2b52212275ca4ce52619b0448751f660e93adbf990701357bc27b71541e21631c8937226bf8bc3936125d21b8f50a1650a5e21a40381742ac38bc11bba41a41f716a37337d85126703e88a8d53b7ffcdd334ea1802069c32c20c7243020aa821bd0102c113982eba351922a720b7ddf5c3f5c6e6ccb80205a0471ff19bb2122bde4c51af3952911e3a43e99b9771eabbf2cf9e5887cd5913a53f2bb1d06e4887d70038c7345b9c3b4aec7eb11d76bac0a8be1cc52f2a2af57166bba5250de603295ce06604924a2b1c45724e6e6de00dace5dca626d40716f711180d77064a8b0cb687b986dc7f563ccbeb870ebf85970394a405e5ad590dbd449c99e4718138291eda220222c90ce44f5e6fe8ff81ecf64a5573e7d07f7a8460ce7a536d91b9b383dc397ed39bed778ba5f74a1353f03b57c3a3df0fd6f1921da4c9d82edbfc91eca56a376825d61987a66ab3d81bafefb9bc10f08011ff175829e202e95145a6489498ade161a8c35498982719fee1843b66dcc8007a5871acdd0128a139c5bab771911b68345655d4bea05da27303fe27efd47dc38bd952e578bb6b888fde5008756f7f2c270c8d300312b8c9b1cb52f6e1625a915080ccfe719a75b36297de7580b1d82bdfcb450a3d6d92d75f981bfd8c9ba73bfb5b13760bc0903613a6601d5f75b57855b19699eabfd4aab4008d5081507ecabaed4dca6d8ce43cc2d6e94aba2cec58d0ceda0f5fd855011bd18ff7ff75ed2affa3397581fe0d39eb7fd86d72393cc1be9f2365eda60808ed63e59f7360641c7217b9273d8a2276b0cbe0c3108c6ed1fd8848eb4a49d13da30d12ac9ac7e94abad4e6a9e73b2d86d7470210ec21db3d753818d7aca133f94a4a8082423518b1392dc07a69ea8a3d4bb785066216588ba3db8e43b86c51da163413dc6b85229f9307d226e068e201c1e47e255b6d59803a8fb1dd62dc735b4653133a2077660b6ee9190f73151d60eb6edc55c7f50a794b8599ef95924253a9369d956c5d79ea217002550bd92fb4f32de47dacc5ee384a35af0d11a3328af21675fe65d7431e8bfaf0b25bcb1e2d328b00b617b5bc1b0605c9bc7b8b039efd7b95061fd957175e422585a484d63b14353e605df41827560be8bbb3e05bed378865b513990d43d8a5b03b7364ac5293ea2a7d590a4cd362bed394ae4c39a81dc46094c8f629b7efaadcd5753ecb6265dc1becde9cfab2479f144519c02aaf63dd815794d4024ab7f9a8e742000ed5b2fdce5cbbc108a4aea0a97671b3fdde2d870f48aa31262f8d45f9331d909b2dc6a820c94692fd5865ac8f8891a4310db1b1ae2a364bfd7b8f51e7dbbf65b5c4a0fcabb7c2ce58d7b4224db1a79a2f0c526f9a3322900574d1bd2276e0ce438c1963fe1f3677b5ae408744b105698b92b8e145c4522a897a019d1b17b88d2bc269421eeb5dd4f36a1b193af3c51484dff88581e22872570c9bd3043b46f13e7636dbf115b7e7f526d2935c62f3476c35d33032bb0bf52003826981f47c54266f9397a5b52ac90162f56f4f9afb480f6053114aabddc7d507b0b089312182790c7f070f1ac1b55efa86b9ba3cbdda3fd743e5c40b62bbc7ea558114a63316fa162f4c3b0390c195b0d9db5f968d4a08fc39a89d41cd1fdd8acc57d7d6f0942abeaa1e4a1fc5091323b7c621438cfece3e3ad944bb813feda82d5c5676b3bf3b1854b3d29a4c118962b3a829948cf36ef00f217efdeceb7f81f584aca79c21c77ac3d765fc598b1ba9506000dad3429859b03d4059a4591758a622ae3529f76b4d872716a131abbac409c37a8df42bd872258c7c3f52c3e052532418be18e275703ec4eb49d722fb929235b299dd9944e7acd4615d7321d216a6d4f8584c12fc5f53b7adef80fa3d7a4921769397beef187609860b8c7de79d6de6219b66197531eb53d7626199d2db1d7a7d04cc35217688040d1ee428ccad4cbc4f5eb19415541c7256220f8ad32df64e3cc8969f0431ae95014e9c9e057e668a16d2fb399c9ce66425e65c09f340399ffc76233a3c48731ab31315fec0f2ce84aba6724861341a46c623587bf2354731a17036ee5eaee5d61b677e4e5c315c5c8f7b949bd921eddd8e2acee5802e32aefb1e5b8a0ff4f1c320103d8faa98ff59931e7b6e606ef1e0f686fc91a17cf535ab3fe95b052d0f35415cfd2f273a15e1af29e3a9f0896ed1444efdababa48490e5b04847eed7efd9081dd9dc97dd5fb4aca35811156e4b9af397d538d0129dfb95fdb1c7b5a540a98bf00a1a744f1754492f20b381586a84e4e3e08fd802a698e9e6bfeae96dc77d45ffd4b8a66eae11b5c3f5faab68427929b506e94f9f40991f32962dc9e8845f3d62273f8e65977832b92cbcfe97c9444a2c179e010aeda625021afa99efbe210003be2101b400b2d12e08ac46bb4f822584c864f947ac88c15980b22fa529ee5238df206647b65be7d48730f48dfb20e9bc29040f361cbbf31cc5ad9812ca8b2f4b4a9c705c861a85fbb28648aa134be2e52940a3626f109d101d39ac9b48469c87c6da49ced95bac5eff246359e0d1cf9d6e7691dae24f763c2d5299ffbaddcf212a7d3da129214871e21fb2b2af55d56198f585f83d509f8fe5f06ad5ab8bf497f0ec8176354c30bff52d053cdc675acdabb4de7e0281e23d5b0925a6d4e6b447b7d0d23b36bf4702d9256b1822b2b71d12c05b38a460ab835d4ae2484cb3c69ce6d8fff67438f15b55927d2da0323ebe6c54a9d7870e1bca680bd574a15f5fd699ff2b6ee10f418b2b903c8543858361ad80fc2f2e7db79d533a12cecf5c9119ad950235f3ebd782fd96063c27700051b3b24e6c95e3247e639b62a312fc7f765a3e8265c0338eee46624a7e76f0617b553deca9ec7290a925eedebbb4c66ef8e3ea3371f70ac71f687e7dc6e20e69f503b90f81007acbe34d5dc359300c393ddbcab7ee3771bb0ac7f67487dd38f88e16ba9b7040144f940be214b485cf6612e1439e7541d07f0aee565f5cb69212e139926976bbd07c1a0afa4a04621db447fcd2fee45fa1bbc5e74b8284882925b1f3537556cc1c7f9f4ab80d4af12ac080f9ba9daafd410403a472a92de3305b9bd5b6fb9de20a36a3230b37cdd73c3238c8d0a3c13bd02d3c8df9643ff99633405671f1d207daf5f17604fdf3f28975682a43ffaa30e431bd97fe926537e901a7f2fd2452df132e7da0b78e9a9b54e237914227d5e4c8ac412b62333be75d2897145b39600bf545a9e8d051f89f76f41f9c66e1ed6ccd9099456c9a2e3dea5b376ddd31effab86447c1881397a5344749156a00b5dce85f432431dbbe8a19b86241eb00d4aa2a8e70a850094f02fc84432a8707119ac61ff22a448c380068b49f5384b5fd95dee09c449af1a7935329d9bb736142d2683f7b3e7e443ad631bb22ce8eadd133d5dde928714b3d62474a502f30f49e88048e51bf0d7aac90c68c69768fb2db0b8cd0fa040f4844a9d7d84c88573d20da12ca2bd02848143521f9ddfda74eb6431e1d7835b3a04916bdddeb1138ad28914eddcf26d12d10b6a9a69838758c941aec779ef87a46df18fe85f870f2e3a88bc07e74001de52eccca134e9c3b19aed3f093145d00d6d48b4733c2864fca2a7f5d70613a2565957e22e891a09886105b245af3d3683b597adf03f8cc700335dbd23b51edd7c43b17b5960b0b63d696a8f156c2ee86d4eebaf9900290c440c1082908c4e2e2de703f7467d9711730f3942b6f35d10900410e6f6198799706acf85cfe590ab251d3b60d482d92baf471bd9e4b7cc901d774371f6f86fd766cd542eee0a5dfad0918766ad5611acaa144b2c7a88a43d3c1f07c06d97dad14f4f4ab8a97cf40636bfee6bcb901eef1dde901563cc5161a3cba21e979e6b0ec9bae680ee3f4b3c84828624c6fc14e869f794500ee2887241c1e4b773aa052d62079e52ef01c01a1a83a1f649a5baf6c80d5a2b263917f47ebbc6aff02ec2f300c458f013d110db140d06ace879a448811c205754ef6663829582ef38b02e5a032b7049ce1f2e265cd63428c7706e5f0c2d248fa4fdc196c625f9ff9ed274d2339bb6f4542822511c2cc4bd390a46dda345cc64dd2f1a534eb6df73394043062f4adb134c4b4a27b274e2b5996cf65bb86f1555ca4bfd12e5a0717fd566d979370d15a1ce17fbe94c0619def71b1720e4b16ffd16f8905e8ec1c14faae0ff811ec4c0ac2c9d2dec00bc25920963d0253029ad39c16dc5a420b0f52109674754034a05140c17b436a4512ebdd1c38655ecdcf7445e80c65ff05aa7facac9ef24315177dc3629d35f1d0bcd4d7d0b12005a12c06b618f41b59f64211e7b122a2dc9d6ae86cde33b9b75c10ee54dcf0836de65f639c8972d4adfa678e38b9a8c2f1b0a300d33475c78348dff1d59bb37872444d937c2bea7d3944e661d874f7f9d9994e92b77e5ff9fe9b3f29b348796266d21dbbf2599f930be64e138fa616e42804b3aa36bf1d170ada5990dfd5349cb6835fd21c28982cedd4921d3f42634f68e152d390ae8297956971bcbdf851c16e3a19d2b0dfcff693838b6b2df21275b2df53400896527bd4592b808cc42f172915706779f8aadbdf110a31cab91fd409000af7c1e5119ebc15b10c9a3e293f79b1f23e9cbd9a7d2aee8c224b6419bed23410be54ebc7a97f177c05451db759a387c7ef265da660f7e24cb3be458dc6250a4cb69e7569677758ed0edae9901480c59eb11531f45df6618e0a684b8ded1f0c4e5e47814d4b1cc65ca3fe09f82f526af5b3ff0bcba9e3a194473c75ee8998ec296c93883d8c1563545b0c2424648aaf4c010658ed97d5baf62e2c9f67b96ebc511ef9136750d3dc511c9b19eaaf05ea0a28f93d15453052f95d1bd2bad4df6d87fcb40f0afdea41171e94363854024b3a5d236cc7ef09e4f96ba9e545850b19996f154304d1c96fdf5efbc25fecba0f9591130a4b876742506f1480f4821bd6c6a52c2eab15f31d4c53c89a2ecb5b0a55579c81b64ff8c33dbe6307d5cca04b1c0f200c7c3f4d8c7c6ba3fcd61809f923e21dedf1a0959b2c66a35505d935ef828aa8f92c767cca4b7d59fb47e0c8bfdde8cd7adfab6286aafda54f6ed0592116df8290856ea3095d6b2690b0dcaade80844643f73c40c73609509cfc4b4479e8c9168c41cd7aa0766c27ed95f42ac4f2ef8597a3877257754c0c2ed700f1e587a8df4a02a4f3f6a94afb2d12d", 0x1000}, {&(0x7f0000003200)="ffd987be8054b4b6a89c633ecdc6fa8faed6d7ef4a89e0054cee8df4b3d192d00f4189e7c4442d0b2ef939c3001ed50ede1cb7356b67a390ebcb42347ac6718d58bc8b4e600c817735ef502b687e17db9cc4020215651b0e32034591dbb156ba8d2ddb44b88fa953a7b963bd997bcbddde6062f295ba96a7feba6b4d933f6ca1ddceef0031fb2c8e7aa6db67298e75d393c786069d609b11ba93ad27c3eeeb646fc8353c4fb8776fc163669cf50e0c3a7afcdef199bc12383452bde7ed8925b6fb39d1d0da04d2f3ba8df405f9300bb8cd5701ded6653cccc8b1707f69fc31c690f16bcfd49bfc75434b1b5a3bafe777b9164eeff1ad06f6640359c4357c690a6acead3a8091672010196890a31e1ee1c577ed5b704dba7ef6883ce634f37556ce9e93918e84a22579134d758e4294299a47c562a81a7a72bbf13b7f0baa12951f43ab91b3c7170573b4c2bdcb658c837ceaf3005b9ed19241e78efb1bc61fba6b2f9657551b95b1dfef2ff2dfd289d686ce1e8b235da01a3ceb1ce8febd2e71af152ce1e2340a2d629c0ec49d45d9039331fe3c1dc8f9227d37ccda33ca88cee5c36c3f7c1285a10303a3f648805a56b632b3e79c818c3cac4b055352a5b462b4421842f025efed1f64d019b1f23ae5a8fc0194c5b3cc99adfa5b558598c349daac371ce830180337fd02cd13c8f45a701f833236a040b34ae2009967c7adc50490c449a61a17b5d0b8f947cac88ed70293d70325b1263ed27a24755b500627262ab761207cc01b13ff58009a7b9202e73763af68388c09e7f7edacb83a91c321f3c1fddace92ce337edfab8f2a038d2314e4d6e0f331acb52586ef17c7478b5d03a873540f547a2fa4255bc11656cd90421fe1e03620e19f6ce4e2c471a3991810b5e2cf5168cf1475ae1d07d3cb0d8e674b984885c5f5f8a4d1898a0fd331c01e7f5f499e3f2e12ce6234594ba52593e7c581a49820b8a548957ea79f3be88392776b7645d434f60f089ece1e8393c31634aefc86cdeea88ab163591e9417b497fd3390f1414640896284e4fa6b571161b2d47d8341d296e424c5bbfe2c6422a65cd3ebae100116b17ff6a8740127c2e2815d06b8534b088ea0e7d0ef7e8a11d464b108f7a4e1cbc67f1da66709d47f27098ec75c4989cd847fc1fdcb4122f35307374a65aed0550352295ba0b24ada70e2b3abe0c4f6d18c431527f8346e5cd04e6568481342c51db6290d36a80c034b5f19c00f8e4b036c8b5a4f376d256c24d3ae65825c9af5ede27324599a3de1dd725efc49c424c04ff5bac71968eb513af8fe605f8b38a9bb629cef16934f1bb31edbfd1a308016a0ca7efb780510552a3f1b9c3a49ffa7d43b74503175c1b6a21d9bc91660111f13f8075bfd9033a8f0f717e206b42f8bb64f4fa932212749b2d41afb8914bf7e0c64954e6cc9501b7ea02ee6032545d63adb6d461655e397d58df95478eabc4c1b04d29c5dd7b66adb257182f6a672b0d8a752d90bd5278712692964d49152db261c04b56ab0e380b643f1bedf608186cf51928af125b24276863ed88b18f9b3569cbaf00966b6da9eba89cdc29595afcbd40dddb6d0370133d473168e86e6bce993117a135dce37baac7f96812aa24b5b6d25d5e139545dcfd33ce6f28c4491e3999aaeb61cbb30a3da4c2c8e18f7a2a0fa84e4cba78bff3610d9f2910c415e30aa7a6336a2f053c42773eb51945f253cfb8b9551459653740b1f52bd1be96c8cb700e5f3cb8dd26b84eced31e67487ce30ffda270a1e9af489409ca7fcacd45c40d95f7c64e146c9111db83bb8268de040bde1f4915c38e1ff45c706bbca8e6bb8820c81fed9750f41033e28ace1cc55bad2f01ff09acc9f8921f850e44efd623c01706e2389be8446fa1ba61bd1dc3daa01ff21c1c245328bc07400b2f766ab950c91b65648589f4971ece88c2faa324c452ef23028985cfcc041200e9d244fb2a5fd5c40e10c66e5dc6bbb7051ac3c073a7883e7dcf6404873dce00af726ca1d6af117032da864071ea195c2e247e40cf53b6000f72c1357852cf185ea84e6b6227d1939035b4d9b782205d4d15f145ab7b00c43a53bb2dde7827a9d97ccb0964ac30277b2ba262371a2ae5711d64effdc598031ac6a44ca8136b155a7c37c88f81842125c5893f3e9a028e0a66737f92ff0f3cc7f9565a40e38e9bbcfc6575f3b36e605e68777fc9c7f1006639fcadf09b48143b47b92aa0a1a9f39ccf4c45c15cf8053998bc3b66c28ac7f70044cb2e63492966c3c939f41842f6599dd40d3f96ec871dc40e66171c39a4588314119db23e69aed1ee6989dead7a5d94aaf04e8a206a89b04bdce7fb6e793bf76cba28cb0d383c7f475904ab1fd0e4b78c940bda429676893393106533d6291c6785ca75c17ca46a42ea2dfa9ba8f7538e49efdfea117db96e69c2548c28735b559f493d84e513b3630c1b207a8eb90bbf225d4cb0ddb7a5fe8327469ad1ce8f339d66c2cfd57d4818e630a632ef3e9f470e9ad92763c61504590f6104ea9f847be016dc3c0ce1192696de57bac693ed612b15d6592e31f44bcd88f60cd48e10bc2e3f48d7c7d585b92964f5a9bfa73ef57cac5fd7f0f1520ff7f973c0013c19a25c3363dda9fee8e14045314245954cd452611639873dc354db0577c3c56f37a1efeb4ee0025aabd402b28787f65d3f4eac4255d21bf0ffd60e9d6c696b8712e0581f50893a1743a8edfc6cf9b369021b2cd12fbd45c414c3a6facf0cdceeb8822ca3fde66ecac9a1efaa6060534c83d5b85ee5db25f23e5eda08fc836e939a88429cdef2ecaaf3793a6dd465760ab8468fef1f0192f5da11b0c2d6e77fa98ccc22c9e58b3ead1baa85c0e5473a443b210a3c8832f2bff3888ac049f26103acd0165240e926e6874a7cbbde895382ddefde07f87fcc3295f2ee18feb4f7dc95230ca616aa8371fd222a35b0afe641492a10da7f7042e377e7e0338feb2add1c2ef3324462e2b7a5aeb80b54992a8d73d231ddc795036f78181fda47cf4cac18cc67416042f180841da5ce840380c1d4bda59349bf3e7ac21baddab397fe2059ed4f378a7a0d63ba2a76a04760062ad358a1b51755b2d2c38f1fb08734f0b3bdcd49901a4914098d5eb7cf3dc5666ac2b5b1c39084f422c92fc90be404c8e650a5637a8d4f7a07e097e8b8b666d0f34e8ac6dccd398cace6d05125dc5d917d67726f5afc473e124d33265bd2a7dc272620d7fd1c7bf1b7d0becafaf4bb6046bbc0fb7ffdf4e76cf2edb6856be2e9b491e6bfe63c6256d044f10cd14806fcaee87d291b9cdd837fa5a21e1e837d6e039bb7805956f4523970804960d0826e6584e680e39a54ed8b0c5e2886767f19ba141ab9cc59b828f7cbfebe19004f28aef953f90e09c4762c960ef667851e633a0d33d24d9a9e84f5cc41a6abdb6891917e02fcee7b1184b423eb809374733f2d15c6899f0f7b6b6f73a213fa70589c1fdd2f9c1582b1449bb403d440f2ccca4d88002e5fc99186d76e68543f830324ae1ca2a100a392df9006dbe25083da6208250ce7b94ca94079ddef35552211edf3d396aa2755f740d045d4dcce2f8fb6939894439f08321b52e5f43de568af9684b952c4d5d37b36cb59c0692b5b57f7f41c741fd15b13f715cbdcf6a308ca86844cd4839ee9290d5a597f5ee136ce01b4f5685c481d3fc36d916664e4f60316facfbe8165d485917de3f6412eb80ac6a9968f1309169d04e113872e6288d782c69a3a6d0ab5809eb04238aa9ca263d2068ed76be17dc6071c1f7427e51c7ceaf85d19d9f8e82e008217e687574bb1a9eacb9edd7c5ebdf4fcac142f107e9f405b4c1908de01f233111e2bbd78939ad61ff20efd53aa9620ccb3c3de1c004f68e309ff419ea2cb121af51436e83313c4f96bb245fabfe20d91bba4b6a5e881fabbe5643462335a0d0a94549f7cb5284cc15c854bc17d18da146f558553f320436460d2246dd81c4ba8a19db36baadf1a594a7b16655ad7ae0feb22cc4d30243e58997feead20d52bd7ada495ad09d9bdc51f03a140d875c5e43aaaa53b4ec83b692764b3488f5b521090c7c2479cc22a4d1ba7bb9dd1c63d723caee145ea2851826a820f010e0e09f7ceda0c8a55729c14ad5a20a96d0c50d3a15f09f293af12ba73a7f2f8bf0145acbe3d82bb628a7086afed6330ed4a578102515767d9ba273ec15c7277c14c48f15ac4aaa58f9859646605e552862af9ff0fcc44cdb7bc39cf73eb1cf72810b2b6dbaa2b632a73797616ec4cdc2d37b0ee5cabc01240d4a5430c58a0c10c4496318d3c482b1927af10827f0343edaec980acb85f0fc5514819e0e89ade82c1a48e1833a68820bd7dcb648f31edff6ef3ba1105cd367edf7d370beb7bc9f82a77a4ebdd735027a22c635581393b46715ef9b6d2f9b7cef7dd915bc93b073819461bc90778d4bb056bc40d7af3cb7aaaae3804cead2af72356e39fe08d9f191881973295da4cade22c7df67a636a24f513c5c4c57d0554dbf6d8f920e919d27a66ba53004040b095540812cfe01038826ee713131288be89754035314347b68ec84b7753801f62a053bdcdd4559914c62d6c888937238d125ee39ed3109ad324db3c37ba58e72199c2c8a6efcc8acd3f3cd23af39f47e0156bd69ff0d5250a3db9d8c4e3f30bd3fabf70e1d9c50f8f01414255bc4cc6ca6972fb298b4d054610bfd7ac6a20e29a9b613a28de4c4564a39e5851f65fb6c7899077cab62dd4a91179f8ce47ee004a43d8d8f951e63bac05cc234992736bd2225e01c799f36c85537bf34e465faee00bb92a26a78aa810023db5714e6b6bf4fe79cca621d8dbe7b6435fd5b83a580a118c915ea645d866b7287cba0ee31a60ec4ac5ede527844f40ccc16a6a7286ef12a115ecaa61b18fa85e9164f83b8f18fc0e8b6cd6187f6b8a92ffaed56abf5ae8c690f7f0df250df3f0f4fa68a96a37c432ce3fcce563971ecdfc3695039ca619370c3dcf8c8da733f87c9b41acfc8644443670a9e88b8c12ebeb0fbdaef1c2609c1bc40331b27f61becc2a2c4bdcc5fb2970cd6451964bc8029c16f051dc5f23cde8f10eddd330301fbfa3e127e89ed46ae52535d57466176a6a028d698a2a410fb76407825b0c69ffd6948e6a3ed4ff96d5319a12e2804247496f91cd8c837132d070daedd10b4ed428abad4614f02825aa02b1761d79c49055e917c68c1962c9ee5bd81fd84aeb606455a2feb9377748888cda704e02ee5c044a3d5f0abc9d4fa04727106e05ae4a73945412318ebca40cdf17a1a9dad5c427a8ddcce68474c00bf660a1832a19c297ce5c0051d2a1cc5671758fe84d9f9b339ac4b5475c5432294893371a58bae492b1b3aa68789cf2202d26d96ef80dee5b7cdb826d81da4c670660ba110deb09ff0e12465d7b37b0d14d074af83137ad361fba3bbe8d19a8f75522fd766c79348b154e23defebe076cbc11a9b0f80b7c577a0cd85972619d11c4f1c0a2a392e9955d91c549af8627afb8393c9c88c632c4ca979a3e39947078bef69991f3c1849cf5bc5887e6066c6c6bcdd023f1cb268092dc8fe0b061625e885f06eab1082ce24c48ce9e15b9ea849479bcc8e9b4d43eac43a348fd005031ea63061c43cf01a596bd99212d1aaf173a3a9395b1719198c9f403024d37e6caa459cfc1bc088b35660439c1e50e31663ddf4c89496d69984ff8a40a635f431b0cc75df6af661c55427def2623971a201e6027866b157c4efd243a997b19a2eec", 0xff8}, {&(0x7f0000004200)="b598065b93d1ee0259b90eaa8c468d1a14641d8a8c21c3c58ec323c979eb9247372bfe7e8b44a8694852a656b2028dac9f825ba452c389f40e4f088079926f95e9dc6980dbbad7d5cc58f8de9530c8387aa4b91eba2f9ebabfe47826cf11664502963153ded109ce569f66d9b9d5788b7abb3ef6d7b39910054118ada71cac52eb52b5687846dc36cf22b722f6fa5c2f8ef25714e9c16d4b922e98b78bd1672883893e581dbfd55865e8b187147644a2ca26feb2fe2281baee495aa3d361009032a72e1e98c2a6749864c5e745d3c905334aeec9d3e4da78764b9c1bf3b3ea1eb71abe7dff57d0550d4fb6a568291889bb3733761472ece3d24a59910a31f65b9462f1672067c48a33edb7e4821109eef10199c5c29eea20a3f6e38a8f4d4baa45302984a2e520479e88775c76c440070c7a4e9208bfb54df4f69cd272eca914366fa45e76c0597874ed34c04e32b948b38ea2dae7e65be7b47cf7e8c0b996a0ecf5b2cdef2ede22ce39b7da2172cc4f179c25a6a50ea86f95e9e8182e9c1367765b3109b7f14fa991bd068f4d74a144780523d1b895500770febb0dfb124ff727f06c53987c8a35d8f65ae56005744bc1cb91c9488659f5957e3281e2dafec30231edc46edc24c1d6a1b163d19b5f0c9749cc16a4893052851a33eaabd1bcaa61d2f337116eb16814c48e87df2ee77aefbd1edd2430b89592fe6a101142bc2b5a6528a71abeac48fbeb64e5304b611a2f13cf9cadbd64df4bbca00e45c6ae273ed518fca2b6667fb77a8f67891a8df2e03962d95117c48a3d004dcb8454b6a2417e1d4f790b371bff4bbb8ba4b59540c6d19d91076346eaeddee369fad4dc6ee0b9e936abd5e8b5a1c226842e4dd3aa0409803fefb2f36de6f10331c6b3ba047b151bb1ea4e77f1c23b409a1abc49b3ead10084cd41e65ef8993e8021bd0a8b20e286fe8b8f6a1d5f68dd503dc44bc99be10f268237374a19511c29f6c74a76e1f21e6f9a5155af94fb57eb575b65797e4128c57808ec2a02ee4e587f7dee4b5e4cb2455c81bf00743c3c2ae508004a9db9e7ddf87eba4496ac7b1a5947566b032d153b9cfa881e7e44857e8755e48751591726c99b789b91558f374631db94c15d31675e5431fc4411a3e5e10ecbe2722c9eebe07d2fddca5495831b7438450c9fb76131216dd1daf4a5b5f49dde72da74f431c265ee0a6659dcc6bd9a112aa3b739bef9ccee7ad7a5c3657b04c3cd70797facd496f58cab844db6d27af818db2e8e222410f992f55d4e79f506bbc67fc9a82370a09c6ce85e0db286c4d17f228f30764427b95b4c2c598cb2da05be1ac2bc6de5e7771e9957509e0ad36537bf4daffe5560590583d12b3e9cc21662130699c47d43c1ea997c1386876ac3dcd5b04bdfb7c8b27ee7097e9ccc21c16651811d6adaad8830ff3049383c34ff283b090c7f5a83b3923af191db1fcd92183795f75ec2f6ef1e9cb1c567598519e7b83f1e8602ed5c4e3c42b960d3a63d72dd8e74d6f08fa7b61778fb4eb79eb92cb46663af5a91e643a158db75b103ef27022b7cdb91eab7ffcf4505b7f8b1c838d7021c0eef6eaee9f5cb3f0d111eb5403d7253e67b5eac393678b3082b292c02a2887622633a15ac063becd7d05f6cd9523e08df3ae99b37934229d2cdaca9fc459c19212ea8bc9bb7a3eab2681c049750c02138da8b12a73a2f9654618f49e67804f86842ce9d19e1c0dc7fecde7e6a41408c9eb149cd40f68602f1f256c791782eb78412f5348326da172e42d11dadaed53518219d26aa172689a05ad7ade149d780a9fa44cae798dc8186fd88fe9b094b308fb691cecde4571a88a26a44730b550492af17a58319f49c1cc2beff9828e004978fef185f3d8b9b39ddc2f29cbf8fd3d057b0901cf354a2e057b8e957e69c445c2d14d57df01c7335bd086ff355186719d51a08364355c48c0ddc381a92ef28e5aa680a3f3e8403863eecb2769e6fdab23bac5bf14ad95e9417f70c9f2f4174569f9217df009cbe084b09a4797809a03901a7ba752c39f71d6fab1e83713acddc871cb223f49469a74d7946a84f897e1a04c905e94cfd941159245cba60f8b0cdfe375b499d2e76aef9e4f75998cf63b1afabdcc29d4400f7f7ae1d465b20522825ae611ce1348c9df213503f3cde4c7a40daf872d771b33c7b6095c7a4054565917263643fe97b8b5a62bfbee9b84986ef1096519e0f95b74bb8cd577aa41a82d570023f002d7a2487859bd54873c0bb5f416d0068bb28685a9f29431ddcfaad7edfe18f4c3c8ddf1557e12460f21b9ee0e1a7106e82f793024f20a6884c76290fc439a5e709bc1d1226c4f059b0762bd307b64782f8e5d62c7c5f90051345cb42e363726946281532d124c00693f0cee886d5b838dc126f0b3b30a7a4f5e53223b8a68abb31f0f0cf37e4f6858d49bd4b3505a8ee33a17ac502ba841aa370f979b1033b62ff06c03b8526ff43d61a130813e461848a05470e65be4a97a1ae9d9a4ae26f04c617cda4a1aa62e2754280d1e14a18bfcbe6f5baf7aba1005d162705528232a16ec614cbc4470dcb9d6d87342e8b44241c69676ad8cd01ff7657fbcfbd508cd8a000880d124a458632292c7709f42819175cbcf5a4324aab7d8ce15985ec8526f25b833f0781721b9e86f4f249c77a6ccdc38a6714f3ea6f9181d22faeae8b67890a9afe46c32bfc8dde2640b548539984267fdc12beecd15e47051aec67f4d31d31c2991f181f20d8e49d7bd2ff57c60c277fce1c280a5c4aef1de3be03c6d5ab11cf777b2e85bf0b0fba4d2cefeae07fbefdcc075276e6ae72f3255574442cf1b9e067787959f3f455aca6d4a24d14c0941db847245540b72dbaa51ff3e4fe42925150b3df375438daaf4455c00fa8fce48679c3241b9db051c99d83053fad2973346e009ffa2b7e781bf00a3ccf30367f1f38287fa7057c6a6bbf8f7729739bca624c613266d0622706a6ab80eed1d998f8362a58a566d95b4edbd825d55ca6b54fd046e46f28f8f7ccbc51f8c3f7d92ed6e3d5cf25776004186656ad0763e7591eed27d2dca3b91771e3c5004c9bfd405553cb9e3ed01610b39642f4488013a8ad0577e7075f921aa74788eccfb0fc858b62c26235fb1a86627c5d624c9454eb3cd7af4189fd78e8d0fe8acf7148cd3f131e9822b7d235351e7f86d1d6f39d9dd02490f8ab275cd946fbdc9cf73d11c8e65cc7087e6c39bf988f09460c943dd6c7efdc082ae8308616407bd82bc010b29e8c815a832c396afe68ebe07b4098edb4be5db9aaa8e66d9cffa32bf3734fa439362985b99d9c77f1ccf3459ecf36f7bba55f27c27e208f727fa3f1fcb378e2d9c80aacca077effc251891b85b5e8a63c99e18d3a1aa85a2c2f26f1e5a1439b6f467be8e4cd3f1ffd1f3f849931bdedfa9b2be39bc2e5e83846f29bd223cc4fc3f6bb28d153fbb5e72f3452d9ed9c864d679d102570f94387bc8b6b0e60dcd09e5238c29385ec73732c330e13c20b7fc593e3347dd4820f79ab44d7ce1a57de5251ca9ab11b7f4a177fad1636fa52673d5ae2c41e44b05b76d4c7d96a5a1a1c79e2e37dca0a6e62f43262d170146ed4610574e6295650d63b6a8f610d18bbbca4e318e66575d84e69d44341aed7d1e02919ba071a8f3bf4b72b57d5c0fbff96b9bb10d4a0581bda93f174e858e52d2f0cb1b08278aef3481ec66f415a5f6354af03cab4687aabdb35927287ef3e45ca338ca7410002e22e44171198c3829a6f20ffbefc2aeb6b72f7b034659e0e15770a70e6761362455a10075b0eb5d0b1dd26221bd2e9172c50a7c7be1b0e6eee2f9b252921f8347b025b92af2323b28694bc78bf4376fecb471f60e261c8b4152ba0e436a7ea8b7db830c524f705edf1e2639a6308acded89a76cf594b3bb67376cc7a23a73e6a32f12edd7ffab1343ba7ba08f82094345463f2b9c8105a7e03c721f1caeadd5c2415aa7c1e32816c9afa362468aae243ddb25398cddbf56103f8945424a1e4dd5da94df3a4b58a7b17e5ffc13b71d94fc45a733efc2dc95d98cfbb4ab4bcfbfd3261d5708e6b256aad138bd4ba2eeeb26d8bd8280c7bd697352b448b0bf49d9800c21bb16b9e4800f0e356b4e62b6e396de1962ff78cd95c6f4e2d7eb969a5115908719bdb28d8eeb34eae33f5a013b0da3727044dfaddecc76d828549dd5109a69fd04bb8bbce8751c7f8a6d1f32877333d53e5ae35d80c59c22e9e05fa5e1f58f8774552c7020c5084721ccd1b742aab7ad76f4abe29c3daeb7e8e7dfecb91c610e1686b2c6e0805376d87a2f5fa391f1920622f59e74dbb880f58191d918e78dc207d24d770374ea1195ab35d70c9d09742de8b32f48ceb5f8e1a58e67e6553565e976f9bf54c4056495eefd6bc63287428fb09daafdce2543fe18559b689ab3b2e3b186788e37a12b29ec77fc66a5f27943741fe80933f0f19ffbae3853f88a9f667891a939154da0f5c72716a75e769975ff319761ae01afd11bc00bbaa2d240cee05b887d8f2290a3e5259c1c1ebecfae583340d051dbfff5eb66e4e07f8f9fd9646a859414076704c3ab158fde5dc3143d3a8f9145184539fe7d1f50aa67854647d71b7737b7ac2ed9a30e6ca9150a8acabf1d618835bf55992e07dba85bb82337dff8edaa0010d99616715f7e26dd8a0847a9a5d37a15c96a89b29763c7bacd085530c6ee27701cf9c8f1c5cd6973d02deec8c8563ef8650019ee9ed81015c67d5901fe56f4ffaf12204c456ffca26b8e3ab5269c30dd06d062e40ef545651a8f5bb0fea849d5c38011a8e0bed9ef4f74b72e58bab9b047d89a4dbeb800aa4b369c26b1a8d753381aa9d2762f2db41c3437e7c978ae82f34fd564ec71e355d3b147d948d00dfdc398395508004a163081bce1520a8ae73bffb4d56f423c05d8851a89ebb19a893ba8da520bc93d1210a111c408f6c84017c41d74a58bf008d9ce11ba9eaf8a8393acb560b62eb3da74cf057cd27c2a9f87c5640413fd203eb84d583df8966328feaf9a69058f2acc0d02d5beb554822865777b271bc97b2b9915b5201eb242f472e89d1135db38f605a065e5f6530111507cafaaf74544ddd8fcae1f8dd0ad60b536b76c894685970a625fe53fad1eddd78efed968a67e13391e451b357a0309573630168600975b98101dd08ca7393f6755692a807e80e1c18cfbba9332dc4f5b8daf96dac82c2e82fe55d4f567a1c908c6828027ab95073b15f39cbbdedd4471e0ababa773c47306716c45976e13fc162933a1efcbb33dd7b70a4b28f335a4c3b3ec2b7b61bb7f79e87d13cddca33a84e9d13e4a9658a39aa25a5ad946a7be174edab4d32c2566080b557368905f5b9f53b86003987f82bac04782fc050cde84ad518012d2ccde96eb8e289fc486691455948ae8952f0430678879c2ccbb86fc109cfaf5698c8f58c395567537078cf2fff7edcb9d608f3deccbdd1dbdff3feb037b0c540c4fdfa8880a1f97c38ff2f9e34e9314e50ea8ceea6b4d9f4fbde873edf05e578f83f81b70b7eafebf8fdc63e0e8d77a4dcb6463ed40d4beb427462920572ef7e9e2510fb055b410d22b314f757c4e7efadde2abebf0443bea6750db2902c7f0245df09565db1a28ecabe414e4d4aa90ece8eef252225afdd143e77c37c21450c9baf2b28ed552f5d2b37d7d6e01aad37c1bf6a6161f2ecca53fdb553ebc475d684a74e7d29a13c387d99b0deca3c726b681f9175fd49e53669e12e3d8a8c0605dbea00477b1a99d86ec38ce3972c0c", 0x1000}, {&(0x7f0000000500)="563a17579da3a5dc201feb7904415a73fa5522b81709b1cd34b09854286e572564d7a7e23f5ffcaab29a850be1c7f77d55e43699e59484d76f55f179ef9844b081cf0c602a60afc7ea2844c54123fb10bbba4a910921178236fef150c17c2bb1d0dd0a0d6ad31b402b4f0f22eb2a333c104c9c34737cfc587c2c8db4e744cc7bb5dbddfe384be32e07", 0x89}, {&(0x7f00000005c0)="5850491e854fbd13fe14ac83edfda027b7e6e47870eda8100943bf6031a54fb5", 0x20}, {&(0x7f0000000600)="870ff1032bf022710ab4ce5625282e1ab7c7fae497895c2221f0b2d04ec72ffaa9ee4fbeb04966e6e3891d7cee3f2e27f859aeb6f45f2a0cc5b8ba9984b3afb39886a83956c0c7752a43c177a988c139b86670eb2daacc33bbffcba64fe228dce528dd0c533568d64e2abe32cf226acc941e1ffad04d81859241215ce587eac5b7a51a2f", 0x84}, {&(0x7f00000006c0)="55b69fed20854468bf222a595d665935616d22456df2a61c652d1e39b2965c73c6400d4370f24e93133e173442e6bed5da864340cda0a65945213d0a327161da4bea6f2b", 0x44}], 0x7) r5 = syz_open_dev$dri(&(0x7f0000000e00), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r5, 0xc05064a7, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[0x0], 0xffffffffffffffff, 0x0, 0x1}) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r4, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r4, r6, 0x0, 0x11f06) 20:27:22 executing program 3: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001f80)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 20:27:22 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB, @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:22 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8c}, 0x0) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) ioctl$UI_DEV_CREATE(r0, 0x5501) write$binfmt_elf32(r0, &(0x7f0000000600)=ANY=[], 0xfffffd6d) ioctl$UI_DEV_DESTROY(r0, 0x5502) ioctl$UI_SET_SWBIT(r0, 0x40045565, 0x0) read(r0, 0x0, 0x0) [ 1254.165225][ T26] audit: type=1804 audit(1685824042.469:669): pid=31363 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1377/cgroup.controllers" dev="sda1" ino=1957 res=1 errno=0 [ 1254.177179][T31359] input: syz0 as /devices/virtual/input/input33 20:27:22 executing program 3: rt_sigsuspend(&(0x7f0000000080)={[0x7]}, 0x8) [ 1254.200557][ T26] audit: type=1804 audit(1685824042.469:670): pid=31363 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1377/cgroup.controllers" dev="sda1" ino=1957 res=1 errno=0 20:27:23 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8c}, 0x0) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) ioctl$UI_DEV_CREATE(r0, 0x5501) write$binfmt_elf32(r0, &(0x7f0000000600)=ANY=[], 0xfffffd6d) ioctl$UI_DEV_DESTROY(r0, 0x5502) ioctl$UI_SET_SWBIT(r0, 0x40045565, 0x0) read(r0, 0x0, 0x0) [ 1255.042576][ T26] audit: type=1800 audit(1685824043.349:671): pid=31375 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="sda1" ino=1945 res=0 errno=0 [ 1255.105288][T31377] input: syz0 as /devices/virtual/input/input34 [ 1255.127411][ T26] audit: type=1804 audit(1685824043.379:672): pid=31375 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir1927347076/syzkaller.UPtrM7/1527/file0" dev="sda1" ino=1945 res=1 errno=0 20:27:23 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB, @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) [ 1255.155452][ T8457] usb 3-1: new high-speed USB device number 118 using dummy_hcd [ 1255.288943][ T26] audit: type=1804 audit(1685824043.599:673): pid=31381 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1378/cgroup.controllers" dev="sda1" ino=1957 res=1 errno=0 20:27:23 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r2}, 0x10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r1, 0xc01064bd, &(0x7f0000000400)={&(0x7f00000003c0)="ed8fbe1921bd0dabfb", 0x9}) writev(r3, &(0x7f0000000740)=[{&(0x7f0000002200)="45bcd974844c89e402fd75ceb5a6a662cb37e2ce4ae1acf934550b7dc79d2a4edb41754004a0991903ddf896acf19e72f0352c56aa53daf4aa4ba0ed63fb3529a915d75331bca2fcf8e4034c161e9f98f3021b8504b3dfebc8ee7ccaf8b4b2ce247489354a451eeb42aa9a81dd9fbd04841d9bd129cecb054415785859955d8756fbe85df6b0c80929c25d407e439628e65c9f6fce239b777b3ee817081e7c4f37bda249b7c54502477906c06b0e1c249a372de9a393834ab34c1cfe11df39405a5d116a459a3699ad3e706e94372cb2fd139935cf4e481a3951bb495ebed0ddcc2a5130ca5904f98d6b1fdb251b218d43fab31275910f869c64e51d7b5b6526069991f5181aa7fa2c9a7c733adb5f253cac8b543ee6de78da1915d2e135142371588d6732365cc521b3bbb2c9a5047cee0abbb28ccda2c81429f9d40ebfdfb6727d3b8d9de2fa8e18cd78db58fd23bebff943a9dae7bcbafb1d42b3cad77f097c8b8baf2edb147492c9517557431161abe228f0342af10905f84b2c30f2b52212275ca4ce52619b0448751f660e93adbf990701357bc27b71541e21631c8937226bf8bc3936125d21b8f50a1650a5e21a40381742ac38bc11bba41a41f716a37337d85126703e88a8d53b7ffcdd334ea1802069c32c20c7243020aa821bd0102c113982eba351922a720b7ddf5c3f5c6e6ccb80205a0471ff19bb2122bde4c51af3952911e3a43e99b9771eabbf2cf9e5887cd5913a53f2bb1d06e4887d70038c7345b9c3b4aec7eb11d76bac0a8be1cc52f2a2af57166bba5250de603295ce06604924a2b1c45724e6e6de00dace5dca626d40716f711180d77064a8b0cb687b986dc7f563ccbeb870ebf85970394a405e5ad590dbd449c99e4718138291eda220222c90ce44f5e6fe8ff81ecf64a5573e7d07f7a8460ce7a536d91b9b383dc397ed39bed778ba5f74a1353f03b57c3a3df0fd6f1921da4c9d82edbfc91eca56a376825d61987a66ab3d81bafefb9bc10f08011ff175829e202e95145a6489498ade161a8c35498982719fee1843b66dcc8007a5871acdd0128a139c5bab771911b68345655d4bea05da27303fe27efd47dc38bd952e578bb6b888fde5008756f7f2c270c8d300312b8c9b1cb52f6e1625a915080ccfe719a75b36297de7580b1d82bdfcb450a3d6d92d75f981bfd8c9ba73bfb5b13760bc0903613a6601d5f75b57855b19699eabfd4aab4008d5081507ecabaed4dca6d8ce43cc2d6e94aba2cec58d0ceda0f5fd855011bd18ff7ff75ed2affa3397581fe0d39eb7fd86d72393cc1be9f2365eda60808ed63e59f7360641c7217b9273d8a2276b0cbe0c3108c6ed1fd8848eb4a49d13da30d12ac9ac7e94abad4e6a9e73b2d86d7470210ec21db3d753818d7aca133f94a4a8082423518b1392dc07a69ea8a3d4bb785066216588ba3db8e43b86c51da163413dc6b85229f9307d226e068e201c1e47e255b6d59803a8fb1dd62dc735b4653133a2077660b6ee9190f73151d60eb6edc55c7f50a794b8599ef95924253a9369d956c5d79ea217002550bd92fb4f32de47dacc5ee384a35af0d11a3328af21675fe65d7431e8bfaf0b25bcb1e2d328b00b617b5bc1b0605c9bc7b8b039efd7b95061fd957175e422585a484d63b14353e605df41827560be8bbb3e05bed378865b513990d43d8a5b03b7364ac5293ea2a7d590a4cd362bed394ae4c39a81dc46094c8f629b7efaadcd5753ecb6265dc1becde9cfab2479f144519c02aaf63dd815794d4024ab7f9a8e742000ed5b2fdce5cbbc108a4aea0a97671b3fdde2d870f48aa31262f8d45f9331d909b2dc6a820c94692fd5865ac8f8891a4310db1b1ae2a364bfd7b8f51e7dbbf65b5c4a0fcabb7c2ce58d7b4224db1a79a2f0c526f9a3322900574d1bd2276e0ce438c1963fe1f3677b5ae408744b105698b92b8e145c4522a897a019d1b17b88d2bc269421eeb5dd4f36a1b193af3c51484dff88581e22872570c9bd3043b46f13e7636dbf115b7e7f526d2935c62f3476c35d33032bb0bf52003826981f47c54266f9397a5b52ac90162f56f4f9afb480f6053114aabddc7d507b0b089312182790c7f070f1ac1b55efa86b9ba3cbdda3fd743e5c40b62bbc7ea558114a63316fa162f4c3b0390c195b0d9db5f968d4a08fc39a89d41cd1fdd8acc57d7d6f0942abeaa1e4a1fc5091323b7c621438cfece3e3ad944bb813feda82d5c5676b3bf3b1854b3d29a4c118962b3a829948cf36ef00f217efdeceb7f81f584aca79c21c77ac3d765fc598b1ba9506000dad3429859b03d4059a4591758a622ae3529f76b4d872716a131abbac409c37a8df42bd872258c7c3f52c3e052532418be18e275703ec4eb49d722fb929235b299dd9944e7acd4615d7321d216a6d4f8584c12fc5f53b7adef80fa3d7a4921769397beef187609860b8c7de79d6de6219b66197531eb53d7626199d2db1d7a7d04cc35217688040d1ee428ccad4cbc4f5eb19415541c7256220f8ad32df64e3cc8969f0431ae95014e9c9e057e668a16d2fb399c9ce66425e65c09f340399ffc76233a3c48731ab31315fec0f2ce84aba6724861341a46c623587bf2354731a17036ee5eaee5d61b677e4e5c315c5c8f7b949bd921eddd8e2acee5802e32aefb1e5b8a0ff4f1c320103d8faa98ff59931e7b6e606ef1e0f686fc91a17cf535ab3fe95b052d0f35415cfd2f273a15e1af29e3a9f0896ed1444efdababa48490e5b04847eed7efd9081dd9dc97dd5fb4aca35811156e4b9af397d538d0129dfb95fdb1c7b5a540a98bf00a1a744f1754492f20b381586a84e4e3e08fd802a698e9e6bfeae96dc77d45ffd4b8a66eae11b5c3f5faab68427929b506e94f9f40991f32962dc9e8845f3d62273f8e65977832b92cbcfe97c9444a2c179e010aeda625021afa99efbe210003be2101b400b2d12e08ac46bb4f822584c864f947ac88c15980b22fa529ee5238df206647b65be7d48730f48dfb20e9bc29040f361cbbf31cc5ad9812ca8b2f4b4a9c705c861a85fbb28648aa134be2e52940a3626f109d101d39ac9b48469c87c6da49ced95bac5eff246359e0d1cf9d6e7691dae24f763c2d5299ffbaddcf212a7d3da129214871e21fb2b2af55d56198f585f83d509f8fe5f06ad5ab8bf497f0ec8176354c30bff52d053cdc675acdabb4de7e0281e23d5b0925a6d4e6b447b7d0d23b36bf4702d9256b1822b2b71d12c05b38a460ab835d4ae2484cb3c69ce6d8fff67438f15b55927d2da0323ebe6c54a9d7870e1bca680bd574a15f5fd699ff2b6ee10f418b2b903c8543858361ad80fc2f2e7db79d533a12cecf5c9119ad950235f3ebd782fd96063c27700051b3b24e6c95e3247e639b62a312fc7f765a3e8265c0338eee46624a7e76f0617b553deca9ec7290a925eedebbb4c66ef8e3ea3371f70ac71f687e7dc6e20e69f503b90f81007acbe34d5dc359300c393ddbcab7ee3771bb0ac7f67487dd38f88e16ba9b7040144f940be214b485cf6612e1439e7541d07f0aee565f5cb69212e139926976bbd07c1a0afa4a04621db447fcd2fee45fa1bbc5e74b8284882925b1f3537556cc1c7f9f4ab80d4af12ac080f9ba9daafd410403a472a92de3305b9bd5b6fb9de20a36a3230b37cdd73c3238c8d0a3c13bd02d3c8df9643ff99633405671f1d207daf5f17604fdf3f28975682a43ffaa30e431bd97fe926537e901a7f2fd2452df132e7da0b78e9a9b54e237914227d5e4c8ac412b62333be75d2897145b39600bf545a9e8d051f89f76f41f9c66e1ed6ccd9099456c9a2e3dea5b376ddd31effab86447c1881397a5344749156a00b5dce85f432431dbbe8a19b86241eb00d4aa2a8e70a850094f02fc84432a8707119ac61ff22a448c380068b49f5384b5fd95dee09c449af1a7935329d9bb736142d2683f7b3e7e443ad631bb22ce8eadd133d5dde928714b3d62474a502f30f49e88048e51bf0d7aac90c68c69768fb2db0b8cd0fa040f4844a9d7d84c88573d20da12ca2bd02848143521f9ddfda74eb6431e1d7835b3a04916bdddeb1138ad28914eddcf26d12d10b6a9a69838758c941aec779ef87a46df18fe85f870f2e3a88bc07e74001de52eccca134e9c3b19aed3f093145d00d6d48b4733c2864fca2a7f5d70613a2565957e22e891a09886105b245af3d3683b597adf03f8cc700335dbd23b51edd7c43b17b5960b0b63d696a8f156c2ee86d4eebaf9900290c440c1082908c4e2e2de703f7467d9711730f3942b6f35d10900410e6f6198799706acf85cfe590ab251d3b60d482d92baf471bd9e4b7cc901d774371f6f86fd766cd542eee0a5dfad0918766ad5611acaa144b2c7a88a43d3c1f07c06d97dad14f4f4ab8a97cf40636bfee6bcb901eef1dde901563cc5161a3cba21e979e6b0ec9bae680ee3f4b3c84828624c6fc14e869f794500ee2887241c1e4b773aa052d62079e52ef01c01a1a83a1f649a5baf6c80d5a2b263917f47ebbc6aff02ec2f300c458f013d110db140d06ace879a448811c205754ef6663829582ef38b02e5a032b7049ce1f2e265cd63428c7706e5f0c2d248fa4fdc196c625f9ff9ed274d2339bb6f4542822511c2cc4bd390a46dda345cc64dd2f1a534eb6df73394043062f4adb134c4b4a27b274e2b5996cf65bb86f1555ca4bfd12e5a0717fd566d979370d15a1ce17fbe94c0619def71b1720e4b16ffd16f8905e8ec1c14faae0ff811ec4c0ac2c9d2dec00bc25920963d0253029ad39c16dc5a420b0f52109674754034a05140c17b436a4512ebdd1c38655ecdcf7445e80c65ff05aa7facac9ef24315177dc3629d35f1d0bcd4d7d0b12005a12c06b618f41b59f64211e7b122a2dc9d6ae86cde33b9b75c10ee54dcf0836de65f639c8972d4adfa678e38b9a8c2f1b0a300d33475c78348dff1d59bb37872444d937c2bea7d3944e661d874f7f9d9994e92b77e5ff9fe9b3f29b348796266d21dbbf2599f930be64e138fa616e42804b3aa36bf1d170ada5990dfd5349cb6835fd21c28982cedd4921d3f42634f68e152d390ae8297956971bcbdf851c16e3a19d2b0dfcff693838b6b2df21275b2df53400896527bd4592b808cc42f172915706779f8aadbdf110a31cab91fd409000af7c1e5119ebc15b10c9a3e293f79b1f23e9cbd9a7d2aee8c224b6419bed23410be54ebc7a97f177c05451db759a387c7ef265da660f7e24cb3be458dc6250a4cb69e7569677758ed0edae9901480c59eb11531f45df6618e0a684b8ded1f0c4e5e47814d4b1cc65ca3fe09f82f526af5b3ff0bcba9e3a194473c75ee8998ec296c93883d8c1563545b0c2424648aaf4c010658ed97d5baf62e2c9f67b96ebc511ef9136750d3dc511c9b19eaaf05ea0a28f93d15453052f95d1bd2bad4df6d87fcb40f0afdea41171e94363854024b3a5d236cc7ef09e4f96ba9e545850b19996f154304d1c96fdf5efbc25fecba0f9591130a4b876742506f1480f4821bd6c6a52c2eab15f31d4c53c89a2ecb5b0a55579c81b64ff8c33dbe6307d5cca04b1c0f200c7c3f4d8c7c6ba3fcd61809f923e21dedf1a0959b2c66a35505d935ef828aa8f92c767cca4b7d59fb47e0c8bfdde8cd7adfab6286aafda54f6ed0592116df8290856ea3095d6b2690b0dcaade80844643f73c40c73609509cfc4b4479e8c9168c41cd7aa0766c27ed95f42ac4f2ef8597a3877257754c0c2ed700f1e587a8df4a02a4f3f6a94afb2d12d", 0x1000}, {&(0x7f0000003200)="ffd987be8054b4b6a89c633ecdc6fa8faed6d7ef4a89e0054cee8df4b3d192d00f4189e7c4442d0b2ef939c3001ed50ede1cb7356b67a390ebcb42347ac6718d58bc8b4e600c817735ef502b687e17db9cc4020215651b0e32034591dbb156ba8d2ddb44b88fa953a7b963bd997bcbddde6062f295ba96a7feba6b4d933f6ca1ddceef0031fb2c8e7aa6db67298e75d393c786069d609b11ba93ad27c3eeeb646fc8353c4fb8776fc163669cf50e0c3a7afcdef199bc12383452bde7ed8925b6fb39d1d0da04d2f3ba8df405f9300bb8cd5701ded6653cccc8b1707f69fc31c690f16bcfd49bfc75434b1b5a3bafe777b9164eeff1ad06f6640359c4357c690a6acead3a8091672010196890a31e1ee1c577ed5b704dba7ef6883ce634f37556ce9e93918e84a22579134d758e4294299a47c562a81a7a72bbf13b7f0baa12951f43ab91b3c7170573b4c2bdcb658c837ceaf3005b9ed19241e78efb1bc61fba6b2f9657551b95b1dfef2ff2dfd289d686ce1e8b235da01a3ceb1ce8febd2e71af152ce1e2340a2d629c0ec49d45d9039331fe3c1dc8f9227d37ccda33ca88cee5c36c3f7c1285a10303a3f648805a56b632b3e79c818c3cac4b055352a5b462b4421842f025efed1f64d019b1f23ae5a8fc0194c5b3cc99adfa5b558598c349daac371ce830180337fd02cd13c8f45a701f833236a040b34ae2009967c7adc50490c449a61a17b5d0b8f947cac88ed70293d70325b1263ed27a24755b500627262ab761207cc01b13ff58009a7b9202e73763af68388c09e7f7edacb83a91c321f3c1fddace92ce337edfab8f2a038d2314e4d6e0f331acb52586ef17c7478b5d03a873540f547a2fa4255bc11656cd90421fe1e03620e19f6ce4e2c471a3991810b5e2cf5168cf1475ae1d07d3cb0d8e674b984885c5f5f8a4d1898a0fd331c01e7f5f499e3f2e12ce6234594ba52593e7c581a49820b8a548957ea79f3be88392776b7645d434f60f089ece1e8393c31634aefc86cdeea88ab163591e9417b497fd3390f1414640896284e4fa6b571161b2d47d8341d296e424c5bbfe2c6422a65cd3ebae100116b17ff6a8740127c2e2815d06b8534b088ea0e7d0ef7e8a11d464b108f7a4e1cbc67f1da66709d47f27098ec75c4989cd847fc1fdcb4122f35307374a65aed0550352295ba0b24ada70e2b3abe0c4f6d18c431527f8346e5cd04e6568481342c51db6290d36a80c034b5f19c00f8e4b036c8b5a4f376d256c24d3ae65825c9af5ede27324599a3de1dd725efc49c424c04ff5bac71968eb513af8fe605f8b38a9bb629cef16934f1bb31edbfd1a308016a0ca7efb780510552a3f1b9c3a49ffa7d43b74503175c1b6a21d9bc91660111f13f8075bfd9033a8f0f717e206b42f8bb64f4fa932212749b2d41afb8914bf7e0c64954e6cc9501b7ea02ee6032545d63adb6d461655e397d58df95478eabc4c1b04d29c5dd7b66adb257182f6a672b0d8a752d90bd5278712692964d49152db261c04b56ab0e380b643f1bedf608186cf51928af125b24276863ed88b18f9b3569cbaf00966b6da9eba89cdc29595afcbd40dddb6d0370133d473168e86e6bce993117a135dce37baac7f96812aa24b5b6d25d5e139545dcfd33ce6f28c4491e3999aaeb61cbb30a3da4c2c8e18f7a2a0fa84e4cba78bff3610d9f2910c415e30aa7a6336a2f053c42773eb51945f253cfb8b9551459653740b1f52bd1be96c8cb700e5f3cb8dd26b84eced31e67487ce30ffda270a1e9af489409ca7fcacd45c40d95f7c64e146c9111db83bb8268de040bde1f4915c38e1ff45c706bbca8e6bb8820c81fed9750f41033e28ace1cc55bad2f01ff09acc9f8921f850e44efd623c01706e2389be8446fa1ba61bd1dc3daa01ff21c1c245328bc07400b2f766ab950c91b65648589f4971ece88c2faa324c452ef23028985cfcc041200e9d244fb2a5fd5c40e10c66e5dc6bbb7051ac3c073a7883e7dcf6404873dce00af726ca1d6af117032da864071ea195c2e247e40cf53b6000f72c1357852cf185ea84e6b6227d1939035b4d9b782205d4d15f145ab7b00c43a53bb2dde7827a9d97ccb0964ac30277b2ba262371a2ae5711d64effdc598031ac6a44ca8136b155a7c37c88f81842125c5893f3e9a028e0a66737f92ff0f3cc7f9565a40e38e9bbcfc6575f3b36e605e68777fc9c7f1006639fcadf09b48143b47b92aa0a1a9f39ccf4c45c15cf8053998bc3b66c28ac7f70044cb2e63492966c3c939f41842f6599dd40d3f96ec871dc40e66171c39a4588314119db23e69aed1ee6989dead7a5d94aaf04e8a206a89b04bdce7fb6e793bf76cba28cb0d383c7f475904ab1fd0e4b78c940bda429676893393106533d6291c6785ca75c17ca46a42ea2dfa9ba8f7538e49efdfea117db96e69c2548c28735b559f493d84e513b3630c1b207a8eb90bbf225d4cb0ddb7a5fe8327469ad1ce8f339d66c2cfd57d4818e630a632ef3e9f470e9ad92763c61504590f6104ea9f847be016dc3c0ce1192696de57bac693ed612b15d6592e31f44bcd88f60cd48e10bc2e3f48d7c7d585b92964f5a9bfa73ef57cac5fd7f0f1520ff7f973c0013c19a25c3363dda9fee8e14045314245954cd452611639873dc354db0577c3c56f37a1efeb4ee0025aabd402b28787f65d3f4eac4255d21bf0ffd60e9d6c696b8712e0581f50893a1743a8edfc6cf9b369021b2cd12fbd45c414c3a6facf0cdceeb8822ca3fde66ecac9a1efaa6060534c83d5b85ee5db25f23e5eda08fc836e939a88429cdef2ecaaf3793a6dd465760ab8468fef1f0192f5da11b0c2d6e77fa98ccc22c9e58b3ead1baa85c0e5473a443b210a3c8832f2bff3888ac049f26103acd0165240e926e6874a7cbbde895382ddefde07f87fcc3295f2ee18feb4f7dc95230ca616aa8371fd222a35b0afe641492a10da7f7042e377e7e0338feb2add1c2ef3324462e2b7a5aeb80b54992a8d73d231ddc795036f78181fda47cf4cac18cc67416042f180841da5ce840380c1d4bda59349bf3e7ac21baddab397fe2059ed4f378a7a0d63ba2a76a04760062ad358a1b51755b2d2c38f1fb08734f0b3bdcd49901a4914098d5eb7cf3dc5666ac2b5b1c39084f422c92fc90be404c8e650a5637a8d4f7a07e097e8b8b666d0f34e8ac6dccd398cace6d05125dc5d917d67726f5afc473e124d33265bd2a7dc272620d7fd1c7bf1b7d0becafaf4bb6046bbc0fb7ffdf4e76cf2edb6856be2e9b491e6bfe63c6256d044f10cd14806fcaee87d291b9cdd837fa5a21e1e837d6e039bb7805956f4523970804960d0826e6584e680e39a54ed8b0c5e2886767f19ba141ab9cc59b828f7cbfebe19004f28aef953f90e09c4762c960ef667851e633a0d33d24d9a9e84f5cc41a6abdb6891917e02fcee7b1184b423eb809374733f2d15c6899f0f7b6b6f73a213fa70589c1fdd2f9c1582b1449bb403d440f2ccca4d88002e5fc99186d76e68543f830324ae1ca2a100a392df9006dbe25083da6208250ce7b94ca94079ddef35552211edf3d396aa2755f740d045d4dcce2f8fb6939894439f08321b52e5f43de568af9684b952c4d5d37b36cb59c0692b5b57f7f41c741fd15b13f715cbdcf6a308ca86844cd4839ee9290d5a597f5ee136ce01b4f5685c481d3fc36d916664e4f60316facfbe8165d485917de3f6412eb80ac6a9968f1309169d04e113872e6288d782c69a3a6d0ab5809eb04238aa9ca263d2068ed76be17dc6071c1f7427e51c7ceaf85d19d9f8e82e008217e687574bb1a9eacb9edd7c5ebdf4fcac142f107e9f405b4c1908de01f233111e2bbd78939ad61ff20efd53aa9620ccb3c3de1c004f68e309ff419ea2cb121af51436e83313c4f96bb245fabfe20d91bba4b6a5e881fabbe5643462335a0d0a94549f7cb5284cc15c854bc17d18da146f558553f320436460d2246dd81c4ba8a19db36baadf1a594a7b16655ad7ae0feb22cc4d30243e58997feead20d52bd7ada495ad09d9bdc51f03a140d875c5e43aaaa53b4ec83b692764b3488f5b521090c7c2479cc22a4d1ba7bb9dd1c63d723caee145ea2851826a820f010e0e09f7ceda0c8a55729c14ad5a20a96d0c50d3a15f09f293af12ba73a7f2f8bf0145acbe3d82bb628a7086afed6330ed4a578102515767d9ba273ec15c7277c14c48f15ac4aaa58f9859646605e552862af9ff0fcc44cdb7bc39cf73eb1cf72810b2b6dbaa2b632a73797616ec4cdc2d37b0ee5cabc01240d4a5430c58a0c10c4496318d3c482b1927af10827f0343edaec980acb85f0fc5514819e0e89ade82c1a48e1833a68820bd7dcb648f31edff6ef3ba1105cd367edf7d370beb7bc9f82a77a4ebdd735027a22c635581393b46715ef9b6d2f9b7cef7dd915bc93b073819461bc90778d4bb056bc40d7af3cb7aaaae3804cead2af72356e39fe08d9f191881973295da4cade22c7df67a636a24f513c5c4c57d0554dbf6d8f920e919d27a66ba53004040b095540812cfe01038826ee713131288be89754035314347b68ec84b7753801f62a053bdcdd4559914c62d6c888937238d125ee39ed3109ad324db3c37ba58e72199c2c8a6efcc8acd3f3cd23af39f47e0156bd69ff0d5250a3db9d8c4e3f30bd3fabf70e1d9c50f8f01414255bc4cc6ca6972fb298b4d054610bfd7ac6a20e29a9b613a28de4c4564a39e5851f65fb6c7899077cab62dd4a91179f8ce47ee004a43d8d8f951e63bac05cc234992736bd2225e01c799f36c85537bf34e465faee00bb92a26a78aa810023db5714e6b6bf4fe79cca621d8dbe7b6435fd5b83a580a118c915ea645d866b7287cba0ee31a60ec4ac5ede527844f40ccc16a6a7286ef12a115ecaa61b18fa85e9164f83b8f18fc0e8b6cd6187f6b8a92ffaed56abf5ae8c690f7f0df250df3f0f4fa68a96a37c432ce3fcce563971ecdfc3695039ca619370c3dcf8c8da733f87c9b41acfc8644443670a9e88b8c12ebeb0fbdaef1c2609c1bc40331b27f61becc2a2c4bdcc5fb2970cd6451964bc8029c16f051dc5f23cde8f10eddd330301fbfa3e127e89ed46ae52535d57466176a6a028d698a2a410fb76407825b0c69ffd6948e6a3ed4ff96d5319a12e2804247496f91cd8c837132d070daedd10b4ed428abad4614f02825aa02b1761d79c49055e917c68c1962c9ee5bd81fd84aeb606455a2feb9377748888cda704e02ee5c044a3d5f0abc9d4fa04727106e05ae4a73945412318ebca40cdf17a1a9dad5c427a8ddcce68474c00bf660a1832a19c297ce5c0051d2a1cc5671758fe84d9f9b339ac4b5475c5432294893371a58bae492b1b3aa68789cf2202d26d96ef80dee5b7cdb826d81da4c670660ba110deb09ff0e12465d7b37b0d14d074af83137ad361fba3bbe8d19a8f75522fd766c79348b154e23defebe076cbc11a9b0f80b7c577a0cd85972619d11c4f1c0a2a392e9955d91c549af8627afb8393c9c88c632c4ca979a3e39947078bef69991f3c1849cf5bc5887e6066c6c6bcdd023f1cb268092dc8fe0b061625e885f06eab1082ce24c48ce9e15b9ea849479bcc8e9b4d43eac43a348fd005031ea63061c43cf01a596bd99212d1aaf173a3a9395b1719198c9f403024d37e6caa459cfc1bc088b35660439c1e50e31663ddf4c89496d69984ff8a40a635f431b0cc75df6af661c55427def2623971a201e6027866b157c4efd243a997b19a2eec", 0xff8}, {&(0x7f0000004200)="b598065b93d1ee0259b90eaa8c468d1a14641d8a8c21c3c58ec323c979eb9247372bfe7e8b44a8694852a656b2028dac9f825ba452c389f40e4f088079926f95e9dc6980dbbad7d5cc58f8de9530c8387aa4b91eba2f9ebabfe47826cf11664502963153ded109ce569f66d9b9d5788b7abb3ef6d7b39910054118ada71cac52eb52b5687846dc36cf22b722f6fa5c2f8ef25714e9c16d4b922e98b78bd1672883893e581dbfd55865e8b187147644a2ca26feb2fe2281baee495aa3d361009032a72e1e98c2a6749864c5e745d3c905334aeec9d3e4da78764b9c1bf3b3ea1eb71abe7dff57d0550d4fb6a568291889bb3733761472ece3d24a59910a31f65b9462f1672067c48a33edb7e4821109eef10199c5c29eea20a3f6e38a8f4d4baa45302984a2e520479e88775c76c440070c7a4e9208bfb54df4f69cd272eca914366fa45e76c0597874ed34c04e32b948b38ea2dae7e65be7b47cf7e8c0b996a0ecf5b2cdef2ede22ce39b7da2172cc4f179c25a6a50ea86f95e9e8182e9c1367765b3109b7f14fa991bd068f4d74a144780523d1b895500770febb0dfb124ff727f06c53987c8a35d8f65ae56005744bc1cb91c9488659f5957e3281e2dafec30231edc46edc24c1d6a1b163d19b5f0c9749cc16a4893052851a33eaabd1bcaa61d2f337116eb16814c48e87df2ee77aefbd1edd2430b89592fe6a101142bc2b5a6528a71abeac48fbeb64e5304b611a2f13cf9cadbd64df4bbca00e45c6ae273ed518fca2b6667fb77a8f67891a8df2e03962d95117c48a3d004dcb8454b6a2417e1d4f790b371bff4bbb8ba4b59540c6d19d91076346eaeddee369fad4dc6ee0b9e936abd5e8b5a1c226842e4dd3aa0409803fefb2f36de6f10331c6b3ba047b151bb1ea4e77f1c23b409a1abc49b3ead10084cd41e65ef8993e8021bd0a8b20e286fe8b8f6a1d5f68dd503dc44bc99be10f268237374a19511c29f6c74a76e1f21e6f9a5155af94fb57eb575b65797e4128c57808ec2a02ee4e587f7dee4b5e4cb2455c81bf00743c3c2ae508004a9db9e7ddf87eba4496ac7b1a5947566b032d153b9cfa881e7e44857e8755e48751591726c99b789b91558f374631db94c15d31675e5431fc4411a3e5e10ecbe2722c9eebe07d2fddca5495831b7438450c9fb76131216dd1daf4a5b5f49dde72da74f431c265ee0a6659dcc6bd9a112aa3b739bef9ccee7ad7a5c3657b04c3cd70797facd496f58cab844db6d27af818db2e8e222410f992f55d4e79f506bbc67fc9a82370a09c6ce85e0db286c4d17f228f30764427b95b4c2c598cb2da05be1ac2bc6de5e7771e9957509e0ad36537bf4daffe5560590583d12b3e9cc21662130699c47d43c1ea997c1386876ac3dcd5b04bdfb7c8b27ee7097e9ccc21c16651811d6adaad8830ff3049383c34ff283b090c7f5a83b3923af191db1fcd92183795f75ec2f6ef1e9cb1c567598519e7b83f1e8602ed5c4e3c42b960d3a63d72dd8e74d6f08fa7b61778fb4eb79eb92cb46663af5a91e643a158db75b103ef27022b7cdb91eab7ffcf4505b7f8b1c838d7021c0eef6eaee9f5cb3f0d111eb5403d7253e67b5eac393678b3082b292c02a2887622633a15ac063becd7d05f6cd9523e08df3ae99b37934229d2cdaca9fc459c19212ea8bc9bb7a3eab2681c049750c02138da8b12a73a2f9654618f49e67804f86842ce9d19e1c0dc7fecde7e6a41408c9eb149cd40f68602f1f256c791782eb78412f5348326da172e42d11dadaed53518219d26aa172689a05ad7ade149d780a9fa44cae798dc8186fd88fe9b094b308fb691cecde4571a88a26a44730b550492af17a58319f49c1cc2beff9828e004978fef185f3d8b9b39ddc2f29cbf8fd3d057b0901cf354a2e057b8e957e69c445c2d14d57df01c7335bd086ff355186719d51a08364355c48c0ddc381a92ef28e5aa680a3f3e8403863eecb2769e6fdab23bac5bf14ad95e9417f70c9f2f4174569f9217df009cbe084b09a4797809a03901a7ba752c39f71d6fab1e83713acddc871cb223f49469a74d7946a84f897e1a04c905e94cfd941159245cba60f8b0cdfe375b499d2e76aef9e4f75998cf63b1afabdcc29d4400f7f7ae1d465b20522825ae611ce1348c9df213503f3cde4c7a40daf872d771b33c7b6095c7a4054565917263643fe97b8b5a62bfbee9b84986ef1096519e0f95b74bb8cd577aa41a82d570023f002d7a2487859bd54873c0bb5f416d0068bb28685a9f29431ddcfaad7edfe18f4c3c8ddf1557e12460f21b9ee0e1a7106e82f793024f20a6884c76290fc439a5e709bc1d1226c4f059b0762bd307b64782f8e5d62c7c5f90051345cb42e363726946281532d124c00693f0cee886d5b838dc126f0b3b30a7a4f5e53223b8a68abb31f0f0cf37e4f6858d49bd4b3505a8ee33a17ac502ba841aa370f979b1033b62ff06c03b8526ff43d61a130813e461848a05470e65be4a97a1ae9d9a4ae26f04c617cda4a1aa62e2754280d1e14a18bfcbe6f5baf7aba1005d162705528232a16ec614cbc4470dcb9d6d87342e8b44241c69676ad8cd01ff7657fbcfbd508cd8a000880d124a458632292c7709f42819175cbcf5a4324aab7d8ce15985ec8526f25b833f0781721b9e86f4f249c77a6ccdc38a6714f3ea6f9181d22faeae8b67890a9afe46c32bfc8dde2640b548539984267fdc12beecd15e47051aec67f4d31d31c2991f181f20d8e49d7bd2ff57c60c277fce1c280a5c4aef1de3be03c6d5ab11cf777b2e85bf0b0fba4d2cefeae07fbefdcc075276e6ae72f3255574442cf1b9e067787959f3f455aca6d4a24d14c0941db847245540b72dbaa51ff3e4fe42925150b3df375438daaf4455c00fa8fce48679c3241b9db051c99d83053fad2973346e009ffa2b7e781bf00a3ccf30367f1f38287fa7057c6a6bbf8f7729739bca624c613266d0622706a6ab80eed1d998f8362a58a566d95b4edbd825d55ca6b54fd046e46f28f8f7ccbc51f8c3f7d92ed6e3d5cf25776004186656ad0763e7591eed27d2dca3b91771e3c5004c9bfd405553cb9e3ed01610b39642f4488013a8ad0577e7075f921aa74788eccfb0fc858b62c26235fb1a86627c5d624c9454eb3cd7af4189fd78e8d0fe8acf7148cd3f131e9822b7d235351e7f86d1d6f39d9dd02490f8ab275cd946fbdc9cf73d11c8e65cc7087e6c39bf988f09460c943dd6c7efdc082ae8308616407bd82bc010b29e8c815a832c396afe68ebe07b4098edb4be5db9aaa8e66d9cffa32bf3734fa439362985b99d9c77f1ccf3459ecf36f7bba55f27c27e208f727fa3f1fcb378e2d9c80aacca077effc251891b85b5e8a63c99e18d3a1aa85a2c2f26f1e5a1439b6f467be8e4cd3f1ffd1f3f849931bdedfa9b2be39bc2e5e83846f29bd223cc4fc3f6bb28d153fbb5e72f3452d9ed9c864d679d102570f94387bc8b6b0e60dcd09e5238c29385ec73732c330e13c20b7fc593e3347dd4820f79ab44d7ce1a57de5251ca9ab11b7f4a177fad1636fa52673d5ae2c41e44b05b76d4c7d96a5a1a1c79e2e37dca0a6e62f43262d170146ed4610574e6295650d63b6a8f610d18bbbca4e318e66575d84e69d44341aed7d1e02919ba071a8f3bf4b72b57d5c0fbff96b9bb10d4a0581bda93f174e858e52d2f0cb1b08278aef3481ec66f415a5f6354af03cab4687aabdb35927287ef3e45ca338ca7410002e22e44171198c3829a6f20ffbefc2aeb6b72f7b034659e0e15770a70e6761362455a10075b0eb5d0b1dd26221bd2e9172c50a7c7be1b0e6eee2f9b252921f8347b025b92af2323b28694bc78bf4376fecb471f60e261c8b4152ba0e436a7ea8b7db830c524f705edf1e2639a6308acded89a76cf594b3bb67376cc7a23a73e6a32f12edd7ffab1343ba7ba08f82094345463f2b9c8105a7e03c721f1caeadd5c2415aa7c1e32816c9afa362468aae243ddb25398cddbf56103f8945424a1e4dd5da94df3a4b58a7b17e5ffc13b71d94fc45a733efc2dc95d98cfbb4ab4bcfbfd3261d5708e6b256aad138bd4ba2eeeb26d8bd8280c7bd697352b448b0bf49d9800c21bb16b9e4800f0e356b4e62b6e396de1962ff78cd95c6f4e2d7eb969a5115908719bdb28d8eeb34eae33f5a013b0da3727044dfaddecc76d828549dd5109a69fd04bb8bbce8751c7f8a6d1f32877333d53e5ae35d80c59c22e9e05fa5e1f58f8774552c7020c5084721ccd1b742aab7ad76f4abe29c3daeb7e8e7dfecb91c610e1686b2c6e0805376d87a2f5fa391f1920622f59e74dbb880f58191d918e78dc207d24d770374ea1195ab35d70c9d09742de8b32f48ceb5f8e1a58e67e6553565e976f9bf54c4056495eefd6bc63287428fb09daafdce2543fe18559b689ab3b2e3b186788e37a12b29ec77fc66a5f27943741fe80933f0f19ffbae3853f88a9f667891a939154da0f5c72716a75e769975ff319761ae01afd11bc00bbaa2d240cee05b887d8f2290a3e5259c1c1ebecfae583340d051dbfff5eb66e4e07f8f9fd9646a859414076704c3ab158fde5dc3143d3a8f9145184539fe7d1f50aa67854647d71b7737b7ac2ed9a30e6ca9150a8acabf1d618835bf55992e07dba85bb82337dff8edaa0010d99616715f7e26dd8a0847a9a5d37a15c96a89b29763c7bacd085530c6ee27701cf9c8f1c5cd6973d02deec8c8563ef8650019ee9ed81015c67d5901fe56f4ffaf12204c456ffca26b8e3ab5269c30dd06d062e40ef545651a8f5bb0fea849d5c38011a8e0bed9ef4f74b72e58bab9b047d89a4dbeb800aa4b369c26b1a8d753381aa9d2762f2db41c3437e7c978ae82f34fd564ec71e355d3b147d948d00dfdc398395508004a163081bce1520a8ae73bffb4d56f423c05d8851a89ebb19a893ba8da520bc93d1210a111c408f6c84017c41d74a58bf008d9ce11ba9eaf8a8393acb560b62eb3da74cf057cd27c2a9f87c5640413fd203eb84d583df8966328feaf9a69058f2acc0d02d5beb554822865777b271bc97b2b9915b5201eb242f472e89d1135db38f605a065e5f6530111507cafaaf74544ddd8fcae1f8dd0ad60b536b76c894685970a625fe53fad1eddd78efed968a67e13391e451b357a0309573630168600975b98101dd08ca7393f6755692a807e80e1c18cfbba9332dc4f5b8daf96dac82c2e82fe55d4f567a1c908c6828027ab95073b15f39cbbdedd4471e0ababa773c47306716c45976e13fc162933a1efcbb33dd7b70a4b28f335a4c3b3ec2b7b61bb7f79e87d13cddca33a84e9d13e4a9658a39aa25a5ad946a7be174edab4d32c2566080b557368905f5b9f53b86003987f82bac04782fc050cde84ad518012d2ccde96eb8e289fc486691455948ae8952f0430678879c2ccbb86fc109cfaf5698c8f58c395567537078cf2fff7edcb9d608f3deccbdd1dbdff3feb037b0c540c4fdfa8880a1f97c38ff2f9e34e9314e50ea8ceea6b4d9f4fbde873edf05e578f83f81b70b7eafebf8fdc63e0e8d77a4dcb6463ed40d4beb427462920572ef7e9e2510fb055b410d22b314f757c4e7efadde2abebf0443bea6750db2902c7f0245df09565db1a28ecabe414e4d4aa90ece8eef252225afdd143e77c37c21450c9baf2b28ed552f5d2b37d7d6e01aad37c1bf6a6161f2ecca53fdb553ebc475d684a74e7d29a13c387d99b0deca3c726b681f9175fd49e53669e12e3d8a8c0605dbea00477b1a99d86ec38ce3972c0c", 0x1000}, {&(0x7f0000000500)="563a17579da3a5dc201feb7904415a73fa5522b81709b1cd34b09854286e572564d7a7e23f5ffcaab29a850be1c7f77d55e43699e59484d76f55f179ef9844b081cf0c602a60afc7ea2844c54123fb10bbba4a910921178236fef150c17c2bb1d0dd0a0d6ad31b402b4f0f22eb2a333c104c9c34737cfc587c2c8db4e744cc7bb5dbddfe384be32e07", 0x89}, {&(0x7f00000005c0)="5850491e854fbd13fe14ac83edfda027b7e6e47870eda8100943bf6031a54fb5", 0x20}, {&(0x7f0000000600)="870ff1032bf022710ab4ce5625282e1ab7c7fae497895c2221f0b2d04ec72ffaa9ee4fbeb04966e6e3891d7cee3f2e27f859aeb6f45f2a0cc5b8ba9984b3afb39886a83956c0c7752a43c177a988c139b86670eb2daacc33bbffcba64fe228dce528dd0c533568d64e2abe32cf226acc941e1ffad04d81859241215ce587eac5b7a51a2f", 0x84}, {&(0x7f00000006c0)="55b69fed20854468bf222a595d665935616d22456df2a61c652d1e39b2965c73c6400d4370f24e93133e173442e6bed5da864340cda0a65945213d0a327161da4bea6f2b", 0x44}], 0x7) r5 = syz_open_dev$dri(&(0x7f0000000e00), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r5, 0xc05064a7, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[0x0], 0xffffffffffffffff, 0x0, 0x1}) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r4, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r4, r6, 0x0, 0x11f06) [ 1255.334531][ T26] audit: type=1804 audit(1685824043.629:674): pid=31381 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1378/cgroup.controllers" dev="sda1" ino=1957 res=1 errno=0 [ 1255.503339][ T26] audit: type=1800 audit(1685824043.809:675): pid=31386 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="sda1" ino=1961 res=0 errno=0 [ 1255.537555][ T8457] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1255.552802][ T8457] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1255.579113][ T8457] usb 3-1: config 0 descriptor?? 20:27:23 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) [ 1255.584363][ T26] audit: type=1804 audit(1685824043.809:676): pid=31386 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir1927347076/syzkaller.UPtrM7/1528/file0" dev="sda1" ino=1961 res=1 errno=0 [ 1255.628146][ T8457] cp210x 3-1:0.0: cp210x converter detected 20:27:24 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r2}, 0x10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r1, 0xc01064bd, &(0x7f0000000400)={&(0x7f00000003c0)="ed8fbe1921bd0dabfb", 0x9}) writev(r3, &(0x7f0000000740)=[{&(0x7f0000002200)="45bcd974844c89e402fd75ceb5a6a662cb37e2ce4ae1acf934550b7dc79d2a4edb41754004a0991903ddf896acf19e72f0352c56aa53daf4aa4ba0ed63fb3529a915d75331bca2fcf8e4034c161e9f98f3021b8504b3dfebc8ee7ccaf8b4b2ce247489354a451eeb42aa9a81dd9fbd04841d9bd129cecb054415785859955d8756fbe85df6b0c80929c25d407e439628e65c9f6fce239b777b3ee817081e7c4f37bda249b7c54502477906c06b0e1c249a372de9a393834ab34c1cfe11df39405a5d116a459a3699ad3e706e94372cb2fd139935cf4e481a3951bb495ebed0ddcc2a5130ca5904f98d6b1fdb251b218d43fab31275910f869c64e51d7b5b6526069991f5181aa7fa2c9a7c733adb5f253cac8b543ee6de78da1915d2e135142371588d6732365cc521b3bbb2c9a5047cee0abbb28ccda2c81429f9d40ebfdfb6727d3b8d9de2fa8e18cd78db58fd23bebff943a9dae7bcbafb1d42b3cad77f097c8b8baf2edb147492c9517557431161abe228f0342af10905f84b2c30f2b52212275ca4ce52619b0448751f660e93adbf990701357bc27b71541e21631c8937226bf8bc3936125d21b8f50a1650a5e21a40381742ac38bc11bba41a41f716a37337d85126703e88a8d53b7ffcdd334ea1802069c32c20c7243020aa821bd0102c113982eba351922a720b7ddf5c3f5c6e6ccb80205a0471ff19bb2122bde4c51af3952911e3a43e99b9771eabbf2cf9e5887cd5913a53f2bb1d06e4887d70038c7345b9c3b4aec7eb11d76bac0a8be1cc52f2a2af57166bba5250de603295ce06604924a2b1c45724e6e6de00dace5dca626d40716f711180d77064a8b0cb687b986dc7f563ccbeb870ebf85970394a405e5ad590dbd449c99e4718138291eda220222c90ce44f5e6fe8ff81ecf64a5573e7d07f7a8460ce7a536d91b9b383dc397ed39bed778ba5f74a1353f03b57c3a3df0fd6f1921da4c9d82edbfc91eca56a376825d61987a66ab3d81bafefb9bc10f08011ff175829e202e95145a6489498ade161a8c35498982719fee1843b66dcc8007a5871acdd0128a139c5bab771911b68345655d4bea05da27303fe27efd47dc38bd952e578bb6b888fde5008756f7f2c270c8d300312b8c9b1cb52f6e1625a915080ccfe719a75b36297de7580b1d82bdfcb450a3d6d92d75f981bfd8c9ba73bfb5b13760bc0903613a6601d5f75b57855b19699eabfd4aab4008d5081507ecabaed4dca6d8ce43cc2d6e94aba2cec58d0ceda0f5fd855011bd18ff7ff75ed2affa3397581fe0d39eb7fd86d72393cc1be9f2365eda60808ed63e59f7360641c7217b9273d8a2276b0cbe0c3108c6ed1fd8848eb4a49d13da30d12ac9ac7e94abad4e6a9e73b2d86d7470210ec21db3d753818d7aca133f94a4a8082423518b1392dc07a69ea8a3d4bb785066216588ba3db8e43b86c51da163413dc6b85229f9307d226e068e201c1e47e255b6d59803a8fb1dd62dc735b4653133a2077660b6ee9190f73151d60eb6edc55c7f50a794b8599ef95924253a9369d956c5d79ea217002550bd92fb4f32de47dacc5ee384a35af0d11a3328af21675fe65d7431e8bfaf0b25bcb1e2d328b00b617b5bc1b0605c9bc7b8b039efd7b95061fd957175e422585a484d63b14353e605df41827560be8bbb3e05bed378865b513990d43d8a5b03b7364ac5293ea2a7d590a4cd362bed394ae4c39a81dc46094c8f629b7efaadcd5753ecb6265dc1becde9cfab2479f144519c02aaf63dd815794d4024ab7f9a8e742000ed5b2fdce5cbbc108a4aea0a97671b3fdde2d870f48aa31262f8d45f9331d909b2dc6a820c94692fd5865ac8f8891a4310db1b1ae2a364bfd7b8f51e7dbbf65b5c4a0fcabb7c2ce58d7b4224db1a79a2f0c526f9a3322900574d1bd2276e0ce438c1963fe1f3677b5ae408744b105698b92b8e145c4522a897a019d1b17b88d2bc269421eeb5dd4f36a1b193af3c51484dff88581e22872570c9bd3043b46f13e7636dbf115b7e7f526d2935c62f3476c35d33032bb0bf52003826981f47c54266f9397a5b52ac90162f56f4f9afb480f6053114aabddc7d507b0b089312182790c7f070f1ac1b55efa86b9ba3cbdda3fd743e5c40b62bbc7ea558114a63316fa162f4c3b0390c195b0d9db5f968d4a08fc39a89d41cd1fdd8acc57d7d6f0942abeaa1e4a1fc5091323b7c621438cfece3e3ad944bb813feda82d5c5676b3bf3b1854b3d29a4c118962b3a829948cf36ef00f217efdeceb7f81f584aca79c21c77ac3d765fc598b1ba9506000dad3429859b03d4059a4591758a622ae3529f76b4d872716a131abbac409c37a8df42bd872258c7c3f52c3e052532418be18e275703ec4eb49d722fb929235b299dd9944e7acd4615d7321d216a6d4f8584c12fc5f53b7adef80fa3d7a4921769397beef187609860b8c7de79d6de6219b66197531eb53d7626199d2db1d7a7d04cc35217688040d1ee428ccad4cbc4f5eb19415541c7256220f8ad32df64e3cc8969f0431ae95014e9c9e057e668a16d2fb399c9ce66425e65c09f340399ffc76233a3c48731ab31315fec0f2ce84aba6724861341a46c623587bf2354731a17036ee5eaee5d61b677e4e5c315c5c8f7b949bd921eddd8e2acee5802e32aefb1e5b8a0ff4f1c320103d8faa98ff59931e7b6e606ef1e0f686fc91a17cf535ab3fe95b052d0f35415cfd2f273a15e1af29e3a9f0896ed1444efdababa48490e5b04847eed7efd9081dd9dc97dd5fb4aca35811156e4b9af397d538d0129dfb95fdb1c7b5a540a98bf00a1a744f1754492f20b381586a84e4e3e08fd802a698e9e6bfeae96dc77d45ffd4b8a66eae11b5c3f5faab68427929b506e94f9f40991f32962dc9e8845f3d62273f8e65977832b92cbcfe97c9444a2c179e010aeda625021afa99efbe210003be2101b400b2d12e08ac46bb4f822584c864f947ac88c15980b22fa529ee5238df206647b65be7d48730f48dfb20e9bc29040f361cbbf31cc5ad9812ca8b2f4b4a9c705c861a85fbb28648aa134be2e52940a3626f109d101d39ac9b48469c87c6da49ced95bac5eff246359e0d1cf9d6e7691dae24f763c2d5299ffbaddcf212a7d3da129214871e21fb2b2af55d56198f585f83d509f8fe5f06ad5ab8bf497f0ec8176354c30bff52d053cdc675acdabb4de7e0281e23d5b0925a6d4e6b447b7d0d23b36bf4702d9256b1822b2b71d12c05b38a460ab835d4ae2484cb3c69ce6d8fff67438f15b55927d2da0323ebe6c54a9d7870e1bca680bd574a15f5fd699ff2b6ee10f418b2b903c8543858361ad80fc2f2e7db79d533a12cecf5c9119ad950235f3ebd782fd96063c27700051b3b24e6c95e3247e639b62a312fc7f765a3e8265c0338eee46624a7e76f0617b553deca9ec7290a925eedebbb4c66ef8e3ea3371f70ac71f687e7dc6e20e69f503b90f81007acbe34d5dc359300c393ddbcab7ee3771bb0ac7f67487dd38f88e16ba9b7040144f940be214b485cf6612e1439e7541d07f0aee565f5cb69212e139926976bbd07c1a0afa4a04621db447fcd2fee45fa1bbc5e74b8284882925b1f3537556cc1c7f9f4ab80d4af12ac080f9ba9daafd410403a472a92de3305b9bd5b6fb9de20a36a3230b37cdd73c3238c8d0a3c13bd02d3c8df9643ff99633405671f1d207daf5f17604fdf3f28975682a43ffaa30e431bd97fe926537e901a7f2fd2452df132e7da0b78e9a9b54e237914227d5e4c8ac412b62333be75d2897145b39600bf545a9e8d051f89f76f41f9c66e1ed6ccd9099456c9a2e3dea5b376ddd31effab86447c1881397a5344749156a00b5dce85f432431dbbe8a19b86241eb00d4aa2a8e70a850094f02fc84432a8707119ac61ff22a448c380068b49f5384b5fd95dee09c449af1a7935329d9bb736142d2683f7b3e7e443ad631bb22ce8eadd133d5dde928714b3d62474a502f30f49e88048e51bf0d7aac90c68c69768fb2db0b8cd0fa040f4844a9d7d84c88573d20da12ca2bd02848143521f9ddfda74eb6431e1d7835b3a04916bdddeb1138ad28914eddcf26d12d10b6a9a69838758c941aec779ef87a46df18fe85f870f2e3a88bc07e74001de52eccca134e9c3b19aed3f093145d00d6d48b4733c2864fca2a7f5d70613a2565957e22e891a09886105b245af3d3683b597adf03f8cc700335dbd23b51edd7c43b17b5960b0b63d696a8f156c2ee86d4eebaf9900290c440c1082908c4e2e2de703f7467d9711730f3942b6f35d10900410e6f6198799706acf85cfe590ab251d3b60d482d92baf471bd9e4b7cc901d774371f6f86fd766cd542eee0a5dfad0918766ad5611acaa144b2c7a88a43d3c1f07c06d97dad14f4f4ab8a97cf40636bfee6bcb901eef1dde901563cc5161a3cba21e979e6b0ec9bae680ee3f4b3c84828624c6fc14e869f794500ee2887241c1e4b773aa052d62079e52ef01c01a1a83a1f649a5baf6c80d5a2b263917f47ebbc6aff02ec2f300c458f013d110db140d06ace879a448811c205754ef6663829582ef38b02e5a032b7049ce1f2e265cd63428c7706e5f0c2d248fa4fdc196c625f9ff9ed274d2339bb6f4542822511c2cc4bd390a46dda345cc64dd2f1a534eb6df73394043062f4adb134c4b4a27b274e2b5996cf65bb86f1555ca4bfd12e5a0717fd566d979370d15a1ce17fbe94c0619def71b1720e4b16ffd16f8905e8ec1c14faae0ff811ec4c0ac2c9d2dec00bc25920963d0253029ad39c16dc5a420b0f52109674754034a05140c17b436a4512ebdd1c38655ecdcf7445e80c65ff05aa7facac9ef24315177dc3629d35f1d0bcd4d7d0b12005a12c06b618f41b59f64211e7b122a2dc9d6ae86cde33b9b75c10ee54dcf0836de65f639c8972d4adfa678e38b9a8c2f1b0a300d33475c78348dff1d59bb37872444d937c2bea7d3944e661d874f7f9d9994e92b77e5ff9fe9b3f29b348796266d21dbbf2599f930be64e138fa616e42804b3aa36bf1d170ada5990dfd5349cb6835fd21c28982cedd4921d3f42634f68e152d390ae8297956971bcbdf851c16e3a19d2b0dfcff693838b6b2df21275b2df53400896527bd4592b808cc42f172915706779f8aadbdf110a31cab91fd409000af7c1e5119ebc15b10c9a3e293f79b1f23e9cbd9a7d2aee8c224b6419bed23410be54ebc7a97f177c05451db759a387c7ef265da660f7e24cb3be458dc6250a4cb69e7569677758ed0edae9901480c59eb11531f45df6618e0a684b8ded1f0c4e5e47814d4b1cc65ca3fe09f82f526af5b3ff0bcba9e3a194473c75ee8998ec296c93883d8c1563545b0c2424648aaf4c010658ed97d5baf62e2c9f67b96ebc511ef9136750d3dc511c9b19eaaf05ea0a28f93d15453052f95d1bd2bad4df6d87fcb40f0afdea41171e94363854024b3a5d236cc7ef09e4f96ba9e545850b19996f154304d1c96fdf5efbc25fecba0f9591130a4b876742506f1480f4821bd6c6a52c2eab15f31d4c53c89a2ecb5b0a55579c81b64ff8c33dbe6307d5cca04b1c0f200c7c3f4d8c7c6ba3fcd61809f923e21dedf1a0959b2c66a35505d935ef828aa8f92c767cca4b7d59fb47e0c8bfdde8cd7adfab6286aafda54f6ed0592116df8290856ea3095d6b2690b0dcaade80844643f73c40c73609509cfc4b4479e8c9168c41cd7aa0766c27ed95f42ac4f2ef8597a3877257754c0c2ed700f1e587a8df4a02a4f3f6a94afb2d12d", 0x1000}, {&(0x7f0000003200)="ffd987be8054b4b6a89c633ecdc6fa8faed6d7ef4a89e0054cee8df4b3d192d00f4189e7c4442d0b2ef939c3001ed50ede1cb7356b67a390ebcb42347ac6718d58bc8b4e600c817735ef502b687e17db9cc4020215651b0e32034591dbb156ba8d2ddb44b88fa953a7b963bd997bcbddde6062f295ba96a7feba6b4d933f6ca1ddceef0031fb2c8e7aa6db67298e75d393c786069d609b11ba93ad27c3eeeb646fc8353c4fb8776fc163669cf50e0c3a7afcdef199bc12383452bde7ed8925b6fb39d1d0da04d2f3ba8df405f9300bb8cd5701ded6653cccc8b1707f69fc31c690f16bcfd49bfc75434b1b5a3bafe777b9164eeff1ad06f6640359c4357c690a6acead3a8091672010196890a31e1ee1c577ed5b704dba7ef6883ce634f37556ce9e93918e84a22579134d758e4294299a47c562a81a7a72bbf13b7f0baa12951f43ab91b3c7170573b4c2bdcb658c837ceaf3005b9ed19241e78efb1bc61fba6b2f9657551b95b1dfef2ff2dfd289d686ce1e8b235da01a3ceb1ce8febd2e71af152ce1e2340a2d629c0ec49d45d9039331fe3c1dc8f9227d37ccda33ca88cee5c36c3f7c1285a10303a3f648805a56b632b3e79c818c3cac4b055352a5b462b4421842f025efed1f64d019b1f23ae5a8fc0194c5b3cc99adfa5b558598c349daac371ce830180337fd02cd13c8f45a701f833236a040b34ae2009967c7adc50490c449a61a17b5d0b8f947cac88ed70293d70325b1263ed27a24755b500627262ab761207cc01b13ff58009a7b9202e73763af68388c09e7f7edacb83a91c321f3c1fddace92ce337edfab8f2a038d2314e4d6e0f331acb52586ef17c7478b5d03a873540f547a2fa4255bc11656cd90421fe1e03620e19f6ce4e2c471a3991810b5e2cf5168cf1475ae1d07d3cb0d8e674b984885c5f5f8a4d1898a0fd331c01e7f5f499e3f2e12ce6234594ba52593e7c581a49820b8a548957ea79f3be88392776b7645d434f60f089ece1e8393c31634aefc86cdeea88ab163591e9417b497fd3390f1414640896284e4fa6b571161b2d47d8341d296e424c5bbfe2c6422a65cd3ebae100116b17ff6a8740127c2e2815d06b8534b088ea0e7d0ef7e8a11d464b108f7a4e1cbc67f1da66709d47f27098ec75c4989cd847fc1fdcb4122f35307374a65aed0550352295ba0b24ada70e2b3abe0c4f6d18c431527f8346e5cd04e6568481342c51db6290d36a80c034b5f19c00f8e4b036c8b5a4f376d256c24d3ae65825c9af5ede27324599a3de1dd725efc49c424c04ff5bac71968eb513af8fe605f8b38a9bb629cef16934f1bb31edbfd1a308016a0ca7efb780510552a3f1b9c3a49ffa7d43b74503175c1b6a21d9bc91660111f13f8075bfd9033a8f0f717e206b42f8bb64f4fa932212749b2d41afb8914bf7e0c64954e6cc9501b7ea02ee6032545d63adb6d461655e397d58df95478eabc4c1b04d29c5dd7b66adb257182f6a672b0d8a752d90bd5278712692964d49152db261c04b56ab0e380b643f1bedf608186cf51928af125b24276863ed88b18f9b3569cbaf00966b6da9eba89cdc29595afcbd40dddb6d0370133d473168e86e6bce993117a135dce37baac7f96812aa24b5b6d25d5e139545dcfd33ce6f28c4491e3999aaeb61cbb30a3da4c2c8e18f7a2a0fa84e4cba78bff3610d9f2910c415e30aa7a6336a2f053c42773eb51945f253cfb8b9551459653740b1f52bd1be96c8cb700e5f3cb8dd26b84eced31e67487ce30ffda270a1e9af489409ca7fcacd45c40d95f7c64e146c9111db83bb8268de040bde1f4915c38e1ff45c706bbca8e6bb8820c81fed9750f41033e28ace1cc55bad2f01ff09acc9f8921f850e44efd623c01706e2389be8446fa1ba61bd1dc3daa01ff21c1c245328bc07400b2f766ab950c91b65648589f4971ece88c2faa324c452ef23028985cfcc041200e9d244fb2a5fd5c40e10c66e5dc6bbb7051ac3c073a7883e7dcf6404873dce00af726ca1d6af117032da864071ea195c2e247e40cf53b6000f72c1357852cf185ea84e6b6227d1939035b4d9b782205d4d15f145ab7b00c43a53bb2dde7827a9d97ccb0964ac30277b2ba262371a2ae5711d64effdc598031ac6a44ca8136b155a7c37c88f81842125c5893f3e9a028e0a66737f92ff0f3cc7f9565a40e38e9bbcfc6575f3b36e605e68777fc9c7f1006639fcadf09b48143b47b92aa0a1a9f39ccf4c45c15cf8053998bc3b66c28ac7f70044cb2e63492966c3c939f41842f6599dd40d3f96ec871dc40e66171c39a4588314119db23e69aed1ee6989dead7a5d94aaf04e8a206a89b04bdce7fb6e793bf76cba28cb0d383c7f475904ab1fd0e4b78c940bda429676893393106533d6291c6785ca75c17ca46a42ea2dfa9ba8f7538e49efdfea117db96e69c2548c28735b559f493d84e513b3630c1b207a8eb90bbf225d4cb0ddb7a5fe8327469ad1ce8f339d66c2cfd57d4818e630a632ef3e9f470e9ad92763c61504590f6104ea9f847be016dc3c0ce1192696de57bac693ed612b15d6592e31f44bcd88f60cd48e10bc2e3f48d7c7d585b92964f5a9bfa73ef57cac5fd7f0f1520ff7f973c0013c19a25c3363dda9fee8e14045314245954cd452611639873dc354db0577c3c56f37a1efeb4ee0025aabd402b28787f65d3f4eac4255d21bf0ffd60e9d6c696b8712e0581f50893a1743a8edfc6cf9b369021b2cd12fbd45c414c3a6facf0cdceeb8822ca3fde66ecac9a1efaa6060534c83d5b85ee5db25f23e5eda08fc836e939a88429cdef2ecaaf3793a6dd465760ab8468fef1f0192f5da11b0c2d6e77fa98ccc22c9e58b3ead1baa85c0e5473a443b210a3c8832f2bff3888ac049f26103acd0165240e926e6874a7cbbde895382ddefde07f87fcc3295f2ee18feb4f7dc95230ca616aa8371fd222a35b0afe641492a10da7f7042e377e7e0338feb2add1c2ef3324462e2b7a5aeb80b54992a8d73d231ddc795036f78181fda47cf4cac18cc67416042f180841da5ce840380c1d4bda59349bf3e7ac21baddab397fe2059ed4f378a7a0d63ba2a76a04760062ad358a1b51755b2d2c38f1fb08734f0b3bdcd49901a4914098d5eb7cf3dc5666ac2b5b1c39084f422c92fc90be404c8e650a5637a8d4f7a07e097e8b8b666d0f34e8ac6dccd398cace6d05125dc5d917d67726f5afc473e124d33265bd2a7dc272620d7fd1c7bf1b7d0becafaf4bb6046bbc0fb7ffdf4e76cf2edb6856be2e9b491e6bfe63c6256d044f10cd14806fcaee87d291b9cdd837fa5a21e1e837d6e039bb7805956f4523970804960d0826e6584e680e39a54ed8b0c5e2886767f19ba141ab9cc59b828f7cbfebe19004f28aef953f90e09c4762c960ef667851e633a0d33d24d9a9e84f5cc41a6abdb6891917e02fcee7b1184b423eb809374733f2d15c6899f0f7b6b6f73a213fa70589c1fdd2f9c1582b1449bb403d440f2ccca4d88002e5fc99186d76e68543f830324ae1ca2a100a392df9006dbe25083da6208250ce7b94ca94079ddef35552211edf3d396aa2755f740d045d4dcce2f8fb6939894439f08321b52e5f43de568af9684b952c4d5d37b36cb59c0692b5b57f7f41c741fd15b13f715cbdcf6a308ca86844cd4839ee9290d5a597f5ee136ce01b4f5685c481d3fc36d916664e4f60316facfbe8165d485917de3f6412eb80ac6a9968f1309169d04e113872e6288d782c69a3a6d0ab5809eb04238aa9ca263d2068ed76be17dc6071c1f7427e51c7ceaf85d19d9f8e82e008217e687574bb1a9eacb9edd7c5ebdf4fcac142f107e9f405b4c1908de01f233111e2bbd78939ad61ff20efd53aa9620ccb3c3de1c004f68e309ff419ea2cb121af51436e83313c4f96bb245fabfe20d91bba4b6a5e881fabbe5643462335a0d0a94549f7cb5284cc15c854bc17d18da146f558553f320436460d2246dd81c4ba8a19db36baadf1a594a7b16655ad7ae0feb22cc4d30243e58997feead20d52bd7ada495ad09d9bdc51f03a140d875c5e43aaaa53b4ec83b692764b3488f5b521090c7c2479cc22a4d1ba7bb9dd1c63d723caee145ea2851826a820f010e0e09f7ceda0c8a55729c14ad5a20a96d0c50d3a15f09f293af12ba73a7f2f8bf0145acbe3d82bb628a7086afed6330ed4a578102515767d9ba273ec15c7277c14c48f15ac4aaa58f9859646605e552862af9ff0fcc44cdb7bc39cf73eb1cf72810b2b6dbaa2b632a73797616ec4cdc2d37b0ee5cabc01240d4a5430c58a0c10c4496318d3c482b1927af10827f0343edaec980acb85f0fc5514819e0e89ade82c1a48e1833a68820bd7dcb648f31edff6ef3ba1105cd367edf7d370beb7bc9f82a77a4ebdd735027a22c635581393b46715ef9b6d2f9b7cef7dd915bc93b073819461bc90778d4bb056bc40d7af3cb7aaaae3804cead2af72356e39fe08d9f191881973295da4cade22c7df67a636a24f513c5c4c57d0554dbf6d8f920e919d27a66ba53004040b095540812cfe01038826ee713131288be89754035314347b68ec84b7753801f62a053bdcdd4559914c62d6c888937238d125ee39ed3109ad324db3c37ba58e72199c2c8a6efcc8acd3f3cd23af39f47e0156bd69ff0d5250a3db9d8c4e3f30bd3fabf70e1d9c50f8f01414255bc4cc6ca6972fb298b4d054610bfd7ac6a20e29a9b613a28de4c4564a39e5851f65fb6c7899077cab62dd4a91179f8ce47ee004a43d8d8f951e63bac05cc234992736bd2225e01c799f36c85537bf34e465faee00bb92a26a78aa810023db5714e6b6bf4fe79cca621d8dbe7b6435fd5b83a580a118c915ea645d866b7287cba0ee31a60ec4ac5ede527844f40ccc16a6a7286ef12a115ecaa61b18fa85e9164f83b8f18fc0e8b6cd6187f6b8a92ffaed56abf5ae8c690f7f0df250df3f0f4fa68a96a37c432ce3fcce563971ecdfc3695039ca619370c3dcf8c8da733f87c9b41acfc8644443670a9e88b8c12ebeb0fbdaef1c2609c1bc40331b27f61becc2a2c4bdcc5fb2970cd6451964bc8029c16f051dc5f23cde8f10eddd330301fbfa3e127e89ed46ae52535d57466176a6a028d698a2a410fb76407825b0c69ffd6948e6a3ed4ff96d5319a12e2804247496f91cd8c837132d070daedd10b4ed428abad4614f02825aa02b1761d79c49055e917c68c1962c9ee5bd81fd84aeb606455a2feb9377748888cda704e02ee5c044a3d5f0abc9d4fa04727106e05ae4a73945412318ebca40cdf17a1a9dad5c427a8ddcce68474c00bf660a1832a19c297ce5c0051d2a1cc5671758fe84d9f9b339ac4b5475c5432294893371a58bae492b1b3aa68789cf2202d26d96ef80dee5b7cdb826d81da4c670660ba110deb09ff0e12465d7b37b0d14d074af83137ad361fba3bbe8d19a8f75522fd766c79348b154e23defebe076cbc11a9b0f80b7c577a0cd85972619d11c4f1c0a2a392e9955d91c549af8627afb8393c9c88c632c4ca979a3e39947078bef69991f3c1849cf5bc5887e6066c6c6bcdd023f1cb268092dc8fe0b061625e885f06eab1082ce24c48ce9e15b9ea849479bcc8e9b4d43eac43a348fd005031ea63061c43cf01a596bd99212d1aaf173a3a9395b1719198c9f403024d37e6caa459cfc1bc088b35660439c1e50e31663ddf4c89496d69984ff8a40a635f431b0cc75df6af661c55427def2623971a201e6027866b157c4efd243a997b19a2eec", 0xff8}, {&(0x7f0000004200)="b598065b93d1ee0259b90eaa8c468d1a14641d8a8c21c3c58ec323c979eb9247372bfe7e8b44a8694852a656b2028dac9f825ba452c389f40e4f088079926f95e9dc6980dbbad7d5cc58f8de9530c8387aa4b91eba2f9ebabfe47826cf11664502963153ded109ce569f66d9b9d5788b7abb3ef6d7b39910054118ada71cac52eb52b5687846dc36cf22b722f6fa5c2f8ef25714e9c16d4b922e98b78bd1672883893e581dbfd55865e8b187147644a2ca26feb2fe2281baee495aa3d361009032a72e1e98c2a6749864c5e745d3c905334aeec9d3e4da78764b9c1bf3b3ea1eb71abe7dff57d0550d4fb6a568291889bb3733761472ece3d24a59910a31f65b9462f1672067c48a33edb7e4821109eef10199c5c29eea20a3f6e38a8f4d4baa45302984a2e520479e88775c76c440070c7a4e9208bfb54df4f69cd272eca914366fa45e76c0597874ed34c04e32b948b38ea2dae7e65be7b47cf7e8c0b996a0ecf5b2cdef2ede22ce39b7da2172cc4f179c25a6a50ea86f95e9e8182e9c1367765b3109b7f14fa991bd068f4d74a144780523d1b895500770febb0dfb124ff727f06c53987c8a35d8f65ae56005744bc1cb91c9488659f5957e3281e2dafec30231edc46edc24c1d6a1b163d19b5f0c9749cc16a4893052851a33eaabd1bcaa61d2f337116eb16814c48e87df2ee77aefbd1edd2430b89592fe6a101142bc2b5a6528a71abeac48fbeb64e5304b611a2f13cf9cadbd64df4bbca00e45c6ae273ed518fca2b6667fb77a8f67891a8df2e03962d95117c48a3d004dcb8454b6a2417e1d4f790b371bff4bbb8ba4b59540c6d19d91076346eaeddee369fad4dc6ee0b9e936abd5e8b5a1c226842e4dd3aa0409803fefb2f36de6f10331c6b3ba047b151bb1ea4e77f1c23b409a1abc49b3ead10084cd41e65ef8993e8021bd0a8b20e286fe8b8f6a1d5f68dd503dc44bc99be10f268237374a19511c29f6c74a76e1f21e6f9a5155af94fb57eb575b65797e4128c57808ec2a02ee4e587f7dee4b5e4cb2455c81bf00743c3c2ae508004a9db9e7ddf87eba4496ac7b1a5947566b032d153b9cfa881e7e44857e8755e48751591726c99b789b91558f374631db94c15d31675e5431fc4411a3e5e10ecbe2722c9eebe07d2fddca5495831b7438450c9fb76131216dd1daf4a5b5f49dde72da74f431c265ee0a6659dcc6bd9a112aa3b739bef9ccee7ad7a5c3657b04c3cd70797facd496f58cab844db6d27af818db2e8e222410f992f55d4e79f506bbc67fc9a82370a09c6ce85e0db286c4d17f228f30764427b95b4c2c598cb2da05be1ac2bc6de5e7771e9957509e0ad36537bf4daffe5560590583d12b3e9cc21662130699c47d43c1ea997c1386876ac3dcd5b04bdfb7c8b27ee7097e9ccc21c16651811d6adaad8830ff3049383c34ff283b090c7f5a83b3923af191db1fcd92183795f75ec2f6ef1e9cb1c567598519e7b83f1e8602ed5c4e3c42b960d3a63d72dd8e74d6f08fa7b61778fb4eb79eb92cb46663af5a91e643a158db75b103ef27022b7cdb91eab7ffcf4505b7f8b1c838d7021c0eef6eaee9f5cb3f0d111eb5403d7253e67b5eac393678b3082b292c02a2887622633a15ac063becd7d05f6cd9523e08df3ae99b37934229d2cdaca9fc459c19212ea8bc9bb7a3eab2681c049750c02138da8b12a73a2f9654618f49e67804f86842ce9d19e1c0dc7fecde7e6a41408c9eb149cd40f68602f1f256c791782eb78412f5348326da172e42d11dadaed53518219d26aa172689a05ad7ade149d780a9fa44cae798dc8186fd88fe9b094b308fb691cecde4571a88a26a44730b550492af17a58319f49c1cc2beff9828e004978fef185f3d8b9b39ddc2f29cbf8fd3d057b0901cf354a2e057b8e957e69c445c2d14d57df01c7335bd086ff355186719d51a08364355c48c0ddc381a92ef28e5aa680a3f3e8403863eecb2769e6fdab23bac5bf14ad95e9417f70c9f2f4174569f9217df009cbe084b09a4797809a03901a7ba752c39f71d6fab1e83713acddc871cb223f49469a74d7946a84f897e1a04c905e94cfd941159245cba60f8b0cdfe375b499d2e76aef9e4f75998cf63b1afabdcc29d4400f7f7ae1d465b20522825ae611ce1348c9df213503f3cde4c7a40daf872d771b33c7b6095c7a4054565917263643fe97b8b5a62bfbee9b84986ef1096519e0f95b74bb8cd577aa41a82d570023f002d7a2487859bd54873c0bb5f416d0068bb28685a9f29431ddcfaad7edfe18f4c3c8ddf1557e12460f21b9ee0e1a7106e82f793024f20a6884c76290fc439a5e709bc1d1226c4f059b0762bd307b64782f8e5d62c7c5f90051345cb42e363726946281532d124c00693f0cee886d5b838dc126f0b3b30a7a4f5e53223b8a68abb31f0f0cf37e4f6858d49bd4b3505a8ee33a17ac502ba841aa370f979b1033b62ff06c03b8526ff43d61a130813e461848a05470e65be4a97a1ae9d9a4ae26f04c617cda4a1aa62e2754280d1e14a18bfcbe6f5baf7aba1005d162705528232a16ec614cbc4470dcb9d6d87342e8b44241c69676ad8cd01ff7657fbcfbd508cd8a000880d124a458632292c7709f42819175cbcf5a4324aab7d8ce15985ec8526f25b833f0781721b9e86f4f249c77a6ccdc38a6714f3ea6f9181d22faeae8b67890a9afe46c32bfc8dde2640b548539984267fdc12beecd15e47051aec67f4d31d31c2991f181f20d8e49d7bd2ff57c60c277fce1c280a5c4aef1de3be03c6d5ab11cf777b2e85bf0b0fba4d2cefeae07fbefdcc075276e6ae72f3255574442cf1b9e067787959f3f455aca6d4a24d14c0941db847245540b72dbaa51ff3e4fe42925150b3df375438daaf4455c00fa8fce48679c3241b9db051c99d83053fad2973346e009ffa2b7e781bf00a3ccf30367f1f38287fa7057c6a6bbf8f7729739bca624c613266d0622706a6ab80eed1d998f8362a58a566d95b4edbd825d55ca6b54fd046e46f28f8f7ccbc51f8c3f7d92ed6e3d5cf25776004186656ad0763e7591eed27d2dca3b91771e3c5004c9bfd405553cb9e3ed01610b39642f4488013a8ad0577e7075f921aa74788eccfb0fc858b62c26235fb1a86627c5d624c9454eb3cd7af4189fd78e8d0fe8acf7148cd3f131e9822b7d235351e7f86d1d6f39d9dd02490f8ab275cd946fbdc9cf73d11c8e65cc7087e6c39bf988f09460c943dd6c7efdc082ae8308616407bd82bc010b29e8c815a832c396afe68ebe07b4098edb4be5db9aaa8e66d9cffa32bf3734fa439362985b99d9c77f1ccf3459ecf36f7bba55f27c27e208f727fa3f1fcb378e2d9c80aacca077effc251891b85b5e8a63c99e18d3a1aa85a2c2f26f1e5a1439b6f467be8e4cd3f1ffd1f3f849931bdedfa9b2be39bc2e5e83846f29bd223cc4fc3f6bb28d153fbb5e72f3452d9ed9c864d679d102570f94387bc8b6b0e60dcd09e5238c29385ec73732c330e13c20b7fc593e3347dd4820f79ab44d7ce1a57de5251ca9ab11b7f4a177fad1636fa52673d5ae2c41e44b05b76d4c7d96a5a1a1c79e2e37dca0a6e62f43262d170146ed4610574e6295650d63b6a8f610d18bbbca4e318e66575d84e69d44341aed7d1e02919ba071a8f3bf4b72b57d5c0fbff96b9bb10d4a0581bda93f174e858e52d2f0cb1b08278aef3481ec66f415a5f6354af03cab4687aabdb35927287ef3e45ca338ca7410002e22e44171198c3829a6f20ffbefc2aeb6b72f7b034659e0e15770a70e6761362455a10075b0eb5d0b1dd26221bd2e9172c50a7c7be1b0e6eee2f9b252921f8347b025b92af2323b28694bc78bf4376fecb471f60e261c8b4152ba0e436a7ea8b7db830c524f705edf1e2639a6308acded89a76cf594b3bb67376cc7a23a73e6a32f12edd7ffab1343ba7ba08f82094345463f2b9c8105a7e03c721f1caeadd5c2415aa7c1e32816c9afa362468aae243ddb25398cddbf56103f8945424a1e4dd5da94df3a4b58a7b17e5ffc13b71d94fc45a733efc2dc95d98cfbb4ab4bcfbfd3261d5708e6b256aad138bd4ba2eeeb26d8bd8280c7bd697352b448b0bf49d9800c21bb16b9e4800f0e356b4e62b6e396de1962ff78cd95c6f4e2d7eb969a5115908719bdb28d8eeb34eae33f5a013b0da3727044dfaddecc76d828549dd5109a69fd04bb8bbce8751c7f8a6d1f32877333d53e5ae35d80c59c22e9e05fa5e1f58f8774552c7020c5084721ccd1b742aab7ad76f4abe29c3daeb7e8e7dfecb91c610e1686b2c6e0805376d87a2f5fa391f1920622f59e74dbb880f58191d918e78dc207d24d770374ea1195ab35d70c9d09742de8b32f48ceb5f8e1a58e67e6553565e976f9bf54c4056495eefd6bc63287428fb09daafdce2543fe18559b689ab3b2e3b186788e37a12b29ec77fc66a5f27943741fe80933f0f19ffbae3853f88a9f667891a939154da0f5c72716a75e769975ff319761ae01afd11bc00bbaa2d240cee05b887d8f2290a3e5259c1c1ebecfae583340d051dbfff5eb66e4e07f8f9fd9646a859414076704c3ab158fde5dc3143d3a8f9145184539fe7d1f50aa67854647d71b7737b7ac2ed9a30e6ca9150a8acabf1d618835bf55992e07dba85bb82337dff8edaa0010d99616715f7e26dd8a0847a9a5d37a15c96a89b29763c7bacd085530c6ee27701cf9c8f1c5cd6973d02deec8c8563ef8650019ee9ed81015c67d5901fe56f4ffaf12204c456ffca26b8e3ab5269c30dd06d062e40ef545651a8f5bb0fea849d5c38011a8e0bed9ef4f74b72e58bab9b047d89a4dbeb800aa4b369c26b1a8d753381aa9d2762f2db41c3437e7c978ae82f34fd564ec71e355d3b147d948d00dfdc398395508004a163081bce1520a8ae73bffb4d56f423c05d8851a89ebb19a893ba8da520bc93d1210a111c408f6c84017c41d74a58bf008d9ce11ba9eaf8a8393acb560b62eb3da74cf057cd27c2a9f87c5640413fd203eb84d583df8966328feaf9a69058f2acc0d02d5beb554822865777b271bc97b2b9915b5201eb242f472e89d1135db38f605a065e5f6530111507cafaaf74544ddd8fcae1f8dd0ad60b536b76c894685970a625fe53fad1eddd78efed968a67e13391e451b357a0309573630168600975b98101dd08ca7393f6755692a807e80e1c18cfbba9332dc4f5b8daf96dac82c2e82fe55d4f567a1c908c6828027ab95073b15f39cbbdedd4471e0ababa773c47306716c45976e13fc162933a1efcbb33dd7b70a4b28f335a4c3b3ec2b7b61bb7f79e87d13cddca33a84e9d13e4a9658a39aa25a5ad946a7be174edab4d32c2566080b557368905f5b9f53b86003987f82bac04782fc050cde84ad518012d2ccde96eb8e289fc486691455948ae8952f0430678879c2ccbb86fc109cfaf5698c8f58c395567537078cf2fff7edcb9d608f3deccbdd1dbdff3feb037b0c540c4fdfa8880a1f97c38ff2f9e34e9314e50ea8ceea6b4d9f4fbde873edf05e578f83f81b70b7eafebf8fdc63e0e8d77a4dcb6463ed40d4beb427462920572ef7e9e2510fb055b410d22b314f757c4e7efadde2abebf0443bea6750db2902c7f0245df09565db1a28ecabe414e4d4aa90ece8eef252225afdd143e77c37c21450c9baf2b28ed552f5d2b37d7d6e01aad37c1bf6a6161f2ecca53fdb553ebc475d684a74e7d29a13c387d99b0deca3c726b681f9175fd49e53669e12e3d8a8c0605dbea00477b1a99d86ec38ce3972c0c", 0x1000}, {&(0x7f0000000500)="563a17579da3a5dc201feb7904415a73fa5522b81709b1cd34b09854286e572564d7a7e23f5ffcaab29a850be1c7f77d55e43699e59484d76f55f179ef9844b081cf0c602a60afc7ea2844c54123fb10bbba4a910921178236fef150c17c2bb1d0dd0a0d6ad31b402b4f0f22eb2a333c104c9c34737cfc587c2c8db4e744cc7bb5dbddfe384be32e07", 0x89}, {&(0x7f00000005c0)="5850491e854fbd13fe14ac83edfda027b7e6e47870eda8100943bf6031a54fb5", 0x20}, {&(0x7f0000000600)="870ff1032bf022710ab4ce5625282e1ab7c7fae497895c2221f0b2d04ec72ffaa9ee4fbeb04966e6e3891d7cee3f2e27f859aeb6f45f2a0cc5b8ba9984b3afb39886a83956c0c7752a43c177a988c139b86670eb2daacc33bbffcba64fe228dce528dd0c533568d64e2abe32cf226acc941e1ffad04d81859241215ce587eac5b7a51a2f", 0x84}, {&(0x7f00000006c0)="55b69fed20854468bf222a595d665935616d22456df2a61c652d1e39b2965c73c6400d4370f24e93133e173442e6bed5da864340cda0a65945213d0a327161da4bea6f2b", 0x44}], 0x7) r5 = syz_open_dev$dri(&(0x7f0000000e00), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r5, 0xc05064a7, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[0x0], 0xffffffffffffffff, 0x0, 0x1}) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r4, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r4, r6, 0x0, 0x11f06) [ 1256.067423][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1256.277357][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1256.300407][ T8457] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1256.363661][ T8457] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1256.422426][ T8457] usb 3-1: USB disconnect, device number 118 [ 1256.430817][ T8457] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1256.439984][ T8457] cp210x 3-1:0.0: device disconnected 20:27:25 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) [ 1256.786064][ T26] kauditd_printk_skb: 4 callbacks suppressed [ 1256.786077][ T26] audit: type=1804 audit(1685824045.089:681): pid=31394 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1380/cgroup.controllers" dev="sda1" ino=1956 res=1 errno=0 [ 1256.819496][ T26] audit: type=1804 audit(1685824045.089:682): pid=31394 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1380/cgroup.controllers" dev="sda1" ino=1956 res=1 errno=0 20:27:25 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000003280)=[{{&(0x7f00000000c0)={0xa, 0x4e22, 0x0, @dev}, 0x1c, &(0x7f00000008c0)=[{0x0}, {&(0x7f0000000180)="cf", 0x1}], 0x2}}], 0x1, 0x0) 20:27:25 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r2}, 0x10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r1, 0xc01064bd, &(0x7f0000000400)={&(0x7f00000003c0)="ed8fbe1921bd0dabfb", 0x9}) writev(r3, &(0x7f0000000740)=[{&(0x7f0000002200)="45bcd974844c89e402fd75ceb5a6a662cb37e2ce4ae1acf934550b7dc79d2a4edb41754004a0991903ddf896acf19e72f0352c56aa53daf4aa4ba0ed63fb3529a915d75331bca2fcf8e4034c161e9f98f3021b8504b3dfebc8ee7ccaf8b4b2ce247489354a451eeb42aa9a81dd9fbd04841d9bd129cecb054415785859955d8756fbe85df6b0c80929c25d407e439628e65c9f6fce239b777b3ee817081e7c4f37bda249b7c54502477906c06b0e1c249a372de9a393834ab34c1cfe11df39405a5d116a459a3699ad3e706e94372cb2fd139935cf4e481a3951bb495ebed0ddcc2a5130ca5904f98d6b1fdb251b218d43fab31275910f869c64e51d7b5b6526069991f5181aa7fa2c9a7c733adb5f253cac8b543ee6de78da1915d2e135142371588d6732365cc521b3bbb2c9a5047cee0abbb28ccda2c81429f9d40ebfdfb6727d3b8d9de2fa8e18cd78db58fd23bebff943a9dae7bcbafb1d42b3cad77f097c8b8baf2edb147492c9517557431161abe228f0342af10905f84b2c30f2b52212275ca4ce52619b0448751f660e93adbf990701357bc27b71541e21631c8937226bf8bc3936125d21b8f50a1650a5e21a40381742ac38bc11bba41a41f716a37337d85126703e88a8d53b7ffcdd334ea1802069c32c20c7243020aa821bd0102c113982eba351922a720b7ddf5c3f5c6e6ccb80205a0471ff19bb2122bde4c51af3952911e3a43e99b9771eabbf2cf9e5887cd5913a53f2bb1d06e4887d70038c7345b9c3b4aec7eb11d76bac0a8be1cc52f2a2af57166bba5250de603295ce06604924a2b1c45724e6e6de00dace5dca626d40716f711180d77064a8b0cb687b986dc7f563ccbeb870ebf85970394a405e5ad590dbd449c99e4718138291eda220222c90ce44f5e6fe8ff81ecf64a5573e7d07f7a8460ce7a536d91b9b383dc397ed39bed778ba5f74a1353f03b57c3a3df0fd6f1921da4c9d82edbfc91eca56a376825d61987a66ab3d81bafefb9bc10f08011ff175829e202e95145a6489498ade161a8c35498982719fee1843b66dcc8007a5871acdd0128a139c5bab771911b68345655d4bea05da27303fe27efd47dc38bd952e578bb6b888fde5008756f7f2c270c8d300312b8c9b1cb52f6e1625a915080ccfe719a75b36297de7580b1d82bdfcb450a3d6d92d75f981bfd8c9ba73bfb5b13760bc0903613a6601d5f75b57855b19699eabfd4aab4008d5081507ecabaed4dca6d8ce43cc2d6e94aba2cec58d0ceda0f5fd855011bd18ff7ff75ed2affa3397581fe0d39eb7fd86d72393cc1be9f2365eda60808ed63e59f7360641c7217b9273d8a2276b0cbe0c3108c6ed1fd8848eb4a49d13da30d12ac9ac7e94abad4e6a9e73b2d86d7470210ec21db3d753818d7aca133f94a4a8082423518b1392dc07a69ea8a3d4bb785066216588ba3db8e43b86c51da163413dc6b85229f9307d226e068e201c1e47e255b6d59803a8fb1dd62dc735b4653133a2077660b6ee9190f73151d60eb6edc55c7f50a794b8599ef95924253a9369d956c5d79ea217002550bd92fb4f32de47dacc5ee384a35af0d11a3328af21675fe65d7431e8bfaf0b25bcb1e2d328b00b617b5bc1b0605c9bc7b8b039efd7b95061fd957175e422585a484d63b14353e605df41827560be8bbb3e05bed378865b513990d43d8a5b03b7364ac5293ea2a7d590a4cd362bed394ae4c39a81dc46094c8f629b7efaadcd5753ecb6265dc1becde9cfab2479f144519c02aaf63dd815794d4024ab7f9a8e742000ed5b2fdce5cbbc108a4aea0a97671b3fdde2d870f48aa31262f8d45f9331d909b2dc6a820c94692fd5865ac8f8891a4310db1b1ae2a364bfd7b8f51e7dbbf65b5c4a0fcabb7c2ce58d7b4224db1a79a2f0c526f9a3322900574d1bd2276e0ce438c1963fe1f3677b5ae408744b105698b92b8e145c4522a897a019d1b17b88d2bc269421eeb5dd4f36a1b193af3c51484dff88581e22872570c9bd3043b46f13e7636dbf115b7e7f526d2935c62f3476c35d33032bb0bf52003826981f47c54266f9397a5b52ac90162f56f4f9afb480f6053114aabddc7d507b0b089312182790c7f070f1ac1b55efa86b9ba3cbdda3fd743e5c40b62bbc7ea558114a63316fa162f4c3b0390c195b0d9db5f968d4a08fc39a89d41cd1fdd8acc57d7d6f0942abeaa1e4a1fc5091323b7c621438cfece3e3ad944bb813feda82d5c5676b3bf3b1854b3d29a4c118962b3a829948cf36ef00f217efdeceb7f81f584aca79c21c77ac3d765fc598b1ba9506000dad3429859b03d4059a4591758a622ae3529f76b4d872716a131abbac409c37a8df42bd872258c7c3f52c3e052532418be18e275703ec4eb49d722fb929235b299dd9944e7acd4615d7321d216a6d4f8584c12fc5f53b7adef80fa3d7a4921769397beef187609860b8c7de79d6de6219b66197531eb53d7626199d2db1d7a7d04cc35217688040d1ee428ccad4cbc4f5eb19415541c7256220f8ad32df64e3cc8969f0431ae95014e9c9e057e668a16d2fb399c9ce66425e65c09f340399ffc76233a3c48731ab31315fec0f2ce84aba6724861341a46c623587bf2354731a17036ee5eaee5d61b677e4e5c315c5c8f7b949bd921eddd8e2acee5802e32aefb1e5b8a0ff4f1c320103d8faa98ff59931e7b6e606ef1e0f686fc91a17cf535ab3fe95b052d0f35415cfd2f273a15e1af29e3a9f0896ed1444efdababa48490e5b04847eed7efd9081dd9dc97dd5fb4aca35811156e4b9af397d538d0129dfb95fdb1c7b5a540a98bf00a1a744f1754492f20b381586a84e4e3e08fd802a698e9e6bfeae96dc77d45ffd4b8a66eae11b5c3f5faab68427929b506e94f9f40991f32962dc9e8845f3d62273f8e65977832b92cbcfe97c9444a2c179e010aeda625021afa99efbe210003be2101b400b2d12e08ac46bb4f822584c864f947ac88c15980b22fa529ee5238df206647b65be7d48730f48dfb20e9bc29040f361cbbf31cc5ad9812ca8b2f4b4a9c705c861a85fbb28648aa134be2e52940a3626f109d101d39ac9b48469c87c6da49ced95bac5eff246359e0d1cf9d6e7691dae24f763c2d5299ffbaddcf212a7d3da129214871e21fb2b2af55d56198f585f83d509f8fe5f06ad5ab8bf497f0ec8176354c30bff52d053cdc675acdabb4de7e0281e23d5b0925a6d4e6b447b7d0d23b36bf4702d9256b1822b2b71d12c05b38a460ab835d4ae2484cb3c69ce6d8fff67438f15b55927d2da0323ebe6c54a9d7870e1bca680bd574a15f5fd699ff2b6ee10f418b2b903c8543858361ad80fc2f2e7db79d533a12cecf5c9119ad950235f3ebd782fd96063c27700051b3b24e6c95e3247e639b62a312fc7f765a3e8265c0338eee46624a7e76f0617b553deca9ec7290a925eedebbb4c66ef8e3ea3371f70ac71f687e7dc6e20e69f503b90f81007acbe34d5dc359300c393ddbcab7ee3771bb0ac7f67487dd38f88e16ba9b7040144f940be214b485cf6612e1439e7541d07f0aee565f5cb69212e139926976bbd07c1a0afa4a04621db447fcd2fee45fa1bbc5e74b8284882925b1f3537556cc1c7f9f4ab80d4af12ac080f9ba9daafd410403a472a92de3305b9bd5b6fb9de20a36a3230b37cdd73c3238c8d0a3c13bd02d3c8df9643ff99633405671f1d207daf5f17604fdf3f28975682a43ffaa30e431bd97fe926537e901a7f2fd2452df132e7da0b78e9a9b54e237914227d5e4c8ac412b62333be75d2897145b39600bf545a9e8d051f89f76f41f9c66e1ed6ccd9099456c9a2e3dea5b376ddd31effab86447c1881397a5344749156a00b5dce85f432431dbbe8a19b86241eb00d4aa2a8e70a850094f02fc84432a8707119ac61ff22a448c380068b49f5384b5fd95dee09c449af1a7935329d9bb736142d2683f7b3e7e443ad631bb22ce8eadd133d5dde928714b3d62474a502f30f49e88048e51bf0d7aac90c68c69768fb2db0b8cd0fa040f4844a9d7d84c88573d20da12ca2bd02848143521f9ddfda74eb6431e1d7835b3a04916bdddeb1138ad28914eddcf26d12d10b6a9a69838758c941aec779ef87a46df18fe85f870f2e3a88bc07e74001de52eccca134e9c3b19aed3f093145d00d6d48b4733c2864fca2a7f5d70613a2565957e22e891a09886105b245af3d3683b597adf03f8cc700335dbd23b51edd7c43b17b5960b0b63d696a8f156c2ee86d4eebaf9900290c440c1082908c4e2e2de703f7467d9711730f3942b6f35d10900410e6f6198799706acf85cfe590ab251d3b60d482d92baf471bd9e4b7cc901d774371f6f86fd766cd542eee0a5dfad0918766ad5611acaa144b2c7a88a43d3c1f07c06d97dad14f4f4ab8a97cf40636bfee6bcb901eef1dde901563cc5161a3cba21e979e6b0ec9bae680ee3f4b3c84828624c6fc14e869f794500ee2887241c1e4b773aa052d62079e52ef01c01a1a83a1f649a5baf6c80d5a2b263917f47ebbc6aff02ec2f300c458f013d110db140d06ace879a448811c205754ef6663829582ef38b02e5a032b7049ce1f2e265cd63428c7706e5f0c2d248fa4fdc196c625f9ff9ed274d2339bb6f4542822511c2cc4bd390a46dda345cc64dd2f1a534eb6df73394043062f4adb134c4b4a27b274e2b5996cf65bb86f1555ca4bfd12e5a0717fd566d979370d15a1ce17fbe94c0619def71b1720e4b16ffd16f8905e8ec1c14faae0ff811ec4c0ac2c9d2dec00bc25920963d0253029ad39c16dc5a420b0f52109674754034a05140c17b436a4512ebdd1c38655ecdcf7445e80c65ff05aa7facac9ef24315177dc3629d35f1d0bcd4d7d0b12005a12c06b618f41b59f64211e7b122a2dc9d6ae86cde33b9b75c10ee54dcf0836de65f639c8972d4adfa678e38b9a8c2f1b0a300d33475c78348dff1d59bb37872444d937c2bea7d3944e661d874f7f9d9994e92b77e5ff9fe9b3f29b348796266d21dbbf2599f930be64e138fa616e42804b3aa36bf1d170ada5990dfd5349cb6835fd21c28982cedd4921d3f42634f68e152d390ae8297956971bcbdf851c16e3a19d2b0dfcff693838b6b2df21275b2df53400896527bd4592b808cc42f172915706779f8aadbdf110a31cab91fd409000af7c1e5119ebc15b10c9a3e293f79b1f23e9cbd9a7d2aee8c224b6419bed23410be54ebc7a97f177c05451db759a387c7ef265da660f7e24cb3be458dc6250a4cb69e7569677758ed0edae9901480c59eb11531f45df6618e0a684b8ded1f0c4e5e47814d4b1cc65ca3fe09f82f526af5b3ff0bcba9e3a194473c75ee8998ec296c93883d8c1563545b0c2424648aaf4c010658ed97d5baf62e2c9f67b96ebc511ef9136750d3dc511c9b19eaaf05ea0a28f93d15453052f95d1bd2bad4df6d87fcb40f0afdea41171e94363854024b3a5d236cc7ef09e4f96ba9e545850b19996f154304d1c96fdf5efbc25fecba0f9591130a4b876742506f1480f4821bd6c6a52c2eab15f31d4c53c89a2ecb5b0a55579c81b64ff8c33dbe6307d5cca04b1c0f200c7c3f4d8c7c6ba3fcd61809f923e21dedf1a0959b2c66a35505d935ef828aa8f92c767cca4b7d59fb47e0c8bfdde8cd7adfab6286aafda54f6ed0592116df8290856ea3095d6b2690b0dcaade80844643f73c40c73609509cfc4b4479e8c9168c41cd7aa0766c27ed95f42ac4f2ef8597a3877257754c0c2ed700f1e587a8df4a02a4f3f6a94afb2d12d", 0x1000}, {&(0x7f0000003200)="ffd987be8054b4b6a89c633ecdc6fa8faed6d7ef4a89e0054cee8df4b3d192d00f4189e7c4442d0b2ef939c3001ed50ede1cb7356b67a390ebcb42347ac6718d58bc8b4e600c817735ef502b687e17db9cc4020215651b0e32034591dbb156ba8d2ddb44b88fa953a7b963bd997bcbddde6062f295ba96a7feba6b4d933f6ca1ddceef0031fb2c8e7aa6db67298e75d393c786069d609b11ba93ad27c3eeeb646fc8353c4fb8776fc163669cf50e0c3a7afcdef199bc12383452bde7ed8925b6fb39d1d0da04d2f3ba8df405f9300bb8cd5701ded6653cccc8b1707f69fc31c690f16bcfd49bfc75434b1b5a3bafe777b9164eeff1ad06f6640359c4357c690a6acead3a8091672010196890a31e1ee1c577ed5b704dba7ef6883ce634f37556ce9e93918e84a22579134d758e4294299a47c562a81a7a72bbf13b7f0baa12951f43ab91b3c7170573b4c2bdcb658c837ceaf3005b9ed19241e78efb1bc61fba6b2f9657551b95b1dfef2ff2dfd289d686ce1e8b235da01a3ceb1ce8febd2e71af152ce1e2340a2d629c0ec49d45d9039331fe3c1dc8f9227d37ccda33ca88cee5c36c3f7c1285a10303a3f648805a56b632b3e79c818c3cac4b055352a5b462b4421842f025efed1f64d019b1f23ae5a8fc0194c5b3cc99adfa5b558598c349daac371ce830180337fd02cd13c8f45a701f833236a040b34ae2009967c7adc50490c449a61a17b5d0b8f947cac88ed70293d70325b1263ed27a24755b500627262ab761207cc01b13ff58009a7b9202e73763af68388c09e7f7edacb83a91c321f3c1fddace92ce337edfab8f2a038d2314e4d6e0f331acb52586ef17c7478b5d03a873540f547a2fa4255bc11656cd90421fe1e03620e19f6ce4e2c471a3991810b5e2cf5168cf1475ae1d07d3cb0d8e674b984885c5f5f8a4d1898a0fd331c01e7f5f499e3f2e12ce6234594ba52593e7c581a49820b8a548957ea79f3be88392776b7645d434f60f089ece1e8393c31634aefc86cdeea88ab163591e9417b497fd3390f1414640896284e4fa6b571161b2d47d8341d296e424c5bbfe2c6422a65cd3ebae100116b17ff6a8740127c2e2815d06b8534b088ea0e7d0ef7e8a11d464b108f7a4e1cbc67f1da66709d47f27098ec75c4989cd847fc1fdcb4122f35307374a65aed0550352295ba0b24ada70e2b3abe0c4f6d18c431527f8346e5cd04e6568481342c51db6290d36a80c034b5f19c00f8e4b036c8b5a4f376d256c24d3ae65825c9af5ede27324599a3de1dd725efc49c424c04ff5bac71968eb513af8fe605f8b38a9bb629cef16934f1bb31edbfd1a308016a0ca7efb780510552a3f1b9c3a49ffa7d43b74503175c1b6a21d9bc91660111f13f8075bfd9033a8f0f717e206b42f8bb64f4fa932212749b2d41afb8914bf7e0c64954e6cc9501b7ea02ee6032545d63adb6d461655e397d58df95478eabc4c1b04d29c5dd7b66adb257182f6a672b0d8a752d90bd5278712692964d49152db261c04b56ab0e380b643f1bedf608186cf51928af125b24276863ed88b18f9b3569cbaf00966b6da9eba89cdc29595afcbd40dddb6d0370133d473168e86e6bce993117a135dce37baac7f96812aa24b5b6d25d5e139545dcfd33ce6f28c4491e3999aaeb61cbb30a3da4c2c8e18f7a2a0fa84e4cba78bff3610d9f2910c415e30aa7a6336a2f053c42773eb51945f253cfb8b9551459653740b1f52bd1be96c8cb700e5f3cb8dd26b84eced31e67487ce30ffda270a1e9af489409ca7fcacd45c40d95f7c64e146c9111db83bb8268de040bde1f4915c38e1ff45c706bbca8e6bb8820c81fed9750f41033e28ace1cc55bad2f01ff09acc9f8921f850e44efd623c01706e2389be8446fa1ba61bd1dc3daa01ff21c1c245328bc07400b2f766ab950c91b65648589f4971ece88c2faa324c452ef23028985cfcc041200e9d244fb2a5fd5c40e10c66e5dc6bbb7051ac3c073a7883e7dcf6404873dce00af726ca1d6af117032da864071ea195c2e247e40cf53b6000f72c1357852cf185ea84e6b6227d1939035b4d9b782205d4d15f145ab7b00c43a53bb2dde7827a9d97ccb0964ac30277b2ba262371a2ae5711d64effdc598031ac6a44ca8136b155a7c37c88f81842125c5893f3e9a028e0a66737f92ff0f3cc7f9565a40e38e9bbcfc6575f3b36e605e68777fc9c7f1006639fcadf09b48143b47b92aa0a1a9f39ccf4c45c15cf8053998bc3b66c28ac7f70044cb2e63492966c3c939f41842f6599dd40d3f96ec871dc40e66171c39a4588314119db23e69aed1ee6989dead7a5d94aaf04e8a206a89b04bdce7fb6e793bf76cba28cb0d383c7f475904ab1fd0e4b78c940bda429676893393106533d6291c6785ca75c17ca46a42ea2dfa9ba8f7538e49efdfea117db96e69c2548c28735b559f493d84e513b3630c1b207a8eb90bbf225d4cb0ddb7a5fe8327469ad1ce8f339d66c2cfd57d4818e630a632ef3e9f470e9ad92763c61504590f6104ea9f847be016dc3c0ce1192696de57bac693ed612b15d6592e31f44bcd88f60cd48e10bc2e3f48d7c7d585b92964f5a9bfa73ef57cac5fd7f0f1520ff7f973c0013c19a25c3363dda9fee8e14045314245954cd452611639873dc354db0577c3c56f37a1efeb4ee0025aabd402b28787f65d3f4eac4255d21bf0ffd60e9d6c696b8712e0581f50893a1743a8edfc6cf9b369021b2cd12fbd45c414c3a6facf0cdceeb8822ca3fde66ecac9a1efaa6060534c83d5b85ee5db25f23e5eda08fc836e939a88429cdef2ecaaf3793a6dd465760ab8468fef1f0192f5da11b0c2d6e77fa98ccc22c9e58b3ead1baa85c0e5473a443b210a3c8832f2bff3888ac049f26103acd0165240e926e6874a7cbbde895382ddefde07f87fcc3295f2ee18feb4f7dc95230ca616aa8371fd222a35b0afe641492a10da7f7042e377e7e0338feb2add1c2ef3324462e2b7a5aeb80b54992a8d73d231ddc795036f78181fda47cf4cac18cc67416042f180841da5ce840380c1d4bda59349bf3e7ac21baddab397fe2059ed4f378a7a0d63ba2a76a04760062ad358a1b51755b2d2c38f1fb08734f0b3bdcd49901a4914098d5eb7cf3dc5666ac2b5b1c39084f422c92fc90be404c8e650a5637a8d4f7a07e097e8b8b666d0f34e8ac6dccd398cace6d05125dc5d917d67726f5afc473e124d33265bd2a7dc272620d7fd1c7bf1b7d0becafaf4bb6046bbc0fb7ffdf4e76cf2edb6856be2e9b491e6bfe63c6256d044f10cd14806fcaee87d291b9cdd837fa5a21e1e837d6e039bb7805956f4523970804960d0826e6584e680e39a54ed8b0c5e2886767f19ba141ab9cc59b828f7cbfebe19004f28aef953f90e09c4762c960ef667851e633a0d33d24d9a9e84f5cc41a6abdb6891917e02fcee7b1184b423eb809374733f2d15c6899f0f7b6b6f73a213fa70589c1fdd2f9c1582b1449bb403d440f2ccca4d88002e5fc99186d76e68543f830324ae1ca2a100a392df9006dbe25083da6208250ce7b94ca94079ddef35552211edf3d396aa2755f740d045d4dcce2f8fb6939894439f08321b52e5f43de568af9684b952c4d5d37b36cb59c0692b5b57f7f41c741fd15b13f715cbdcf6a308ca86844cd4839ee9290d5a597f5ee136ce01b4f5685c481d3fc36d916664e4f60316facfbe8165d485917de3f6412eb80ac6a9968f1309169d04e113872e6288d782c69a3a6d0ab5809eb04238aa9ca263d2068ed76be17dc6071c1f7427e51c7ceaf85d19d9f8e82e008217e687574bb1a9eacb9edd7c5ebdf4fcac142f107e9f405b4c1908de01f233111e2bbd78939ad61ff20efd53aa9620ccb3c3de1c004f68e309ff419ea2cb121af51436e83313c4f96bb245fabfe20d91bba4b6a5e881fabbe5643462335a0d0a94549f7cb5284cc15c854bc17d18da146f558553f320436460d2246dd81c4ba8a19db36baadf1a594a7b16655ad7ae0feb22cc4d30243e58997feead20d52bd7ada495ad09d9bdc51f03a140d875c5e43aaaa53b4ec83b692764b3488f5b521090c7c2479cc22a4d1ba7bb9dd1c63d723caee145ea2851826a820f010e0e09f7ceda0c8a55729c14ad5a20a96d0c50d3a15f09f293af12ba73a7f2f8bf0145acbe3d82bb628a7086afed6330ed4a578102515767d9ba273ec15c7277c14c48f15ac4aaa58f9859646605e552862af9ff0fcc44cdb7bc39cf73eb1cf72810b2b6dbaa2b632a73797616ec4cdc2d37b0ee5cabc01240d4a5430c58a0c10c4496318d3c482b1927af10827f0343edaec980acb85f0fc5514819e0e89ade82c1a48e1833a68820bd7dcb648f31edff6ef3ba1105cd367edf7d370beb7bc9f82a77a4ebdd735027a22c635581393b46715ef9b6d2f9b7cef7dd915bc93b073819461bc90778d4bb056bc40d7af3cb7aaaae3804cead2af72356e39fe08d9f191881973295da4cade22c7df67a636a24f513c5c4c57d0554dbf6d8f920e919d27a66ba53004040b095540812cfe01038826ee713131288be89754035314347b68ec84b7753801f62a053bdcdd4559914c62d6c888937238d125ee39ed3109ad324db3c37ba58e72199c2c8a6efcc8acd3f3cd23af39f47e0156bd69ff0d5250a3db9d8c4e3f30bd3fabf70e1d9c50f8f01414255bc4cc6ca6972fb298b4d054610bfd7ac6a20e29a9b613a28de4c4564a39e5851f65fb6c7899077cab62dd4a91179f8ce47ee004a43d8d8f951e63bac05cc234992736bd2225e01c799f36c85537bf34e465faee00bb92a26a78aa810023db5714e6b6bf4fe79cca621d8dbe7b6435fd5b83a580a118c915ea645d866b7287cba0ee31a60ec4ac5ede527844f40ccc16a6a7286ef12a115ecaa61b18fa85e9164f83b8f18fc0e8b6cd6187f6b8a92ffaed56abf5ae8c690f7f0df250df3f0f4fa68a96a37c432ce3fcce563971ecdfc3695039ca619370c3dcf8c8da733f87c9b41acfc8644443670a9e88b8c12ebeb0fbdaef1c2609c1bc40331b27f61becc2a2c4bdcc5fb2970cd6451964bc8029c16f051dc5f23cde8f10eddd330301fbfa3e127e89ed46ae52535d57466176a6a028d698a2a410fb76407825b0c69ffd6948e6a3ed4ff96d5319a12e2804247496f91cd8c837132d070daedd10b4ed428abad4614f02825aa02b1761d79c49055e917c68c1962c9ee5bd81fd84aeb606455a2feb9377748888cda704e02ee5c044a3d5f0abc9d4fa04727106e05ae4a73945412318ebca40cdf17a1a9dad5c427a8ddcce68474c00bf660a1832a19c297ce5c0051d2a1cc5671758fe84d9f9b339ac4b5475c5432294893371a58bae492b1b3aa68789cf2202d26d96ef80dee5b7cdb826d81da4c670660ba110deb09ff0e12465d7b37b0d14d074af83137ad361fba3bbe8d19a8f75522fd766c79348b154e23defebe076cbc11a9b0f80b7c577a0cd85972619d11c4f1c0a2a392e9955d91c549af8627afb8393c9c88c632c4ca979a3e39947078bef69991f3c1849cf5bc5887e6066c6c6bcdd023f1cb268092dc8fe0b061625e885f06eab1082ce24c48ce9e15b9ea849479bcc8e9b4d43eac43a348fd005031ea63061c43cf01a596bd99212d1aaf173a3a9395b1719198c9f403024d37e6caa459cfc1bc088b35660439c1e50e31663ddf4c89496d69984ff8a40a635f431b0cc75df6af661c55427def2623971a201e6027866b157c4efd243a997b19a2eec", 0xff8}, {&(0x7f0000004200)="b598065b93d1ee0259b90eaa8c468d1a14641d8a8c21c3c58ec323c979eb9247372bfe7e8b44a8694852a656b2028dac9f825ba452c389f40e4f088079926f95e9dc6980dbbad7d5cc58f8de9530c8387aa4b91eba2f9ebabfe47826cf11664502963153ded109ce569f66d9b9d5788b7abb3ef6d7b39910054118ada71cac52eb52b5687846dc36cf22b722f6fa5c2f8ef25714e9c16d4b922e98b78bd1672883893e581dbfd55865e8b187147644a2ca26feb2fe2281baee495aa3d361009032a72e1e98c2a6749864c5e745d3c905334aeec9d3e4da78764b9c1bf3b3ea1eb71abe7dff57d0550d4fb6a568291889bb3733761472ece3d24a59910a31f65b9462f1672067c48a33edb7e4821109eef10199c5c29eea20a3f6e38a8f4d4baa45302984a2e520479e88775c76c440070c7a4e9208bfb54df4f69cd272eca914366fa45e76c0597874ed34c04e32b948b38ea2dae7e65be7b47cf7e8c0b996a0ecf5b2cdef2ede22ce39b7da2172cc4f179c25a6a50ea86f95e9e8182e9c1367765b3109b7f14fa991bd068f4d74a144780523d1b895500770febb0dfb124ff727f06c53987c8a35d8f65ae56005744bc1cb91c9488659f5957e3281e2dafec30231edc46edc24c1d6a1b163d19b5f0c9749cc16a4893052851a33eaabd1bcaa61d2f337116eb16814c48e87df2ee77aefbd1edd2430b89592fe6a101142bc2b5a6528a71abeac48fbeb64e5304b611a2f13cf9cadbd64df4bbca00e45c6ae273ed518fca2b6667fb77a8f67891a8df2e03962d95117c48a3d004dcb8454b6a2417e1d4f790b371bff4bbb8ba4b59540c6d19d91076346eaeddee369fad4dc6ee0b9e936abd5e8b5a1c226842e4dd3aa0409803fefb2f36de6f10331c6b3ba047b151bb1ea4e77f1c23b409a1abc49b3ead10084cd41e65ef8993e8021bd0a8b20e286fe8b8f6a1d5f68dd503dc44bc99be10f268237374a19511c29f6c74a76e1f21e6f9a5155af94fb57eb575b65797e4128c57808ec2a02ee4e587f7dee4b5e4cb2455c81bf00743c3c2ae508004a9db9e7ddf87eba4496ac7b1a5947566b032d153b9cfa881e7e44857e8755e48751591726c99b789b91558f374631db94c15d31675e5431fc4411a3e5e10ecbe2722c9eebe07d2fddca5495831b7438450c9fb76131216dd1daf4a5b5f49dde72da74f431c265ee0a6659dcc6bd9a112aa3b739bef9ccee7ad7a5c3657b04c3cd70797facd496f58cab844db6d27af818db2e8e222410f992f55d4e79f506bbc67fc9a82370a09c6ce85e0db286c4d17f228f30764427b95b4c2c598cb2da05be1ac2bc6de5e7771e9957509e0ad36537bf4daffe5560590583d12b3e9cc21662130699c47d43c1ea997c1386876ac3dcd5b04bdfb7c8b27ee7097e9ccc21c16651811d6adaad8830ff3049383c34ff283b090c7f5a83b3923af191db1fcd92183795f75ec2f6ef1e9cb1c567598519e7b83f1e8602ed5c4e3c42b960d3a63d72dd8e74d6f08fa7b61778fb4eb79eb92cb46663af5a91e643a158db75b103ef27022b7cdb91eab7ffcf4505b7f8b1c838d7021c0eef6eaee9f5cb3f0d111eb5403d7253e67b5eac393678b3082b292c02a2887622633a15ac063becd7d05f6cd9523e08df3ae99b37934229d2cdaca9fc459c19212ea8bc9bb7a3eab2681c049750c02138da8b12a73a2f9654618f49e67804f86842ce9d19e1c0dc7fecde7e6a41408c9eb149cd40f68602f1f256c791782eb78412f5348326da172e42d11dadaed53518219d26aa172689a05ad7ade149d780a9fa44cae798dc8186fd88fe9b094b308fb691cecde4571a88a26a44730b550492af17a58319f49c1cc2beff9828e004978fef185f3d8b9b39ddc2f29cbf8fd3d057b0901cf354a2e057b8e957e69c445c2d14d57df01c7335bd086ff355186719d51a08364355c48c0ddc381a92ef28e5aa680a3f3e8403863eecb2769e6fdab23bac5bf14ad95e9417f70c9f2f4174569f9217df009cbe084b09a4797809a03901a7ba752c39f71d6fab1e83713acddc871cb223f49469a74d7946a84f897e1a04c905e94cfd941159245cba60f8b0cdfe375b499d2e76aef9e4f75998cf63b1afabdcc29d4400f7f7ae1d465b20522825ae611ce1348c9df213503f3cde4c7a40daf872d771b33c7b6095c7a4054565917263643fe97b8b5a62bfbee9b84986ef1096519e0f95b74bb8cd577aa41a82d570023f002d7a2487859bd54873c0bb5f416d0068bb28685a9f29431ddcfaad7edfe18f4c3c8ddf1557e12460f21b9ee0e1a7106e82f793024f20a6884c76290fc439a5e709bc1d1226c4f059b0762bd307b64782f8e5d62c7c5f90051345cb42e363726946281532d124c00693f0cee886d5b838dc126f0b3b30a7a4f5e53223b8a68abb31f0f0cf37e4f6858d49bd4b3505a8ee33a17ac502ba841aa370f979b1033b62ff06c03b8526ff43d61a130813e461848a05470e65be4a97a1ae9d9a4ae26f04c617cda4a1aa62e2754280d1e14a18bfcbe6f5baf7aba1005d162705528232a16ec614cbc4470dcb9d6d87342e8b44241c69676ad8cd01ff7657fbcfbd508cd8a000880d124a458632292c7709f42819175cbcf5a4324aab7d8ce15985ec8526f25b833f0781721b9e86f4f249c77a6ccdc38a6714f3ea6f9181d22faeae8b67890a9afe46c32bfc8dde2640b548539984267fdc12beecd15e47051aec67f4d31d31c2991f181f20d8e49d7bd2ff57c60c277fce1c280a5c4aef1de3be03c6d5ab11cf777b2e85bf0b0fba4d2cefeae07fbefdcc075276e6ae72f3255574442cf1b9e067787959f3f455aca6d4a24d14c0941db847245540b72dbaa51ff3e4fe42925150b3df375438daaf4455c00fa8fce48679c3241b9db051c99d83053fad2973346e009ffa2b7e781bf00a3ccf30367f1f38287fa7057c6a6bbf8f7729739bca624c613266d0622706a6ab80eed1d998f8362a58a566d95b4edbd825d55ca6b54fd046e46f28f8f7ccbc51f8c3f7d92ed6e3d5cf25776004186656ad0763e7591eed27d2dca3b91771e3c5004c9bfd405553cb9e3ed01610b39642f4488013a8ad0577e7075f921aa74788eccfb0fc858b62c26235fb1a86627c5d624c9454eb3cd7af4189fd78e8d0fe8acf7148cd3f131e9822b7d235351e7f86d1d6f39d9dd02490f8ab275cd946fbdc9cf73d11c8e65cc7087e6c39bf988f09460c943dd6c7efdc082ae8308616407bd82bc010b29e8c815a832c396afe68ebe07b4098edb4be5db9aaa8e66d9cffa32bf3734fa439362985b99d9c77f1ccf3459ecf36f7bba55f27c27e208f727fa3f1fcb378e2d9c80aacca077effc251891b85b5e8a63c99e18d3a1aa85a2c2f26f1e5a1439b6f467be8e4cd3f1ffd1f3f849931bdedfa9b2be39bc2e5e83846f29bd223cc4fc3f6bb28d153fbb5e72f3452d9ed9c864d679d102570f94387bc8b6b0e60dcd09e5238c29385ec73732c330e13c20b7fc593e3347dd4820f79ab44d7ce1a57de5251ca9ab11b7f4a177fad1636fa52673d5ae2c41e44b05b76d4c7d96a5a1a1c79e2e37dca0a6e62f43262d170146ed4610574e6295650d63b6a8f610d18bbbca4e318e66575d84e69d44341aed7d1e02919ba071a8f3bf4b72b57d5c0fbff96b9bb10d4a0581bda93f174e858e52d2f0cb1b08278aef3481ec66f415a5f6354af03cab4687aabdb35927287ef3e45ca338ca7410002e22e44171198c3829a6f20ffbefc2aeb6b72f7b034659e0e15770a70e6761362455a10075b0eb5d0b1dd26221bd2e9172c50a7c7be1b0e6eee2f9b252921f8347b025b92af2323b28694bc78bf4376fecb471f60e261c8b4152ba0e436a7ea8b7db830c524f705edf1e2639a6308acded89a76cf594b3bb67376cc7a23a73e6a32f12edd7ffab1343ba7ba08f82094345463f2b9c8105a7e03c721f1caeadd5c2415aa7c1e32816c9afa362468aae243ddb25398cddbf56103f8945424a1e4dd5da94df3a4b58a7b17e5ffc13b71d94fc45a733efc2dc95d98cfbb4ab4bcfbfd3261d5708e6b256aad138bd4ba2eeeb26d8bd8280c7bd697352b448b0bf49d9800c21bb16b9e4800f0e356b4e62b6e396de1962ff78cd95c6f4e2d7eb969a5115908719bdb28d8eeb34eae33f5a013b0da3727044dfaddecc76d828549dd5109a69fd04bb8bbce8751c7f8a6d1f32877333d53e5ae35d80c59c22e9e05fa5e1f58f8774552c7020c5084721ccd1b742aab7ad76f4abe29c3daeb7e8e7dfecb91c610e1686b2c6e0805376d87a2f5fa391f1920622f59e74dbb880f58191d918e78dc207d24d770374ea1195ab35d70c9d09742de8b32f48ceb5f8e1a58e67e6553565e976f9bf54c4056495eefd6bc63287428fb09daafdce2543fe18559b689ab3b2e3b186788e37a12b29ec77fc66a5f27943741fe80933f0f19ffbae3853f88a9f667891a939154da0f5c72716a75e769975ff319761ae01afd11bc00bbaa2d240cee05b887d8f2290a3e5259c1c1ebecfae583340d051dbfff5eb66e4e07f8f9fd9646a859414076704c3ab158fde5dc3143d3a8f9145184539fe7d1f50aa67854647d71b7737b7ac2ed9a30e6ca9150a8acabf1d618835bf55992e07dba85bb82337dff8edaa0010d99616715f7e26dd8a0847a9a5d37a15c96a89b29763c7bacd085530c6ee27701cf9c8f1c5cd6973d02deec8c8563ef8650019ee9ed81015c67d5901fe56f4ffaf12204c456ffca26b8e3ab5269c30dd06d062e40ef545651a8f5bb0fea849d5c38011a8e0bed9ef4f74b72e58bab9b047d89a4dbeb800aa4b369c26b1a8d753381aa9d2762f2db41c3437e7c978ae82f34fd564ec71e355d3b147d948d00dfdc398395508004a163081bce1520a8ae73bffb4d56f423c05d8851a89ebb19a893ba8da520bc93d1210a111c408f6c84017c41d74a58bf008d9ce11ba9eaf8a8393acb560b62eb3da74cf057cd27c2a9f87c5640413fd203eb84d583df8966328feaf9a69058f2acc0d02d5beb554822865777b271bc97b2b9915b5201eb242f472e89d1135db38f605a065e5f6530111507cafaaf74544ddd8fcae1f8dd0ad60b536b76c894685970a625fe53fad1eddd78efed968a67e13391e451b357a0309573630168600975b98101dd08ca7393f6755692a807e80e1c18cfbba9332dc4f5b8daf96dac82c2e82fe55d4f567a1c908c6828027ab95073b15f39cbbdedd4471e0ababa773c47306716c45976e13fc162933a1efcbb33dd7b70a4b28f335a4c3b3ec2b7b61bb7f79e87d13cddca33a84e9d13e4a9658a39aa25a5ad946a7be174edab4d32c2566080b557368905f5b9f53b86003987f82bac04782fc050cde84ad518012d2ccde96eb8e289fc486691455948ae8952f0430678879c2ccbb86fc109cfaf5698c8f58c395567537078cf2fff7edcb9d608f3deccbdd1dbdff3feb037b0c540c4fdfa8880a1f97c38ff2f9e34e9314e50ea8ceea6b4d9f4fbde873edf05e578f83f81b70b7eafebf8fdc63e0e8d77a4dcb6463ed40d4beb427462920572ef7e9e2510fb055b410d22b314f757c4e7efadde2abebf0443bea6750db2902c7f0245df09565db1a28ecabe414e4d4aa90ece8eef252225afdd143e77c37c21450c9baf2b28ed552f5d2b37d7d6e01aad37c1bf6a6161f2ecca53fdb553ebc475d684a74e7d29a13c387d99b0deca3c726b681f9175fd49e53669e12e3d8a8c0605dbea00477b1a99d86ec38ce3972c0c", 0x1000}, {&(0x7f0000000500)="563a17579da3a5dc201feb7904415a73fa5522b81709b1cd34b09854286e572564d7a7e23f5ffcaab29a850be1c7f77d55e43699e59484d76f55f179ef9844b081cf0c602a60afc7ea2844c54123fb10bbba4a910921178236fef150c17c2bb1d0dd0a0d6ad31b402b4f0f22eb2a333c104c9c34737cfc587c2c8db4e744cc7bb5dbddfe384be32e07", 0x89}, {&(0x7f00000005c0)="5850491e854fbd13fe14ac83edfda027b7e6e47870eda8100943bf6031a54fb5", 0x20}, {&(0x7f0000000600)="870ff1032bf022710ab4ce5625282e1ab7c7fae497895c2221f0b2d04ec72ffaa9ee4fbeb04966e6e3891d7cee3f2e27f859aeb6f45f2a0cc5b8ba9984b3afb39886a83956c0c7752a43c177a988c139b86670eb2daacc33bbffcba64fe228dce528dd0c533568d64e2abe32cf226acc941e1ffad04d81859241215ce587eac5b7a51a2f", 0x84}, {&(0x7f00000006c0)="55b69fed20854468bf222a595d665935616d22456df2a61c652d1e39b2965c73c6400d4370f24e93133e173442e6bed5da864340cda0a65945213d0a327161da4bea6f2b", 0x44}], 0x7) r5 = syz_open_dev$dri(&(0x7f0000000e00), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r5, 0xc05064a7, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[0x0], 0xffffffffffffffff, 0x0, 0x1}) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r4, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r4, r6, 0x0, 0x11f06) 20:27:25 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) 20:27:25 executing program 3: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000240), 0x40001, 0x0) ioctl$SNDCTL_SEQ_RESET(r0, 0x5100) 20:27:25 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:25 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x6, 0x12, &(0x7f0000000540)={{{@in=@broadcast, @in6=@empty}}, {{@in=@loopback}, 0x0, @in=@private}}, 0xe8) [ 1257.505898][ T26] audit: type=1804 audit(1685824045.809:683): pid=31404 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1381/cgroup.controllers" dev="sda1" ino=1963 res=1 errno=0 [ 1257.581018][ T26] audit: type=1804 audit(1685824045.849:684): pid=31404 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1381/cgroup.controllers" dev="sda1" ino=1963 res=1 errno=0 [ 1257.688775][ T26] audit: type=1800 audit(1685824045.929:685): pid=31408 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="sda1" ino=1957 res=0 errno=0 [ 1257.727436][ T8457] usb 3-1: new high-speed USB device number 119 using dummy_hcd 20:27:26 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x15, &(0x7f0000000540)={{{@in6=@private2, @in=@empty}}, {{@in=@loopback}, 0x0, @in=@private}}, 0xe8) 20:27:26 executing program 5: socket$inet_tcp(0x2, 0x1, 0x0) socketpair(0x1f, 0x80000, 0x0, &(0x7f0000000040)) 20:27:26 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c2100", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) [ 1257.816384][ T26] audit: type=1804 audit(1685824045.939:686): pid=31408 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir1927347076/syzkaller.UPtrM7/1529/file0" dev="sda1" ino=1957 res=1 errno=0 20:27:26 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x6, 0x0, &(0x7f0000000140)) 20:27:26 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000340)=@security={'security\x00', 0xe, 0x4, 0x268, 0xffffffff, 0x1b8, 0xe0, 0xe0, 0xffffffff, 0xffffffff, 0x2b8, 0x2b8, 0x2b8, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x70, 0xa0}, @common=@unspec=@CONNMARK={0x30}}, {{@ip={@remote, @empty, 0x0, 0x0, 'rose0\x00', 'xfrm0\x00'}, 0x0, 0x70, 0x98}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0xfffffffffffffffd}}, {{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@CLASSIFY={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2c8) 20:27:26 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000980)={'vxcan0\x00', 0x0}) bind$can_j1939(r1, &(0x7f00000009c0)={0x1d, r2, 0x2, {0x0, 0xff}}, 0x18) 20:27:26 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000002c00)=[{{&(0x7f00000000c0)={0xa, 0x4e22, 0x0, @dev}, 0x1c, 0x0}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}], 0x2, 0x0) [ 1257.957051][ T26] audit: type=1804 audit(1685824046.219:687): pid=31415 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1382/cgroup.controllers" dev="sda1" ino=1970 res=1 errno=0 [ 1257.983622][ C1] vkms_vblank_simulate: vblank timer overrun [ 1258.056254][ T26] audit: type=1804 audit(1685824046.219:688): pid=31415 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1382/cgroup.controllers" dev="sda1" ino=1970 res=1 errno=0 [ 1258.107617][ T8457] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1258.140401][ T8457] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1258.169127][ T8457] usb 3-1: config 0 descriptor?? [ 1258.217908][ T8457] cp210x 3-1:0.0: cp210x converter detected 20:27:26 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000500)={'wg0\x00', 0x0}) sendmsg$ETHTOOL_MSG_EEE_SET(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000005c0)={0x20, r2, 0x401, 0x0, 0x0, {}, [@ETHTOOL_A_EEE_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) [ 1258.667575][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1258.887419][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1258.895316][ T8457] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1258.907435][ T8457] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1258.915679][ T8457] usb 3-1: USB disconnect, device number 119 [ 1258.924984][ T8457] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1258.933880][ T8457] cp210x 3-1:0.0: device disconnected 20:27:27 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x1a, 0x0, 0x0) 20:27:27 executing program 3: r0 = socket$netlink(0x10, 0x3, 0xa) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=@newlink={0x24, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_PHYS_SWITCH_ID={0x4}]}, 0x24}}, 0x0) 20:27:27 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x8, 0x0, 0x0, 0x2}, 0x10}, 0x300}, 0x0) 20:27:27 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c2100", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:27 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:27 executing program 1: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) bind$802154_dgram(r0, &(0x7f0000000040)={0x24, @short={0x2, 0x0, 0xfffe}}, 0x14) 20:27:27 executing program 1: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$inet_mreqn(r0, 0x0, 0x8, 0x0, 0x3) 20:27:27 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=r1, @ANYBLOB="000000000040000024001280110001006272696467655f736c617665000000000c000580050001"], 0x44}}, 0x0) 20:27:27 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x6, 0x1b, &(0x7f0000000540)={{{@in6=@private2, @in=@empty}}, {{@in=@loopback}, 0x0, @in=@private}}, 0xe8) 20:27:27 executing program 0: setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r0, &(0x7f00000050c0)=[{{&(0x7f0000000080)={0xa, 0x0, 0x7, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x9}, 0x1c, &(0x7f0000001240)=[{&(0x7f00000000c0)="5402e79d61996a3eca9eb4a989c41c9f8d3a8e50d678d09be0ca5bb85b229f12573c8db28a52d5bd19985b22e50fd54a8249fb3b9525e081e9a6205c720279f3a7dbac7fc01d589e2637a87aeb9ea75250801224555ca107dcc5a56e311572abcbd268d157dc1d4bf7ef12b7f97cf3a6de7e3eefdf48e425df4b3915c7f56d9d64803dc684e7c22e21283e0f3612f858508797f981ac5cfc672128ed7da50bcb31cf7a19893426f0fe81b012f38e7d6828532de7025ebfb9acde4adcdc904be6ec76335fa263d3af63cb4f5acbad8cdc9e7e5f7b4b333fddf2ccf07ba071b3db277ef259d08bf9ae6f52fae60534801b22a7db289d19a2a7669228ccdd6b49", 0xff}, {&(0x7f00000001c0)="620055847302f78c03c783b2bbf0d2853a182e3c7a3bfb228c3c29fe97b24a90bc4346bc2bd7f0ab03e7468a9bd247011935c6610a3dc6ae6990fa82f0b15d0a2d3ad9a45c42b12b000d48b9d19ed74fc3c9a05321a2", 0x56}, {&(0x7f0000000240)="8c455b63ddbc40cafb64ad30d338290c0ab62c413e501f28a9298fddf9890e5fb7f05c899c418b62f311073281949bafda7559ed7510be5ce13a7f0494d2fc3c4c55c2104e8efe80adc336849b73b461f2b7ea3fed0ed3b75a9ac35b97322151e3fc1dab2127924da830924c35313a207200205312e6a1ac37239a70fd2af55bd6f94fc92385569ab47473b656bc0f1108b16f58ee56acd0b42bdc87aa135f604e3dd4eb4af2d4ebac1bc63e3b26536693389b9514eac7b98f5fe74e0a0ede93d03712c5bab40dd19c413305d23b66ae6d6c5db1fa881c0ffa9fea65a772dff54c87bd415746596638cba3e5c26e6f01d0b72e9658cbade48823df86e82b63af39b925a0bfed25630a91eb41f0d4f7c1d62bd395f22e93b89b9644788c8c934cac1d0d68cef0db71fd664227381c6e1d340272a684d8d7b04375fbad53de069d28ce1d3599f4d1dbb57f61b7ad0fbe9be49fa6432273e45a22b59ffc2a09a5cad49e83bca7bf65afd5a691b26d4e2c9e4589db9ce91106db32cd10dd854bf8308d0f65a091d96b896f6645c2ae0c6008542e4ad7611c0603f6b1db94de4439b41dd3e23fd307e0e0f6a52a5e37bc06edddb665281832f533aa66c7a4891703e4b17a2412c9748d2b8d3ec2b29d64d98b1fadd5912536ff40117933fff54ddcd8624893dca35458a709a80e3c5f8d78137667a9651d7fe37209df32350d8e4cda4b671c87f8582031588a1a6c89b0af156a298babdad71b61de458d0ecd2dfdf5588976635136754fe37387ef7b73d21ee77e650f8204b63c7c3b2df090c916f00de55f7dd3bfb17b0c862726ae6126c06fc6a56cf8639524fd57ba8d24a9c94be03f0383ff623ddfbecfe573345316b08001e0c10dc7e70fd964838a3b7caee48ea11277dd7573faec3900917120fad3a5e7fddbb14f364dc3ee6bda95ab49ad5d163f98655f9cb4c62d36770893a62c6c0713d04da6be3a7aba00c190590ee9eafb62864fab7f9d633cb2fdd6c43876e5d2ce37f96a21c44e27aebfdd93c0af856e77f8177cd0b4b5842f8abc045fe489d2a1813350240dd3e52fb84fbeeec6514b52f457f16a8f8dd01e6d5c61f4df12e7fd3172c012b0913fd8257a6743804c7def465fe8a9b7a3114b5f4a34db6b61b63a70ec6e466fefcdd82f625b691fa5a5c0bc55dc6bee071f21ef5f00cbe7a83c7cb84881a43a9fec0c105211105f799466645a1ec7a0b6e998ab611b6aa076b3d5f5b2931bd976024871", 0x37c}], 0x3, &(0x7f0000001280)}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}], 0x3, 0x0) [ 1259.424186][ T26] audit: type=1804 audit(1685824047.729:689): pid=31436 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1383/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 [ 1259.450714][ C1] vkms_vblank_simulate: vblank timer overrun 20:27:27 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="02080000020000eb"], 0x10}}, 0x0) 20:27:27 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x29, 0x0, 0x0) 20:27:27 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000000580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x14, 0x1, 0x1, [r2]}}], 0x30}}], 0x1, 0x0) 20:27:27 executing program 5: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) getsockopt$llc_int(r0, 0x10c, 0x9, &(0x7f0000000040), &(0x7f0000000100)=0x4) [ 1259.534447][ T26] audit: type=1804 audit(1685824047.729:690): pid=31436 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1383/cgroup.controllers" dev="sda1" ino=1966 res=1 errno=0 20:27:28 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c2100", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) [ 1259.757411][ T8457] usb 3-1: new high-speed USB device number 120 using dummy_hcd [ 1260.117411][ T8457] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1260.126816][ T8457] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1260.136712][ T8457] usb 3-1: config 0 descriptor?? [ 1260.178662][ T8457] cp210x 3-1:0.0: cp210x converter detected [ 1260.617396][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1260.837357][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1260.844894][ T8457] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1260.853952][ T8457] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1260.861676][ T8457] usb 3-1: USB disconnect, device number 120 [ 1260.869218][ T8457] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1260.877197][ T8457] cp210x 3-1:0.0: device disconnected 20:27:29 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:29 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=r1, @ANYBLOB="000000000040000024001280110001006272696467655f736c617665000000000c0005800500010002"], 0x44}}, 0x0) 20:27:29 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001380), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_MESH_SETUP={0x4}]}, 0x2c}}, 0x0) 20:27:29 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c21000800", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:29 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_LINKS(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x24, r1, 0x1, 0x0, 0x0, {{}, {}, {0x8}}}, 0x24}}, 0x0) 20:27:29 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000001780)={'ip_vti0\x00', &(0x7f0000001740)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local}}}}) 20:27:29 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x6, 0x2, &(0x7f0000000540)={{{@in=@empty, @in=@empty}}, {{}, 0x0, @in=@private}}, 0xe8) 20:27:29 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x6, 0xc, &(0x7f0000000540)={{{@in6=@private2, @in=@empty}}, {{@in=@loopback}, 0x0, @in=@private}}, 0xe8) 20:27:29 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:29 executing program 5: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000580)={0x2c, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_HEADER={0x4}, @ETHTOOL_A_STRSET_STRINGSETS={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}]}]}]}, 0x2c}}, 0x0) 20:27:29 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x4, 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x9c780, 0x0) ioctl$TUNSETOWNER(r1, 0x400454cc, 0xffffffffffffffff) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x1ff) [ 1261.667602][T30959] usb 3-1: new high-speed USB device number 121 using dummy_hcd [ 1262.047959][T30959] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1262.057056][T30959] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1262.066847][T30959] usb 3-1: config 0 descriptor?? [ 1262.118583][T30959] cp210x 3-1:0.0: cp210x converter detected [ 1262.547547][T30959] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1262.758136][T30959] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1262.765664][T30959] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1262.773595][T30959] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1262.781713][T30959] usb 3-1: USB disconnect, device number 121 [ 1262.789274][T30959] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1262.797455][T30959] cp210x 3-1:0.0: device disconnected 20:27:31 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:31 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000bc0)='net/dev_snmp6\x00') syz_genetlink_get_family_id$nl80211(&(0x7f00000014c0), r0) 20:27:31 executing program 1: mlock2(&(0x7f000022a000/0x3000)=nil, 0x3000, 0x0) mremap(&(0x7f000022a000/0x2000)=nil, 0x2000, 0x4000, 0x3, &(0x7f0000115000/0x4000)=nil) 20:27:31 executing program 5: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_SIGNAL(r0, 0x40049409, &(0x7f0000000100)={0x0}) 20:27:31 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:31 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c21000800", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:31 executing program 1: r0 = syz_open_dev$evdev(&(0x7f00000005c0), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5452, &(0x7f0000000000)=""/232) 20:27:31 executing program 5: r0 = syz_open_dev$evdev(&(0x7f00000005c0), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x5411, &(0x7f0000000000)={'batadv_slave_0\x00'}) ioctl$EVIOCGKEYCODE(r0, 0x40104593, &(0x7f0000000000)=""/232) 20:27:31 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) [ 1263.287360][ T26] kauditd_printk_skb: 4 callbacks suppressed [ 1263.287373][ T26] audit: type=1804 audit(1685824051.589:695): pid=31492 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1386/cgroup.controllers" dev="sda1" ino=1956 res=1 errno=0 [ 1263.319883][ C1] vkms_vblank_simulate: vblank timer overrun 20:27:31 executing program 0: setresuid(0x0, 0xee01, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) 20:27:31 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x1b8) mount(0x0, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000040)='romfs\x00', 0x90000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f00000002c0)={0x0, 0x0}) prlimit64(r2, 0x7, &(0x7f0000000340)={0x8, 0x3}, &(0x7f0000000380)) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) connect$unix(r0, &(0x7f0000000740)=@abs={0x0, 0x0, 0x4e22}, 0x6e) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000001300)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_FSSETXATTR(r6, 0x401c5820, &(0x7f00000000c0)={0x20}) dup3(r5, r5, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r7, &(0x7f0000000080)={0x0, 0x804a0200, &(0x7f0000000140)={&(0x7f0000000180)={0x14, 0x18, 0xa01, 0x0, 0xe4ffffff, {0x4}}, 0x14}}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x300000e, 0x20010, r0, 0xa908000) r8 = syz_open_dev$tty1(0xc, 0x4, 0x2) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEAUTHENTICATE(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000440)={0x28, 0x0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r9}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @random="8f0ad849873b"}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000400)={0x18, 0x0, 0xd57130b9fd170e52, 0x70bd27, 0x25dfdbfb, {{}, {@void, @void}}, [@NL80211_ATTR_USE_RRM={0x4}]}, 0x18}}, 0x4084) writev(r8, &(0x7f00000006c0)=[{&(0x7f00000025c0)="72c23e19609073fc2567f18e39d4ce19c198dbc64623783205a03061aadc658f0150a9d300b7e4b065e068da7524f83c42b8e8548ef5e4f8a63de2a1fcdec3dfada825135cbd7570c6739a0a21ae81605e16b2534bcb8f6f91e06bbcc1c69bdf11bfe107584bd1e93eb4853e66ab87e68b75908566be6fac5b20f76cd9a970ca1bc12e311a5bba9fd34ccdff1948c133a863e51256b09e24196cc65902c0d6a4e6af54977fb63a38ddb1c6b4d01d1223ed9d12733195cc38a0d53a586c08e67041ceb22fd59cf96b42a48058aa838f2061c7691543744bf64e9960a665b92a3f41edbf2f01c3ec8822a569ef70c9368e98a8012ddabafc7866007025fdf6b05c3107112aabb7a6043b319bf79a373d47048377d40d4ac33eea931ad1dfae393de16469756bcf96ec90279238c3f14f2365b6f35555843d98f106857719fa9c2955d6f58504a6570132b036de5c1ccb6daddca60e5bc78e34518f3cfdf65c15016c6ce2c61bab2386f0b1cd42fbc4e4e6b54bb938c91b2b9fc9455bca0341143c9bf93af1ad644ca3654823d24ba0d698d283b63acd7a58b1195b9a94bb1f7d2fdb6514b86e11f0bd712edf883e4ec8bc0111779465765f6de6f6c8f91b66638d39ef7c3311be93418373c6ac9275961d0d048c3436e466c7bd8f9c9e4d7cc1c4bf9b5e40f19229bb2b51007ee013058f790e7f1d393417f7362ba06ef7f9a326181b6a95fbb7ca14b9da1d5529a00f82349c0dc78019d45ea1b57e1494e9fcedd7a96cff3d18cbe4c0bd36bca2a8a3fa885a4e6bff84116f8b07e3e1d80d5fbd58def7731df723a8356ffc1b0899c95f27cc39db3c112a8b0135df3cdd3bfa3d2fecf6079ecfc3b39c431d76d2c576d699483328ea93dd29272012781e6154e5375e1fbaefaecb9080311fd0eefc7d57f4844ec9e7925df2e147ea1fb10e7f8441f89713f843eb1e25b365bb423c7fdb458eb95f84fe80819edceba04ed92dd97be319cfdf37609e226b352fa4a24cef02c975e3f1816bef617ae0a0550240b2df3b36a790f18339138a8fb5e70fb06a27a5aeb5f190b64328f2ab033eb6b8eb3fcea5ffd3746df5a8fde0718b0a1c91c32b8e9b2ac7f06ae9f3328a5e0f105051e6cbe3647a851703220e2897240a5eb441beb073880f1a7e20639b75cde7e4e748894f2eeb0c3315f4f754aa0e9cf866590cd22d19708aa8a694f911b8f5fb6739f6e592e21666bd9c2c79741b82ffc1a6c00452620dae46b614fc250b03573b03be9ef8807f6e51ba59d5696e84b99c2bb3743f2c47bc9705a838cb8a26d32de909536f3e938fa31725463c7c7c2d61e707f2db87783dad62b05c18583eec472855d40ba78571326b1ee76532c0e225351be2ea0bd629e37e353870b9dee8e93dbb23483e24d037844d2c402c9b123596760322e8a39c94ae1e4bd4643e8bcf3c5e1dc6e14d2872077ae9510673bafdb6620b7533e253eb70f6fbd7ef975581405fa05abe0973ddb0a0c400f52d1e55dd1b02c8ca4142a79fc05ca559e9caf91382b0429d433a6b7e9f43af7a5c61f36665c38446e2425fb563ef4d4d34b513d1ef078af72e2964c6fcbd99203a2997750176ff6741b71b3bb1c16371095aa82da6fd1d1d47cd6b7d72b6a5c8058bb2896ebd2209f00b76349b31e3c92bdd97949ed16c62d57c2b9320b0d195ea4e9f67c446649aca94c48254038237baac1957efa6c19f3a1480cbd982218e2fd7347b503f67e8d1ac9145e33d48b918f74144ef0b91b69c575b034f2334ee10d36c3806a3b5a530051821a4ff3ac0b0dc0bcda96e460d07c850fa6a6187543f841a889ce21b4763ec045da8c9c37ee0ef9d16864242d6d104bf219f9b9e23df9a1ff6235021c6ad6aeebe51f5c740a70c598b85acf34b0355cd3755a86b56c3116fa8c87340f8e16b2d1681defa67669b2f98663938f13b8a403f26eef96adef8e1a26d19cf7a61181d96515acdaa718b10635865f0847e44d9296448e56dcfbe9c67dd1a852c38c5eecf19e8838dadedd43bd99da82f3d06ff6d89454080c29237a466cbeadcec7d23c08d3169c6915188964d57287b008731f1fcc81f05367b52da5c4108ce4d81ca95c8fe8e25e66adaf21948c0e7572267ea1b4caccd72b523f5b92e38d873335c043c1aae5ac13ebc758b75e14834d41d3d68e07bb7ee12c413bf84f6be4ab52a005682bac54087ac6f5da78aa1b8965723440dfc83610524b9f9714d1900b482f45910547d0cc8d7db1a6b8f4697e5ef3bea91226353dda2d08fa79596e89803eb82290daae2924dcec58f558e205372a800d3e46e21635292a4dc6c1a4427fb363bfdde91c05f384043c8d8d8ee3fc8bd5b5150fac9c6692c65202f32c726e49a850aa2cf37c9d11e1820b8c967a3438d13c862e0eea0533aff5de38a729cbb635dd6937436d56426abf1c319065144207d2752a3f028c7890d4cbe6a321bc3e2b25f3a2860dfa8f9d7795f4f9bb9ff3d4b6dc793b198f448b03c52b1f2cd56021cfe16d7aa0a49c1c625910d559ec77db50daf98a961a681bbf010acddf9577141eb183663086ab3b9802331d3cb8003837811e99d7502fdafc5905b4d4adb3a618dc7147ba34913c48b27e9705cb8d2188efe65507800de7ecf10bf4caf06933a2552d3405faa4c3fd6b59c5f38926d4d0a7e4d2efc1beab0e1d6b87a25b01b71c351c55dbf7ad8d4e7b23e1f03489bd1d921bd2bdf565b91658e8543dcfe19b32392f8072252eed8596c3387945d3943f16065e0a7719a925918993494bac56b0e30c97c1e39ba73374f1f14b2dbe2515640726c1778d1407a6b253123e8957b4bd1c32f018c20eefed13daf0c45282b98cd09e6fc4786145da597148a891826cffb748085d4cee6586c8fb7f23be0475c7fd86ae2aeb08db1027e8a795f54af1ed440ea31f8f3d9e46b10330eea533a60f14eb1b6e2c6f4c14f71b29d604902129df75378681c4670ace77db434f6870d5b3aca9f980342fc639a1dcd60f4ecc6e9c0a30dee8b546018459469ed6f74b6dc40e504726ad1359500528a39e9f007d0bed5db6b78913a828f4ed249f5296e47b3ca817874492201b3f2a2f8a2ab26572d8503bb70c720ab256a3218e8abd586e6d5aaf3e2966def55cc8b80df63509b42f82e753729e7e739eda73cba98507c512cceb0dd96e052934710e817e02fe801d2a558bb9918535965fae143e7cb469a8a982df1411e30986393a7cb32cd6704d3b81b5fa6cc260c3a58179ce189b0ea14d4bfd32bc9e2de2b735598b6dbd1b6aece085aa151ca08cfcf99dc7b01c1c569b2ba0540974f9e2cf6f19db27489512e5ab0b9405310ea2ab2dbacb6c9a64e9048c1185998219fb5d4b751f59ee5064513615f28d30ab839e54b15029c5f92224a8faa7b640cf53febdb2e5b8dec40484fb82beaf56668cbd38ebd6101f06d33d8d91b3d2195d0d92a0dab83f083c35614953dff710c720fab741030aa8ca7a685e23a40d8e0f7d571c6530dfea8c74580f632b84b0a4f8d5ff9cde9e19eca3f1318261800a0625f9ec2ae7eea16da11a6a785c5491e729790acbaf002ec13e02801e920289e96356314946779c34dbddc87054bad52b82dc0ccebbc933348ac4452adb8bf665ba1f41e83ab11522c084e8f330b7be9f7900755a7eff74d3ece26a049d50c76fb2cb76414284dc5f1c6f6d2a90311d4feaa711e1d35807e704e75e1c417e5ea2575b4ca017cb23d27d46416a770c528d992f1b4ffad757650e8f3c3ee102b5195319839fa33d7dd4ac31a3d688fe67440042a3e168f4cdb9ef62b15aced396619052b1c90cffff944e69bf4208bea0913850d2095b9de2b4d62ef17d83a620c2a3f6f9f61d71a6a2fb59411369a581e7460c2e13b09ea3e8ecbb7eac8674d4b5dd9c748e9d5b99f73a6ab8caa619a8fef35a993eb1cc59ee15b8a1bf1a8c6fc1114903257e0472f72179c99c80acc4e09c94e4bbf6aee5f99f7b0be1d733a031e43ad9f2f3c58d62b77227b7c95a0f95302deafb7d428637efbb92b25135e0f3107791e35d7d7f81fe326e239612866dbf50dfb4be06ee84f89f3e813c734aa3892523d51ea9d85512969d488903df2257d8d51ab8a2c9c52fc9438427152a3544ce8896bda7e2b251ef04d643fda342164cb75b5fcf59c46fd7d1f7dffde84a137f5c7f18b189d09f8a6e45500fd2491cbe1d8d359754e898ca7b44eb9ac8abfe73c5f16339fe47060c34e40ab441b450f8b84a1fd37ac8c7a443e8d9ba74e5d603cf13cc8f62a87dd83e3d5bdcdb516306784a9ebc526d34b7fc6cacbf66b6819425517dc9f89f4f5f1c71a62b5380bbc89a063026cefd6f8f9d6daa1eac3237a90a159bd13b5a51aeee277687d89907d3d7b8810da22163f8f49947d360359f1c48c2da1ea027425a23ff16e31d0a6c1b4330f38c4ebd948e4100362ffbf9b3e09a262c5a4bba62c10f933c11aecd7f85e3efae51de531967b168d47f698941a9b11fcbddc59a5a08bc743bd5a4a345ca28f796328bcf94cbe392371b5d660d8c8df9d02c1e6633dcf27238fd4dd2f135612fd710989ec7ed96afc3beb239a4695e35485979c22eda34e2413e1851cb09b3c0c8baaefcc6424b25e6cfdd94dde4885b878da826fa7b7adce7410e852889f528088a49521b2f230d00f24e6bb424df754a9e50a0d6f409f51b4d50af0763ad70ef507ecebe30dc9017d6edf787b5bea787d6d9ca56a09307133bf5f24e55ccbab43fca1815c05b64ac4b3da6357c5275042b04ec9c1cb39aa2f0c25380285b0a9f33fcb5dfe4094e8b76a42e536f40b145767360276e2ad1acfb00888ea89c90c51243db357eb2d6c6dc4383085978d7a52bc495c5412f8ac2e41499b72c952e524215b555eccb0daa2cc8c52ad7ad867505b47a01f2ef89b4bd791cc6ed414c00bea11705725e3ef57390c6f8250a8fd9af65bb2555361fb3a2e10a02797416e8121e999b725e5c077b735d2043a06168bb6cf0ebdb188f239a01f3d1853fd82ae15217fedc634adacf9b11f484f90dd9926ae8ec8974831ce34b6b19c1b2051caf76e97b4238e58fe3f94f12dd5500badd9774daf324e754698b4ee03fffde8b02afa16eaa997cb19811dbf60d69894a26e847e0540da73177aca0bcadc6f121668849949879605a19a753f7a579c8d487d34c14fc65bf69def76fe6ed7580e81473e2ffc4cbd4e0593d383188be3872006c957a1396296eaf755b66d00209e5575d288ec9da675e2329a3b60fff7f4d0269580f89ebd1f0c72734d06e18a102b3b35908430325a9b0a73cfd51137d964c7903e815058a509441005cdc04b8d1b7f28f22e6ce1a9f1d2c22a3c3893ff4bdbc68a247e69a21bc1eb917494b36a3e48af1bccf7d5faa80f01f706f8f1004395785f4e14eac3818a28c4755a4d02e722122d673394841cf1cefc478070a5e8671a5c3a0347a23a845b458d69e2dcb59da6dc716190ba731fe5923788b876c3329aa1ce97770bdb01d4a55fb3572139378f37713511ea98fe350d58c23118f72175f3dae8d94bdbab8bec7a52669194356918cf18c7d8657c67f15a5950d67b1eeca9392cbef00e65b7b8dfe4362684c188265c5784274ac45bad7c9451624ea33f93542647d582086a9dc010a8eb349c8494c18c8675894e57aa4112f6e178623dab73324a010aa4935d599f1e88fea17ae729afbcc66a4274969d5b3b9e4964dc7d04271810eb3b6e35f48f1db820a6312557d5590b6fa713980c4cfc03c586e8cf4ac5", 0x1000}, {&(0x7f00000003c0)}, {&(0x7f00000004c0)="263e8fc8f91c218c45a6bebff8e197bdfa90131cedc81aab9cfb428576ce34ec84eedeb62729c415f4657ee2f4197a975c283ffb176dff7c202e2b45", 0x3c}, {&(0x7f0000000500)="03f41dc47c938720dcd70d850e93c76c60ab7367223503d4627320a17657cf2d268839cd8e5c2450ecc2df804402cbf433febfb641a0775b63f4fbd95b8964f6d7364efb0444009d52c7c6af2d51967742f279135b142d8a633f83d1ed4af752981efb622bc3f22d5f0a7c5ce5b52a22a4a712b112e8f37adad8012d56aca3f3", 0x80}, {&(0x7f0000000580)="329b17046e", 0x5}, {&(0x7f00000005c0)="d846d084cce69ab2102540b1c27822639ad72228e7bb059f8941c61771f4350794fbe4c2385bee3226d1812dec23f5e8a0ccf1a71fd1709c96155fca66b6208eb54c9708911f63abff17ef5674a6b4906b196d7476e820493352af42ee62801f03ad2336dfddd8b88b634ae9b64a8a7eb4d68c362b7078d58a7da78b9f4a7d2bd2bea362519e8bf3bf3f64bd36dca2424ff9a43023a7fef5d8439f392aed735e5b0fab4c5e4bdea8e0feb4b4f9aaf8318693dd0f18f136c4469f11ea3dee83c635b6cb557fafd421a401d4c833a193c454a8d8", 0xd3}], 0x6) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="73686f72745161d03e40f43825119bf9b5b86f6d", @ANYRESHEX=0x0, @ANYBLOB="2c9716a48d7dbcd7f5471e57ef73686f72746e616d653d77696e39352c736a6f72746e616d653d6c6f7765722c6e6f6e756d7461696c3d302c757466383d312c757466383daaaf745408fe2877632631bc66cfc5312c757466383d312c636865636b3d6e6f726d616c2c73686f72746e616d653d77696e6e742c756e695f786c6174653d312c756e0000000000000000302c757365667265652c636865636b3d7374726963742c756e695f786c6174653d302c726f6469722c00"], 0x6, 0x2a1, &(0x7f0000002300)="$eJzs3T9rI0cUAPC3siwpSSEVqUIgC0mRythu08gEG0xUJahIUiQmtiFYImCDIX+I4iptmpT5BIFAuvsS19w3OLj24LpzYdhjpd2T7JNl67Ds+/P7NR7Pzpt5Mx5sXOzT9x/2D3bT2D/57WE0GklU2tGO0yRaUYnSH3FO+68AAF5np1kWT7KReeKSiGgsLi0AYIHm/vv//8JTAgAW7Kuvv/lio9PZ/DJNG7HV//O4m/9nn38dPd/Yjx+jF3uxGs04i8ieG7W3siwbVNNcKz7pD467eWT/u/vF/BuPI4bxa9GM1rDrfPx2Z3MtHZmIH+R5vFus387j16MZ709Zf7uzuT4lPrq1+PTjifxXohkPfoifohe7wyTG8b+vpenn2d9Pf/02Ty+PTwbH3fpw3Fi2dMs/GgAAAAAAAAAAAAAAAAAAAAAA3mArRe2cegzr9+RdRf2dpbP8m+VIS63z9XlG8Uk50YX6QIMs/inr66ymaZoVA8fx1figGtW72TUAAAAAAAAAAAAAAAAAAAC8Wo5+/uVgp9fbO7yRRlkNoHyt/2XnaU/0fBSzB9fHa1WK5oyZY6kck0TMTCPfxA0dy1WNdy7L+d//5p2wcfWY5VnnczON8nYd7CTTz7AeZU+jvCT3JsfU4ppr1S57lM11/WpTHzXn3nvtvWFjMGNMJLMS++zR6OSKnuTiLmrDU50avlw0JsIv3I257vOLvysS1ToAAAAAAAAAAAAAAAAAAGChxi/9Tnl4MjO0ktUXlhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3Krx5//P0RgUwdcYXIvDozveIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+BZwEAAP//w1FiAg==") 20:27:31 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000080)=@newqdisc={0x24, 0x10, 0xa28dab5abed1a713}, 0x24}}, 0x0) [ 1263.370973][ T26] audit: type=1804 audit(1685824051.639:696): pid=31492 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1386/cgroup.controllers" dev="sda1" ino=1956 res=1 errno=0 [ 1263.468326][T31510] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 1263.629991][T31512] loop1: detected capacity change from 0 to 256 [ 1263.639750][T31512] FAT-fs (loop1): Unrecognized mount option "shortQa>@8%om0x0000000000000000" or missing value [ 1264.084410][ T9] usb 3-1: new high-speed USB device number 122 using dummy_hcd [ 1264.447513][ T9] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1264.456584][ T9] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1264.466417][ T9] usb 3-1: config 0 descriptor?? [ 1264.508295][ T9] cp210x 3-1:0.0: cp210x converter detected [ 1264.937435][ T9] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1265.157437][ T9] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -71 [ 1265.164987][ T9] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1265.177055][ T9] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1265.184898][ T9] usb 3-1: USB disconnect, device number 122 [ 1265.196237][ T9] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1265.204392][ T9] cp210x 3-1:0.0: device disconnected 20:27:33 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:33 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:33 executing program 0: syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x40c40) 20:27:33 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c21000800", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:33 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000080)={0x14, 0x15, 0x1}, 0x14}}, 0x0) 20:27:33 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x1b8) mount(0x0, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000040)='romfs\x00', 0x90000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f00000002c0)={0x0, 0x0}) prlimit64(r2, 0x7, &(0x7f0000000340)={0x8, 0x3}, &(0x7f0000000380)) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) connect$unix(r0, &(0x7f0000000740)=@abs={0x0, 0x0, 0x4e22}, 0x6e) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000001300)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_FSSETXATTR(r6, 0x401c5820, &(0x7f00000000c0)={0x20}) dup3(r5, r5, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r7, &(0x7f0000000080)={0x0, 0x804a0200, &(0x7f0000000140)={&(0x7f0000000180)={0x14, 0x18, 0xa01, 0x0, 0xe4ffffff, {0x4}}, 0x14}}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x300000e, 0x20010, r0, 0xa908000) r8 = syz_open_dev$tty1(0xc, 0x4, 0x2) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEAUTHENTICATE(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000440)={0x28, 0x0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r9}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @random="8f0ad849873b"}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000400)={0x18, 0x0, 0xd57130b9fd170e52, 0x70bd27, 0x25dfdbfb, {{}, {@void, @void}}, [@NL80211_ATTR_USE_RRM={0x4}]}, 0x18}}, 0x4084) writev(r8, &(0x7f00000006c0)=[{&(0x7f00000025c0)="72c23e19609073fc2567f18e39d4ce19c198dbc64623783205a03061aadc658f0150a9d300b7e4b065e068da7524f83c42b8e8548ef5e4f8a63de2a1fcdec3dfada825135cbd7570c6739a0a21ae81605e16b2534bcb8f6f91e06bbcc1c69bdf11bfe107584bd1e93eb4853e66ab87e68b75908566be6fac5b20f76cd9a970ca1bc12e311a5bba9fd34ccdff1948c133a863e51256b09e24196cc65902c0d6a4e6af54977fb63a38ddb1c6b4d01d1223ed9d12733195cc38a0d53a586c08e67041ceb22fd59cf96b42a48058aa838f2061c7691543744bf64e9960a665b92a3f41edbf2f01c3ec8822a569ef70c9368e98a8012ddabafc7866007025fdf6b05c3107112aabb7a6043b319bf79a373d47048377d40d4ac33eea931ad1dfae393de16469756bcf96ec90279238c3f14f2365b6f35555843d98f106857719fa9c2955d6f58504a6570132b036de5c1ccb6daddca60e5bc78e34518f3cfdf65c15016c6ce2c61bab2386f0b1cd42fbc4e4e6b54bb938c91b2b9fc9455bca0341143c9bf93af1ad644ca3654823d24ba0d698d283b63acd7a58b1195b9a94bb1f7d2fdb6514b86e11f0bd712edf883e4ec8bc0111779465765f6de6f6c8f91b66638d39ef7c3311be93418373c6ac9275961d0d048c3436e466c7bd8f9c9e4d7cc1c4bf9b5e40f19229bb2b51007ee013058f790e7f1d393417f7362ba06ef7f9a326181b6a95fbb7ca14b9da1d5529a00f82349c0dc78019d45ea1b57e1494e9fcedd7a96cff3d18cbe4c0bd36bca2a8a3fa885a4e6bff84116f8b07e3e1d80d5fbd58def7731df723a8356ffc1b0899c95f27cc39db3c112a8b0135df3cdd3bfa3d2fecf6079ecfc3b39c431d76d2c576d699483328ea93dd29272012781e6154e5375e1fbaefaecb9080311fd0eefc7d57f4844ec9e7925df2e147ea1fb10e7f8441f89713f843eb1e25b365bb423c7fdb458eb95f84fe80819edceba04ed92dd97be319cfdf37609e226b352fa4a24cef02c975e3f1816bef617ae0a0550240b2df3b36a790f18339138a8fb5e70fb06a27a5aeb5f190b64328f2ab033eb6b8eb3fcea5ffd3746df5a8fde0718b0a1c91c32b8e9b2ac7f06ae9f3328a5e0f105051e6cbe3647a851703220e2897240a5eb441beb073880f1a7e20639b75cde7e4e748894f2eeb0c3315f4f754aa0e9cf866590cd22d19708aa8a694f911b8f5fb6739f6e592e21666bd9c2c79741b82ffc1a6c00452620dae46b614fc250b03573b03be9ef8807f6e51ba59d5696e84b99c2bb3743f2c47bc9705a838cb8a26d32de909536f3e938fa31725463c7c7c2d61e707f2db87783dad62b05c18583eec472855d40ba78571326b1ee76532c0e225351be2ea0bd629e37e353870b9dee8e93dbb23483e24d037844d2c402c9b123596760322e8a39c94ae1e4bd4643e8bcf3c5e1dc6e14d2872077ae9510673bafdb6620b7533e253eb70f6fbd7ef975581405fa05abe0973ddb0a0c400f52d1e55dd1b02c8ca4142a79fc05ca559e9caf91382b0429d433a6b7e9f43af7a5c61f36665c38446e2425fb563ef4d4d34b513d1ef078af72e2964c6fcbd99203a2997750176ff6741b71b3bb1c16371095aa82da6fd1d1d47cd6b7d72b6a5c8058bb2896ebd2209f00b76349b31e3c92bdd97949ed16c62d57c2b9320b0d195ea4e9f67c446649aca94c48254038237baac1957efa6c19f3a1480cbd982218e2fd7347b503f67e8d1ac9145e33d48b918f74144ef0b91b69c575b034f2334ee10d36c3806a3b5a530051821a4ff3ac0b0dc0bcda96e460d07c850fa6a6187543f841a889ce21b4763ec045da8c9c37ee0ef9d16864242d6d104bf219f9b9e23df9a1ff6235021c6ad6aeebe51f5c740a70c598b85acf34b0355cd3755a86b56c3116fa8c87340f8e16b2d1681defa67669b2f98663938f13b8a403f26eef96adef8e1a26d19cf7a61181d96515acdaa718b10635865f0847e44d9296448e56dcfbe9c67dd1a852c38c5eecf19e8838dadedd43bd99da82f3d06ff6d89454080c29237a466cbeadcec7d23c08d3169c6915188964d57287b008731f1fcc81f05367b52da5c4108ce4d81ca95c8fe8e25e66adaf21948c0e7572267ea1b4caccd72b523f5b92e38d873335c043c1aae5ac13ebc758b75e14834d41d3d68e07bb7ee12c413bf84f6be4ab52a005682bac54087ac6f5da78aa1b8965723440dfc83610524b9f9714d1900b482f45910547d0cc8d7db1a6b8f4697e5ef3bea91226353dda2d08fa79596e89803eb82290daae2924dcec58f558e205372a800d3e46e21635292a4dc6c1a4427fb363bfdde91c05f384043c8d8d8ee3fc8bd5b5150fac9c6692c65202f32c726e49a850aa2cf37c9d11e1820b8c967a3438d13c862e0eea0533aff5de38a729cbb635dd6937436d56426abf1c319065144207d2752a3f028c7890d4cbe6a321bc3e2b25f3a2860dfa8f9d7795f4f9bb9ff3d4b6dc793b198f448b03c52b1f2cd56021cfe16d7aa0a49c1c625910d559ec77db50daf98a961a681bbf010acddf9577141eb183663086ab3b9802331d3cb8003837811e99d7502fdafc5905b4d4adb3a618dc7147ba34913c48b27e9705cb8d2188efe65507800de7ecf10bf4caf06933a2552d3405faa4c3fd6b59c5f38926d4d0a7e4d2efc1beab0e1d6b87a25b01b71c351c55dbf7ad8d4e7b23e1f03489bd1d921bd2bdf565b91658e8543dcfe19b32392f8072252eed8596c3387945d3943f16065e0a7719a925918993494bac56b0e30c97c1e39ba73374f1f14b2dbe2515640726c1778d1407a6b253123e8957b4bd1c32f018c20eefed13daf0c45282b98cd09e6fc4786145da597148a891826cffb748085d4cee6586c8fb7f23be0475c7fd86ae2aeb08db1027e8a795f54af1ed440ea31f8f3d9e46b10330eea533a60f14eb1b6e2c6f4c14f71b29d604902129df75378681c4670ace77db434f6870d5b3aca9f980342fc639a1dcd60f4ecc6e9c0a30dee8b546018459469ed6f74b6dc40e504726ad1359500528a39e9f007d0bed5db6b78913a828f4ed249f5296e47b3ca817874492201b3f2a2f8a2ab26572d8503bb70c720ab256a3218e8abd586e6d5aaf3e2966def55cc8b80df63509b42f82e753729e7e739eda73cba98507c512cceb0dd96e052934710e817e02fe801d2a558bb9918535965fae143e7cb469a8a982df1411e30986393a7cb32cd6704d3b81b5fa6cc260c3a58179ce189b0ea14d4bfd32bc9e2de2b735598b6dbd1b6aece085aa151ca08cfcf99dc7b01c1c569b2ba0540974f9e2cf6f19db27489512e5ab0b9405310ea2ab2dbacb6c9a64e9048c1185998219fb5d4b751f59ee5064513615f28d30ab839e54b15029c5f92224a8faa7b640cf53febdb2e5b8dec40484fb82beaf56668cbd38ebd6101f06d33d8d91b3d2195d0d92a0dab83f083c35614953dff710c720fab741030aa8ca7a685e23a40d8e0f7d571c6530dfea8c74580f632b84b0a4f8d5ff9cde9e19eca3f1318261800a0625f9ec2ae7eea16da11a6a785c5491e729790acbaf002ec13e02801e920289e96356314946779c34dbddc87054bad52b82dc0ccebbc933348ac4452adb8bf665ba1f41e83ab11522c084e8f330b7be9f7900755a7eff74d3ece26a049d50c76fb2cb76414284dc5f1c6f6d2a90311d4feaa711e1d35807e704e75e1c417e5ea2575b4ca017cb23d27d46416a770c528d992f1b4ffad757650e8f3c3ee102b5195319839fa33d7dd4ac31a3d688fe67440042a3e168f4cdb9ef62b15aced396619052b1c90cffff944e69bf4208bea0913850d2095b9de2b4d62ef17d83a620c2a3f6f9f61d71a6a2fb59411369a581e7460c2e13b09ea3e8ecbb7eac8674d4b5dd9c748e9d5b99f73a6ab8caa619a8fef35a993eb1cc59ee15b8a1bf1a8c6fc1114903257e0472f72179c99c80acc4e09c94e4bbf6aee5f99f7b0be1d733a031e43ad9f2f3c58d62b77227b7c95a0f95302deafb7d428637efbb92b25135e0f3107791e35d7d7f81fe326e239612866dbf50dfb4be06ee84f89f3e813c734aa3892523d51ea9d85512969d488903df2257d8d51ab8a2c9c52fc9438427152a3544ce8896bda7e2b251ef04d643fda342164cb75b5fcf59c46fd7d1f7dffde84a137f5c7f18b189d09f8a6e45500fd2491cbe1d8d359754e898ca7b44eb9ac8abfe73c5f16339fe47060c34e40ab441b450f8b84a1fd37ac8c7a443e8d9ba74e5d603cf13cc8f62a87dd83e3d5bdcdb516306784a9ebc526d34b7fc6cacbf66b6819425517dc9f89f4f5f1c71a62b5380bbc89a063026cefd6f8f9d6daa1eac3237a90a159bd13b5a51aeee277687d89907d3d7b8810da22163f8f49947d360359f1c48c2da1ea027425a23ff16e31d0a6c1b4330f38c4ebd948e4100362ffbf9b3e09a262c5a4bba62c10f933c11aecd7f85e3efae51de531967b168d47f698941a9b11fcbddc59a5a08bc743bd5a4a345ca28f796328bcf94cbe392371b5d660d8c8df9d02c1e6633dcf27238fd4dd2f135612fd710989ec7ed96afc3beb239a4695e35485979c22eda34e2413e1851cb09b3c0c8baaefcc6424b25e6cfdd94dde4885b878da826fa7b7adce7410e852889f528088a49521b2f230d00f24e6bb424df754a9e50a0d6f409f51b4d50af0763ad70ef507ecebe30dc9017d6edf787b5bea787d6d9ca56a09307133bf5f24e55ccbab43fca1815c05b64ac4b3da6357c5275042b04ec9c1cb39aa2f0c25380285b0a9f33fcb5dfe4094e8b76a42e536f40b145767360276e2ad1acfb00888ea89c90c51243db357eb2d6c6dc4383085978d7a52bc495c5412f8ac2e41499b72c952e524215b555eccb0daa2cc8c52ad7ad867505b47a01f2ef89b4bd791cc6ed414c00bea11705725e3ef57390c6f8250a8fd9af65bb2555361fb3a2e10a02797416e8121e999b725e5c077b735d2043a06168bb6cf0ebdb188f239a01f3d1853fd82ae15217fedc634adacf9b11f484f90dd9926ae8ec8974831ce34b6b19c1b2051caf76e97b4238e58fe3f94f12dd5500badd9774daf324e754698b4ee03fffde8b02afa16eaa997cb19811dbf60d69894a26e847e0540da73177aca0bcadc6f121668849949879605a19a753f7a579c8d487d34c14fc65bf69def76fe6ed7580e81473e2ffc4cbd4e0593d383188be3872006c957a1396296eaf755b66d00209e5575d288ec9da675e2329a3b60fff7f4d0269580f89ebd1f0c72734d06e18a102b3b35908430325a9b0a73cfd51137d964c7903e815058a509441005cdc04b8d1b7f28f22e6ce1a9f1d2c22a3c3893ff4bdbc68a247e69a21bc1eb917494b36a3e48af1bccf7d5faa80f01f706f8f1004395785f4e14eac3818a28c4755a4d02e722122d673394841cf1cefc478070a5e8671a5c3a0347a23a845b458d69e2dcb59da6dc716190ba731fe5923788b876c3329aa1ce97770bdb01d4a55fb3572139378f37713511ea98fe350d58c23118f72175f3dae8d94bdbab8bec7a52669194356918cf18c7d8657c67f15a5950d67b1eeca9392cbef00e65b7b8dfe4362684c188265c5784274ac45bad7c9451624ea33f93542647d582086a9dc010a8eb349c8494c18c8675894e57aa4112f6e178623dab73324a010aa4935d599f1e88fea17ae729afbcc66a4274969d5b3b9e4964dc7d04271810eb3b6e35f48f1db820a6312557d5590b6fa713980c4cfc03c586e8cf4ac5", 0x1000}, {&(0x7f00000003c0)}, {&(0x7f00000004c0)="263e8fc8f91c218c45a6bebff8e197bdfa90131cedc81aab9cfb428576ce34ec84eedeb62729c415f4657ee2f4197a975c283ffb176dff7c202e2b45", 0x3c}, {&(0x7f0000000500)="03f41dc47c938720dcd70d850e93c76c60ab7367223503d4627320a17657cf2d268839cd8e5c2450ecc2df804402cbf433febfb641a0775b63f4fbd95b8964f6d7364efb0444009d52c7c6af2d51967742f279135b142d8a633f83d1ed4af752981efb622bc3f22d5f0a7c5ce5b52a22a4a712b112e8f37adad8012d56aca3f3", 0x80}, {&(0x7f0000000580)="329b17046e", 0x5}, {&(0x7f00000005c0)="d846d084cce69ab2102540b1c27822639ad72228e7bb059f8941c61771f4350794fbe4c2385bee3226d1812dec23f5e8a0ccf1a71fd1709c96155fca66b6208eb54c9708911f63abff17ef5674a6b4906b196d7476e820493352af42ee62801f03ad2336dfddd8b88b634ae9b64a8a7eb4d68c362b7078d58a7da78b9f4a7d2bd2bea362519e8bf3bf3f64bd36dca2424ff9a43023a7fef5d8439f392aed735e5b0fab4c5e4bdea8e0feb4b4f9aaf8318693dd0f18f136c4469f11ea3dee83c635b6cb557fafd421a401d4c833a193c454a8d8", 0xd3}], 0x6) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="73686f72745161d03e40f43825119bf9b5b86f6d", @ANYRESHEX=0x0, @ANYBLOB="2c9716a48d7dbcd7f5471e57ef73686f72746e616d653d77696e39352c736a6f72746e616d653d6c6f7765722c6e6f6e756d7461696c3d302c757466383d312c757466383daaaf745408fe2877632631bc66cfc5312c757466383d312c636865636b3d6e6f726d616c2c73686f72746e616d653d77696e6e742c756e695f786c6174653d312c756e0000000000000000302c757365667265652c636865636b3d7374726963742c756e695f786c6174653d302c726f6469722c00"], 0x6, 0x2a1, &(0x7f0000002300)="$eJzs3T9rI0cUAPC3siwpSSEVqUIgC0mRythu08gEG0xUJahIUiQmtiFYImCDIX+I4iptmpT5BIFAuvsS19w3OLj24LpzYdhjpd2T7JNl67Ds+/P7NR7Pzpt5Mx5sXOzT9x/2D3bT2D/57WE0GklU2tGO0yRaUYnSH3FO+68AAF5np1kWT7KReeKSiGgsLi0AYIHm/vv//8JTAgAW7Kuvv/lio9PZ/DJNG7HV//O4m/9nn38dPd/Yjx+jF3uxGs04i8ieG7W3siwbVNNcKz7pD467eWT/u/vF/BuPI4bxa9GM1rDrfPx2Z3MtHZmIH+R5vFus387j16MZ709Zf7uzuT4lPrq1+PTjifxXohkPfoifohe7wyTG8b+vpenn2d9Pf/02Ty+PTwbH3fpw3Fi2dMs/GgAAAAAAAAAAAAAAAAAAAAAA3mArRe2cegzr9+RdRf2dpbP8m+VIS63z9XlG8Uk50YX6QIMs/inr66ymaZoVA8fx1figGtW72TUAAAAAAAAAAAAAAAAAAAC8Wo5+/uVgp9fbO7yRRlkNoHyt/2XnaU/0fBSzB9fHa1WK5oyZY6kck0TMTCPfxA0dy1WNdy7L+d//5p2wcfWY5VnnczON8nYd7CTTz7AeZU+jvCT3JsfU4ppr1S57lM11/WpTHzXn3nvtvWFjMGNMJLMS++zR6OSKnuTiLmrDU50avlw0JsIv3I257vOLvysS1ToAAAAAAAAAAAAAAAAAAGChxi/9Tnl4MjO0ktUXlhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3Krx5//P0RgUwdcYXIvDozveIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+BZwEAAP//w1FiAg==") 20:27:34 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:34 executing program 5: mkdir(&(0x7f0000000200)='./file0\x00', 0x1b8) mount(0x0, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000040)='romfs\x00', 0x90000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f00000002c0)={0x0, 0x0}) prlimit64(r2, 0x7, &(0x7f0000000340)={0x8, 0x3}, &(0x7f0000000380)) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) connect$unix(r0, &(0x7f0000000740)=@abs={0x0, 0x0, 0x4e22}, 0x6e) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000001300)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_FSSETXATTR(r6, 0x401c5820, &(0x7f00000000c0)={0x20}) dup3(r5, r5, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r7, &(0x7f0000000080)={0x0, 0x804a0200, &(0x7f0000000140)={&(0x7f0000000180)={0x14, 0x18, 0xa01, 0x0, 0xe4ffffff, {0x4}}, 0x14}}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x300000e, 0x20010, r0, 0xa908000) r8 = syz_open_dev$tty1(0xc, 0x4, 0x2) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEAUTHENTICATE(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000440)={0x28, 0x0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r9}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @random="8f0ad849873b"}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000400)={0x18, 0x0, 0xd57130b9fd170e52, 0x70bd27, 0x25dfdbfb, {{}, {@void, @void}}, [@NL80211_ATTR_USE_RRM={0x4}]}, 0x18}}, 0x4084) writev(r8, &(0x7f00000006c0)=[{&(0x7f00000025c0)="72c23e19609073fc2567f18e39d4ce19c198dbc64623783205a03061aadc658f0150a9d300b7e4b065e068da7524f83c42b8e8548ef5e4f8a63de2a1fcdec3dfada825135cbd7570c6739a0a21ae81605e16b2534bcb8f6f91e06bbcc1c69bdf11bfe107584bd1e93eb4853e66ab87e68b75908566be6fac5b20f76cd9a970ca1bc12e311a5bba9fd34ccdff1948c133a863e51256b09e24196cc65902c0d6a4e6af54977fb63a38ddb1c6b4d01d1223ed9d12733195cc38a0d53a586c08e67041ceb22fd59cf96b42a48058aa838f2061c7691543744bf64e9960a665b92a3f41edbf2f01c3ec8822a569ef70c9368e98a8012ddabafc7866007025fdf6b05c3107112aabb7a6043b319bf79a373d47048377d40d4ac33eea931ad1dfae393de16469756bcf96ec90279238c3f14f2365b6f35555843d98f106857719fa9c2955d6f58504a6570132b036de5c1ccb6daddca60e5bc78e34518f3cfdf65c15016c6ce2c61bab2386f0b1cd42fbc4e4e6b54bb938c91b2b9fc9455bca0341143c9bf93af1ad644ca3654823d24ba0d698d283b63acd7a58b1195b9a94bb1f7d2fdb6514b86e11f0bd712edf883e4ec8bc0111779465765f6de6f6c8f91b66638d39ef7c3311be93418373c6ac9275961d0d048c3436e466c7bd8f9c9e4d7cc1c4bf9b5e40f19229bb2b51007ee013058f790e7f1d393417f7362ba06ef7f9a326181b6a95fbb7ca14b9da1d5529a00f82349c0dc78019d45ea1b57e1494e9fcedd7a96cff3d18cbe4c0bd36bca2a8a3fa885a4e6bff84116f8b07e3e1d80d5fbd58def7731df723a8356ffc1b0899c95f27cc39db3c112a8b0135df3cdd3bfa3d2fecf6079ecfc3b39c431d76d2c576d699483328ea93dd29272012781e6154e5375e1fbaefaecb9080311fd0eefc7d57f4844ec9e7925df2e147ea1fb10e7f8441f89713f843eb1e25b365bb423c7fdb458eb95f84fe80819edceba04ed92dd97be319cfdf37609e226b352fa4a24cef02c975e3f1816bef617ae0a0550240b2df3b36a790f18339138a8fb5e70fb06a27a5aeb5f190b64328f2ab033eb6b8eb3fcea5ffd3746df5a8fde0718b0a1c91c32b8e9b2ac7f06ae9f3328a5e0f105051e6cbe3647a851703220e2897240a5eb441beb073880f1a7e20639b75cde7e4e748894f2eeb0c3315f4f754aa0e9cf866590cd22d19708aa8a694f911b8f5fb6739f6e592e21666bd9c2c79741b82ffc1a6c00452620dae46b614fc250b03573b03be9ef8807f6e51ba59d5696e84b99c2bb3743f2c47bc9705a838cb8a26d32de909536f3e938fa31725463c7c7c2d61e707f2db87783dad62b05c18583eec472855d40ba78571326b1ee76532c0e225351be2ea0bd629e37e353870b9dee8e93dbb23483e24d037844d2c402c9b123596760322e8a39c94ae1e4bd4643e8bcf3c5e1dc6e14d2872077ae9510673bafdb6620b7533e253eb70f6fbd7ef975581405fa05abe0973ddb0a0c400f52d1e55dd1b02c8ca4142a79fc05ca559e9caf91382b0429d433a6b7e9f43af7a5c61f36665c38446e2425fb563ef4d4d34b513d1ef078af72e2964c6fcbd99203a2997750176ff6741b71b3bb1c16371095aa82da6fd1d1d47cd6b7d72b6a5c8058bb2896ebd2209f00b76349b31e3c92bdd97949ed16c62d57c2b9320b0d195ea4e9f67c446649aca94c48254038237baac1957efa6c19f3a1480cbd982218e2fd7347b503f67e8d1ac9145e33d48b918f74144ef0b91b69c575b034f2334ee10d36c3806a3b5a530051821a4ff3ac0b0dc0bcda96e460d07c850fa6a6187543f841a889ce21b4763ec045da8c9c37ee0ef9d16864242d6d104bf219f9b9e23df9a1ff6235021c6ad6aeebe51f5c740a70c598b85acf34b0355cd3755a86b56c3116fa8c87340f8e16b2d1681defa67669b2f98663938f13b8a403f26eef96adef8e1a26d19cf7a61181d96515acdaa718b10635865f0847e44d9296448e56dcfbe9c67dd1a852c38c5eecf19e8838dadedd43bd99da82f3d06ff6d89454080c29237a466cbeadcec7d23c08d3169c6915188964d57287b008731f1fcc81f05367b52da5c4108ce4d81ca95c8fe8e25e66adaf21948c0e7572267ea1b4caccd72b523f5b92e38d873335c043c1aae5ac13ebc758b75e14834d41d3d68e07bb7ee12c413bf84f6be4ab52a005682bac54087ac6f5da78aa1b8965723440dfc83610524b9f9714d1900b482f45910547d0cc8d7db1a6b8f4697e5ef3bea91226353dda2d08fa79596e89803eb82290daae2924dcec58f558e205372a800d3e46e21635292a4dc6c1a4427fb363bfdde91c05f384043c8d8d8ee3fc8bd5b5150fac9c6692c65202f32c726e49a850aa2cf37c9d11e1820b8c967a3438d13c862e0eea0533aff5de38a729cbb635dd6937436d56426abf1c319065144207d2752a3f028c7890d4cbe6a321bc3e2b25f3a2860dfa8f9d7795f4f9bb9ff3d4b6dc793b198f448b03c52b1f2cd56021cfe16d7aa0a49c1c625910d559ec77db50daf98a961a681bbf010acddf9577141eb183663086ab3b9802331d3cb8003837811e99d7502fdafc5905b4d4adb3a618dc7147ba34913c48b27e9705cb8d2188efe65507800de7ecf10bf4caf06933a2552d3405faa4c3fd6b59c5f38926d4d0a7e4d2efc1beab0e1d6b87a25b01b71c351c55dbf7ad8d4e7b23e1f03489bd1d921bd2bdf565b91658e8543dcfe19b32392f8072252eed8596c3387945d3943f16065e0a7719a925918993494bac56b0e30c97c1e39ba73374f1f14b2dbe2515640726c1778d1407a6b253123e8957b4bd1c32f018c20eefed13daf0c45282b98cd09e6fc4786145da597148a891826cffb748085d4cee6586c8fb7f23be0475c7fd86ae2aeb08db1027e8a795f54af1ed440ea31f8f3d9e46b10330eea533a60f14eb1b6e2c6f4c14f71b29d604902129df75378681c4670ace77db434f6870d5b3aca9f980342fc639a1dcd60f4ecc6e9c0a30dee8b546018459469ed6f74b6dc40e504726ad1359500528a39e9f007d0bed5db6b78913a828f4ed249f5296e47b3ca817874492201b3f2a2f8a2ab26572d8503bb70c720ab256a3218e8abd586e6d5aaf3e2966def55cc8b80df63509b42f82e753729e7e739eda73cba98507c512cceb0dd96e052934710e817e02fe801d2a558bb9918535965fae143e7cb469a8a982df1411e30986393a7cb32cd6704d3b81b5fa6cc260c3a58179ce189b0ea14d4bfd32bc9e2de2b735598b6dbd1b6aece085aa151ca08cfcf99dc7b01c1c569b2ba0540974f9e2cf6f19db27489512e5ab0b9405310ea2ab2dbacb6c9a64e9048c1185998219fb5d4b751f59ee5064513615f28d30ab839e54b15029c5f92224a8faa7b640cf53febdb2e5b8dec40484fb82beaf56668cbd38ebd6101f06d33d8d91b3d2195d0d92a0dab83f083c35614953dff710c720fab741030aa8ca7a685e23a40d8e0f7d571c6530dfea8c74580f632b84b0a4f8d5ff9cde9e19eca3f1318261800a0625f9ec2ae7eea16da11a6a785c5491e729790acbaf002ec13e02801e920289e96356314946779c34dbddc87054bad52b82dc0ccebbc933348ac4452adb8bf665ba1f41e83ab11522c084e8f330b7be9f7900755a7eff74d3ece26a049d50c76fb2cb76414284dc5f1c6f6d2a90311d4feaa711e1d35807e704e75e1c417e5ea2575b4ca017cb23d27d46416a770c528d992f1b4ffad757650e8f3c3ee102b5195319839fa33d7dd4ac31a3d688fe67440042a3e168f4cdb9ef62b15aced396619052b1c90cffff944e69bf4208bea0913850d2095b9de2b4d62ef17d83a620c2a3f6f9f61d71a6a2fb59411369a581e7460c2e13b09ea3e8ecbb7eac8674d4b5dd9c748e9d5b99f73a6ab8caa619a8fef35a993eb1cc59ee15b8a1bf1a8c6fc1114903257e0472f72179c99c80acc4e09c94e4bbf6aee5f99f7b0be1d733a031e43ad9f2f3c58d62b77227b7c95a0f95302deafb7d428637efbb92b25135e0f3107791e35d7d7f81fe326e239612866dbf50dfb4be06ee84f89f3e813c734aa3892523d51ea9d85512969d488903df2257d8d51ab8a2c9c52fc9438427152a3544ce8896bda7e2b251ef04d643fda342164cb75b5fcf59c46fd7d1f7dffde84a137f5c7f18b189d09f8a6e45500fd2491cbe1d8d359754e898ca7b44eb9ac8abfe73c5f16339fe47060c34e40ab441b450f8b84a1fd37ac8c7a443e8d9ba74e5d603cf13cc8f62a87dd83e3d5bdcdb516306784a9ebc526d34b7fc6cacbf66b6819425517dc9f89f4f5f1c71a62b5380bbc89a063026cefd6f8f9d6daa1eac3237a90a159bd13b5a51aeee277687d89907d3d7b8810da22163f8f49947d360359f1c48c2da1ea027425a23ff16e31d0a6c1b4330f38c4ebd948e4100362ffbf9b3e09a262c5a4bba62c10f933c11aecd7f85e3efae51de531967b168d47f698941a9b11fcbddc59a5a08bc743bd5a4a345ca28f796328bcf94cbe392371b5d660d8c8df9d02c1e6633dcf27238fd4dd2f135612fd710989ec7ed96afc3beb239a4695e35485979c22eda34e2413e1851cb09b3c0c8baaefcc6424b25e6cfdd94dde4885b878da826fa7b7adce7410e852889f528088a49521b2f230d00f24e6bb424df754a9e50a0d6f409f51b4d50af0763ad70ef507ecebe30dc9017d6edf787b5bea787d6d9ca56a09307133bf5f24e55ccbab43fca1815c05b64ac4b3da6357c5275042b04ec9c1cb39aa2f0c25380285b0a9f33fcb5dfe4094e8b76a42e536f40b145767360276e2ad1acfb00888ea89c90c51243db357eb2d6c6dc4383085978d7a52bc495c5412f8ac2e41499b72c952e524215b555eccb0daa2cc8c52ad7ad867505b47a01f2ef89b4bd791cc6ed414c00bea11705725e3ef57390c6f8250a8fd9af65bb2555361fb3a2e10a02797416e8121e999b725e5c077b735d2043a06168bb6cf0ebdb188f239a01f3d1853fd82ae15217fedc634adacf9b11f484f90dd9926ae8ec8974831ce34b6b19c1b2051caf76e97b4238e58fe3f94f12dd5500badd9774daf324e754698b4ee03fffde8b02afa16eaa997cb19811dbf60d69894a26e847e0540da73177aca0bcadc6f121668849949879605a19a753f7a579c8d487d34c14fc65bf69def76fe6ed7580e81473e2ffc4cbd4e0593d383188be3872006c957a1396296eaf755b66d00209e5575d288ec9da675e2329a3b60fff7f4d0269580f89ebd1f0c72734d06e18a102b3b35908430325a9b0a73cfd51137d964c7903e815058a509441005cdc04b8d1b7f28f22e6ce1a9f1d2c22a3c3893ff4bdbc68a247e69a21bc1eb917494b36a3e48af1bccf7d5faa80f01f706f8f1004395785f4e14eac3818a28c4755a4d02e722122d673394841cf1cefc478070a5e8671a5c3a0347a23a845b458d69e2dcb59da6dc716190ba731fe5923788b876c3329aa1ce97770bdb01d4a55fb3572139378f37713511ea98fe350d58c23118f72175f3dae8d94bdbab8bec7a52669194356918cf18c7d8657c67f15a5950d67b1eeca9392cbef00e65b7b8dfe4362684c188265c5784274ac45bad7c9451624ea33f93542647d582086a9dc010a8eb349c8494c18c8675894e57aa4112f6e178623dab73324a010aa4935d599f1e88fea17ae729afbcc66a4274969d5b3b9e4964dc7d04271810eb3b6e35f48f1db820a6312557d5590b6fa713980c4cfc03c586e8cf4ac5", 0x1000}, {&(0x7f00000003c0)}, {&(0x7f00000004c0)="263e8fc8f91c218c45a6bebff8e197bdfa90131cedc81aab9cfb428576ce34ec84eedeb62729c415f4657ee2f4197a975c283ffb176dff7c202e2b45", 0x3c}, {&(0x7f0000000500)="03f41dc47c938720dcd70d850e93c76c60ab7367223503d4627320a17657cf2d268839cd8e5c2450ecc2df804402cbf433febfb641a0775b63f4fbd95b8964f6d7364efb0444009d52c7c6af2d51967742f279135b142d8a633f83d1ed4af752981efb622bc3f22d5f0a7c5ce5b52a22a4a712b112e8f37adad8012d56aca3f3", 0x80}, {&(0x7f0000000580)="329b17046e", 0x5}, {&(0x7f00000005c0)="d846d084cce69ab2102540b1c27822639ad72228e7bb059f8941c61771f4350794fbe4c2385bee3226d1812dec23f5e8a0ccf1a71fd1709c96155fca66b6208eb54c9708911f63abff17ef5674a6b4906b196d7476e820493352af42ee62801f03ad2336dfddd8b88b634ae9b64a8a7eb4d68c362b7078d58a7da78b9f4a7d2bd2bea362519e8bf3bf3f64bd36dca2424ff9a43023a7fef5d8439f392aed735e5b0fab4c5e4bdea8e0feb4b4f9aaf8318693dd0f18f136c4469f11ea3dee83c635b6cb557fafd421a401d4c833a193c454a8d8", 0xd3}], 0x6) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="73686f72745161d03e40f43825119bf9b5b86f6d", @ANYRESHEX=0x0, @ANYBLOB="2c9716a48d7dbcd7f5471e57ef73686f72746e616d653d77696e39352c736a6f72746e616d653d6c6f7765722c6e6f6e756d7461696c3d302c757466383d312c757466383daaaf745408fe2877632631bc66cfc5312c757466383d312c636865636b3d6e6f726d616c2c73686f72746e616d653d77696e6e742c756e695f786c6174653d312c756e0000000000000000302c757365667265652c636865636b3d7374726963742c756e695f786c6174653d302c726f6469722c00"], 0x6, 0x2a1, &(0x7f0000002300)="$eJzs3T9rI0cUAPC3siwpSSEVqUIgC0mRythu08gEG0xUJahIUiQmtiFYImCDIX+I4iptmpT5BIFAuvsS19w3OLj24LpzYdhjpd2T7JNl67Ds+/P7NR7Pzpt5Mx5sXOzT9x/2D3bT2D/57WE0GklU2tGO0yRaUYnSH3FO+68AAF5np1kWT7KReeKSiGgsLi0AYIHm/vv//8JTAgAW7Kuvv/lio9PZ/DJNG7HV//O4m/9nn38dPd/Yjx+jF3uxGs04i8ieG7W3siwbVNNcKz7pD467eWT/u/vF/BuPI4bxa9GM1rDrfPx2Z3MtHZmIH+R5vFus387j16MZ709Zf7uzuT4lPrq1+PTjifxXohkPfoifohe7wyTG8b+vpenn2d9Pf/02Ty+PTwbH3fpw3Fi2dMs/GgAAAAAAAAAAAAAAAAAAAAAA3mArRe2cegzr9+RdRf2dpbP8m+VIS63z9XlG8Uk50YX6QIMs/inr66ymaZoVA8fx1figGtW72TUAAAAAAAAAAAAAAAAAAAC8Wo5+/uVgp9fbO7yRRlkNoHyt/2XnaU/0fBSzB9fHa1WK5oyZY6kck0TMTCPfxA0dy1WNdy7L+d//5p2wcfWY5VnnczON8nYd7CTTz7AeZU+jvCT3JsfU4ppr1S57lM11/WpTHzXn3nvtvWFjMGNMJLMS++zR6OSKnuTiLmrDU50avlw0JsIv3I257vOLvysS1ToAAAAAAAAAAAAAAAAAAGChxi/9Tnl4MjO0ktUXlhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3Krx5//P0RgUwdcYXIvDozveIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+BZwEAAP//w1FiAg==") 20:27:34 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000007c40)=[{{&(0x7f0000000000)={0xa, 0x4e24, 0x0, @mcast2}, 0x1c, &(0x7f0000002700)=[{&(0x7f0000000100)="a9c336097726fb22dc2cab610b6a39a5f88ba11176098b78cf39c311ddc8138c55b092a989ea2bc12996c7ea4e1ab22e5f65114cf941018e31ed5ad918549f6d3a66ced32c001412ab2235c75ec883fae0f266efc0649502e3aca03f18be699b5d1b30d0ea2b087a8d8fc47a05ba088ac6cb492b8e3e46dd6974c323345db3a2ab24cc68f15067da6baefa24807248661641e834c7aff8ad6028172a34bf5152efb8ba3704461c1d533e3d3cf031d279e2", 0xb1}, {&(0x7f00000001c0)="54e947aca056f2146280885dfa406d4bd902e6a06cda0ea6849c4840fffb81d2ed45716f1b2777ea58887f0de1db5a1a11cd0b3dcadd47df24b6b03bf945d3b7753273dd443696ccfc0a02691c8adaba10965d9dc1e799a36a1869b5fb921475a027604230280aaabbe9c0887d1088277b193175f7c3f1644d3bb319415053f3c8c1e2357c24b51fb4be20ef65d532ba1e9bb7f73b4ddab31cf86f4517315975acccae17edec4b4387601dad5102303e2a5dd7971ff13f3aba391b2f", 0xbc}, {&(0x7f0000000400)="b3230655681221f516deef1d3f76036231746d587a27112c2481ce820fa38761ce4dfd921bfe2a553cd3ede5440c16653b2b81aae6229df573fcf0d10d070f1f5f381724c6330f635ab59046ed09dab6e64c92a86bf6af76d4765b9a0d58d8778856e0b256bd295e3e0b66238fc420eb8d364a8fb20a0b4b726f4312ef45db40e8444e629513a4875bc1c584b8ac7f974e2c62692e6369a016fb84717deb3181bc3f9206e8e186c0f572904a86866a2c057b76adfca5f2bfa46c45854e808231a902a7be41e9b229f78475a219724816a828f05b4f85720bebe41ccc797a5f0f40162cc40c31884fa69b9daa18094d3ad19ba8ef8b43984d56adc1061639f314a648b6d5a6d1e3021d02cdc571e0c40e879d4fc77effda0c4430901e7ca487505c7375fc8a6881ea4578213cbc76715a8dcf62103e3e33f1b40557e7c536730626a0c0848d92c2dd0d32668b2e2937e0098b4091b156f8896915bd1a0cb952054424936f12e0bad3aa3129fd4532254168d9bdba1d04b84edfb053cd3ad0ac54b23d2ff8efdb22358031c09501a7ff13452f616cb5d451e1778d933f667d2a3bec37730f0984557d029684e26cbe587d5abf263272c3ef2d4592bbd14981083d194aece5c8231ddc172ceb536729db9c42760ee5891f31914dae34b09b5f45ff8cda9ccea0861c3e08f5e685e90354191fd674ca86f4cb2cbabe0552a5ab1dc2dbf8fceb1fb34e42093f6e498326c21a8fbf7a2bcd6ac3475058b6e706c233b8d7497f8544a3b4f9c00251808352d7426ef72a6c37d74235063ee76653edcfe7075a7e79fe2a89777914220438c867b231837757a37ed2fd98464e96bd9427ea0310e0a9a4d34b0e685832fd90101b8479b27d0d97230dde5479b439a1cd93f38f666bd9b8475af522cc9598d95136e87f34e7161a8dd096327002ce9d11c65f4c5c54279fc437ab9707d38148413410877fe0df06b9fb2af35e30913a4435e1d43a717cf09c212d38acb54b956a6c957463da9ff0d36f8f4b5b3eda99436ac4e091d8a4f92ea68d521232ed5c1af7942cee43ca32092632398d6764701b841158b1dc5dac0cb4c09f4b098bd910d7233d51a5f8911172f2af4fc5bcca05586b1d377ebc157f93bacbc5fbd0594fd9dce1c8a4cf0bb6af9fdedccfcafbe26217599bbc379ec027e8d0a4e8006fa028a183b04909bd9678df243a1b393e2bdc0dfae7581e288680ef00660cc07781a2af8853d85fa87edf903ff877afa2186078f7efaf0775180e525675b571af132721c2f177a917ec390ffa79b35bcf4c575c8940b874a9dc6bddc899fc31f7d4f1d0ea8dee057d974ea1c15521df3a9a4679351aeff3c0c08ca65c1d5c76c460869eba92f58f81a8eb00de8c79ef1c42be1fd2a35bc97a1209f0c10cf040829857b0f342fd8e784a101d1ae652996b8655e3cc9ffe4d4f878729c8bd6fd322c998dfd07fe44f209b39fa525a1c530de14ef06e2a376d1caeee8a1f9ba22de6a5a29ae22c1c08db4611e168007596309f4f65b67d96445527f5b794c462b9ce50fb81eece65422c69ece1a7d6f68eac8d6204997f9b69bd0cd9811f92849e6000466bcd75132688ebced048b74d1382aa397af808d91c025d789f929179fa02795ace70225ce7dfb84e15903edc085f7ffa2f7b406a75d3a063b2241d7eec2336fe89e000985bf37bda03241730b9c51fbff5e0cb3692d9c9a6b6faf352b2ef551fc02cb2288617cd9ee1201056fe4357531504256baed7dc9e0dcc73245341532b3e53baba76564aa83b60c3da8e5149f7a30d476a9d52b0f6a824ee679ada9f97dd63ad7e04064bb27b88f94faa1857aa6d1a42fcd4ec41c971a608a6b2bd7977c25448c928418b3d3ae55d763b70516a832cbbd0153681d364f49beed2b127347b54fa48c94e7c5a2f44fc28d3d452615433ca2b124ee0298c2cb161d09f83b1a0563e772c7a30fe89d1e44f4fa4b86b64a24b3128a51ca69a964387a6625c861a439dd7e4d3b1fc567c615c74dc6491b46a2c5afaa806a11fb9783f4ba987207ddfc54a280b4b8088ed3f56bc17ff44f970381ec0e2736ada6931d7a73b68ce4849b82adf11b859e6af71a3f4ca50ce16afdbba9e9e251ff456d68205116a7816067bcf839b10eb998680cef39f98b0b47e0b2e6353c12871d55df5d2634319e230fb4de835a051b7fd46cea2352118ccf852a03ec493f20e98e46f130a9ef665ff0fd17e7dd742a7fd1ff8c2f47b984966b011433a4a7bfe46d69ef9d4c7015dc52a494960479eee4b46345959070b001a52479750d5a522ecb3cf4b9c6d3232d4171a4bad88db7ce649046eb2ed741fca8dac93da68ba1e24731135f547534e90bf530d6fb7fe0f9b0bdab746b2c13d98dae22d0bc869911bdf1b2ac5d8e57f82d06e866394e849f5b007ebd90b8bb9fc7a2e0834e5cd9f1a71deb6bc5e6b116f835ea7acb044b291b644595175e3c75022d52d3c8a58ec77286ba56e251f3e390cc39a56ed3ab03332dfe1840c9af45771f1a224fec30fb7046cf22a9e2190b4166721de2dc54d880517bbf12238faad678e26b1dc574cab4ff8bef754e2457f20d8b80c6274121feee2b26b5db3fa8a6bbea85a1ce40f1b227339151fbaec042026688ee386dcc22164f042cc6b0ea52fc79cfa56efc3ddb3e10ff9f0e46ead99564ee303502e1b3c5ee8a347da4c74d0ec068d77fa81848dfbc1e829afc86793b5ee1f17a2a07b9aaf82875fca7f0a61d58a8e431cf3aa89de8bdf7a2d1538e0a330a966f7ad8d44b2ef7d262c194aade2bd678d2015fa5780a66e8aace1f874a6a838336e9e846ac1836f28c30e5da0ac04c4534adaf6195da7b6d89026642806a9de39e1d54ed39d4809ffd9896a93066ba0f70cf329727e8869a48a79b9a199fceea486b04f0dc184f26e9892c8d3d7499549072e7e5fac5223c06a82b3d8479fde0bc206bd4e44c20ec66a912139be77dd2c57cae9a1f4f41de474ba7659ee59b946b56b8fea1612d2c6d438f73283792ab7545b3ab7f3c7335caf9c0af217fd3d4b0dec09ab55163012bddcc14ed81ae1d512e9128b50688699acda5c454e6addcf1ff8a17c50ef3d8173167979d7f0389b16e9761a93844a88bc8faa53ab35d22d316739dee23792eb7b48688078f4064f89e4615d8f4f5caf58003164f88f454209075efec63393e2aa766fa4078111f351921296a0b6cac27754ceb0ae1cbcc362e5e6d0d1a459771628004655127248cbfcb469fe6220ef7f5b59d9196900894001a3305d5894f55d87f3e7aacde2bb44a1222dc47ee35d7f0716277b84f9dafc99e5c3b9fec80688bba48905842a37f73a2e28f4b2e82d04a39de4d3146418dc8afdc8837901b7d8cb2b68fc12587c556c70fcdc40b1f356894f5e5462a7ef05dd615173e5ea6c575c039818c9d99497b93c016a4d6a13573cfd9906e47d55e831d8f53dbcc63a9437451beea986c1df3a1a14b5660ff76d7736a0e265d4bf77d80adb0ad650b59761be72f0a58cc1f10f1a1aeedc28775a29e1bece5bf7577da521c045329637fccdd11d6a86073fc48d9559c0ae5c43ab120925922699b493cd2dc1182715944281b5a33b3d5fd8b60c6fc45cb11e868d4e09a477ff7869f5584166587b894c08c9093b9680f6219f3b5924d7cbe340d656fb9a90e201505ac80ce3b033a6a66cdca8c32c40d744b4f2b3436a6fd7582dede3ab32e4be0b0c460dcc70feb1c2b76e36a450740c700b06fc7c50ec1d8b30926dc464eab7de2da57a3180ceae4a861f5c26a7eaabaf1e843d0ea496a655ee0a344b38f7d49c9a550880c47813d4a47875bb10e410d420d1d3cce95aa03af40a913474a8ef3c2d6e243027872ce33065aaba1a0c1d281bb290fea23d320051a154d66f2ef19aaefaba6f301feee5541b78b9d9b031094090307228cbcb431159131f88485526376509e549fd30d059258be116cbc1af9e0ae7c14663b0d124ecd561d90d6b9140efeb52fcef9c9acef6ce81987d4e024e57b6d1b5b52be24d392e02cbdcc30029fd391f576bae8db646fb031ca1d652e36c5eac997af61dfa3a8d56dfe8033a2a9bc384e8c4e7ee802e3439bda42c8907c0af0c2e90ed311d1047500e51fe4d72af3759d4e5e17b122479179247a6fb8050d23faf642c2e519d46d8aba1c4a7490447f60c6c9d2e10929439cf622fccd6c97dfc32ada61778425d49d075fced5e1e995746ea1179051f728d47cd2545a99d6a0171d97b826c7fc4ff1dc1fc22067c0304e48daa895c553a6d9f49c28953eafc25bc9b32452251b57e9d5605193b19856d2eef06607a577401c80f0a3460527abf4b59f59e4890c56e46ea8a3988a9e5f19897184733e35ec50666cf5ca05a0ada2e2466f7c3b0b49ddd90d4cca77017fb044cec27af1e579888d21c878dbe57faceb4ae5a9fc06c8d29b5566920112e76d4ae0f389fb0dec9933ec0b947995f1f35074a753c89d2ab38360e21e249260887b7ddf6fa274bded105729d88cbd40e25b725b8d10dbf0af9949701c38c338372560a980afa60721882e6799afc48b266e4c5cb1bf43dc71d8d6d3b12e495eefbe46f5d85afe7adbedce608f35b9aea446376420b72e4d778feac52ea23cfebcf202302a1c9a66ceac8711ba6438aa89a8ae2989491a1726573e55dde5b6bc19dd070d7be970cc663ae2b26eb0fe66fc8ce2afa6a0b8ce9aab84b37a38583a146773d2603f24be07b6413a5eb19a7872fca976ae888b9cef3f8007d575bca3bf91c0abb123b698e4d0e9a155cd7e240c7d08ffe80c23edfe1def854ec97a4a1f8fe84087f2ba28259eb65f47307d374da848033247411b8d6ffcf00a932eb5c0fd2a1196b0b0b6b2987385d79981adbbdb39a2b30282916bb94059c9ac2eb2b79d345dcffcc11dbabd0e67b6e2239cdfd687405d298513f5b1bbd11155e8030764ed245f94f2dfb6b491775fbc1f0c37fe9158d6dcd00f5febc2a59b82ab46fd025df8867858a771f1ffa2ca2bd637e4ffb4e759fe7a2510dae70ba20ee3a971438b8f32b28ca70d59440bc265c589d6e44e7e81a1be1dd3b5f9b8a4585672c5ada482f1add99d3b6cffdf5d40e86f47ac2f9a9a5c7f268a177861922ef1d8c15d953f3c023f55817b6815368538087d62b622c0cc8ba07e55328d62ee2441030cd300a56f5c407efeb1359a76656effaed9dcd984599e86ce425ed9d58f96b0cf3cbb416833a181ea65b705bb40c1a8075c964c920a9e8fcfd53dfcd91941e28aada494a88c1b1e9d71b935af2bcb9e0282ee49d6b5a3b900239078c9c990d7c0ca113b5b061e57e1cd504aa757eb537c1c30fcfccfa66327a6bf9be22c9787b5ddf10b4b9acd1fa7159b3248c39d927f6deb096268f840bb620beb8d640d5d55a93596f005abad4f4280bb668a1a17bda03d3e869f0e8fe42cf52a1bc4b5382dea16d9801c89fba22688fe5df70ab8fd01c53a2ffb511d26222e719a4fa56159ec49b734c", 0xf40}], 0x3, &(0x7f0000000040)=[@dstopts_2292={{0x30, 0x29, 0x4, {0x0, 0x2, '\x00', [@calipso={0x7, 0x10, {0x0, 0x2, 0x0, 0x0, [0x0]}}]}}}], 0x30}}, {{&(0x7f00000027c0)={0xa, 0x4e22, 0x0, @local, 0x7}, 0x1c, 0x0}}, {{&(0x7f00000029c0)={0xa, 0x4e21, 0x0, @local}, 0x1c, 0x0, 0x0, &(0x7f0000003b40)=[@rthdr={{0x18}}], 0x18}}], 0x3, 0x0) [ 1265.672139][ T26] audit: type=1804 audit(1685824053.979:697): pid=31521 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1387/cgroup.controllers" dev="sda1" ino=1967 res=1 errno=0 [ 1265.748580][ T26] audit: type=1804 audit(1685824054.009:698): pid=31521 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1387/cgroup.controllers" dev="sda1" ino=1967 res=1 errno=0 [ 1267.451715][T31534] loop5: detected capacity change from 0 to 256 [ 1267.452078][T31534] FAT-fs (loop5): Unrecognized mount option "shortQa>@8%om0x0000000000000000" or missing value [ 1267.480059][T31535] loop1: detected capacity change from 0 to 256 [ 1267.480406][T31535] FAT-fs (loop1): Unrecognized mount option "shortQa>@8%om0x0000000000000000" or missing value 20:27:35 executing program 3: socket$netlink(0x10, 0x3, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:36 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x3) getsockopt$inet6_mreq(r0, 0x29, 0x24, 0x0, &(0x7f0000000080)=0x1000000) 20:27:36 executing program 3: socket$netlink(0x10, 0x3, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) [ 1267.757630][T30959] usb 3-1: new high-speed USB device number 123 using dummy_hcd [ 1268.197540][T30959] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1268.206789][T30959] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1268.216628][T30959] usb 3-1: config 0 descriptor?? [ 1268.261016][T30959] cp210x 3-1:0.0: cp210x converter detected [ 1268.707680][T30959] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1268.927939][T30959] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -121 [ 1268.935552][T30959] cp210x 3-1:0.0: GPIO initialisation failed: -121 [ 1268.944223][T30959] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1269.130395][T30959] usb 3-1: USB disconnect, device number 123 [ 1269.138033][T30959] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1269.146066][T30959] cp210x 3-1:0.0: device disconnected 20:27:37 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:37 executing program 3: socket$netlink(0x10, 0x3, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:37 executing program 5: pipe2$9p(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RFSYNC(r0, &(0x7f0000000000)={0x7}, 0xffffffcb) 20:27:37 executing program 0: pipe2$9p(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RWRITE(r0, 0x0, 0x2d) 20:27:37 executing program 1: pipe2$9p(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RFSYNC(r0, &(0x7f0000000000)={0x7}, 0xffffffcb) write$P9_RRENAME(r0, 0x0, 0x0) 20:27:37 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c2100080003", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0xff) getpeername$inet(r0, 0x0, 0x0) 20:27:38 executing program 3: ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r0}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) [ 1269.658901][ T26] audit: type=1804 audit(1685824057.969:699): pid=31551 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1388/cgroup.controllers" dev="sda1" ino=1958 res=1 errno=0 20:27:38 executing program 3: ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r0}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:38 executing program 0: io_setup(0x0, &(0x7f0000000340)=0x0) io_destroy(r0) [ 1269.719627][ T26] audit: type=1804 audit(1685824057.999:700): pid=31551 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1388/cgroup.controllers" dev="sda1" ino=1958 res=1 errno=0 20:27:38 executing program 3: ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r0}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0xff) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)='n', 0x1) [ 1269.987558][ T9] usb 3-1: new high-speed USB device number 124 using dummy_hcd [ 1270.347488][ T9] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1270.356789][ T9] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1270.366414][ T9] usb 3-1: config 0 descriptor?? [ 1270.408035][ T9] cp210x 3-1:0.0: cp210x converter detected [ 1270.847480][ T9] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1271.067413][ T9] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -121 [ 1271.075275][ T9] cp210x 3-1:0.0: GPIO initialisation failed: -121 [ 1271.092107][ T9] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1271.271545][T30959] usb 3-1: USB disconnect, device number 124 [ 1271.278850][T30959] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1271.286943][T30959] cp210x 3-1:0.0: device disconnected 20:27:40 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:40 executing program 3: socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r0}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:40 executing program 0: syz_clone(0x80a2080, &(0x7f0000000040), 0x0, 0x0, 0x0, &(0x7f00000010c0)) 20:27:40 executing program 5: syz_clone(0x4101400, 0x0, 0x0, 0x0, 0x0, 0x0) 20:27:40 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c2100080003", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:40 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'vlan0\x00', 0x2}) 20:27:40 executing program 5: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$inet(r0, &(0x7f00000008c0)={&(0x7f0000000200)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000240)='<', 0x1}, {&(0x7f0000000280)='\f', 0x1}], 0x2, &(0x7f00000007c0)=ANY=[], 0xe0}, 0x0) 20:27:40 executing program 1: socketpair(0x28, 0x0, 0x4, &(0x7f0000000040)) 20:27:40 executing program 0: syz_clone(0x80a2080, &(0x7f0000000040), 0x0, 0x0, 0x0, &(0x7f00000010c0)) 20:27:40 executing program 3: socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r0}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) [ 1271.839025][ T26] audit: type=1804 audit(1685824060.149:701): pid=31582 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1389/cgroup.controllers" dev="sda1" ino=1954 res=1 errno=0 20:27:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000b40)) 20:27:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xc201, 0x0) write$cgroup_int(r0, 0x0, 0x1b) [ 1271.932302][ T26] audit: type=1804 audit(1685824060.179:702): pid=31582 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1389/cgroup.controllers" dev="sda1" ino=1954 res=1 errno=0 [ 1272.187409][ T9] usb 3-1: new high-speed USB device number 125 using dummy_hcd [ 1272.547473][ T9] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1272.567331][ T9] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1272.576970][ T9] usb 3-1: config 0 descriptor?? [ 1272.627990][ T9] cp210x 3-1:0.0: cp210x converter detected [ 1273.067625][ T9] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1273.287436][ T9] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -121 [ 1273.295054][ T9] cp210x 3-1:0.0: GPIO initialisation failed: -121 [ 1273.302700][ T9] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1273.494683][ T9] usb 3-1: USB disconnect, device number 125 [ 1273.501762][ T9] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1273.512867][ T9] cp210x 3-1:0.0: device disconnected 20:27:42 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0x8, "77ae4d96c2c7ac5d"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:42 executing program 3: socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r0}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:42 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$P9_RMKNOD(r0, 0x0, 0xfffffffffffffda3) 20:27:42 executing program 1: creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000180)=@nullb, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='mqueue\x00', 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000240)='./file0\x00', 0x0, 0x910004, 0x0) 20:27:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write$P9_RUNLINKAT(r0, 0xfffffffffffffffc, 0x0) 20:27:42 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYRES16, @ANYBLOB="01edff000000000004003b1c2100080003", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x4201, 0x0) write$P9_RLOPEN(r0, 0x0, 0xffffff4d) 20:27:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x4201, 0x0) write$P9_RREADLINK(r0, 0x0, 0x39) [ 1274.015385][ T26] audit: type=1804 audit(1685824062.319:703): pid=31600 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1390/cgroup.controllers" dev="sda1" ino=1949 res=1 errno=0 20:27:42 executing program 1: renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 20:27:42 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:42 executing program 5: add_key(&(0x7f0000000980)='rxrpc_s\x00', 0x0, &(0x7f0000000a00)="8f", 0x1, 0xfffffffffffffffe) 20:27:42 executing program 5: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f00000003c0)={0x400, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x10}}) [ 1274.110951][ T26] audit: type=1804 audit(1685824062.319:704): pid=31600 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1390/cgroup.controllers" dev="sda1" ino=1949 res=1 errno=0 [ 1274.300670][ T9] usb 3-1: new high-speed USB device number 126 using dummy_hcd [ 1274.667411][ T9] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1274.676451][ T9] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1274.689604][ T9] usb 3-1: config 0 descriptor?? [ 1274.729204][ T9] cp210x 3-1:0.0: cp210x converter detected [ 1275.177667][ T9] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1275.617413][ T9] cp210x 3-1:0.0: failed to get vendor val 0x370c size 15: -71 [ 1275.625015][ T9] cp210x 3-1:0.0: GPIO initialisation failed: -71 [ 1275.633612][ T9] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1275.652269][ T9] usb 3-1: USB disconnect, device number 126 [ 1275.659237][ T9] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1275.667648][ T9] cp210x 3-1:0.0: device disconnected 20:27:44 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0x1, 'w'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:44 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000001400), 0x121a01, 0x0) write$binfmt_script(r0, &(0x7f0000000000)={'#! ', './file0'}, 0xb) 20:27:44 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:44 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f000000c380)='/proc/crypto\x00', 0x0, 0x0) syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x2040028, 0x0, 0x1, 0x0, &(0x7f0000000040)) read$FUSE(r0, &(0x7f0000000240)={0x2020}, 0x2020) mount(&(0x7f0000000300)=ANY=[], &(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='sysfs\x00', 0x0, 0x0) syz_mount_image$udf(&(0x7f0000000180), &(0x7f0000000000)='./bus\x00', 0x20180c8, &(0x7f0000002440)={[{@longad}, {@uid}, {@uid_forget}, {@unhide}, {@undelete}, {@gid_forget}, {@lastblock={'lastblock', 0x3d, 0x2e5}}, {@mode={'mode', 0x3d, 0x3ff}}]}, 0x5, 0xc10, &(0x7f00000039c0)="$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") pivot_root(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') 20:27:44 executing program 5: r0 = epoll_create1(0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) close(r1) 20:27:44 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:44 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e) 20:27:44 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x7, [@struct={0x0, 0x1, 0x0, 0x4, 0x1, 0x0, [{0x6}]}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000080)=""/153, 0x37, 0x99, 0x1}, 0x20) [ 1276.124321][ T26] audit: type=1804 audit(1685824064.429:705): pid=31628 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1391/cgroup.controllers" dev="sda1" ino=1961 res=1 errno=0 20:27:44 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/138, 0x8a}], 0x8a, 0x0, 0xf0ffffff7f0000}, 0x0) 20:27:44 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:44 executing program 0: r0 = socket(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'ip6tnl0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=@newqdisc={0x44, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq_pie={{0xb}, {0x14, 0x8002, [@TCA_FQ_PIE_BYTEMODE={0x8, 0x4}, @TCA_FQ_PIE_BETA={0x8}]}}]}, 0x44}}, 0x0) [ 1276.204663][T31632] loop1: detected capacity change from 0 to 2048 [ 1276.226675][ T26] audit: type=1804 audit(1685824064.459:706): pid=31628 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1391/cgroup.controllers" dev="sda1" ino=1961 res=1 errno=0 [ 1276.440128][ T9] usb 3-1: new high-speed USB device number 127 using dummy_hcd [ 1276.807843][ T9] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1276.817027][ T9] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1276.830459][ T9] usb 3-1: config 0 descriptor?? [ 1276.868205][ T9] cp210x 3-1:0.0: cp210x converter detected [ 1277.307403][ T9] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1277.527485][ T9] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -121 [ 1277.535094][ T9] cp210x 3-1:0.0: GPIO initialisation failed: -121 [ 1277.546387][ T9] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1277.730103][ T9] usb 3-1: USB disconnect, device number 127 [ 1277.737798][ T9] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1277.746334][ T9] cp210x 3-1:0.0: device disconnected 20:27:46 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0x1, 'w'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:46 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) 20:27:46 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_devices(r0, 0x0, 0x2) 20:27:46 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000240)={{0x12, 0x1, 0x0, 0xe, 0x48, 0xda, 0x10, 0x16d8, 0x6003, 0xd0df, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xad, 0xbf, 0xd7}}]}}]}}, 0x0) 20:27:46 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:46 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f00000001c0)={0x2, @pix_mp={0x0, 0x0, 0x59555956}}) 20:27:46 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)=@newpolicy={0xc4, 0x13, 0x1, 0x0, 0x0, {{@in6=@remote, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x10}}, [@mark={0xc, 0x15, {0x0, 0x3}}]}, 0xc4}}, 0x0) 20:27:46 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)=@newpolicy={0xb8, 0x13, 0x1, 0x0, 0x0, {{@in6=@remote, @in6=@dev, 0x0, 0x8, 0x0, 0x0, 0x2}}}, 0xb8}}, 0x0) 20:27:46 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) [ 1278.276204][ T26] audit: type=1804 audit(1685824066.579:707): pid=31659 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1392/cgroup.controllers" dev="sda1" ino=1970 res=1 errno=0 20:27:46 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x0, 0x9, 0x301}, 0x14}}, 0x0) 20:27:46 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c01, 0x0) 20:27:46 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, 0x0, 0x0) [ 1278.374797][ T26] audit: type=1804 audit(1685824066.619:708): pid=31659 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1392/cgroup.controllers" dev="sda1" ino=1970 res=1 errno=0 [ 1278.527483][ T9] usb 1-1: new high-speed USB device number 29 using dummy_hcd [ 1278.555295][ T8457] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 1278.777484][ T9] usb 1-1: Using ep0 maxpacket: 16 [ 1278.917692][ T8457] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1278.926772][ T8457] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1278.937012][ T8457] usb 3-1: config 0 descriptor?? [ 1278.978417][ T8457] cp210x 3-1:0.0: cp210x converter detected [ 1279.057427][ T9] usb 1-1: New USB device found, idVendor=16d8, idProduct=6003, bcdDevice=d0.df [ 1279.066658][ T9] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1279.082345][ T9] usb 1-1: Product: syz [ 1279.086526][ T9] usb 1-1: Manufacturer: syz [ 1279.093453][ T9] usb 1-1: SerialNumber: syz [ 1279.099875][ T9] usb 1-1: config 0 descriptor?? [ 1279.340684][ T9] usb 1-1: USB disconnect, device number 29 [ 1279.417451][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1279.637400][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -121 [ 1279.645004][ T8457] cp210x 3-1:0.0: GPIO initialisation failed: -121 [ 1279.655537][ T8457] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1279.839595][T30959] usb 3-1: USB disconnect, device number 2 [ 1279.848350][T30959] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1279.856569][T30959] cp210x 3-1:0.0: device disconnected 20:27:48 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0x1, 'w'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:48 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000400)={{0x14}, [@NFT_MSG_NEWTABLE={0x24, 0x0, 0xa, 0x101, 0x0, 0x0, {0x3}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_USERDATA={0x4}]}], {0x14}}, 0x4c}, 0x1, 0x0, 0x0, 0x1}, 0x4) 20:27:48 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, 0x0, 0x0) 20:27:48 executing program 1: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x40}}}}}]}}]}}, 0x0) 20:27:48 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040e00", @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:48 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000240)={{0x12, 0x1, 0x0, 0xe, 0x48, 0xda, 0x10, 0x16d8, 0x6003, 0xd0df, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xad, 0xbf, 0xd7}}]}}]}}, 0x0) 20:27:48 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, 0x0, 0x0) [ 1280.373712][ T26] audit: type=1804 audit(1685824068.679:709): pid=31682 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1393/cgroup.controllers" dev="sda1" ino=1963 res=1 errno=0 20:27:48 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000240)={{0x12, 0x1, 0x0, 0xe, 0x48, 0xda, 0x10, 0x16d8, 0x6003, 0xd0df, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xad, 0xbf, 0xd7}}]}}]}}, 0x0) 20:27:48 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) [ 1280.414869][ T26] audit: type=1804 audit(1685824068.719:710): pid=31682 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1393/cgroup.controllers" dev="sda1" ino=1963 res=1 errno=0 20:27:48 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 20:27:48 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 20:27:48 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={0x0}}, 0x0) [ 1280.627434][ T9] usb 2-1: new high-speed USB device number 26 using dummy_hcd [ 1280.647610][ T8457] usb 3-1: new high-speed USB device number 3 using dummy_hcd [ 1280.687376][T30383] usb 1-1: new high-speed USB device number 30 using dummy_hcd [ 1280.717316][ T9227] usb 6-1: new high-speed USB device number 34 using dummy_hcd [ 1280.957369][ T9227] usb 6-1: Using ep0 maxpacket: 16 [ 1280.957626][T30383] usb 1-1: Using ep0 maxpacket: 16 [ 1280.997407][ T9] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1281.010692][ T8457] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1281.019932][ T8457] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1281.033247][ T8457] usb 3-1: config 0 descriptor?? [ 1281.079554][ T8457] cp210x 3-1:0.0: cp210x converter detected [ 1281.187371][ T9] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1281.196596][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1281.204796][ T9] usb 2-1: Product: syz [ 1281.209157][ T9] usb 2-1: Manufacturer: syz [ 1281.213942][ T9] usb 2-1: SerialNumber: syz [ 1281.237486][T31679] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 1281.257488][ T9227] usb 6-1: New USB device found, idVendor=16d8, idProduct=6003, bcdDevice=d0.df [ 1281.269308][ T9227] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1281.277584][ T9227] usb 6-1: Product: syz [ 1281.281952][ T9227] usb 6-1: Manufacturer: syz [ 1281.286689][ T9227] usb 6-1: SerialNumber: syz [ 1281.292658][ T9227] usb 6-1: config 0 descriptor?? [ 1281.327799][T30383] usb 1-1: New USB device found, idVendor=16d8, idProduct=6003, bcdDevice=d0.df [ 1281.336944][T30383] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1281.347197][T30383] usb 1-1: Product: syz [ 1281.352437][T30383] usb 1-1: Manufacturer: syz [ 1281.360737][T30383] usb 1-1: SerialNumber: syz [ 1281.366368][T30383] usb 1-1: config 0 descriptor?? [ 1281.472155][T30383] usb 2-1: USB disconnect, device number 26 [ 1281.507497][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1281.556778][ T9227] usb 6-1: USB disconnect, device number 34 [ 1281.632504][T30958] usb 1-1: USB disconnect, device number 30 [ 1281.727408][ T8457] cp210x 3-1:0.0: failed to get vendor val 0x3711 size 2: -121 [ 1281.737975][ T8457] cp210x 3-1:0.0: GPIO initialisation failed: -121 [ 1281.746740][ T8457] usb 3-1: cp210x converter now attached to ttyUSB0 [ 1281.937151][T30958] usb 3-1: USB disconnect, device number 3 [ 1281.945129][T30958] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1281.956188][T30958] cp210x 3-1:0.0: device disconnected 20:27:50 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000003005740ed0b0011c3ec000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001640)={0x84, &(0x7f0000001200)={0x0, 0x0, 0x1, "05"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000d00)={0x84, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x0, 0x5, "77ae4d96c2"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:27:50 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={0x0}}, 0x0) 20:27:50 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYRES16, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32, @ANYBLOB="2c04330043"], 0x448}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) r4 = socket(0x10, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000c6f7000000000021fa000008000300", @ANYRES32=r5, @ANYBLOB="08009e"], 0x24}}, 0x0) sendfile(r1, r0, 0x0, 0x10000a006) 20:27:50 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f00000001c0)={0x2, @pix_mp={0x0, 0x0, 0x34325241}}) 20:27:50 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x2) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c09, 0x0) 20:27:50 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) socket$packet(0x11, 0x2, 0x300) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000001580)={0x24, 0x14, 0x24f27db75a736de1, 0x0, 0x0, {0x11}, [@INET_DIAG_REQ_BYTECODE={0xd, 0x1, "0cf325f9aa97051921"}]}, 0x24}}, 0x0) 20:27:50 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={0x0}}, 0x0) 20:27:50 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)=@newpolicy={0xc4, 0x13, 0x1, 0x0, 0x0, {{@in6=@remote, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x2}}, [@mark={0xc, 0x15, {0x600}}]}, 0xc4}}, 0x0) 20:27:50 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_NL_LINK_GET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000480)={0x74, r1, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x60, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x4}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}}, {0x20, 0x2, @in6={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x74}}, 0x0) 20:27:50 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f00000001c0)={0x2, @pix_mp={0x0, 0x0, 0x34565348, 0x0, 0x0, [{0x0, 0x2}]}}) [ 1282.487295][ T26] audit: type=1804 audit(1685824070.789:711): pid=31706 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1394/cgroup.controllers" dev="sda1" ino=1962 res=1 errno=0 [ 1282.565844][T31715] netlink: 'syz-executor.1': attribute type 3 has an invalid length. 20:27:50 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0xc0205648, &(0x7f0000000140)={0xf010002}) 20:27:50 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000540)=@newlink={0x44, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINK={0x8, 0x5, r1}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) [ 1282.592220][ T26] audit: type=1804 audit(1685824070.789:712): pid=31706 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3045116935/syzkaller.PKwXdm/1394/cgroup.controllers" dev="sda1" ino=1962 res=1 errno=0 [ 1282.817620][T30383] usb 3-1: new high-speed USB device number 4 using dummy_hcd [ 1283.187402][T30383] usb 3-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1283.196565][T30383] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1283.206472][T30383] usb 3-1: config 0 descriptor?? [ 1283.248785][T30383] cp210x 3-1:0.0: cp210x converter detected [ 1283.677372][T30383] cp210x 3-1:0.0: failed to get vendor val 0x000e size 3: -121 [ 1431.233730][ C0] watchdog: BUG: soft lockup - CPU#0 stuck for 143s! [swapper/0:0] [ 1431.241643][ C0] Modules linked in: [ 1431.245517][ C0] irq event stamp: 10301515 [ 1431.250106][ C0] hardirqs last enabled at (10301514): [] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 1431.261129][ C0] hardirqs last disabled at (10301515): [] sysvec_apic_timer_interrupt+0xf/0xc0 [ 1431.271701][ C0] softirqs last enabled at (10271842): [] __irq_exit_rcu+0x114/0x190 [ 1431.281415][ C0] softirqs last disabled at (10271963): [] __irq_exit_rcu+0x114/0x190 [ 1431.291637][ C0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.4.0-rc4-syzkaller-00268-g51f269a6ecc7 #0 [ 1431.301246][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023 [ 1431.311281][ C0] RIP: 0010:fq_pie_qdisc_dequeue+0x6b8/0x9c0 [ 1431.317254][ C0] Code: 08 4c 8b 3b 48 89 f8 48 c1 e8 03 42 80 3c 20 00 0f 85 c5 02 00 00 49 8d 7f 08 4c 8b 6b 08 48 89 f8 48 c1 e8 03 42 80 3c 20 00 <0f> 85 a1 02 00 00 4c 89 e8 4d 89 6f 08 48 c1 e8 03 42 80 3c 20 00 [ 1431.337020][ C0] RSP: 0018:ffffc90000007620 EFLAGS: 00000246 [ 1431.343067][ C0] RAX: 1ffff1100468165d RBX: ffff888086681550 RCX: 0000000000000100 [ 1431.351111][ C0] RDX: ffffffff8c495780 RSI: ffffffff883f0a69 RDI: ffff88802340b2e8 [ 1431.359067][ C0] RBP: ffff88802340b000 R08: 0000000000000001 R09: 0000000000000000 [ 1431.367036][ C0] R10: 0000000000000001 R11: 0000000000000005 R12: dffffc0000000000 [ 1431.374983][ C0] R13: ffff88802340b2e0 R14: ffff88802340b2f0 R15: ffff88802340b2e0 [ 1431.382954][ C0] FS: 0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 [ 1431.391862][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1431.398435][ C0] CR2: 0000000020001640 CR3: 000000003699e000 CR4: 0000000000350ef0 [ 1431.406399][ C0] Call Trace: [ 1431.409660][ C0] [ 1431.412514][ C0] ? watchdog_timer_fn+0x465/0x5d0 [ 1431.417633][ C0] ? softlockup_fn+0xb0/0xb0 [ 1431.422230][ C0] ? __hrtimer_run_queues+0x1c0/0xbe0 [ 1431.427599][ C0] ? enqueue_hrtimer+0x320/0x320 [ 1431.432532][ C0] ? ktime_get_update_offsets_now+0x3ef/0x5c0 [ 1431.438586][ C0] ? hrtimer_interrupt+0x320/0x7b0 [ 1431.443682][ C0] ? __sysvec_apic_timer_interrupt+0x14a/0x430 [ 1431.449824][ C0] ? sysvec_apic_timer_interrupt+0x44/0xc0 [ 1431.455610][ C0] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 1431.461756][ C0] ? fq_pie_qdisc_dequeue+0x679/0x9c0 [ 1431.467205][ C0] ? fq_pie_qdisc_dequeue+0x6b8/0x9c0 [ 1431.472614][ C0] __qdisc_run+0x1b2/0x1780 [ 1431.477110][ C0] __dev_queue_xmit+0x2215/0x3b10 [ 1431.482140][ C0] ? print_usage_bug.part.0+0x660/0x660 [ 1431.487680][ C0] ? netdev_core_pick_tx+0x390/0x390 [ 1431.492964][ C0] ? find_held_lock+0x2d/0x110 [ 1431.497721][ C0] ? ip6_finish_output2+0x55a/0x1560 [ 1431.502996][ C0] ? lock_downgrade+0x690/0x690 [ 1431.507841][ C0] ? mark_held_locks+0x9f/0xe0 [ 1431.512615][ C0] ? neigh_connected_output+0x41c/0x550 [ 1431.518150][ C0] neigh_connected_output+0x3c2/0x550 [ 1431.523511][ C0] ip6_finish_output2+0x55a/0x1560 [ 1431.528609][ C0] ip6_finish_output+0x69a/0x1170 [ 1431.533637][ C0] ip6_output+0x1f1/0x540 [ 1431.537949][ C0] ndisc_send_skb+0xa63/0x1850 [ 1431.542693][ C0] ? ndisc_ifinfo_sysctl_change+0x610/0x610 [ 1431.548743][ C0] ? sk_setsockopt+0x2e83/0x3b70 [ 1431.553681][ C0] ? ndisc_net_init+0x230/0x230 [ 1431.558508][ C0] ? __alloc_skb+0x1c4/0x330 [ 1431.563083][ C0] ? skb_put+0x138/0x1a0 [ 1431.567314][ C0] ndisc_send_rs+0x132/0x6f0 [ 1431.571915][ C0] addrconf_rs_timer+0x3f1/0x870 [ 1431.576850][ C0] ? ipv6_get_lladdr+0x4f0/0x4f0 [ 1431.581772][ C0] ? ipv6_get_lladdr+0x4f0/0x4f0 [ 1431.586704][ C0] call_timer_fn+0x1a0/0x580 [ 1431.591298][ C0] ? msleep_interruptible+0x180/0x180 [ 1431.596665][ C0] ? lock_downgrade+0x690/0x690 [ 1431.601499][ C0] ? spin_bug+0x1c0/0x1c0 [ 1431.605809][ C0] ? ipv6_get_lladdr+0x4f0/0x4f0 [ 1431.610723][ C0] ? _raw_spin_unlock_irq+0x23/0x50 [ 1431.615990][ C0] ? ipv6_get_lladdr+0x4f0/0x4f0 [ 1431.620915][ C0] ? ipv6_get_lladdr+0x4f0/0x4f0 [ 1431.625925][ C0] expire_timers+0x29b/0x4b0 [ 1431.630502][ C0] run_timer_softirq+0x326/0x910 [ 1431.635530][ C0] ? expire_timers+0x4b0/0x4b0 [ 1431.640451][ C0] ? kvm_clock_read+0x14/0x30 [ 1431.645108][ C0] ? kvm_sched_clock_read+0x9/0x20 [ 1431.650209][ C0] ? sched_clock_cpu+0x6d/0x4d0 [ 1431.655146][ C0] __do_softirq+0x1d4/0x905 [ 1431.659644][ C0] __irq_exit_rcu+0x114/0x190 [ 1431.664299][ C0] irq_exit_rcu+0x9/0x20 [ 1431.668522][ C0] sysvec_apic_timer_interrupt+0x97/0xc0 [ 1431.674137][ C0] [ 1431.677051][ C0] [ 1431.679960][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 1431.685923][ C0] RIP: 0010:acpi_safe_halt+0x40/0x50 [ 1431.691194][ C0] Code: eb 03 83 e3 01 89 de 0f 1f 44 00 00 84 db 75 1b 0f 1f 44 00 00 eb 0c 0f 1f 44 00 00 0f 00 2d 27 36 a2 00 0f 1f 44 00 00 fb f4 5b c3 cc 0f 1f 00 66 0f 1f 84 00 00 00 00 00 55 48 89 fd 53 0f [ 1431.711058][ C0] RSP: 0018:ffffffff8c407d18 EFLAGS: 00000246 [ 1431.717101][ C0] RAX: ffffffff8c495780 RBX: 0000000000000000 RCX: ffffffff8a0fd585 [ 1431.725141][ C0] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000000 [ 1431.733186][ C0] RBP: ffff888014a81064 R08: 0000000000000001 R09: ffff8880b9836ceb [ 1431.741139][ C0] R10: ffffed1017306d9d R11: 0000000000000000 R12: 0000000000000001 [ 1431.749095][ C0] R13: ffff888014a81000 R14: ffff888014a81064 R15: 0000000000000000 [ 1431.757156][ C0] ? ct_kernel_exit+0x1d5/0x240 [ 1431.762015][ C0] acpi_idle_do_entry+0x53/0x70 [ 1431.766848][ C0] acpi_idle_enter+0x173/0x290 [ 1431.771591][ C0] ? cpuidle_enter+0x4e/0xa0 [ 1431.776167][ C0] cpuidle_enter_state+0xd3/0x6f0 [ 1431.781178][ C0] cpuidle_enter+0x4e/0xa0 [ 1431.785577][ C0] do_idle+0x2fe/0x3c0 [ 1431.789632][ C0] ? arch_cpu_idle_exit+0x30/0x30 [ 1431.794643][ C0] cpu_startup_entry+0x18/0x20 [ 1431.799412][ C0] rest_init+0x16f/0x2b0 [ 1431.803656][ C0] ? regulator_has_full_constraints+0x9/0x20 [ 1431.809628][ C0] ? trace_init_perf_perm_irq_work_exit+0x20/0x20 [ 1431.816025][ C0] arch_call_rest_init+0x13/0x30 [ 1431.820944][ C0] start_kernel+0x3b6/0x490 [ 1431.825430][ C0] x86_64_start_reservations+0x18/0x30 [ 1431.830872][ C0] x86_64_start_kernel+0xb3/0xc0 [ 1431.835788][ C0] secondary_startup_64_no_verify+0xf4/0xfb [ 1431.841672][ C0] [ 1431.844674][ C0] Sending NMI from CPU 0 to CPUs 1: [ 1431.849879][ C1] NMI backtrace for cpu 1 [ 1431.849887][ C1] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.4.0-rc4-syzkaller-00268-g51f269a6ecc7 #0 [ 1431.849902][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023 [ 1431.849910][ C1] RIP: 0010:kvm_wait+0xa8/0x110 [ 1431.849935][ C1] Code: fa 83 e2 07 38 d0 7f 04 84 c0 75 66 0f b6 07 40 38 c6 74 1b 48 83 c4 10 c3 c3 e8 53 9f 52 00 eb 07 0f 00 2d 0a 47 11 09 fb f4 <48> 83 c4 10 c3 eb 07 0f 00 2d fa 46 11 09 f4 48 83 c4 10 c3 89 74 [ 1431.849948][ C1] RSP: 0018:ffffc900001e0b48 EFLAGS: 00000202 [ 1431.849960][ C1] RAX: 0000000001399de6 RBX: 0000000000000000 RCX: 1ffffffff22ae1ce [ 1431.849969][ C1] RDX: 0000000000000000 RSI: 0000000000000102 RDI: 0000000000000000 [ 1431.849978][ C1] RBP: ffff88802340b0f0 R08: 0000000000000001 R09: ffffffff91528dbf [ 1431.849987][ C1] R10: 0000000000000001 R11: 0000000000094001 R12: 0000000000000000 [ 1431.849996][ C1] R13: ffffed100468161e R14: 0000000000000001 R15: ffff8880b993d440 [ 1431.850008][ C1] FS: 0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 [ 1431.850021][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1431.850031][ C1] CR2: 00007fa1a9786058 CR3: 000000003699e000 CR4: 0000000000350ee0 [ 1431.850040][ C1] Call Trace: [ 1431.850045][ C1] [ 1431.850049][ C1] ? nmi_cpu_backtrace+0x1d0/0x350 [ 1431.850073][ C1] ? nmi_cpu_backtrace_handler+0xc/0x10 [ 1431.850087][ C1] ? nmi_handle+0x13d/0x400 [ 1431.850109][ C1] ? irqentry_nmi_enter+0x80/0x90 [ 1431.850126][ C1] ? kvm_wait+0xa8/0x110 [ 1431.850146][ C1] ? default_do_nmi+0x6b/0x170 [ 1431.850161][ C1] ? exc_nmi+0x171/0x1e0 [ 1431.850174][ C1] ? end_repeat_nmi+0x16/0x31 [ 1431.850191][ C1] ? kvm_wait+0xa8/0x110 [ 1431.850211][ C1] ? kvm_wait+0xa8/0x110 [ 1431.850232][ C1] ? kvm_wait+0xa8/0x110 [ 1431.850252][ C1] [ 1431.850256][ C1] [ 1431.850260][ C1] __pv_queued_spin_lock_slowpath+0x8cb/0xb50 [ 1431.850284][ C1] ? .slowpath+0x1a/0x1a [ 1431.850304][ C1] ? lock_sync+0x190/0x190 [ 1431.850324][ C1] ? fq_pie_destroy+0xc0/0xc0 [ 1431.850343][ C1] do_raw_spin_lock+0x204/0x2b0 [ 1431.850364][ C1] ? spin_bug+0x1c0/0x1c0 [ 1431.850383][ C1] ? lock_sync+0x190/0x190 [ 1431.850405][ C1] ? lock_downgrade+0x690/0x690 [ 1431.850425][ C1] ? fq_pie_destroy+0xc0/0xc0 [ 1431.850443][ C1] fq_pie_timer+0x96/0x2a0 [ 1431.850464][ C1] ? fq_pie_destroy+0xc0/0xc0 [ 1431.850482][ C1] call_timer_fn+0x1a0/0x580 [ 1431.850498][ C1] ? msleep_interruptible+0x180/0x180 [ 1431.850513][ C1] ? lock_downgrade+0x690/0x690 [ 1431.850532][ C1] ? spin_bug+0x1c0/0x1c0 [ 1431.850550][ C1] ? fq_pie_destroy+0xc0/0xc0 [ 1431.850569][ C1] ? _raw_spin_unlock_irq+0x23/0x50 [ 1431.850588][ C1] ? fq_pie_destroy+0xc0/0xc0 [ 1431.850606][ C1] ? fq_pie_destroy+0xc0/0xc0 [ 1431.850625][ C1] expire_timers+0x29b/0x4b0 [ 1431.850642][ C1] run_timer_softirq+0x326/0x910 [ 1431.850658][ C1] ? expire_timers+0x4b0/0x4b0 [ 1431.850673][ C1] ? kvm_clock_read+0x14/0x30 [ 1431.850687][ C1] ? kvm_sched_clock_read+0x9/0x20 [ 1431.850703][ C1] ? sched_clock_cpu+0x6d/0x4d0 [ 1431.850724][ C1] __do_softirq+0x1d4/0x905 [ 1431.850746][ C1] __irq_exit_rcu+0x114/0x190 [ 1431.850764][ C1] irq_exit_rcu+0x9/0x20 [ 1431.850779][ C1] sysvec_apic_timer_interrupt+0x97/0xc0 [ 1431.850796][ C1] [ 1431.850800][ C1] [ 1431.850804][ C1] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 1431.850827][ C1] RIP: 0010:acpi_safe_halt+0x40/0x50 [ 1431.850845][ C1] Code: eb 03 83 e3 01 89 de 0f 1f 44 00 00 84 db 75 1b 0f 1f 44 00 00 eb 0c 0f 1f 44 00 00 0f 00 2d 27 36 a2 00 0f 1f 44 00 00 fb f4 5b c3 cc 0f 1f 00 66 0f 1f 84 00 00 00 00 00 55 48 89 fd 53 0f [ 1431.850858][ C1] RSP: 0018:ffffc90000177d18 EFLAGS: 00000246 [ 1431.850868][ C1] RAX: ffff888016659dc0 RBX: 0000000000000000 RCX: ffffffff8a0fd585 [ 1431.850878][ C1] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000000 [ 1431.850886][ C1] RBP: ffff888014a81864 R08: 0000000000000001 R09: ffff8880b9936ceb [ 1431.850895][ C1] R10: ffffed1017326d9d R11: 0000000000000000 R12: 0000000000000001 [ 1431.850904][ C1] R13: ffff888014a81800 R14: ffff888014a81864 R15: 0000000000000000 [ 1431.850916][ C1] ? ct_kernel_exit+0x1d5/0x240 [ 1431.850935][ C1] acpi_idle_do_entry+0x53/0x70 [ 1431.850953][ C1] acpi_idle_enter+0x173/0x290 [ 1431.850971][ C1] ? cpuidle_enter+0x4e/0xa0 [ 1431.850991][ C1] cpuidle_enter_state+0xd3/0x6f0 [ 1431.851011][ C1] cpuidle_enter+0x4e/0xa0 [ 1431.851030][ C1] do_idle+0x2fe/0x3c0 [ 1431.851052][ C1] ? arch_cpu_idle_exit+0x30/0x30 [ 1431.851075][ C1] cpu_startup_entry+0x18/0x20 [ 1431.851096][ C1] start_secondary+0x221/0x2b0 [ 1431.851114][ C1] ? set_cpu_sibling_map+0x1fb0/0x1fb0 [ 1431.851134][ C1] secondary_startup_64_no_verify+0xf4/0xfb [ 1431.851158][ C1] [ 1431.851865][ C0] Kernel panic - not syncing: softlockup: hung tasks [ 1432.320619][ C0] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G L 6.4.0-rc4-syzkaller-00268-g51f269a6ecc7 #0 [ 1432.331729][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023 [ 1432.341938][ C0] Call Trace: [ 1432.345217][ C0] [ 1432.348301][ C0] dump_stack_lvl+0xd9/0x150 [ 1432.352878][ C0] panic+0x686/0x730 [ 1432.356754][ C0] ? panic_smp_self_stop+0xa0/0xa0 [ 1432.361850][ C0] ? irq_work_claim+0x76/0x90 [ 1432.366506][ C0] ? lapic_can_unplug_cpu+0xa0/0xa0 [ 1432.371678][ C0] ? irq_work_queue+0x2d/0x80 [ 1432.376332][ C0] ? watchdog_timer_fn+0x4a6/0x5d0 [ 1432.381428][ C0] watchdog_timer_fn+0x4b7/0x5d0 [ 1432.386347][ C0] ? softlockup_fn+0xb0/0xb0 [ 1432.391004][ C0] __hrtimer_run_queues+0x1c0/0xbe0 [ 1432.396295][ C0] ? enqueue_hrtimer+0x320/0x320 [ 1432.401212][ C0] ? ktime_get_update_offsets_now+0x3ef/0x5c0 [ 1432.407286][ C0] hrtimer_interrupt+0x320/0x7b0 [ 1432.412301][ C0] __sysvec_apic_timer_interrupt+0x14a/0x430 [ 1432.418265][ C0] sysvec_apic_timer_interrupt+0x44/0xc0 [ 1432.423876][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 1432.429855][ C0] RIP: 0010:fq_pie_qdisc_dequeue+0x6b8/0x9c0 [ 1432.435907][ C0] Code: 08 4c 8b 3b 48 89 f8 48 c1 e8 03 42 80 3c 20 00 0f 85 c5 02 00 00 49 8d 7f 08 4c 8b 6b 08 48 89 f8 48 c1 e8 03 42 80 3c 20 00 <0f> 85 a1 02 00 00 4c 89 e8 4d 89 6f 08 48 c1 e8 03 42 80 3c 20 00 [ 1432.455578][ C0] RSP: 0018:ffffc90000007620 EFLAGS: 00000246 [ 1432.461621][ C0] RAX: 1ffff1100468165d RBX: ffff888086681550 RCX: 0000000000000100 [ 1432.469577][ C0] RDX: ffffffff8c495780 RSI: ffffffff883f0a69 RDI: ffff88802340b2e8 [ 1432.477637][ C0] RBP: ffff88802340b000 R08: 0000000000000001 R09: 0000000000000000 [ 1432.485590][ C0] R10: 0000000000000001 R11: 0000000000000005 R12: dffffc0000000000 [ 1432.493547][ C0] R13: ffff88802340b2e0 R14: ffff88802340b2f0 R15: ffff88802340b2e0 [ 1432.501556][ C0] ? fq_pie_qdisc_dequeue+0x679/0x9c0 [ 1432.506920][ C0] __qdisc_run+0x1b2/0x1780 [ 1432.511421][ C0] __dev_queue_xmit+0x2215/0x3b10 [ 1432.516430][ C0] ? print_usage_bug.part.0+0x660/0x660 [ 1432.521967][ C0] ? netdev_core_pick_tx+0x390/0x390 [ 1432.527240][ C0] ? find_held_lock+0x2d/0x110 [ 1432.532029][ C0] ? ip6_finish_output2+0x55a/0x1560 [ 1432.537354][ C0] ? lock_downgrade+0x690/0x690 [ 1432.542287][ C0] ? mark_held_locks+0x9f/0xe0 [ 1432.547029][ C0] ? neigh_connected_output+0x41c/0x550 [ 1432.552750][ C0] neigh_connected_output+0x3c2/0x550 [ 1432.558110][ C0] ip6_finish_output2+0x55a/0x1560 [ 1432.563217][ C0] ip6_finish_output+0x69a/0x1170 [ 1432.568233][ C0] ip6_output+0x1f1/0x540 [ 1432.572548][ C0] ndisc_send_skb+0xa63/0x1850 [ 1432.577299][ C0] ? ndisc_ifinfo_sysctl_change+0x610/0x610 [ 1432.583175][ C0] ? sk_setsockopt+0x2e83/0x3b70 [ 1432.588105][ C0] ? ndisc_net_init+0x230/0x230 [ 1432.592938][ C0] ? __alloc_skb+0x1c4/0x330 [ 1432.597607][ C0] ? skb_put+0x138/0x1a0 [ 1432.601833][ C0] ndisc_send_rs+0x132/0x6f0 [ 1432.606408][ C0] addrconf_rs_timer+0x3f1/0x870 [ 1432.611673][ C0] ? ipv6_get_lladdr+0x4f0/0x4f0 [ 1432.616592][ C0] ? ipv6_get_lladdr+0x4f0/0x4f0 [ 1432.621507][ C0] call_timer_fn+0x1a0/0x580 [ 1432.626266][ C0] ? msleep_interruptible+0x180/0x180 [ 1432.631642][ C0] ? lock_downgrade+0x690/0x690 [ 1432.636513][ C0] ? spin_bug+0x1c0/0x1c0 [ 1432.640824][ C0] ? ipv6_get_lladdr+0x4f0/0x4f0 [ 1432.645742][ C0] ? _raw_spin_unlock_irq+0x23/0x50 [ 1432.651028][ C0] ? ipv6_get_lladdr+0x4f0/0x4f0 [ 1432.655948][ C0] ? ipv6_get_lladdr+0x4f0/0x4f0 [ 1432.660865][ C0] expire_timers+0x29b/0x4b0 [ 1432.665476][ C0] run_timer_softirq+0x326/0x910 [ 1432.670397][ C0] ? expire_timers+0x4b0/0x4b0 [ 1432.675302][ C0] ? kvm_clock_read+0x14/0x30 [ 1432.680060][ C0] ? kvm_sched_clock_read+0x9/0x20 [ 1432.685178][ C0] ? sched_clock_cpu+0x6d/0x4d0 [ 1432.690104][ C0] __do_softirq+0x1d4/0x905 [ 1432.694687][ C0] __irq_exit_rcu+0x114/0x190 [ 1432.699369][ C0] irq_exit_rcu+0x9/0x20 [ 1432.703592][ C0] sysvec_apic_timer_interrupt+0x97/0xc0 [ 1432.709207][ C0] [ 1432.712116][ C0] [ 1432.715024][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 1432.720988][ C0] RIP: 0010:acpi_safe_halt+0x40/0x50 [ 1432.726253][ C0] Code: eb 03 83 e3 01 89 de 0f 1f 44 00 00 84 db 75 1b 0f 1f 44 00 00 eb 0c 0f 1f 44 00 00 0f 00 2d 27 36 a2 00 0f 1f 44 00 00 fb f4 5b c3 cc 0f 1f 00 66 0f 1f 84 00 00 00 00 00 55 48 89 fd 53 0f [ 1432.745843][ C0] RSP: 0018:ffffffff8c407d18 EFLAGS: 00000246 [ 1432.751910][ C0] RAX: ffffffff8c495780 RBX: 0000000000000000 RCX: ffffffff8a0fd585 [ 1432.759867][ C0] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000000 [ 1432.767819][ C0] RBP: ffff888014a81064 R08: 0000000000000001 R09: ffff8880b9836ceb [ 1432.775773][ C0] R10: ffffed1017306d9d R11: 0000000000000000 R12: 0000000000000001 [ 1432.783724][ C0] R13: ffff888014a81000 R14: ffff888014a81064 R15: 0000000000000000 [ 1432.791677][ C0] ? ct_kernel_exit+0x1d5/0x240 [ 1432.796515][ C0] acpi_idle_do_entry+0x53/0x70 [ 1432.801346][ C0] acpi_idle_enter+0x173/0x290 [ 1432.806088][ C0] ? cpuidle_enter+0x4e/0xa0 [ 1432.810661][ C0] cpuidle_enter_state+0xd3/0x6f0 [ 1432.815667][ C0] cpuidle_enter+0x4e/0xa0 [ 1432.820067][ C0] do_idle+0x2fe/0x3c0 [ 1432.824118][ C0] ? arch_cpu_idle_exit+0x30/0x30 [ 1432.829130][ C0] cpu_startup_entry+0x18/0x20 [ 1432.833876][ C0] rest_init+0x16f/0x2b0 [ 1432.838097][ C0] ? regulator_has_full_constraints+0x9/0x20 [ 1432.844059][ C0] ? trace_init_perf_perm_irq_work_exit+0x20/0x20 [ 1432.850451][ C0] arch_call_rest_init+0x13/0x30 [ 1432.855377][ C0] start_kernel+0x3b6/0x490 [ 1432.859866][ C0] x86_64_start_reservations+0x18/0x30 [ 1432.868627][ C0] x86_64_start_kernel+0xb3/0xc0 [ 1432.873544][ C0] secondary_startup_64_no_verify+0xf4/0xfb [ 1432.879428][ C0] [ 1432.883295][ C0] Kernel Offset: disabled [ 1432.887630][ C0] Rebooting in 86400 seconds..