aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00']) [ 2098.468767][ T1235] ieee802154 phy0 wpan0: encryption failed: -22 [ 2098.477562][ T1235] ieee802154 phy1 wpan1: encryption failed: -22 08:56:01 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) ioctl$NBD_SET_SIZE(r2, 0xab02, 0x6) ioctl$NBD_DO_IT(r1, 0xab03) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) (async) ioctl$NBD_SET_SIZE(r2, 0xab02, 0x6) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) 08:56:01 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x2) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) getsockname$l2tp(r1, &(0x7f0000000040)={0x2, 0x0, @initdev}, &(0x7f0000000080)=0x10) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r3, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r4, {0xee01, 0xee01}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) [ 2098.747724][ T8983] block nbd1: Receive control failed (result -32) [ 2098.750615][T30631] block nbd1: shutting down sockets 08:56:01 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_CLEAR_QUE(r0, 0xab05) 08:56:01 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r0, &(0x7f0000000240)={'#! ', './file0'}, 0xb) 08:56:01 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async, rerun: 64) ioctl$NBD_CLEAR_QUE(r0, 0xab05) (rerun: 64) 08:56:01 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) getsockname$l2tp(r1, &(0x7f0000000040)={0x2, 0x0, @initdev}, &(0x7f0000000080)=0x10) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r3, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r4, {0xee01, 0xee01}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) 08:56:01 executing program 5: bind$l2tp(0xffffffffffffffff, 0x0, 0x1000000) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000100)={&(0x7f0000010280)=ANY=[@ANYBLOB="9438d43bb54fe584eae376fbb91dde360fbfafba4377d31146cdb57ffcc1eff27387f8752dec6b223e80b66b17d0a2bf233c9dc6c8a700621df30309cc30e7422dd75cf328a0d0e55fca0a86e6ba8e0396f6664a6deb6047b1ba771dcee04c7df905c512fad0582b5a0c2e774ec7c96a861c834fabb3676f1e8a9d54a192dabe94cd285b99e847159ebbb7d308e0b4675502f15bb0b988d73824ea32f517f47a30c2aa995c136dbb400735d9af1d120e03", @ANYRES16=r1, @ANYBLOB="08002cbd7000fedbdf25040000000600000400000006001c001f000000050006001a004e230000050013000300"/62], 0x44}, 0x1, 0x0, 0x0, 0x2000c000}, 0x20000000) r2 = syz_open_dev$hiddev(&(0x7f0000000180), 0x5, 0x40000) ioctl$HIDIOCGFIELDINFO(r2, 0xc038480a, &(0x7f00000001c0)={0x1, 0x3, 0x8, 0x8, 0x5, 0xfffff02a, 0xffffff00, 0x6, 0x8, 0x8, 0xffffffff, 0x6, 0x4, 0xf06d}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000010380)=ANY=[@ANYBLOB="483a70052357450a19011e020000ac4a83df7fa5ee2242c7d86d0927dacdfc0a767bbf6b01b56123dbc493051b9e1dd586b2a34541268d2c436b9c6dd3f9c802df561b6c6569b52654477fb908623d4b63693b69b2190abcdd354426b5f9262878a297076c42c69398f633372c88", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00']) bind$l2tp(0xffffffffffffffff, 0x0, 0x1000000) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000100)={&(0x7f0000010280)=ANY=[@ANYBLOB="9438d43bb54fe584eae376fbb91dde360fbfafba4377d31146cdb57ffcc1eff27387f8752dec6b223e80b66b17d0a2bf233c9dc6c8a700621df30309cc30e7422dd75cf328a0d0e55fca0a86e6ba8e0396f6664a6deb6047b1ba771dcee04c7df905c512fad0582b5a0c2e774ec7c96a861c834fabb3676f1e8a9d54a192dabe94cd285b99e847159ebbb7d308e0b4675502f15bb0b988d73824ea32f517f47a30c2aa995c136dbb400735d9af1d120e03", @ANYRES16=r1, @ANYBLOB="08002cbd7000fedbdf25040000000600000400000006001c001f000000050006001a004e230000050013000300"/62], 0x44}, 0x1, 0x0, 0x0, 0x2000c000}, 0x20000000) (async) syz_open_dev$hiddev(&(0x7f0000000180), 0x5, 0x40000) (async) ioctl$HIDIOCGFIELDINFO(r2, 0xc038480a, &(0x7f00000001c0)={0x1, 0x3, 0x8, 0x8, 0x5, 0xfffff02a, 0xffffff00, 0x6, 0x8, 0x8, 0xffffffff, 0x6, 0x4, 0xf06d}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000010380)=ANY=[@ANYBLOB="483a70052357450a19011e020000ac4a83df7fa5ee2242c7d86d0927dacdfc0a767bbf6b01b56123dbc493051b9e1dd586b2a34541268d2c436b9c6dd3f9c802df561b6c6569b52654477fb908623d4b63693b69b2190abcdd354426b5f9262878a297076c42c69398f633372c88", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00']) (async) [ 2098.851803][T22918] block nbd4: Receive control failed (result -32) [ 2098.852199][T30643] block nbd4: shutting down sockets [ 2098.864516][T30644] block nbd3: shutting down sockets [ 2098.877702][T30670] block nbd1: shutting down sockets 08:56:01 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r0, &(0x7f0000000240)={'#! ', './file0', [{0x20, '(%%:('}, {0x20, '/dev/nvme-fabrics\x00'}], 0xa, "363f22e57bcb36ee7b63886286cd32778b7e78effd9884c507a5e6ca8b35650807751700d9a6fb3ad5fd56a89e7f7b6cd6428e599d31ab39fcd9b2556cac247456c662eb5108cc6f11a98b8fd0af7c73b4edc6e990fb965bbf33326e4e9347259de6b946a12f89b619af963e22b43f385fe07fa4fbb264cd77d2ea1a6f012cd6f9fa1805663e4690b393178b69b0e376d8249c6b0980d6709c47292cd511e5d4e15476c43a25b2c5344b6eb8b512e3627e6332dcec995fc76a92ace926dd3a6b44262e26908026891b3ae03c4db52a2b8c7cf7eff180584da169f018126dd41d4d92b2feef87eb5f4ff813ce21e1ea29924616764d80233f834bbbd1e01232760c652af176b10771c911bc0cef1cff6935e8901b493df52f6b97438b099d7f4de74160784dbf6125fcba56f412950fd0e1b2ba4e0761ca0b3c8bb7fbc5361de7d30733440a7cc94185446630117170ad1b510b785683109d1a139ac4f8ebf37e01516e05965f4c83f3c71483605e32b6ecf6f7754aa4a15c5530c85b54752732e5bd87fb316b73b0c21580a7291186723d63d7eb4e0a48215004f784baad648a52951e84aa70c74623c146496b611621ca51ff084c694223712e8d9fa910976482b5296b71246378aefccedcb6f947654cea76218acc5dcf6ab27424a5fffe710bd08e960cf49b80ac9c57b532f3f21a2eb95054375d9bb38d0cebd62685a42cc45f29ba1a293bc7a20bc8ef9c4ab4e86a4e4922ff8091e8a4217fd2f45a36c05cc3d172ef3e96cece160f3ec48aac735598b5e67dc3385b0183a3f4824e7dec2a2ea28ee7d67ca8e92c2ddb79bd79783d84a986aced726e1a8d987adb8112a7ec3e3686438d718b00a37620922a627efc7a406c9d1b245429d9919fb9c5673a2b04f7d11c46de7759acd966dad0e1fd757417252ddca5708a746bec544e85dd39a04e29f41b7959cadb93c73437201977197eaf7f41cb8779563095dcb286b4088398a137d61f5bd3076db054e949f744015a251dd5f1db4b98173edde3d0405f65f0dd5fd05c1063813dddd58976d696a73c9816e36437c8d6c82cc617c7d46ea57d8b79e923d0fffbc5a0e90ae8228ff63b15547af1a65a4ef4eecdd7b6f80e9974d9a22609ad23845dcc871e86c33c54b3c3f2488c3838bf2f21ac98a8f9050896a56e682387531451c4d66c77103240a5ef0f0a1500f4a5fe0deeac3486dd68762037b35e3c80d69a8897daea478f7d5980c439bddd22442e7fbe12774ac05df28e2bff40210e80cda335c89548ece552ff32e6511a0211a79e9cf8b7b505a8b821a1f61e2ab4f1a57c5ec5fba12e4418a5ac04b8946d65a08cb227b5226ae51e150eccc5be4e8eda91f40e6973ab00f9e246d832758b9b63c1257c1c2fb5ccfd8b919185b3f1cb3f414f64550da337513ee7a7f1ad155a06f88b3a13c86bb42ce608de2988f90f1f348ddd3992266eadcaf4bb0d94fe8d9b6eb0816e6ad8b861ac39b8f29fa2292aaae8143c03e385bafea600f6745f98a903cc86909293cbeabfb78ec839d58f7561149fb3d6b3555ccd02091cb0933eeb784a7a993c6f5cfbc0194ad2b70bbc949a57a2949fd4278b75a0c99c035dffa98ee3ce9a470b61f049be5a078cf33182f2096b85cde275437052635a42a4b17450f2b3b5c0778f743ad5af8f3a472fec215b1670f53aaf2e640e136538b84d6b80fe706ce8df65cb5c331e8fb937e38632b615a6b19cab52bc303320ee98e02d93565b489477a2d11529244f8b2165023d92067991a3ccf12a6836020f285cb7938fd5418eadf260455a6101bc88a8213a2fac548ae2e964ac27d465a3de2aa4fbe614914216be10e5a11417e09c6b3df058f978b36c32de7f812b943d37b968088db8549b68d36219ce031159f59d767f8c435d263acf6301a21bc6910f9dbb3b79dc73217c31e0d5b726d91bab58ded582329d2832ab71503a0af02d0500aa62710e9ba33849012d9baa76bf87bbcb31ac6a91d79bbe24e3914b933f4c22532e8bb1648bd6781bb1d975eaae57f5764abd6ac4e8011c7f8345eaaf83e0453cdacd909c4e5db0cf66186d50e50f52d6025be9b8fc6539e58f95f0fbb2fd656244452e60670e8f397ebc71542f6e6584635ceca3357acaa103fb7a3f519cc8039e3549bb7f395bee92218661b700cdd915598a766fd3c6970d4913f56f212934d462e4cebe7000ff7378ed92b431b8bb980a4f873d420fa156bed38aa37cff2d626c74282d7f6abe6f1107de850877fab86de3c5f8d3ba124ac1c0b026b3fc9501b9a00cc8db66b66ce0cca3bfa12fd14919b26e99902afcd591c4bad8a947c78f56f09c75e19457ab082caa925630aa9276ae117e29f248a72e911ed65831be98b73dfc24a3867edc715a8468cfc18467cd3e8817e132461ebaf5257eec426ec0c556a63344fcdc98cd17a1bb3f74e0947d622f7176e9257030b470ade4b8e0b9d1f630c35e5582a4ea9d7defe480576cb0cbfb43dc52008be216b4f9e1e3b6761612ac1bc4ee0477b38ab5878189ea5fb5a63ff52e68c0fda686bf19046c4dd786c57256d59f22cb2bd9cc2c52a75bebea08966b69c3bd2fa699db2a945e4c12f452e4ffe01324ca7b0e5eab087e3dbf68e505cbfa709527a5131607e1c00b898dae7173ea34ff6cacc37c39cfd536c4ad0d2beeb23f12de40456f82ea452bb85eabf48557a00f9deaa8a55643e6371f88cfa309a8c013d9d69c6ae24bbe39384bcb4a79528b0b17aa3fea1473cfb04bdb146336f4078721f837eb94068bfdfd4441600449c208fd449411d1d7cb17f0f2627fd8dfb54c16a3bd44a6bbe9d752a2190567bb7716c11ba674f869b0ea8d2362cdcb82823813ef7eddc91237afe31d1456d2bbf803da00ccc40bee582e73e0dafaad3743724961620d95cdbd63b8ef52f59ca6fdcfd86af66ccf6bdb6ea9c03ec2d88fba2fb7bc278bca92b5eca1194b6fa5fba34179a1fbc94a9018c2a8fe98875fc982172044bb60fa740b1d720924653f27e802b6ae07ca17d4bad66414041e45398241497fa1329d6204aa99a87ccc9cefb2b28bcbd3f9a03aa5de3508e6e83794f8f7ce70754c21567148a393b1fd2373662f24e0b52273594676a61b10c31d3464d6cdd75b669e1109d06aebe7dd3e9cab7367ed9bf68cc4d8d516b0b3daf02e45989ac1fe6cbb189f5a6ee18fd7616d376155434d4f9bd7667c4d00b3972e59031f4552397ccc2a2849a2ca1f877151005fa96e74e6ac8a969f7d21a52c37050216bed0264bb14e5c18f3c9860e3faa14dc3f61021e4d0aad51e11a1ec46b85cb6eff8cdba450884c94409ff002202e115e19543916704bea219c6c158e4cf7fb2e239055f4aa2e468ed9baaab34c4ecef9caaafa42e1835f6bd319481a93a7e7e5a93d6d20cf8322925c2a875af3e45c4d6d224cce8445bdef94a23ee8365face25924a7fd8eff86b7d388ede5c84ab8c272dcce2054a09330b189997cf793098dd538f7bc033365d004558d84ad5133d082905494357347cd7e7817d5907eaf89b4ad5c1ee1d2f09133c1a53832913ee283426755b0a14fbee33e85997f21811037f1ae309b5a119fc7194b2deaba651bc9843d4ef09bdb7324b62d557b78d92157e05909ed378894e4be82aa75fa0dff5a52e1f7237c664d0b55495feef5f62a80fca6a9da37e1fff3fa20867fe29c8c89a600d40d0172d9b7a26cbc84a367254d97310228a8facd3fb1c2e74a45fad52ff05561e3025cb96fb4b558ea90c0185a2db8900f9ee7175a250ee4c09177c0509fa93d8caaf2cb529bed5feaae13130994ae16603a315f08df12e4e3d9a0268354eef28ea6c12fb66b104cae4a62d8072d3cc99560bd0539d5eed8a4e096bf3cdc030e91be09c9e40974d2be30937d5023c2f1f6391de176fb44b3c442303a5587a7fd5886b1259919aadccc2b880c52f88e88ab21e9f352943ba80de651a5f1ed132189e2d1b7bbd8dc68614e9033f225eadc5ff96c455f0c946cf226eb410ff2d7e6cec50c9e45979973d9ba92a8c159bf9d10c2d7d42e9b2daacd25564b6ece4c428140b32f00a7924fe08302e1dfc323cdff354a14a4d729dd0d85021193c27ede8dbf4878efe5defaec4c5bb8a5553b07af401b5083f6c2f402fe6d00795c4b059bbdefc93179e9796a8bff764c2c44fac5d83f326a439e0e8efb0c2d6843aa1f614b5bcecb1e6d5fdbdf08c4b7d9499820d4359aea601e5c9b7c432d8302701d4df4cb901f81ef82808cc53ffcaafdd291b45066f46b6468b71a7e00a09cf24736b429b283b5e37b1271248a5ffc8535fcdf3e84ad87fe722785eefbe92118e3293e529b7cec11333b167426dee8a91755efb2d60d485d8aba951f13c346b9204fa7c7ebbd76e125eaa1b0a0ef6c11b8b9be574060eacfcb04179d15eb28ae703e6081ba12b335adcb4e358d3d1cfee89d92e07b484bd47c0a459ecb661d121369daa96fcbd22da456e7a759f2edcb6c1515532c36718f53f4fa4bb60b874d5f83158d27a5cc56b0e9f829edfd2006263c7dbce3c35200695c0718891c4d0151fb37b2f7d4d70023b2f5215ac49a46d3c75c189b7f8d05b7a4d6b538b40d3b2c9b7c8ea44e9fb908ed5c949d5a3b927fbc350b26b62d66b013f74c16dfa6e7897d837fa301e1cb4e16ca2d88954fb35382681332919599c755b398a8de4dee13dcbd0ef4efbed4adbc895ef52926eaae43e7448b706bc4b613d1d5b003e1f73bd65fb997e0821b1bba4e126f378638af5a6d883ee70229a6681bdc05279669693f6be3f05a0ac69cf68d24ef0d79b159912853d34f4e5c42931df4277b513e88cb6f4a9b5425b436ca9b7991f151f9710dd61f097b603e20cb4228b64ccad4993222b498c3cfe4680e87a20c0fcb245d215beabcc3d37723d63f4497bb49628766f0acbd8a56a1e0ed5ee9f84c3f1b0086464c56cffeb50da8b407b51c4378d3920fd408805d88f203ff8e5a8ef014ea6db7cd129a1193bb075a5c0efaa6412d3cabfe3da0a0a6d13b136e984223a0ac62bdb5eae79ff0594a23f796cb406e159edd36de50fff474a65e77508228e60ee81158f8550e1a6f2a00b6e2f8994338a20f78630d60ed4542d911d25b00b488ef27c5ad0244ead235394eb20c29ce6f64831f0cf3cb7e3c188da53c01adcc65497ef09177587dee22e4880e10265dda98e4c3d0c0618297580843d210246993777d4557e4b1b06fcbeaae3cd8aa724919d5c2dd805d8529c27be217225d828e5789621582939be980ab9d8d34bd3b63bda216fd70f88043710ccd82b4b932ff19476bf5085fd2ac258c2a50155e5384da30b51728fca30bf54f0ef9a2e8af8de9e63c0b7a0fb17dec4fb59ae2db4f98fffbdf72dff1c27db43047592e01cc7daaf98fc28fa00a03d8549d8be644749be414b48ac2e7c3a24f6b7dbc3011143671b779b66c55b7984a5b962c5dbd55828b77b5a7980e1608cbbf9e111e8a19ff6eae362e917310013c8ef0f078428a310c6fcac78fce93019d63c1e401bf7d50d777b5b1a18d92d3efb0358489f0c0a8235872e04f4b063a7781dab134fbd4a1c1dd6f343b841795692eb847b307603ff3301425da00cd6bbdde59e5c3105accb6a213a9dfa903ee459e800aae8bc7c2f93b79bc2049309276a49bab07e517cd8b1076664bcc3a1460653348d3f242fd6e63e2c01bbd959d479e1d1ba10fd0615bfa393178671d6e4d1d065bc37781e1b09e7e00db5f78c0058f5bc465073970f3eab7a246571498bd"}, 0x1024) 08:56:01 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) ioctl$NBD_SET_SIZE(r2, 0xab02, 0x6) (async) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:01 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x2) socket$inet_tcp(0x2, 0x1, 0x0) 08:56:01 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r0, &(0x7f0000000240)={'#! ', './file0', [{0x20, '(%%:('}, {0x20, '/dev/nvme-fabrics\x00'}, {0x20, '/dev/nbd#\x00'}, {0x20, '{.+'}, {0x20, '/dev/nbd#\x00'}, {0x20, '/dev/nvme-fabrics\x00'}, {0x20, '^\xce'}, {0x20, '-&'}], 0xa, "363f22e57bcb36ee7b63886286cd32778b7e78effd9884c507a5e6ca8b35650807751700d9a6fb3ad5fd56a89e7f7b6cd6428e599d31ab39fcd9b2556cac247456c662eb5108cc6f11a98b8fd0af7c73b4edc6e990fb965bbf33326e4e9347259de6b946a12f89b619af963e22b43f385fe07fa4fbb264cd77d2ea1a6f012cd6f9fa1805663e4690b393178b69b0e376d8249c6b0980d6709c47292cd511e5d4e15476c43a25b2c5344b6eb8b512e3627e6332dcec995fc76a92ace926dd3a6b44262e26908026891b3ae03c4db52a2b8c7cf7eff180584da169f018126dd41d4d92b2feef87eb5f4ff813ce21e1ea29924616764d80233f834bbbd1e01232760c652af176b10771c911bc0cef1cff6935e8901b493df52f6b97438b099d7f4de74160784dbf6125fcba56f412950fd0e1b2ba4e0761ca0b3c8bb7fbc5361de7d30733440a7cc94185446630117170ad1b510b785683109d1a139ac4f8ebf37e01516e05965f4c83f3c71483605e32b6ecf6f7754aa4a15c5530c85b54752732e5bd87fb316b73b0c21580a7291186723d63d7eb4e0a48215004f784baad648a52951e84aa70c74623c146496b611621ca51ff084c694223712e8d9fa910976482b5296b71246378aefccedcb6f947654cea76218acc5dcf6ab27424a5fffe710bd08e960cf49b80ac9c57b532f3f21a2eb95054375d9bb38d0cebd62685a42cc45f29ba1a293bc7a20bc8ef9c4ab4e86a4e4922ff8091e8a4217fd2f45a36c05cc3d172ef3e96cece160f3ec48aac735598b5e67dc3385b0183a3f4824e7dec2a2ea28ee7d67ca8e92c2ddb79bd79783d84a986aced726e1a8d987adb8112a7ec3e3686438d718b00a37620922a627efc7a406c9d1b245429d9919fb9c5673a2b04f7d11c46de7759acd966dad0e1fd757417252ddca5708a746bec544e85dd39a04e29f41b7959cadb93c73437201977197eaf7f41cb8779563095dcb286b4088398a137d61f5bd3076db054e949f744015a251dd5f1db4b98173edde3d0405f65f0dd5fd05c1063813dddd58976d696a73c9816e36437c8d6c82cc617c7d46ea57d8b79e923d0fffbc5a0e90ae8228ff63b15547af1a65a4ef4eecdd7b6f80e9974d9a22609ad23845dcc871e86c33c54b3c3f2488c3838bf2f21ac98a8f9050896a56e682387531451c4d66c77103240a5ef0f0a1500f4a5fe0deeac3486dd68762037b35e3c80d69a8897daea478f7d5980c439bddd22442e7fbe12774ac05df28e2bff40210e80cda335c89548ece552ff32e6511a0211a79e9cf8b7b505a8b821a1f61e2ab4f1a57c5ec5fba12e4418a5ac04b8946d65a08cb227b5226ae51e150eccc5be4e8eda91f40e6973ab00f9e246d832758b9b63c1257c1c2fb5ccfd8b919185b3f1cb3f414f64550da337513ee7a7f1ad155a06f88b3a13c86bb42ce608de2988f90f1f348ddd3992266eadcaf4bb0d94fe8d9b6eb0816e6ad8b861ac39b8f29fa2292aaae8143c03e385bafea600f6745f98a903cc86909293cbeabfb78ec839d58f7561149fb3d6b3555ccd02091cb0933eeb784a7a993c6f5cfbc0194ad2b70bbc949a57a2949fd4278b75a0c99c035dffa98ee3ce9a470b61f049be5a078cf33182f2096b85cde275437052635a42a4b17450f2b3b5c0778f743ad5af8f3a472fec215b1670f53aaf2e640e136538b84d6b80fe706ce8df65cb5c331e8fb937e38632b615a6b19cab52bc303320ee98e02d93565b489477a2d11529244f8b2165023d92067991a3ccf12a6836020f285cb7938fd5418eadf260455a6101bc88a8213a2fac548ae2e964ac27d465a3de2aa4fbe614914216be10e5a11417e09c6b3df058f978b36c32de7f812b943d37b968088db8549b68d36219ce031159f59d767f8c435d263acf6301a21bc6910f9dbb3b79dc73217c31e0d5b726d91bab58ded582329d2832ab71503a0af02d0500aa62710e9ba33849012d9baa76bf87bbcb31ac6a91d79bbe24e3914b933f4c22532e8bb1648bd6781bb1d975eaae57f5764abd6ac4e8011c7f8345eaaf83e0453cdacd909c4e5db0cf66186d50e50f52d6025be9b8fc6539e58f95f0fbb2fd656244452e60670e8f397ebc71542f6e6584635ceca3357acaa103fb7a3f519cc8039e3549bb7f395bee92218661b700cdd915598a766fd3c6970d4913f56f212934d462e4cebe7000ff7378ed92b431b8bb980a4f873d420fa156bed38aa37cff2d626c74282d7f6abe6f1107de850877fab86de3c5f8d3ba124ac1c0b026b3fc9501b9a00cc8db66b66ce0cca3bfa12fd14919b26e99902afcd591c4bad8a947c78f56f09c75e19457ab082caa925630aa9276ae117e29f248a72e911ed65831be98b73dfc24a3867edc715a8468cfc18467cd3e8817e132461ebaf5257eec426ec0c556a63344fcdc98cd17a1bb3f74e0947d622f7176e9257030b470ade4b8e0b9d1f630c35e5582a4ea9d7defe480576cb0cbfb43dc52008be216b4f9e1e3b6761612ac1bc4ee0477b38ab5878189ea5fb5a63ff52e68c0fda686bf19046c4dd786c57256d59f22cb2bd9cc2c52a75bebea08966b69c3bd2fa699db2a945e4c12f452e4ffe01324ca7b0e5eab087e3dbf68e505cbfa709527a5131607e1c00b898dae7173ea34ff6cacc37c39cfd536c4ad0d2beeb23f12de40456f82ea452bb85eabf48557a00f9deaa8a55643e6371f88cfa309a8c013d9d69c6ae24bbe39384bcb4a79528b0b17aa3fea1473cfb04bdb146336f4078721f837eb94068bfdfd4441600449c208fd449411d1d7cb17f0f2627fd8dfb54c16a3bd44a6bbe9d752a2190567bb7716c11ba674f869b0ea8d2362cdcb82823813ef7eddc91237afe31d1456d2bbf803da00ccc40bee582e73e0dafaad3743724961620d95cdbd63b8ef52f59ca6fdcfd86af66ccf6bdb6ea9c03ec2d88fba2fb7bc278bca92b5eca1194b6fa5fba34179a1fbc94a9018c2a8fe98875fc982172044bb60fa740b1d720924653f27e802b6ae07ca17d4bad66414041e45398241497fa1329d6204aa99a87ccc9cefb2b28bcbd3f9a03aa5de3508e6e83794f8f7ce70754c21567148a393b1fd2373662f24e0b52273594676a61b10c31d3464d6cdd75b669e1109d06aebe7dd3e9cab7367ed9bf68cc4d8d516b0b3daf02e45989ac1fe6cbb189f5a6ee18fd7616d376155434d4f9bd7667c4d00b3972e59031f4552397ccc2a2849a2ca1f877151005fa96e74e6ac8a969f7d21a52c37050216bed0264bb14e5c18f3c9860e3faa14dc3f61021e4d0aad51e11a1ec46b85cb6eff8cdba450884c94409ff002202e115e19543916704bea219c6c158e4cf7fb2e239055f4aa2e468ed9baaab34c4ecef9caaafa42e1835f6bd319481a93a7e7e5a93d6d20cf8322925c2a875af3e45c4d6d224cce8445bdef94a23ee8365face25924a7fd8eff86b7d388ede5c84ab8c272dcce2054a09330b189997cf793098dd538f7bc033365d004558d84ad5133d082905494357347cd7e7817d5907eaf89b4ad5c1ee1d2f09133c1a53832913ee283426755b0a14fbee33e85997f21811037f1ae309b5a119fc7194b2deaba651bc9843d4ef09bdb7324b62d557b78d92157e05909ed378894e4be82aa75fa0dff5a52e1f7237c664d0b55495feef5f62a80fca6a9da37e1fff3fa20867fe29c8c89a600d40d0172d9b7a26cbc84a367254d97310228a8facd3fb1c2e74a45fad52ff05561e3025cb96fb4b558ea90c0185a2db8900f9ee7175a250ee4c09177c0509fa93d8caaf2cb529bed5feaae13130994ae16603a315f08df12e4e3d9a0268354eef28ea6c12fb66b104cae4a62d8072d3cc99560bd0539d5eed8a4e096bf3cdc030e91be09c9e40974d2be30937d5023c2f1f6391de176fb44b3c442303a5587a7fd5886b1259919aadccc2b880c52f88e88ab21e9f352943ba80de651a5f1ed132189e2d1b7bbd8dc68614e9033f225eadc5ff96c455f0c946cf226eb410ff2d7e6cec50c9e45979973d9ba92a8c159bf9d10c2d7d42e9b2daacd25564b6ece4c428140b32f00a7924fe08302e1dfc323cdff354a14a4d729dd0d85021193c27ede8dbf4878efe5defaec4c5bb8a5553b07af401b5083f6c2f402fe6d00795c4b059bbdefc93179e9796a8bff764c2c44fac5d83f326a439e0e8efb0c2d6843aa1f614b5bcecb1e6d5fdbdf08c4b7d9499820d4359aea601e5c9b7c432d8302701d4df4cb901f81ef82808cc53ffcaafdd291b45066f46b6468b71a7e00a09cf24736b429b283b5e37b1271248a5ffc8535fcdf3e84ad87fe722785eefbe92118e3293e529b7cec11333b167426dee8a91755efb2d60d485d8aba951f13c346b9204fa7c7ebbd76e125eaa1b0a0ef6c11b8b9be574060eacfcb04179d15eb28ae703e6081ba12b335adcb4e358d3d1cfee89d92e07b484bd47c0a459ecb661d121369daa96fcbd22da456e7a759f2edcb6c1515532c36718f53f4fa4bb60b874d5f83158d27a5cc56b0e9f829edfd2006263c7dbce3c35200695c0718891c4d0151fb37b2f7d4d70023b2f5215ac49a46d3c75c189b7f8d05b7a4d6b538b40d3b2c9b7c8ea44e9fb908ed5c949d5a3b927fbc350b26b62d66b013f74c16dfa6e7897d837fa301e1cb4e16ca2d88954fb35382681332919599c755b398a8de4dee13dcbd0ef4efbed4adbc895ef52926eaae43e7448b706bc4b613d1d5b003e1f73bd65fb997e0821b1bba4e126f378638af5a6d883ee70229a6681bdc05279669693f6be3f05a0ac69cf68d24ef0d79b159912853d34f4e5c42931df4277b513e88cb6f4a9b5425b436ca9b7991f151f9710dd61f097b603e20cb4228b64ccad4993222b498c3cfe4680e87a20c0fcb245d215beabcc3d37723d63f4497bb49628766f0acbd8a56a1e0ed5ee9f84c3f1b0086464c56cffeb50da8b407b51c4378d3920fd408805d88f203ff8e5a8ef014ea6db7cd129a1193bb075a5c0efaa6412d3cabfe3da0a0a6d13b136e984223a0ac62bdb5eae79ff0594a23f796cb406e159edd36de50fff474a65e77508228e60ee81158f8550e1a6f2a00b6e2f8994338a20f78630d60ed4542d911d25b00b488ef27c5ad0244ead235394eb20c29ce6f64831f0cf3cb7e3c188da53c01adcc65497ef09177587dee22e4880e10265dda98e4c3d0c0618297580843d210246993777d4557e4b1b06fcbeaae3cd8aa724919d5c2dd805d8529c27be217225d828e5789621582939be980ab9d8d34bd3b63bda216fd70f88043710ccd82b4b932ff19476bf5085fd2ac258c2a50155e5384da30b51728fca30bf54f0ef9a2e8af8de9e63c0b7a0fb17dec4fb59ae2db4f98fffbdf72dff1c27db43047592e01cc7daaf98fc28fa00a03d8549d8be644749be414b48ac2e7c3a24f6b7dbc3011143671b779b66c55b7984a5b962c5dbd55828b77b5a7980e1608cbbf9e111e8a19ff6eae362e917310013c8ef0f078428a310c6fcac78fce93019d63c1e401bf7d50d777b5b1a18d92d3efb0358489f0c0a8235872e04f4b063a7781dab134fbd4a1c1dd6f343b841795692eb847b307603ff3301425da00cd6bbdde59e5c3105accb6a213a9dfa903ee459e800aae8bc7c2f93b79bc2049309276a49bab07e517cd8b1076664bcc3a1460653348d3f242fd6e63e2c01bbd959d479e1d1ba10fd0615bfa393178671d6e4d1d065bc37781e1b09e7e00db5f78c0058f5bc465073970f3eab7a246571498bd"}, 0x1057) 08:56:01 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_CLEAR_QUE(r0, 0xab05) 08:56:01 executing program 5: bind$l2tp(0xffffffffffffffff, 0x0, 0x1000000) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000100)={&(0x7f0000010280)=ANY=[@ANYBLOB="9438d43bb54fe584eae376fbb91dde360fbfafba4377d31146cdb57ffcc1eff27387f8752dec6b223e80b66b17d0a2bf233c9dc6c8a700621df30309cc30e7422dd75cf328a0d0e55fca0a86e6ba8e0396f6664a6deb6047b1ba771dcee04c7df905c512fad0582b5a0c2e774ec7c96a861c834fabb3676f1e8a9d54a192dabe94cd285b99e847159ebbb7d308e0b4675502f15bb0b988d73824ea32f517f47a30c2aa995c136dbb400735d9af1d120e03", @ANYRES16=r1, @ANYBLOB="08002cbd7000fedbdf25040000000600000400000006001c001f000000050006001a004e230000050013000300"/62], 0x44}, 0x1, 0x0, 0x0, 0x2000c000}, 0x20000000) r2 = syz_open_dev$hiddev(&(0x7f0000000180), 0x5, 0x40000) ioctl$HIDIOCGFIELDINFO(r2, 0xc038480a, &(0x7f00000001c0)={0x1, 0x3, 0x8, 0x8, 0x5, 0xfffff02a, 0xffffff00, 0x6, 0x8, 0x8, 0xffffffff, 0x6, 0x4, 0xf06d}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000010380)=ANY=[@ANYBLOB="483a70052357450a19011e020000ac4a83df7fa5ee2242c7d86d0927dacdfc0a767bbf6b01b56123dbc493051b9e1dd586b2a34541268d2c436b9c6dd3f9c802df561b6c6569b52654477fb908623d4b63693b69b2190abcdd354426b5f9262878a297076c42c69398f633372c88", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00']) bind$l2tp(0xffffffffffffffff, 0x0, 0x1000000) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000100)={&(0x7f0000010280)=ANY=[@ANYBLOB="9438d43bb54fe584eae376fbb91dde360fbfafba4377d31146cdb57ffcc1eff27387f8752dec6b223e80b66b17d0a2bf233c9dc6c8a700621df30309cc30e7422dd75cf328a0d0e55fca0a86e6ba8e0396f6664a6deb6047b1ba771dcee04c7df905c512fad0582b5a0c2e774ec7c96a861c834fabb3676f1e8a9d54a192dabe94cd285b99e847159ebbb7d308e0b4675502f15bb0b988d73824ea32f517f47a30c2aa995c136dbb400735d9af1d120e03", @ANYRES16=r1, @ANYBLOB="08002cbd7000fedbdf25040000000600000400000006001c001f000000050006001a004e230000050013000300"/62], 0x44}, 0x1, 0x0, 0x0, 0x2000c000}, 0x20000000) (async) syz_open_dev$hiddev(&(0x7f0000000180), 0x5, 0x40000) (async) ioctl$HIDIOCGFIELDINFO(r2, 0xc038480a, &(0x7f00000001c0)={0x1, 0x3, 0x8, 0x8, 0x5, 0xfffff02a, 0xffffff00, 0x6, 0x8, 0x8, 0xffffffff, 0x6, 0x4, 0xf06d}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000010380)=ANY=[@ANYBLOB="483a70052357450a19011e020000ac4a83df7fa5ee2242c7d86d0927dacdfc0a767bbf6b01b56123dbc493051b9e1dd586b2a34541268d2c436b9c6dd3f9c802df561b6c6569b52654477fb908623d4b63693b69b2190abcdd354426b5f9262878a297076c42c69398f633372c88", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00']) (async) 08:56:01 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:01 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x2) socket$inet_tcp(0x2, 0x1, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) bind$l2tp(r0, 0x0, 0x2) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) 08:56:01 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r0, 0x0, 0x0) 08:56:01 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x444281) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_CLEAR_QUE(r0, 0xab05) 08:56:01 executing program 5: recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000000040)=@xdp, 0x80, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/192, 0xc0}], 0x8, &(0x7f0000001500)}, 0x2100) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) 08:56:01 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x2) (async) bind$l2tp(r0, 0x0, 0x2) socket$inet_tcp(0x2, 0x1, 0x0) 08:56:01 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r0, 0x0, 0x0) 08:56:02 executing program 5: recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000000040)=@xdp, 0x80, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/192, 0xc0}], 0x8, &(0x7f0000001500)}, 0x2100) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000000040)=@xdp, 0x80, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/192, 0xc0}], 0x8, &(0x7f0000001500)}, 0x2100) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) bind$l2tp(r0, 0x0, 0x1000000) (async) 08:56:02 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x444281) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_CLEAR_QUE(r0, 0xab05) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x444281) (async) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x0) (async) openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_CLEAR_QUE(r0, 0xab05) (async) 08:56:02 executing program 3: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000240)={'#! ', './file0', [{0x20, '(%%:('}, {0x20, '/dev/nvme-fabrics\x00'}, {0x20, '/dev/nbd#\x00'}, {0x20, '{.+'}, {0x20, '/dev/nbd#\x00'}, {0x20, '/dev/nvme-fabrics\x00'}, {0x20, '^\xce'}, {0x20, '-&'}, {0x20, ':'}, {0x20, '&'}], 0xa, "363f22e57bcb36ee7b63886286cd32778b7e78effd9884c507a5e6ca8b35650807751700d9a6fb3ad5fd56a89e7f7b6cd6428e599d31ab39fcd9b2556cac247456c662eb5108cc6f11a98b8fd0af7c73b4edc6e990fb965bbf33326e4e9347259de6b946a12f89b619af963e22b43f385fe07fa4fbb264cd77d2ea1a6f012cd6f9fa1805663e4690b393178b69b0e376d8249c6b0980d6709c47292cd511e5d4e15476c43a25b2c5344b6eb8b512e3627e6332dcec995fc76a92ace926dd3a6b44262e26908026891b3ae03c4db52a2b8c7cf7eff180584da169f018126dd41d4d92b2feef87eb5f4ff813ce21e1ea29924616764d80233f834bbbd1e01232760c652af176b10771c911bc0cef1cff6935e8901b493df52f6b97438b099d7f4de74160784dbf6125fcba56f412950fd0e1b2ba4e0761ca0b3c8bb7fbc5361de7d30733440a7cc94185446630117170ad1b510b785683109d1a139ac4f8ebf37e01516e05965f4c83f3c71483605e32b6ecf6f7754aa4a15c5530c85b54752732e5bd87fb316b73b0c21580a7291186723d63d7eb4e0a48215004f784baad648a52951e84aa70c74623c146496b611621ca51ff084c694223712e8d9fa910976482b5296b71246378aefccedcb6f947654cea76218acc5dcf6ab27424a5fffe710bd08e960cf49b80ac9c57b532f3f21a2eb95054375d9bb38d0cebd62685a42cc45f29ba1a293bc7a20bc8ef9c4ab4e86a4e4922ff8091e8a4217fd2f45a36c05cc3d172ef3e96cece160f3ec48aac735598b5e67dc3385b0183a3f4824e7dec2a2ea28ee7d67ca8e92c2ddb79bd79783d84a986aced726e1a8d987adb8112a7ec3e3686438d718b00a37620922a627efc7a406c9d1b245429d9919fb9c5673a2b04f7d11c46de7759acd966dad0e1fd757417252ddca5708a746bec544e85dd39a04e29f41b7959cadb93c73437201977197eaf7f41cb8779563095dcb286b4088398a137d61f5bd3076db054e949f744015a251dd5f1db4b98173edde3d0405f65f0dd5fd05c1063813dddd58976d696a73c9816e36437c8d6c82cc617c7d46ea57d8b79e923d0fffbc5a0e90ae8228ff63b15547af1a65a4ef4eecdd7b6f80e9974d9a22609ad23845dcc871e86c33c54b3c3f2488c3838bf2f21ac98a8f9050896a56e682387531451c4d66c77103240a5ef0f0a1500f4a5fe0deeac3486dd68762037b35e3c80d69a8897daea478f7d5980c439bddd22442e7fbe12774ac05df28e2bff40210e80cda335c89548ece552ff32e6511a0211a79e9cf8b7b505a8b821a1f61e2ab4f1a57c5ec5fba12e4418a5ac04b8946d65a08cb227b5226ae51e150eccc5be4e8eda91f40e6973ab00f9e246d832758b9b63c1257c1c2fb5ccfd8b919185b3f1cb3f414f64550da337513ee7a7f1ad155a06f88b3a13c86bb42ce608de2988f90f1f348ddd3992266eadcaf4bb0d94fe8d9b6eb0816e6ad8b861ac39b8f29fa2292aaae8143c03e385bafea600f6745f98a903cc86909293cbeabfb78ec839d58f7561149fb3d6b3555ccd02091cb0933eeb784a7a993c6f5cfbc0194ad2b70bbc949a57a2949fd4278b75a0c99c035dffa98ee3ce9a470b61f049be5a078cf33182f2096b85cde275437052635a42a4b17450f2b3b5c0778f743ad5af8f3a472fec215b1670f53aaf2e640e136538b84d6b80fe706ce8df65cb5c331e8fb937e38632b615a6b19cab52bc303320ee98e02d93565b489477a2d11529244f8b2165023d92067991a3ccf12a6836020f285cb7938fd5418eadf260455a6101bc88a8213a2fac548ae2e964ac27d465a3de2aa4fbe614914216be10e5a11417e09c6b3df058f978b36c32de7f812b943d37b968088db8549b68d36219ce031159f59d767f8c435d263acf6301a21bc6910f9dbb3b79dc73217c31e0d5b726d91bab58ded582329d2832ab71503a0af02d0500aa62710e9ba33849012d9baa76bf87bbcb31ac6a91d79bbe24e3914b933f4c22532e8bb1648bd6781bb1d975eaae57f5764abd6ac4e8011c7f8345eaaf83e0453cdacd909c4e5db0cf66186d50e50f52d6025be9b8fc6539e58f95f0fbb2fd656244452e60670e8f397ebc71542f6e6584635ceca3357acaa103fb7a3f519cc8039e3549bb7f395bee92218661b700cdd915598a766fd3c6970d4913f56f212934d462e4cebe7000ff7378ed92b431b8bb980a4f873d420fa156bed38aa37cff2d626c74282d7f6abe6f1107de850877fab86de3c5f8d3ba124ac1c0b026b3fc9501b9a00cc8db66b66ce0cca3bfa12fd14919b26e99902afcd591c4bad8a947c78f56f09c75e19457ab082caa925630aa9276ae117e29f248a72e911ed65831be98b73dfc24a3867edc715a8468cfc18467cd3e8817e132461ebaf5257eec426ec0c556a63344fcdc98cd17a1bb3f74e0947d622f7176e9257030b470ade4b8e0b9d1f630c35e5582a4ea9d7defe480576cb0cbfb43dc52008be216b4f9e1e3b6761612ac1bc4ee0477b38ab5878189ea5fb5a63ff52e68c0fda686bf19046c4dd786c57256d59f22cb2bd9cc2c52a75bebea08966b69c3bd2fa699db2a945e4c12f452e4ffe01324ca7b0e5eab087e3dbf68e505cbfa709527a5131607e1c00b898dae7173ea34ff6cacc37c39cfd536c4ad0d2beeb23f12de40456f82ea452bb85eabf48557a00f9deaa8a55643e6371f88cfa309a8c013d9d69c6ae24bbe39384bcb4a79528b0b17aa3fea1473cfb04bdb146336f4078721f837eb94068bfdfd4441600449c208fd449411d1d7cb17f0f2627fd8dfb54c16a3bd44a6bbe9d752a2190567bb7716c11ba674f869b0ea8d2362cdcb82823813ef7eddc91237afe31d1456d2bbf803da00ccc40bee582e73e0dafaad3743724961620d95cdbd63b8ef52f59ca6fdcfd86af66ccf6bdb6ea9c03ec2d88fba2fb7bc278bca92b5eca1194b6fa5fba34179a1fbc94a9018c2a8fe98875fc982172044bb60fa740b1d720924653f27e802b6ae07ca17d4bad66414041e45398241497fa1329d6204aa99a87ccc9cefb2b28bcbd3f9a03aa5de3508e6e83794f8f7ce70754c21567148a393b1fd2373662f24e0b52273594676a61b10c31d3464d6cdd75b669e1109d06aebe7dd3e9cab7367ed9bf68cc4d8d516b0b3daf02e45989ac1fe6cbb189f5a6ee18fd7616d376155434d4f9bd7667c4d00b3972e59031f4552397ccc2a2849a2ca1f877151005fa96e74e6ac8a969f7d21a52c37050216bed0264bb14e5c18f3c9860e3faa14dc3f61021e4d0aad51e11a1ec46b85cb6eff8cdba450884c94409ff002202e115e19543916704bea219c6c158e4cf7fb2e239055f4aa2e468ed9baaab34c4ecef9caaafa42e1835f6bd319481a93a7e7e5a93d6d20cf8322925c2a875af3e45c4d6d224cce8445bdef94a23ee8365face25924a7fd8eff86b7d388ede5c84ab8c272dcce2054a09330b189997cf793098dd538f7bc033365d004558d84ad5133d082905494357347cd7e7817d5907eaf89b4ad5c1ee1d2f09133c1a53832913ee283426755b0a14fbee33e85997f21811037f1ae309b5a119fc7194b2deaba651bc9843d4ef09bdb7324b62d557b78d92157e05909ed378894e4be82aa75fa0dff5a52e1f7237c664d0b55495feef5f62a80fca6a9da37e1fff3fa20867fe29c8c89a600d40d0172d9b7a26cbc84a367254d97310228a8facd3fb1c2e74a45fad52ff05561e3025cb96fb4b558ea90c0185a2db8900f9ee7175a250ee4c09177c0509fa93d8caaf2cb529bed5feaae13130994ae16603a315f08df12e4e3d9a0268354eef28ea6c12fb66b104cae4a62d8072d3cc99560bd0539d5eed8a4e096bf3cdc030e91be09c9e40974d2be30937d5023c2f1f6391de176fb44b3c442303a5587a7fd5886b1259919aadccc2b880c52f88e88ab21e9f352943ba80de651a5f1ed132189e2d1b7bbd8dc68614e9033f225eadc5ff96c455f0c946cf226eb410ff2d7e6cec50c9e45979973d9ba92a8c159bf9d10c2d7d42e9b2daacd25564b6ece4c428140b32f00a7924fe08302e1dfc323cdff354a14a4d729dd0d85021193c27ede8dbf4878efe5defaec4c5bb8a5553b07af401b5083f6c2f402fe6d00795c4b059bbdefc93179e9796a8bff764c2c44fac5d83f326a439e0e8efb0c2d6843aa1f614b5bcecb1e6d5fdbdf08c4b7d9499820d4359aea601e5c9b7c432d8302701d4df4cb901f81ef82808cc53ffcaafdd291b45066f46b6468b71a7e00a09cf24736b429b283b5e37b1271248a5ffc8535fcdf3e84ad87fe722785eefbe92118e3293e529b7cec11333b167426dee8a91755efb2d60d485d8aba951f13c346b9204fa7c7ebbd76e125eaa1b0a0ef6c11b8b9be574060eacfcb04179d15eb28ae703e6081ba12b335adcb4e358d3d1cfee89d92e07b484bd47c0a459ecb661d121369daa96fcbd22da456e7a759f2edcb6c1515532c36718f53f4fa4bb60b874d5f83158d27a5cc56b0e9f829edfd2006263c7dbce3c35200695c0718891c4d0151fb37b2f7d4d70023b2f5215ac49a46d3c75c189b7f8d05b7a4d6b538b40d3b2c9b7c8ea44e9fb908ed5c949d5a3b927fbc350b26b62d66b013f74c16dfa6e7897d837fa301e1cb4e16ca2d88954fb35382681332919599c755b398a8de4dee13dcbd0ef4efbed4adbc895ef52926eaae43e7448b706bc4b613d1d5b003e1f73bd65fb997e0821b1bba4e126f378638af5a6d883ee70229a6681bdc05279669693f6be3f05a0ac69cf68d24ef0d79b159912853d34f4e5c42931df4277b513e88cb6f4a9b5425b436ca9b7991f151f9710dd61f097b603e20cb4228b64ccad4993222b498c3cfe4680e87a20c0fcb245d215beabcc3d37723d63f4497bb49628766f0acbd8a56a1e0ed5ee9f84c3f1b0086464c56cffeb50da8b407b51c4378d3920fd408805d88f203ff8e5a8ef014ea6db7cd129a1193bb075a5c0efaa6412d3cabfe3da0a0a6d13b136e984223a0ac62bdb5eae79ff0594a23f796cb406e159edd36de50fff474a65e77508228e60ee81158f8550e1a6f2a00b6e2f8994338a20f78630d60ed4542d911d25b00b488ef27c5ad0244ead235394eb20c29ce6f64831f0cf3cb7e3c188da53c01adcc65497ef09177587dee22e4880e10265dda98e4c3d0c0618297580843d210246993777d4557e4b1b06fcbeaae3cd8aa724919d5c2dd805d8529c27be217225d828e5789621582939be980ab9d8d34bd3b63bda216fd70f88043710ccd82b4b932ff19476bf5085fd2ac258c2a50155e5384da30b51728fca30bf54f0ef9a2e8af8de9e63c0b7a0fb17dec4fb59ae2db4f98fffbdf72dff1c27db43047592e01cc7daaf98fc28fa00a03d8549d8be644749be414b48ac2e7c3a24f6b7dbc3011143671b779b66c55b7984a5b962c5dbd55828b77b5a7980e1608cbbf9e111e8a19ff6eae362e917310013c8ef0f078428a310c6fcac78fce93019d63c1e401bf7d50d777b5b1a18d92d3efb0358489f0c0a8235872e04f4b063a7781dab134fbd4a1c1dd6f343b841795692eb847b307603ff3301425da00cd6bbdde59e5c3105accb6a213a9dfa903ee459e800aae8bc7c2f93b79bc2049309276a49bab07e517cd8b1076664bcc3a1460653348d3f242fd6e63e2c01bbd959d479e1d1ba10fd0615bfa393178671d6e4d1d065bc37781e1b09e7e00db5f78c0058f5bc465073970f3eab7a246571498bd"}, 0x105b) 08:56:02 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040), 0x301800, 0x0) setsockopt$inet_dccp_int(r1, 0x21, 0x11, &(0x7f0000000080)=0x200, 0x4) bind$l2tp(r0, 0x0, 0x2) 08:56:02 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) socket$inet6_udp(0xa, 0x2, 0x0) [ 2099.840271][ T8983] block nbd1: Receive control failed (result -32) [ 2099.841098][T30691] block nbd1: shutting down sockets 08:56:02 executing program 3: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r0 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r0, &(0x7f0000000240)={'#! ', './file0', [{0x20, '(%%:('}, {0x20, '/dev/nvme-fabrics\x00'}, {0x20, '/dev/nbd#\x00'}, {0x20, '{.+'}, {0x20, '/dev/nbd#\x00'}, {0x20, '/dev/nvme-fabrics\x00'}, {0x20, '^\xce'}, {0x20, '-&'}, {0x20, ':'}, {0x20, '&'}], 0xa, "363f22e57bcb36ee7b63886286cd32778b7e78effd9884c507a5e6ca8b35650807751700d9a6fb3ad5fd56a89e7f7b6cd6428e599d31ab39fcd9b2556cac247456c662eb5108cc6f11a98b8fd0af7c73b4edc6e990fb965bbf33326e4e9347259de6b946a12f89b619af963e22b43f385fe07fa4fbb264cd77d2ea1a6f012cd6f9fa1805663e4690b393178b69b0e376d8249c6b0980d6709c47292cd511e5d4e15476c43a25b2c5344b6eb8b512e3627e6332dcec995fc76a92ace926dd3a6b44262e26908026891b3ae03c4db52a2b8c7cf7eff180584da169f018126dd41d4d92b2feef87eb5f4ff813ce21e1ea29924616764d80233f834bbbd1e01232760c652af176b10771c911bc0cef1cff6935e8901b493df52f6b97438b099d7f4de74160784dbf6125fcba56f412950fd0e1b2ba4e0761ca0b3c8bb7fbc5361de7d30733440a7cc94185446630117170ad1b510b785683109d1a139ac4f8ebf37e01516e05965f4c83f3c71483605e32b6ecf6f7754aa4a15c5530c85b54752732e5bd87fb316b73b0c21580a7291186723d63d7eb4e0a48215004f784baad648a52951e84aa70c74623c146496b611621ca51ff084c694223712e8d9fa910976482b5296b71246378aefccedcb6f947654cea76218acc5dcf6ab27424a5fffe710bd08e960cf49b80ac9c57b532f3f21a2eb95054375d9bb38d0cebd62685a42cc45f29ba1a293bc7a20bc8ef9c4ab4e86a4e4922ff8091e8a4217fd2f45a36c05cc3d172ef3e96cece160f3ec48aac735598b5e67dc3385b0183a3f4824e7dec2a2ea28ee7d67ca8e92c2ddb79bd79783d84a986aced726e1a8d987adb8112a7ec3e3686438d718b00a37620922a627efc7a406c9d1b245429d9919fb9c5673a2b04f7d11c46de7759acd966dad0e1fd757417252ddca5708a746bec544e85dd39a04e29f41b7959cadb93c73437201977197eaf7f41cb8779563095dcb286b4088398a137d61f5bd3076db054e949f744015a251dd5f1db4b98173edde3d0405f65f0dd5fd05c1063813dddd58976d696a73c9816e36437c8d6c82cc617c7d46ea57d8b79e923d0fffbc5a0e90ae8228ff63b15547af1a65a4ef4eecdd7b6f80e9974d9a22609ad23845dcc871e86c33c54b3c3f2488c3838bf2f21ac98a8f9050896a56e682387531451c4d66c77103240a5ef0f0a1500f4a5fe0deeac3486dd68762037b35e3c80d69a8897daea478f7d5980c439bddd22442e7fbe12774ac05df28e2bff40210e80cda335c89548ece552ff32e6511a0211a79e9cf8b7b505a8b821a1f61e2ab4f1a57c5ec5fba12e4418a5ac04b8946d65a08cb227b5226ae51e150eccc5be4e8eda91f40e6973ab00f9e246d832758b9b63c1257c1c2fb5ccfd8b919185b3f1cb3f414f64550da337513ee7a7f1ad155a06f88b3a13c86bb42ce608de2988f90f1f348ddd3992266eadcaf4bb0d94fe8d9b6eb0816e6ad8b861ac39b8f29fa2292aaae8143c03e385bafea600f6745f98a903cc86909293cbeabfb78ec839d58f7561149fb3d6b3555ccd02091cb0933eeb784a7a993c6f5cfbc0194ad2b70bbc949a57a2949fd4278b75a0c99c035dffa98ee3ce9a470b61f049be5a078cf33182f2096b85cde275437052635a42a4b17450f2b3b5c0778f743ad5af8f3a472fec215b1670f53aaf2e640e136538b84d6b80fe706ce8df65cb5c331e8fb937e38632b615a6b19cab52bc303320ee98e02d93565b489477a2d11529244f8b2165023d92067991a3ccf12a6836020f285cb7938fd5418eadf260455a6101bc88a8213a2fac548ae2e964ac27d465a3de2aa4fbe614914216be10e5a11417e09c6b3df058f978b36c32de7f812b943d37b968088db8549b68d36219ce031159f59d767f8c435d263acf6301a21bc6910f9dbb3b79dc73217c31e0d5b726d91bab58ded582329d2832ab71503a0af02d0500aa62710e9ba33849012d9baa76bf87bbcb31ac6a91d79bbe24e3914b933f4c22532e8bb1648bd6781bb1d975eaae57f5764abd6ac4e8011c7f8345eaaf83e0453cdacd909c4e5db0cf66186d50e50f52d6025be9b8fc6539e58f95f0fbb2fd656244452e60670e8f397ebc71542f6e6584635ceca3357acaa103fb7a3f519cc8039e3549bb7f395bee92218661b700cdd915598a766fd3c6970d4913f56f212934d462e4cebe7000ff7378ed92b431b8bb980a4f873d420fa156bed38aa37cff2d626c74282d7f6abe6f1107de850877fab86de3c5f8d3ba124ac1c0b026b3fc9501b9a00cc8db66b66ce0cca3bfa12fd14919b26e99902afcd591c4bad8a947c78f56f09c75e19457ab082caa925630aa9276ae117e29f248a72e911ed65831be98b73dfc24a3867edc715a8468cfc18467cd3e8817e132461ebaf5257eec426ec0c556a63344fcdc98cd17a1bb3f74e0947d622f7176e9257030b470ade4b8e0b9d1f630c35e5582a4ea9d7defe480576cb0cbfb43dc52008be216b4f9e1e3b6761612ac1bc4ee0477b38ab5878189ea5fb5a63ff52e68c0fda686bf19046c4dd786c57256d59f22cb2bd9cc2c52a75bebea08966b69c3bd2fa699db2a945e4c12f452e4ffe01324ca7b0e5eab087e3dbf68e505cbfa709527a5131607e1c00b898dae7173ea34ff6cacc37c39cfd536c4ad0d2beeb23f12de40456f82ea452bb85eabf48557a00f9deaa8a55643e6371f88cfa309a8c013d9d69c6ae24bbe39384bcb4a79528b0b17aa3fea1473cfb04bdb146336f4078721f837eb94068bfdfd4441600449c208fd449411d1d7cb17f0f2627fd8dfb54c16a3bd44a6bbe9d752a2190567bb7716c11ba674f869b0ea8d2362cdcb82823813ef7eddc91237afe31d1456d2bbf803da00ccc40bee582e73e0dafaad3743724961620d95cdbd63b8ef52f59ca6fdcfd86af66ccf6bdb6ea9c03ec2d88fba2fb7bc278bca92b5eca1194b6fa5fba34179a1fbc94a9018c2a8fe98875fc982172044bb60fa740b1d720924653f27e802b6ae07ca17d4bad66414041e45398241497fa1329d6204aa99a87ccc9cefb2b28bcbd3f9a03aa5de3508e6e83794f8f7ce70754c21567148a393b1fd2373662f24e0b52273594676a61b10c31d3464d6cdd75b669e1109d06aebe7dd3e9cab7367ed9bf68cc4d8d516b0b3daf02e45989ac1fe6cbb189f5a6ee18fd7616d376155434d4f9bd7667c4d00b3972e59031f4552397ccc2a2849a2ca1f877151005fa96e74e6ac8a969f7d21a52c37050216bed0264bb14e5c18f3c9860e3faa14dc3f61021e4d0aad51e11a1ec46b85cb6eff8cdba450884c94409ff002202e115e19543916704bea219c6c158e4cf7fb2e239055f4aa2e468ed9baaab34c4ecef9caaafa42e1835f6bd319481a93a7e7e5a93d6d20cf8322925c2a875af3e45c4d6d224cce8445bdef94a23ee8365face25924a7fd8eff86b7d388ede5c84ab8c272dcce2054a09330b189997cf793098dd538f7bc033365d004558d84ad5133d082905494357347cd7e7817d5907eaf89b4ad5c1ee1d2f09133c1a53832913ee283426755b0a14fbee33e85997f21811037f1ae309b5a119fc7194b2deaba651bc9843d4ef09bdb7324b62d557b78d92157e05909ed378894e4be82aa75fa0dff5a52e1f7237c664d0b55495feef5f62a80fca6a9da37e1fff3fa20867fe29c8c89a600d40d0172d9b7a26cbc84a367254d97310228a8facd3fb1c2e74a45fad52ff05561e3025cb96fb4b558ea90c0185a2db8900f9ee7175a250ee4c09177c0509fa93d8caaf2cb529bed5feaae13130994ae16603a315f08df12e4e3d9a0268354eef28ea6c12fb66b104cae4a62d8072d3cc99560bd0539d5eed8a4e096bf3cdc030e91be09c9e40974d2be30937d5023c2f1f6391de176fb44b3c442303a5587a7fd5886b1259919aadccc2b880c52f88e88ab21e9f352943ba80de651a5f1ed132189e2d1b7bbd8dc68614e9033f225eadc5ff96c455f0c946cf226eb410ff2d7e6cec50c9e45979973d9ba92a8c159bf9d10c2d7d42e9b2daacd25564b6ece4c428140b32f00a7924fe08302e1dfc323cdff354a14a4d729dd0d85021193c27ede8dbf4878efe5defaec4c5bb8a5553b07af401b5083f6c2f402fe6d00795c4b059bbdefc93179e9796a8bff764c2c44fac5d83f326a439e0e8efb0c2d6843aa1f614b5bcecb1e6d5fdbdf08c4b7d9499820d4359aea601e5c9b7c432d8302701d4df4cb901f81ef82808cc53ffcaafdd291b45066f46b6468b71a7e00a09cf24736b429b283b5e37b1271248a5ffc8535fcdf3e84ad87fe722785eefbe92118e3293e529b7cec11333b167426dee8a91755efb2d60d485d8aba951f13c346b9204fa7c7ebbd76e125eaa1b0a0ef6c11b8b9be574060eacfcb04179d15eb28ae703e6081ba12b335adcb4e358d3d1cfee89d92e07b484bd47c0a459ecb661d121369daa96fcbd22da456e7a759f2edcb6c1515532c36718f53f4fa4bb60b874d5f83158d27a5cc56b0e9f829edfd2006263c7dbce3c35200695c0718891c4d0151fb37b2f7d4d70023b2f5215ac49a46d3c75c189b7f8d05b7a4d6b538b40d3b2c9b7c8ea44e9fb908ed5c949d5a3b927fbc350b26b62d66b013f74c16dfa6e7897d837fa301e1cb4e16ca2d88954fb35382681332919599c755b398a8de4dee13dcbd0ef4efbed4adbc895ef52926eaae43e7448b706bc4b613d1d5b003e1f73bd65fb997e0821b1bba4e126f378638af5a6d883ee70229a6681bdc05279669693f6be3f05a0ac69cf68d24ef0d79b159912853d34f4e5c42931df4277b513e88cb6f4a9b5425b436ca9b7991f151f9710dd61f097b603e20cb4228b64ccad4993222b498c3cfe4680e87a20c0fcb245d215beabcc3d37723d63f4497bb49628766f0acbd8a56a1e0ed5ee9f84c3f1b0086464c56cffeb50da8b407b51c4378d3920fd408805d88f203ff8e5a8ef014ea6db7cd129a1193bb075a5c0efaa6412d3cabfe3da0a0a6d13b136e984223a0ac62bdb5eae79ff0594a23f796cb406e159edd36de50fff474a65e77508228e60ee81158f8550e1a6f2a00b6e2f8994338a20f78630d60ed4542d911d25b00b488ef27c5ad0244ead235394eb20c29ce6f64831f0cf3cb7e3c188da53c01adcc65497ef09177587dee22e4880e10265dda98e4c3d0c0618297580843d210246993777d4557e4b1b06fcbeaae3cd8aa724919d5c2dd805d8529c27be217225d828e5789621582939be980ab9d8d34bd3b63bda216fd70f88043710ccd82b4b932ff19476bf5085fd2ac258c2a50155e5384da30b51728fca30bf54f0ef9a2e8af8de9e63c0b7a0fb17dec4fb59ae2db4f98fffbdf72dff1c27db43047592e01cc7daaf98fc28fa00a03d8549d8be644749be414b48ac2e7c3a24f6b7dbc3011143671b779b66c55b7984a5b962c5dbd55828b77b5a7980e1608cbbf9e111e8a19ff6eae362e917310013c8ef0f078428a310c6fcac78fce93019d63c1e401bf7d50d777b5b1a18d92d3efb0358489f0c0a8235872e04f4b063a7781dab134fbd4a1c1dd6f343b841795692eb847b307603ff3301425da00cd6bbdde59e5c3105accb6a213a9dfa903ee459e800aae8bc7c2f93b79bc2049309276a49bab07e517cd8b1076664bcc3a1460653348d3f242fd6e63e2c01bbd959d479e1d1ba10fd0615bfa393178671d6e4d1d065bc37781e1b09e7e00db5f78c0058f5bc465073970f3eab7a246571498bd"}, 0x105b) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) 08:56:02 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x444281) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_CLEAR_QUE(r0, 0xab05) 08:56:02 executing program 5: recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000000040)=@xdp, 0x80, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/192, 0xc0}], 0x8, &(0x7f0000001500)}, 0x2100) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000000040)=@xdp, 0x80, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/192, 0xc0}], 0x8, &(0x7f0000001500)}, 0x2100) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) bind$l2tp(r0, 0x0, 0x1000000) (async) 08:56:02 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040), 0x301800, 0x0) setsockopt$inet_dccp_int(r1, 0x21, 0x11, &(0x7f0000000080)=0x200, 0x4) bind$l2tp(r0, 0x0, 0x2) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040), 0x301800, 0x0) (async) setsockopt$inet_dccp_int(r1, 0x21, 0x11, &(0x7f0000000080)=0x200, 0x4) (async) bind$l2tp(r0, 0x0, 0x2) (async) 08:56:02 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = socket$inet(0x2, 0xa, 0x9) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x9}}, './file0\x00'}) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000280)={r3, 0x0, 0xf9, 0x0, &(0x7f00000000c0)="51978abf866ff57533a008a1d7feeedeed367b35f189810481250196ddaa742826d910e55491b2d469d4d7085d73e430742171ee1154151bb0303828c008a52bc262de5c8dc8717dea2e85b971f94a061cafdd3050689b51a9a00aed4ac49f46b804cd10ff78da62fa9b377339640fd409b08ff506943dcc9cc32bc47dc7ca011a5aef377975ce5d67f7d150c72c592ee21acee5ff5afefd4609c9b9838a5b6e523d4900bc9f54d048f8e7dac1d36dfc7294eb3e72ecb111482814fabe57322bf178610cc95f7a075ea8f39791cc4fffb2b63dcc33e5f64f0302fd7ed1503a640758884c1ec9219afd1d2cad222ab8d9b6c30a10b60a649c39", 0x0, 0x2, 0x0, 0xa9, 0x0, &(0x7f00000001c0)="80a5c37a7617026176be645d1e6f7ca4b2afea31d0f48f6ec60a19efb41ea59036b749176b55179a7da66611f3196b9c557429c29be8027080206c243c64cb5673d66b13a4806d30d9ae31af9e7bb462e225d1f2e8144372de001cd834fcbc03928d4a8c63b24a8afe3fd7a194caf2a4d77467a4bf15044c5086952ecd8dc3b31b29557925d61b446b943e11e69e12a7ee3a0a74ba226ecb2c0da48fb6013e14f8d7f89e3d9581a882", 0x0, 0x2, 0x0, 0x4}, 0x50) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:02 executing program 3: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r0 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r0, &(0x7f0000000240)={'#! ', './file0', [{0x20, '(%%:('}, {0x20, '/dev/nvme-fabrics\x00'}, {0x20, '/dev/nbd#\x00'}, {0x20, '{.+'}, {0x20, '/dev/nbd#\x00'}, {0x20, '/dev/nvme-fabrics\x00'}, {0x20, '^\xce'}, {0x20, '-&'}, {0x20, ':'}, {0x20, '&'}], 0xa, "363f22e57bcb36ee7b63886286cd32778b7e78effd9884c507a5e6ca8b35650807751700d9a6fb3ad5fd56a89e7f7b6cd6428e599d31ab39fcd9b2556cac247456c662eb5108cc6f11a98b8fd0af7c73b4edc6e990fb965bbf33326e4e9347259de6b946a12f89b619af963e22b43f385fe07fa4fbb264cd77d2ea1a6f012cd6f9fa1805663e4690b393178b69b0e376d8249c6b0980d6709c47292cd511e5d4e15476c43a25b2c5344b6eb8b512e3627e6332dcec995fc76a92ace926dd3a6b44262e26908026891b3ae03c4db52a2b8c7cf7eff180584da169f018126dd41d4d92b2feef87eb5f4ff813ce21e1ea29924616764d80233f834bbbd1e01232760c652af176b10771c911bc0cef1cff6935e8901b493df52f6b97438b099d7f4de74160784dbf6125fcba56f412950fd0e1b2ba4e0761ca0b3c8bb7fbc5361de7d30733440a7cc94185446630117170ad1b510b785683109d1a139ac4f8ebf37e01516e05965f4c83f3c71483605e32b6ecf6f7754aa4a15c5530c85b54752732e5bd87fb316b73b0c21580a7291186723d63d7eb4e0a48215004f784baad648a52951e84aa70c74623c146496b611621ca51ff084c694223712e8d9fa910976482b5296b71246378aefccedcb6f947654cea76218acc5dcf6ab27424a5fffe710bd08e960cf49b80ac9c57b532f3f21a2eb95054375d9bb38d0cebd62685a42cc45f29ba1a293bc7a20bc8ef9c4ab4e86a4e4922ff8091e8a4217fd2f45a36c05cc3d172ef3e96cece160f3ec48aac735598b5e67dc3385b0183a3f4824e7dec2a2ea28ee7d67ca8e92c2ddb79bd79783d84a986aced726e1a8d987adb8112a7ec3e3686438d718b00a37620922a627efc7a406c9d1b245429d9919fb9c5673a2b04f7d11c46de7759acd966dad0e1fd757417252ddca5708a746bec544e85dd39a04e29f41b7959cadb93c73437201977197eaf7f41cb8779563095dcb286b4088398a137d61f5bd3076db054e949f744015a251dd5f1db4b98173edde3d0405f65f0dd5fd05c1063813dddd58976d696a73c9816e36437c8d6c82cc617c7d46ea57d8b79e923d0fffbc5a0e90ae8228ff63b15547af1a65a4ef4eecdd7b6f80e9974d9a22609ad23845dcc871e86c33c54b3c3f2488c3838bf2f21ac98a8f9050896a56e682387531451c4d66c77103240a5ef0f0a1500f4a5fe0deeac3486dd68762037b35e3c80d69a8897daea478f7d5980c439bddd22442e7fbe12774ac05df28e2bff40210e80cda335c89548ece552ff32e6511a0211a79e9cf8b7b505a8b821a1f61e2ab4f1a57c5ec5fba12e4418a5ac04b8946d65a08cb227b5226ae51e150eccc5be4e8eda91f40e6973ab00f9e246d832758b9b63c1257c1c2fb5ccfd8b919185b3f1cb3f414f64550da337513ee7a7f1ad155a06f88b3a13c86bb42ce608de2988f90f1f348ddd3992266eadcaf4bb0d94fe8d9b6eb0816e6ad8b861ac39b8f29fa2292aaae8143c03e385bafea600f6745f98a903cc86909293cbeabfb78ec839d58f7561149fb3d6b3555ccd02091cb0933eeb784a7a993c6f5cfbc0194ad2b70bbc949a57a2949fd4278b75a0c99c035dffa98ee3ce9a470b61f049be5a078cf33182f2096b85cde275437052635a42a4b17450f2b3b5c0778f743ad5af8f3a472fec215b1670f53aaf2e640e136538b84d6b80fe706ce8df65cb5c331e8fb937e38632b615a6b19cab52bc303320ee98e02d93565b489477a2d11529244f8b2165023d92067991a3ccf12a6836020f285cb7938fd5418eadf260455a6101bc88a8213a2fac548ae2e964ac27d465a3de2aa4fbe614914216be10e5a11417e09c6b3df058f978b36c32de7f812b943d37b968088db8549b68d36219ce031159f59d767f8c435d263acf6301a21bc6910f9dbb3b79dc73217c31e0d5b726d91bab58ded582329d2832ab71503a0af02d0500aa62710e9ba33849012d9baa76bf87bbcb31ac6a91d79bbe24e3914b933f4c22532e8bb1648bd6781bb1d975eaae57f5764abd6ac4e8011c7f8345eaaf83e0453cdacd909c4e5db0cf66186d50e50f52d6025be9b8fc6539e58f95f0fbb2fd656244452e60670e8f397ebc71542f6e6584635ceca3357acaa103fb7a3f519cc8039e3549bb7f395bee92218661b700cdd915598a766fd3c6970d4913f56f212934d462e4cebe7000ff7378ed92b431b8bb980a4f873d420fa156bed38aa37cff2d626c74282d7f6abe6f1107de850877fab86de3c5f8d3ba124ac1c0b026b3fc9501b9a00cc8db66b66ce0cca3bfa12fd14919b26e99902afcd591c4bad8a947c78f56f09c75e19457ab082caa925630aa9276ae117e29f248a72e911ed65831be98b73dfc24a3867edc715a8468cfc18467cd3e8817e132461ebaf5257eec426ec0c556a63344fcdc98cd17a1bb3f74e0947d622f7176e9257030b470ade4b8e0b9d1f630c35e5582a4ea9d7defe480576cb0cbfb43dc52008be216b4f9e1e3b6761612ac1bc4ee0477b38ab5878189ea5fb5a63ff52e68c0fda686bf19046c4dd786c57256d59f22cb2bd9cc2c52a75bebea08966b69c3bd2fa699db2a945e4c12f452e4ffe01324ca7b0e5eab087e3dbf68e505cbfa709527a5131607e1c00b898dae7173ea34ff6cacc37c39cfd536c4ad0d2beeb23f12de40456f82ea452bb85eabf48557a00f9deaa8a55643e6371f88cfa309a8c013d9d69c6ae24bbe39384bcb4a79528b0b17aa3fea1473cfb04bdb146336f4078721f837eb94068bfdfd4441600449c208fd449411d1d7cb17f0f2627fd8dfb54c16a3bd44a6bbe9d752a2190567bb7716c11ba674f869b0ea8d2362cdcb82823813ef7eddc91237afe31d1456d2bbf803da00ccc40bee582e73e0dafaad3743724961620d95cdbd63b8ef52f59ca6fdcfd86af66ccf6bdb6ea9c03ec2d88fba2fb7bc278bca92b5eca1194b6fa5fba34179a1fbc94a9018c2a8fe98875fc982172044bb60fa740b1d720924653f27e802b6ae07ca17d4bad66414041e45398241497fa1329d6204aa99a87ccc9cefb2b28bcbd3f9a03aa5de3508e6e83794f8f7ce70754c21567148a393b1fd2373662f24e0b52273594676a61b10c31d3464d6cdd75b669e1109d06aebe7dd3e9cab7367ed9bf68cc4d8d516b0b3daf02e45989ac1fe6cbb189f5a6ee18fd7616d376155434d4f9bd7667c4d00b3972e59031f4552397ccc2a2849a2ca1f877151005fa96e74e6ac8a969f7d21a52c37050216bed0264bb14e5c18f3c9860e3faa14dc3f61021e4d0aad51e11a1ec46b85cb6eff8cdba450884c94409ff002202e115e19543916704bea219c6c158e4cf7fb2e239055f4aa2e468ed9baaab34c4ecef9caaafa42e1835f6bd319481a93a7e7e5a93d6d20cf8322925c2a875af3e45c4d6d224cce8445bdef94a23ee8365face25924a7fd8eff86b7d388ede5c84ab8c272dcce2054a09330b189997cf793098dd538f7bc033365d004558d84ad5133d082905494357347cd7e7817d5907eaf89b4ad5c1ee1d2f09133c1a53832913ee283426755b0a14fbee33e85997f21811037f1ae309b5a119fc7194b2deaba651bc9843d4ef09bdb7324b62d557b78d92157e05909ed378894e4be82aa75fa0dff5a52e1f7237c664d0b55495feef5f62a80fca6a9da37e1fff3fa20867fe29c8c89a600d40d0172d9b7a26cbc84a367254d97310228a8facd3fb1c2e74a45fad52ff05561e3025cb96fb4b558ea90c0185a2db8900f9ee7175a250ee4c09177c0509fa93d8caaf2cb529bed5feaae13130994ae16603a315f08df12e4e3d9a0268354eef28ea6c12fb66b104cae4a62d8072d3cc99560bd0539d5eed8a4e096bf3cdc030e91be09c9e40974d2be30937d5023c2f1f6391de176fb44b3c442303a5587a7fd5886b1259919aadccc2b880c52f88e88ab21e9f352943ba80de651a5f1ed132189e2d1b7bbd8dc68614e9033f225eadc5ff96c455f0c946cf226eb410ff2d7e6cec50c9e45979973d9ba92a8c159bf9d10c2d7d42e9b2daacd25564b6ece4c428140b32f00a7924fe08302e1dfc323cdff354a14a4d729dd0d85021193c27ede8dbf4878efe5defaec4c5bb8a5553b07af401b5083f6c2f402fe6d00795c4b059bbdefc93179e9796a8bff764c2c44fac5d83f326a439e0e8efb0c2d6843aa1f614b5bcecb1e6d5fdbdf08c4b7d9499820d4359aea601e5c9b7c432d8302701d4df4cb901f81ef82808cc53ffcaafdd291b45066f46b6468b71a7e00a09cf24736b429b283b5e37b1271248a5ffc8535fcdf3e84ad87fe722785eefbe92118e3293e529b7cec11333b167426dee8a91755efb2d60d485d8aba951f13c346b9204fa7c7ebbd76e125eaa1b0a0ef6c11b8b9be574060eacfcb04179d15eb28ae703e6081ba12b335adcb4e358d3d1cfee89d92e07b484bd47c0a459ecb661d121369daa96fcbd22da456e7a759f2edcb6c1515532c36718f53f4fa4bb60b874d5f83158d27a5cc56b0e9f829edfd2006263c7dbce3c35200695c0718891c4d0151fb37b2f7d4d70023b2f5215ac49a46d3c75c189b7f8d05b7a4d6b538b40d3b2c9b7c8ea44e9fb908ed5c949d5a3b927fbc350b26b62d66b013f74c16dfa6e7897d837fa301e1cb4e16ca2d88954fb35382681332919599c755b398a8de4dee13dcbd0ef4efbed4adbc895ef52926eaae43e7448b706bc4b613d1d5b003e1f73bd65fb997e0821b1bba4e126f378638af5a6d883ee70229a6681bdc05279669693f6be3f05a0ac69cf68d24ef0d79b159912853d34f4e5c42931df4277b513e88cb6f4a9b5425b436ca9b7991f151f9710dd61f097b603e20cb4228b64ccad4993222b498c3cfe4680e87a20c0fcb245d215beabcc3d37723d63f4497bb49628766f0acbd8a56a1e0ed5ee9f84c3f1b0086464c56cffeb50da8b407b51c4378d3920fd408805d88f203ff8e5a8ef014ea6db7cd129a1193bb075a5c0efaa6412d3cabfe3da0a0a6d13b136e984223a0ac62bdb5eae79ff0594a23f796cb406e159edd36de50fff474a65e77508228e60ee81158f8550e1a6f2a00b6e2f8994338a20f78630d60ed4542d911d25b00b488ef27c5ad0244ead235394eb20c29ce6f64831f0cf3cb7e3c188da53c01adcc65497ef09177587dee22e4880e10265dda98e4c3d0c0618297580843d210246993777d4557e4b1b06fcbeaae3cd8aa724919d5c2dd805d8529c27be217225d828e5789621582939be980ab9d8d34bd3b63bda216fd70f88043710ccd82b4b932ff19476bf5085fd2ac258c2a50155e5384da30b51728fca30bf54f0ef9a2e8af8de9e63c0b7a0fb17dec4fb59ae2db4f98fffbdf72dff1c27db43047592e01cc7daaf98fc28fa00a03d8549d8be644749be414b48ac2e7c3a24f6b7dbc3011143671b779b66c55b7984a5b962c5dbd55828b77b5a7980e1608cbbf9e111e8a19ff6eae362e917310013c8ef0f078428a310c6fcac78fce93019d63c1e401bf7d50d777b5b1a18d92d3efb0358489f0c0a8235872e04f4b063a7781dab134fbd4a1c1dd6f343b841795692eb847b307603ff3301425da00cd6bbdde59e5c3105accb6a213a9dfa903ee459e800aae8bc7c2f93b79bc2049309276a49bab07e517cd8b1076664bcc3a1460653348d3f242fd6e63e2c01bbd959d479e1d1ba10fd0615bfa393178671d6e4d1d065bc37781e1b09e7e00db5f78c0058f5bc465073970f3eab7a246571498bd"}, 0x105b) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) [ 2099.964282][ T5081] block nbd4: Receive control failed (result -32) [ 2099.965022][T30706] block nbd4: shutting down sockets 08:56:02 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:02 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040), 0x301800, 0x0) setsockopt$inet_dccp_int(r1, 0x21, 0x11, &(0x7f0000000080)=0x200, 0x4) (async, rerun: 32) bind$l2tp(r0, 0x0, 0x2) (rerun: 32) 08:56:02 executing program 5: write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)={'#! ', './file0', [{0x20, '##'}], 0xa, "acfbe0add99f77f5bd767cec1d5ad19638360de9421b90b7ad0be1fa147a5190384b3173cdb9a7db00e80f5dc9d24054de75b0a97f084132db7c139ee0c0aab502db66f1b6a5a8095a812fc79c4a7210dac90d0dc58500da1089760b8fdd1223c69d891fb588e3ea50a2150a18761a10bdb74212a42ac05344d42c21ae3ae2ba1086da91a15d42bb2382ab5b970f"}, 0x9c) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) 08:56:02 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x10000) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:02 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:03 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x5, 0x14102) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r1, 0x0, 0x0) 08:56:03 executing program 5: write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)={'#! ', './file0', [{0x20, '##'}], 0xa, "acfbe0add99f77f5bd767cec1d5ad19638360de9421b90b7ad0be1fa147a5190384b3173cdb9a7db00e80f5dc9d24054de75b0a97f084132db7c139ee0c0aab502db66f1b6a5a8095a812fc79c4a7210dac90d0dc58500da1089760b8fdd1223c69d891fb588e3ea50a2150a18761a10bdb74212a42ac05344d42c21ae3ae2ba1086da91a15d42bb2382ab5b970f"}, 0x9c) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)={'#! ', './file0', [{0x20, '##'}], 0xa, "acfbe0add99f77f5bd767cec1d5ad19638360de9421b90b7ad0be1fa147a5190384b3173cdb9a7db00e80f5dc9d24054de75b0a97f084132db7c139ee0c0aab502db66f1b6a5a8095a812fc79c4a7210dac90d0dc58500da1089760b8fdd1223c69d891fb588e3ea50a2150a18761a10bdb74212a42ac05344d42c21ae3ae2ba1086da91a15d42bb2382ab5b970f"}, 0x9c) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) bind$l2tp(r0, 0x0, 0x1000000) (async) 08:56:03 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x80081272) 08:56:03 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x1) (async) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:03 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) (async) ioctl$NBD_DO_IT(r1, 0xab03) socket$inet6_udp(0xa, 0x2, 0x0) [ 2100.729164][ T8983] block nbd1: Receive control failed (result -32) [ 2100.733781][T30733] block nbd1: shutting down sockets [ 2100.850904][T30761] block nbd3: shutting down sockets 08:56:03 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x9) 08:56:03 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x40081271) 08:56:03 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x5, 0x14102) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r1, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000040), 0x5, 0x14102) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) bind$l2tp(r1, 0x0, 0x0) (async) 08:56:03 executing program 5: write$binfmt_script(0xffffffffffffffff, &(0x7f0000000040)={'#! ', './file0', [{0x20, '##'}], 0xa, "acfbe0add99f77f5bd767cec1d5ad19638360de9421b90b7ad0be1fa147a5190384b3173cdb9a7db00e80f5dc9d24054de75b0a97f084132db7c139ee0c0aab502db66f1b6a5a8095a812fc79c4a7210dac90d0dc58500da1089760b8fdd1223c69d891fb588e3ea50a2150a18761a10bdb74212a42ac05344d42c21ae3ae2ba1086da91a15d42bb2382ab5b970f"}, 0x9c) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) 08:56:03 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f1) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000080)}, 0x20) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0', [{0x20, '(%\xb1:#\')['}, {0x20, '/dev/nbd#\x00'}], 0xa, "95009620a3e3f7"}, 0x26) ioctl$NBD_DO_IT(r0, 0xab03) [ 2100.908487][ T5081] block nbd4: Receive control failed (result -32) [ 2100.916029][T30750] block nbd4: shutting down sockets 08:56:03 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x2) getsockopt$inet6_mptcp_buf(0xffffffffffffffff, 0x11c, 0x2, &(0x7f0000000040)=""/73, &(0x7f00000000c0)=0x49) 08:56:03 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f1) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000080)}, 0x20) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0', [{0x20, '(%\xb1:#\')['}, {0x20, '/dev/nbd#\x00'}], 0xa, "95009620a3e3f7"}, 0x26) ioctl$NBD_DO_IT(r0, 0xab03) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f1) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{}, &(0x7f0000000000), &(0x7f0000000080)}, 0x20) (async) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0', [{0x20, '(%\xb1:#\')['}, {0x20, '/dev/nbd#\x00'}], 0xa, "95009620a3e3f7"}, 0x26) (async) ioctl$NBD_DO_IT(r0, 0xab03) (async) 08:56:03 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) 08:56:03 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x5, 0x14102) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r1, 0x0, 0x0) 08:56:03 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$NBD_SET_SOCK(0xffffffffffffffff, 0xab00, 0xffffffffffffffff) bind$l2tp(r0, 0x0, 0x2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f00000000c0)={0x18, r2, 0x0, 0x8}) 08:56:03 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f1) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000080)}, 0x20) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0', [{0x20, '(%\xb1:#\')['}, {0x20, '/dev/nbd#\x00'}], 0xa, "95009620a3e3f7"}, 0x26) (async) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0', [{0x20, '(%\xb1:#\')['}, {0x20, '/dev/nbd#\x00'}], 0xa, "95009620a3e3f7"}, 0x26) ioctl$NBD_DO_IT(r0, 0xab03) [ 2101.052978][T30775] block nbd3: shutting down sockets 08:56:04 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) socket$inet6_udp(0xa, 0x2, 0x0) 08:56:04 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x80041284, 0x2f2) 08:56:04 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) recvmsg$kcm(r3, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r2, {0xdf2, 0x5}}, './file0\x00'}) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r4, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r5}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000001580)=0x0, &(0x7f00000015c0)=0x4) r7 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r7, 0x0, 0x25, 0x5, @void}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001c80)=@o_path={&(0x7f0000001c40)='./file0\x00', 0x0, 0x4000, r7}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001700)={@ifindex=r6, 0x1, 0x0, 0x8001, &(0x7f0000001600)=[0x0], 0x1, 0x0, &(0x7f0000001640)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000001680)=[0x0, 0x0, 0x0], &(0x7f00000016c0)=[0x0, 0x0, 0x0]}, 0x40) bind$l2tp(r0, 0x0, 0x0) 08:56:04 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x40081271) 08:56:04 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) bind$l2tp(r0, 0x0, 0x1000000) (async) 08:56:04 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x480802) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) [ 2101.617777][ T8983] block nbd1: Receive control failed (result -32) [ 2101.618898][T30768] block nbd1: shutting down sockets 08:56:04 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) recvmsg$kcm(r3, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r2, {0xdf2, 0x5}}, './file0\x00'}) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r4, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r5}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000001580)=0x0, &(0x7f00000015c0)=0x4) r7 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r7, 0x0, 0x25, 0x5, @void}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001c80)=@o_path={&(0x7f0000001c40)='./file0\x00', 0x0, 0x4000, r7}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001700)={@ifindex=r6, 0x1, 0x0, 0x8001, &(0x7f0000001600)=[0x0], 0x1, 0x0, &(0x7f0000001640)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000001680)=[0x0, 0x0, 0x0], &(0x7f00000016c0)=[0x0, 0x0, 0x0]}, 0x40) bind$l2tp(r0, 0x0, 0x0) 08:56:04 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) (async) bind$l2tp(r0, 0x0, 0x1000000) 08:56:04 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x480802) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:04 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) recvmsg$kcm(r3, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r2, {0xdf2, 0x5}}, './file0\x00'}) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r4, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r5}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000001580)=0x0, &(0x7f00000015c0)=0x4) r7 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r7, 0x0, 0x25, 0x5, @void}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001c80)=@o_path={&(0x7f0000001c40)='./file0\x00', 0x0, 0x4000, r7}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001700)={@ifindex=r6, 0x1, 0x0, 0x8001, &(0x7f0000001600)=[0x0], 0x1, 0x0, &(0x7f0000001640)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000001680)=[0x0, 0x0, 0x0], &(0x7f00000016c0)=[0x0, 0x0, 0x0]}, 0x40) bind$l2tp(r0, 0x0, 0x0) 08:56:04 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x480802) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:04 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x40081271) [ 2101.737727][T30807] block nbd3: shutting down sockets [ 2101.928031][T30823] block nbd3: shutting down sockets 08:56:05 executing program 1: ioctl$NBD_SET_TIMEOUT(0xffffffffffffffff, 0xab09, 0x200) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) 08:56:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) recvmsg$kcm(r3, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r2, {0xdf2, 0x5}}, './file0\x00'}) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r4, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r5}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000001580)=0x0, &(0x7f00000015c0)=0x4) r7 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r7, 0x0, 0x25, 0x5, @void}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001c80)=@o_path={&(0x7f0000001c40)='./file0\x00', 0x0, 0x4000, r7}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001700)={@ifindex=r6, 0x1, 0x0, 0x8001, &(0x7f0000001600)=[0x0], 0x1, 0x0, &(0x7f0000001640)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000001680)=[0x0, 0x0, 0x0], &(0x7f00000016c0)=[0x0, 0x0, 0x0]}, 0x40) bind$l2tp(r0, 0x0, 0x0) 08:56:05 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) 08:56:05 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x541b) 08:56:05 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x3) 08:56:05 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40081271) [ 2102.514444][ T8983] block nbd1: Receive control failed (result -32) [ 2102.515246][T30811] block nbd1: shutting down sockets 08:56:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000001580)=0x0, &(0x7f00000015c0)=0x4) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r6, 0x0, 0x25, 0x5, @void}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001c80)=@o_path={&(0x7f0000001c40)='./file0\x00', 0x0, 0x4000, r6}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001700)={@ifindex=r5, 0x1, 0x0, 0x8001, &(0x7f0000001600)=[0x0], 0x1, 0x0, &(0x7f0000001640)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000001680)=[0x0, 0x0, 0x0], &(0x7f00000016c0)=[0x0, 0x0, 0x0]}, 0x40) 08:56:05 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) 08:56:05 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x40081271) 08:56:05 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async, rerun: 64) socket$phonet_pipe(0x23, 0x5, 0x2) (async, rerun: 64) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x3) 08:56:05 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x40081271) 08:56:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000001580), &(0x7f00000015c0)=0x4) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001c80)=@o_path={&(0x7f0000001c40)='./file0\x00', 0x0, 0x4000, r5}, 0x18) 08:56:05 executing program 1: ioctl$NBD_SET_TIMEOUT(0xffffffffffffffff, 0xab09, 0x200) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) [ 2102.647545][T30829] block nbd4: shutting down sockets [ 2102.667251][T30838] block nbd1: shutting down sockets 08:56:05 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$l2tp(r0, 0x0, 0x1000000) 08:56:05 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x401870cb, 0x2f2) 08:56:05 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x40081271) 08:56:05 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x127c) 08:56:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000001580), &(0x7f00000015c0)=0x4) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) 08:56:05 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40081271) 08:56:05 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x40049409, 0x2f2) 08:56:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000001580), &(0x7f00000015c0)=0x4) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) [ 2102.856800][T30858] block nbd1: Device being setup by another task [ 2102.869758][T30854] block nbd1: shutting down sockets [ 2102.889660][T30864] block nbd5: shutting down sockets 08:56:05 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x3) 08:56:05 executing program 3: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40081271) 08:56:05 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:05 executing program 1: ioctl$NBD_SET_TIMEOUT(0xffffffffffffffff, 0xab09, 0x200) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) 08:56:05 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x400448dd, 0x2f2) 08:56:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000001580), &(0x7f00000015c0)=0x4) 08:56:05 executing program 3: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40081271) 08:56:05 executing program 0: ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="0100002f66696c65c4e2587e0b309443e253b984b7121b00"]) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:05 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000001580), &(0x7f00000015c0)=0x4) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) 08:56:05 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000001540)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) [ 2103.047393][T30876] block nbd1: shutting down sockets 08:56:05 executing program 0: ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="0100002f66696c65c4e2587e0b309443e253b984b7121b00"]) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:05 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x7ff) 08:56:05 executing program 3: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40081271) 08:56:05 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) 08:56:05 executing program 0: ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="0100002f66696c65c4e2587e0b309443e253b984b7121b00"]) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="0100002f66696c65c4e2587e0b309443e253b984b7121b00"]) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) 08:56:05 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x5451, 0x2f2) 08:56:05 executing program 3: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x40081271) 08:56:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) 08:56:05 executing program 5: ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab00, 0x2f2) 08:56:05 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000000)={0x2, 0xfffffeff, 0xffffd4e9}) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r0}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x1f) 08:56:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001400), 0x40000, 0x0) 08:56:05 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x1263) [ 2103.410196][T30924] block nbd4: shutting down sockets 08:56:06 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async, rerun: 64) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (rerun: 64) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) (async) ioctl$NBD_DO_IT(r2, 0xab03) (async) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x7ff) 08:56:06 executing program 3: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x40081271) 08:56:06 executing program 5: ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab00, 0x2f2) 08:56:06 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000000)={0x2, 0xfffffeff, 0xffffd4e9}) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r0}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x1f) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000000)={0x2, 0xfffffeff, 0xffffd4e9}) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r0}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) (async) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x1f) (async) 08:56:06 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0xdf2, 0x5}}, './file0\x00'}) 08:56:06 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x1263) [ 2103.995273][ T8983] block nbd1: Receive control failed (result -32) [ 2103.995933][T30899] block nbd1: shutting down sockets 08:56:06 executing program 3: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x40081271) 08:56:06 executing program 5: ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab00, 0x2f2) 08:56:06 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$kcm(r2, &(0x7f0000001c00)={&(0x7f0000001740)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001a80)=[{&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/54, 0x36}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x6, &(0x7f0000001b00)=""/219, 0xdb}, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) 08:56:06 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000000)={0x2, 0xfffffeff, 0xffffd4e9}) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r0}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x1f) [ 2104.108878][T30927] block nbd4: shutting down sockets 08:56:06 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x1263) 08:56:06 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x1263) [ 2104.189493][T30936] block nbd1: shutting down sockets 08:56:06 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x7ff) 08:56:06 executing program 5: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:06 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) 08:56:06 executing program 0: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r1 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x20440, 0x0) mount(&(0x7f0000000440)=@nullb, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='bdev\x00', 0x2082000, &(0x7f0000000500)='/dev/nvme-fabrics\x00') r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000040)=ANY=[@ANYRES64=r1, @ANYRES32=r3, @ANYRES64=r0]) r5 = socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0xf78d) recvmsg$can_bcm(r2, &(0x7f0000000340)={&(0x7f0000000080)=@can, 0x80, &(0x7f0000000140)=[{&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000100)=""/18, 0x12}], 0x2}, 0x40002001) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, &(0x7f0000000180)=ANY=[@ANYRESOCT=r5, @ANYRES32=r5, @ANYBLOB="00000003bbbcd723da00000000002e2fcf19a49fcaad0dd042df18871b8ee0443285566f7439d9aeb220076c47c0f26295f6c3ac5af382384c6b722c4e616f51f58def85e54dd9b26903f48220bfbb028102de933489bcb46f666684423d927b2505b8a69d3a78a6a67321c0997eaeb0fb1b91b5c08a2cc6c4dbc9a73c4e0381ea3a43f8a400", @ANYRES16=r4]) 08:56:06 executing program 5: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:06 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) 08:56:06 executing program 5: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) [ 2104.276918][T30951] block nbd4: shutting down sockets [ 2104.295746][T30954] block nbd3: shutting down sockets 08:56:06 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:06 executing program 0: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r1 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) (async, rerun: 32) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x20440, 0x0) (async, rerun: 32) mount(&(0x7f0000000440)=@nullb, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='bdev\x00', 0x2082000, &(0x7f0000000500)='/dev/nvme-fabrics\x00') (async, rerun: 32) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (rerun: 32) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000040)=ANY=[@ANYRES64=r1, @ANYRES32=r3, @ANYRES64=r0]) (async, rerun: 64) r5 = socket$phonet_pipe(0x23, 0x5, 0x2) (rerun: 64) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0xf78d) (async) recvmsg$can_bcm(r2, &(0x7f0000000340)={&(0x7f0000000080)=@can, 0x80, &(0x7f0000000140)=[{&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000100)=""/18, 0x12}], 0x2}, 0x40002001) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, &(0x7f0000000180)=ANY=[@ANYRESOCT=r5, @ANYRES32=r5, @ANYBLOB="00000003bbbcd723da00000000002e2fcf19a49fcaad0dd042df18871b8ee0443285566f7439d9aeb220076c47c0f26295f6c3ac5af382384c6b722c4e616f51f58def85e54dd9b26903f48220bfbb028102de933489bcb46f666684423d927b2505b8a69d3a78a6a67321c0997eaeb0fb1b91b5c08a2cc6c4dbc9a73c4e0381ea3a43f8a400", @ANYRES16=r4]) 08:56:06 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab00, 0x2f2) 08:56:06 executing program 3: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) write$6lowpan_control(r0, &(0x7f0000000040)='disconnect aa:aa:aa:aa:aa:11 1', 0x1e) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0, {0xee00, 0x0}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xee00, r1}}, './file0\x00'}) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000100), r0) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x2c, r3, 0x800, 0x70bd2a, 0x25dfdbfb, {}, [@L2TP_ATTR_IP_DADDR={0x8, 0x19, @dev={0xac, 0x14, 0x14, 0x41}}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x80}, @L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20040044}, 0x44810) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000000280)={0x3b9, 0x5, 0xfff, 0x80000000, 0x641, 0x31a}) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x141481) 08:56:07 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) 08:56:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x101001) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) recvmsg$inet_nvme(r3, &(0x7f00000016c0)={&(0x7f00000000c0)=@alg, 0x80, &(0x7f0000001540)=[{&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/23, 0x17}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/73, 0x49}, {&(0x7f0000001400)=""/160, 0xa0}, {&(0x7f00000014c0)=""/66, 0x42}], 0x8, &(0x7f00000015c0)=""/251, 0xfb}, 0x10000) 08:56:07 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab00, 0x2f2) 08:56:07 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x1263) 08:56:07 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) 08:56:07 executing program 3: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) write$6lowpan_control(r0, &(0x7f0000000040)='disconnect aa:aa:aa:aa:aa:11 1', 0x1e) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0, {0xee00, 0x0}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xee00, r1}}, './file0\x00'}) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000100), r0) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x2c, r3, 0x800, 0x70bd2a, 0x25dfdbfb, {}, [@L2TP_ATTR_IP_DADDR={0x8, 0x19, @dev={0xac, 0x14, 0x14, 0x41}}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x80}, @L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20040044}, 0x44810) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000000280)={0x3b9, 0x5, 0xfff, 0x80000000, 0x641, 0x31a}) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x141481) 08:56:07 executing program 0: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r1 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x20440, 0x0) (async) mount(&(0x7f0000000440)=@nullb, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='bdev\x00', 0x2082000, &(0x7f0000000500)='/dev/nvme-fabrics\x00') r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000040)=ANY=[@ANYRES64=r1, @ANYRES32=r3, @ANYRES64=r0]) (async) r5 = socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0xf78d) (async) recvmsg$can_bcm(r2, &(0x7f0000000340)={&(0x7f0000000080)=@can, 0x80, &(0x7f0000000140)=[{&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000100)=""/18, 0x12}], 0x2}, 0x40002001) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, &(0x7f0000000180)=ANY=[@ANYRESOCT=r5, @ANYRES32=r5, @ANYBLOB="00000003bbbcd723da00000000002e2fcf19a49fcaad0dd042df18871b8ee0443285566f7439d9aeb220076c47c0f26295f6c3ac5af382384c6b722c4e616f51f58def85e54dd9b26903f48220bfbb028102de933489bcb46f666684423d927b2505b8a69d3a78a6a67321c0997eaeb0fb1b91b5c08a2cc6c4dbc9a73c4e0381ea3a43f8a400", @ANYRES16=r4]) 08:56:07 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) [ 2105.140295][ T8983] block nbd1: Receive control failed (result -32) [ 2105.141687][T30965] block nbd1: shutting down sockets 08:56:07 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x1263) 08:56:07 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab00, 0x2f2) 08:56:07 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x1260) 08:56:07 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x1263) 08:56:07 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) [ 2105.357592][T31004] block nbd3: shutting down sockets 08:56:08 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x101001) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async, rerun: 64) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) (async, rerun: 64) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async, rerun: 64) ioctl$NBD_DO_IT(r1, 0xab03) (rerun: 64) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) recvmsg$inet_nvme(r3, &(0x7f00000016c0)={&(0x7f00000000c0)=@alg, 0x80, &(0x7f0000001540)=[{&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/23, 0x17}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/73, 0x49}, {&(0x7f0000001400)=""/160, 0xa0}, {&(0x7f00000014c0)=""/66, 0x42}], 0x8, &(0x7f00000015c0)=""/251, 0xfb}, 0x10000) 08:56:08 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000001080)={r0, &(0x7f0000000080)="aac8ca7fd3c7c3c07e8d2998cf34821d6504dd27ccff9d800c8b22a71f14fa0596becfbf1dae9d689a32d983224482093c530bf6e602dadb1436e5edaf01cf560a6fc473a1794ef83b7e116fac08dc96b502cdf8506559c77f5cc2bcb0e3a112888fa1b399851161cb1f0b47d12ae808481858d3a9a341e101b6c44a29ddfb3920fabcff7d5aa370d5ad1359d0ac30a336e3d65a221a2ba2e5be4fec24d3a6cbe5f0f504fec89509957ac1160e79dc30c50e9d8a3029113c96760ab8f85b07699192fafb54f02ee9309173d02f6ea9b97ed5a98d1e27127653bcf8f914b20cf62a288edf67fa93a2683736cdfabbd0e2598d31d5dda520825672121e94f2a22490c0192216603ae9d350df54eb758e76bebc178660eb0aed95f4cf454af01ba7befdf05a7670f4adc9ff125d9290b367c7a50723dd8b3df6c03d44ecf9f1adeafe908d16b58fe60ba36744af3b94767d15f8c0ff64ddbde93594626c62d76ad457bc51278add10bc513a8f49b72331602608ebb9bf5f8aef70eebf8c54c644867e21754d9f0ff413c2e8edeb85684c5c3188db958d632dda3e981a59bebff2f7d6f2a1fafc0c7293cf0c926461d80c77fe892d868a52fbdfbf7643dbd04b8f0d618a9ca84a3d0f0273877b8fa82acafee42f0a1eced01313071e7c27404b529183341bf34788840fbf26b9045e879141cf28cf178dafa03188adafcaffc059a8ed756c9d66e5fe1bcabfc4d027080267d38911097f0243118454bfe341ece7bec0db72ee8b46e983b7c42bae2aed2d125119cd62b1488c7b7e00e8c545a122e7ca51cc81022ac49a857840e3f0d51f2462c008cac193182d043c8b125885d02046e07794c6289e3b765f2d32a1e4f4cfd935e41e27285e1d4774e2ae5eb229c81ef6c808685dc825224972e2d1d6d081da89185c507aeb0949a8d59ded54bf57cbf6fb7c0fdc5b69584f07c7629a55a7f9a4eaf15f56d4f1ef91c9424703eb94069f3cc60b9cb4c6ffcabd1505b954d725b95e454c8b1e10b837d2a46da364eaf8a12f88797241e8c01a784dd371ef8875598f3e0e732b6acd0f13ded705537632c42ccedf22b835ac49c4be43dbf01fb78a009cc678219492d577bc2c2e7293f9cd8465f9adeb73a2f725ee52eba56694696890169ebc3d3fb0bd3f6036e3583adff9345d45eaf4b3b5cee38015837c75fb26a92722ac1a0c9796d4d592f9afe47be21e2afc7deb7de4907788e6fc8fdd5d66d880d116333046a47722bd8bb3ccca905a8f1bd5271c5ad1753f1119f06d2619a593a554896266366cd47ec1ce1267a0cdeb36858f718d57103164d2d5508cf66059ccc591febbbc699ecc6fad644bcc74cf7012262c7fdb81657964119df159fc26968b24b5bf5712dc4a3fd3f99a07fd55419ee1f8a523570db9009672d337bceba64c8081db74370cc568c57a16548b4a8006fa765f7475b6e37c51ff5f4ab721da0278acef25940ad2e951aa53334adad67a951c0d641fe7f62c57c204eb53360dc1f2921f1f6539a47d289baf5cb0199aad7c64f9b51cc7f178b38009f687e4fd7773a1637fcda3dabd71f1e1998c8e253e76dad068bdddd7f9cd39f68562206d0d01403cc7d26370a5bc6b4f4cf21f6954cef85bf4cf6450cfdccc992c41a31b975427051f161761f8e3413aa81bcf583fd901a2492641f3a3238e1a316261046489cbfc9faf96028518b5c821bc89f7073cf02bed5e4e939b48e24869f49d2d8d599a0f2d39338f42830766fac159efbbae6e27a129e9adcb195d11f65778404be889ce4310accc11cb8c6e4f46994710a5d089a2d7d2616d616a6508b4e11f72f68c40a2bc78a17883f13c265653d5a102436a052a4e5eaa0e0b089880d6f8e632cdeeb2d1c34be124f9f18c64c678f6810d0a6cf3d6282cf2822aed6b2344047b8c78d88c211a68aa77add8d6aa9d3323bd6521c2a994fa74fcf27d6004b0bad04b518d95ec4f6af39abe5c7e0f0be1b0f9662b19be09d63925d3e06291dca7947eb59b540548a809bcc6ce8a878e0f4b09f5e8a02c9add6ddf68e4cf3e7c724c7198771fb83aa2889f71385c5edef0e26d5b742896929162761ba1a18da02b378295a3101bda46681372a3f80f7254aab36c856d4b4d7fb0a9210b8d67ae781d14a49376a8aa7cdd81fddfe28efdd0bc76e1de74747ea1625882cfa9125fd90f608df341a3410ed2ac37dad724f3459f7667c10735ddb316754a384decdffa56c29b7ce1748d32a3a91206edc175daded8f045bf8bc3e153f730ae780b13f9775d814278b93eeea709d6b538eb2a3f7bdb01ed8f709e6c670ac264f9b0ac16df13e2fa2b9592e5a4c82f3c58367f46d6deb071748c19a72df78611938cd0fe74cf18cb64bd3b3271e98284f9fd3e590c8e33d263467efb2913b24db387fe01b1ae89c38c7ae90ccf4f78f573f47df24d1dd95654f6b108dc7f24d459ca6ce0311f352ed7983c4ffcb1c20ec00be26e239376650860eab7130240b44613a7c67bb0d3829cce4331c1ea523ddbe5a78779c05ecad5694bce0af8b26040e7f2879bb916917576f997562a793f58a0199bca3a4deb41d43f8af11b162b7704b24de0aea3a1f5977860bb7c6f0c923ca78d687d64c4658e40a78fb5a0697e2e0c5d64ad1b01f28c9d8f6dc2477648c01cb8ca00ff5914da26a0590d118a97585d21cbbc7dbd6631e8215da43118b7ce51af5a49180d488a3fa1f0ac60af13501cb113c4908235c06d3da01f84ebd80c82520b7f3b0ca28dea2eb49bd6eda83d01bae58467c0f37dae2973d6eb88f851bb21bf17cf4b6d20745e08c1cdd8fa24af4e3e9eaa6f42a461a4a39adba3e364ab1cd9974a4fece16e7574d092249f9cb377edd92fca6b5009f373dad1ca3bd423f2d0719873ae37abb1102acf217b5758f3f912387d82100cd46d7c300fbf1fd7d5f5f72d3e2807085c0d72cc1acdf8cc511d60dd5d061c1ba89d63be0e3bea585d014c3311ec4217280adc87fd7440b4c5a10d11da6c100a1d288d9482f77cfec9d3458b9076712dffe8f091f088a79a2b1857f340fd56e9f94d91e7e8af8b9dfd97337d85f343e4fe96a8dd7e0597c8a871f5c6f981d6bce24a03b24e71882bfb8a040a500ef9a1c135d0cefcf7eb05f9af8dc1b4c5e17c92378a510fd9d37c7d95e771f63092ea1633363be439a4679a34a111fae10006192638fd250e796a852cee101efb5b4b8f9c29ab6e2fb46320ebf263af0d2813e05ff7558b22def5bf0621ab9211e94c33072628845239d6d4a0593525ee98437b01881f4216f84aa511d3688c743418e853925089d92bff08f42b2605d66457050ecf818c25b067efe493c5e5bef0d32faadd170522e3b1d30dd4cfd0df3073d9135c1963e31bc82e8600d7e643b8de1515dbedd569ea039a82ead6000670088429612fea91a2426466654235153ce0da1464bc5fec62d87eac3bd5731c6ba4a07a06b56fbaad243126d5ba2b88c17e4b98ea6c307d7de68fa8a606fcdcab890f837d4616bd14a3cff9afe6d58fec82d59f4915e86737f5483912a4d72819b348ba654ef3b38b54c1e44caf5a8420a1f7c587e710762a2b7d49bd7145df6899ebaf2015837ab2076e9f27fe063cf856c77c36e5fdc92398db436ee19f10bf12c00af2ae20d50d5a95eb70a5a24562f74b3cce601966c5468844bb42ab31d6d9bb822f3634ee8547d9a03f7a12e644dacbd5a0f42129d82754c8135e3036c8e446097ba853d945d58145a6477d078be18403e27e95bb3c0fc141be7e5af64f8d4c9246ebacf441bff992af28fe080ecc15f7f67cfce35df360c444c3485130e47e3ed273f84944bfdacadf4cc1b53393ae7d020329b06f73c53e37af263c93dfa6d82c6c64ac7c47bad534367c6d09aa71ff156dcfbe573fbb26edf0e32b78e5d0668631c57305348c7cb797971b0d174af098e3548a7c33c5b7aa4631314003ebfa78d65999a126b582530d7f3f8029cfbc7e1d0c6f80abb7fb60dbc4e7b88a8e52ce45bed046a12ec3b5651231fad646f645d7e8c53da88f37fd6b86a24c7b1d833af36f92d14a737755da3d067d6675e42e9d66e951a533cc03ee883af92539c32b2c16001f982e7573a6701a83fbeb6d3100fa8cb01a76db7acb35164a06e30c2325958e05e12094a94bf28f0e38e0dee3d0c5d8f44ab424b8b4fe635f13dae57983a2ac4a4cd8f48a2a8239255f8f5c56d795dbfb18cdaf99b02cf1290ca60b9766e645789ef9c6161ef3df1ba8f582c602d64fb017c9a4ab343dec768ed4d32efffe7101bca621692305200c53f93423e61d284c84e0c8512ab303bfad9250a5079e01aead599b71d6cef3af8c9bd567a953d77f30ce5b8850e92ac890ad4c0294db20124fa566e2366ab0698e29d768b6adf6c58fda40678d8d2be54291ab45398a7419ff8ddbe657f0a7434341a56b4b6a9abe4f9430e89bb9a6a0691596fab11818f1c0455acb092b8091c0a16fa829f53a99fbdc9c5713b62f2c4305de1c51d608e74605e6801d11980d9642b16d3c8c5ad48e26dcd7547cc968caba0f1418be4a20ceeaf39fcb9a433d2be97bda9bac7bd49f14ec53bb614a1d6c690b04a9b1dbb17c5e73f717b7b7d3ad10898a2c2122543adfb7447015436c673b3c6d73f7180ea9aa78ccaa3d4bb98c86ca4f2be35b646181eae5b27436048a91cca71c3062e8264ec01513e0e7966e2a9553cfb70e7474eb914b981261d25664c842cb55d01e3a05029205bef3d4398fc2b9d1533260ce769357c561e3953af5b0092d2ab22a520c91d8ffa89a432f33298f99c306a7dfb73722178831ab2f3db97bc5e40bc073d1e83e68da3acf6f2593b3062198c3a8bca5358ff1e40a20126fb567f93cdcc7be91026a44b006723a4ab6041614b1767d025207bf5d142b1a7ca5dccf5da548067cb7145bf92fddaee8ad7a0110f0539aeee22706936876ef15a7f19bcc1303158892c3d5e44509d99a0cff3661f52858d93f2c2e02beb6ba33ae1fba270475cf890336ff247b4d461e0c324beb62c3cd632dca0e9d5f9472ff4df2d72ea73c550b1467eb9a9694e7e8a43cf82b7bb5d5e87041050af43d79c1fb3a1430ad6e3a01b03e782d0ac8d82bcb191a06e7e7deb137cff13482a90cbec2b84254ef06f0e0b65ce56e368f6e1896275676360b1b5dbc8c026747d680d8312d9b72b4017a290ef10b38bd4604a463cf9c643c8fcf5a382792a2ca7cbb27288f2733e8690f9edba03f5b7233f87b26625dbfcbb608251e8f962af3971e7f83417830133e52645a42af03a056d086c70f778dac3a78ef1771bbfb634573a99ac593f2d135ad65f70da798540ae6983e9d2c34c7efa06d9b48f301284ae8f5ece2071da7fb0fd9f650c53b99006828703a7a8fb52b52a6dd7fff67ee355c5a36cb7d6bb94cb66d2ec70d4bc9490f4c9bfa6daccdbc29a8c675b20906ff9feb915518a9a8d929cc0028f9d8b704c704ee1d5c696a8c267e72c581e4954504469ec23129b09160ab5c751babc108745ceaa513a7b570f1d5922b93eaf9c85b1535c7893e9d85cc30719c7399d5726bd3a8e93b10e69f93c5c22153dd8e220f4670b99fba9e4292625ff61b67db5a3f75f97cc188025ffc66643d83d49567e401a951158812d748e025c729d95926c1ad194748200fca75757ce3735a32de104b4bac1b37017d22b757f1ab8a6a88d827b0bb5e569b8ddbe2f5e9f1b2b8677a9bff38d908fc8581a2d7e0f9f97463959efa03f6b89425fe61e0b6aeda66b37d0d", &(0x7f0000000000)=@udp=r1, 0x2}, 0x20) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) 08:56:08 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x0) 08:56:08 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:08 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) 08:56:08 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg$kcm(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001440)=""/145, 0x91}], 0x8, &(0x7f0000002640)=""/4105, 0x1009}, 0x21) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) 08:56:08 executing program 4: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) [ 2106.033024][ T8983] block nbd1: Receive control failed (result -32) [ 2106.033633][T30994] block nbd1: shutting down sockets 08:56:08 executing program 4: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:08 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x0) 08:56:08 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a2af530bf05ac78a18f34e4e149e9fb35bfbca7fe9686d7eeab60cc"], 0x10) 08:56:08 executing program 4: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:08 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000001080)={r0, &(0x7f0000000080)="aac8ca7fd3c7c3c07e8d2998cf34821d6504dd27ccff9d800c8b22a71f14fa0596becfbf1dae9d689a32d983224482093c530bf6e602dadb1436e5edaf01cf560a6fc473a1794ef83b7e116fac08dc96b502cdf8506559c77f5cc2bcb0e3a112888fa1b399851161cb1f0b47d12ae808481858d3a9a341e101b6c44a29ddfb3920fabcff7d5aa370d5ad1359d0ac30a336e3d65a221a2ba2e5be4fec24d3a6cbe5f0f504fec89509957ac1160e79dc30c50e9d8a3029113c96760ab8f85b07699192fafb54f02ee9309173d02f6ea9b97ed5a98d1e27127653bcf8f914b20cf62a288edf67fa93a2683736cdfabbd0e2598d31d5dda520825672121e94f2a22490c0192216603ae9d350df54eb758e76bebc178660eb0aed95f4cf454af01ba7befdf05a7670f4adc9ff125d9290b367c7a50723dd8b3df6c03d44ecf9f1adeafe908d16b58fe60ba36744af3b94767d15f8c0ff64ddbde93594626c62d76ad457bc51278add10bc513a8f49b72331602608ebb9bf5f8aef70eebf8c54c644867e21754d9f0ff413c2e8edeb85684c5c3188db958d632dda3e981a59bebff2f7d6f2a1fafc0c7293cf0c926461d80c77fe892d868a52fbdfbf7643dbd04b8f0d618a9ca84a3d0f0273877b8fa82acafee42f0a1eced01313071e7c27404b529183341bf34788840fbf26b9045e879141cf28cf178dafa03188adafcaffc059a8ed756c9d66e5fe1bcabfc4d027080267d38911097f0243118454bfe341ece7bec0db72ee8b46e983b7c42bae2aed2d125119cd62b1488c7b7e00e8c545a122e7ca51cc81022ac49a857840e3f0d51f2462c008cac193182d043c8b125885d02046e07794c6289e3b765f2d32a1e4f4cfd935e41e27285e1d4774e2ae5eb229c81ef6c808685dc825224972e2d1d6d081da89185c507aeb0949a8d59ded54bf57cbf6fb7c0fdc5b69584f07c7629a55a7f9a4eaf15f56d4f1ef91c9424703eb94069f3cc60b9cb4c6ffcabd1505b954d725b95e454c8b1e10b837d2a46da364eaf8a12f88797241e8c01a784dd371ef8875598f3e0e732b6acd0f13ded705537632c42ccedf22b835ac49c4be43dbf01fb78a009cc678219492d577bc2c2e7293f9cd8465f9adeb73a2f725ee52eba56694696890169ebc3d3fb0bd3f6036e3583adff9345d45eaf4b3b5cee38015837c75fb26a92722ac1a0c9796d4d592f9afe47be21e2afc7deb7de4907788e6fc8fdd5d66d880d116333046a47722bd8bb3ccca905a8f1bd5271c5ad1753f1119f06d2619a593a554896266366cd47ec1ce1267a0cdeb36858f718d57103164d2d5508cf66059ccc591febbbc699ecc6fad644bcc74cf7012262c7fdb81657964119df159fc26968b24b5bf5712dc4a3fd3f99a07fd55419ee1f8a523570db9009672d337bceba64c8081db74370cc568c57a16548b4a8006fa765f7475b6e37c51ff5f4ab721da0278acef25940ad2e951aa53334adad67a951c0d641fe7f62c57c204eb53360dc1f2921f1f6539a47d289baf5cb0199aad7c64f9b51cc7f178b38009f687e4fd7773a1637fcda3dabd71f1e1998c8e253e76dad068bdddd7f9cd39f68562206d0d01403cc7d26370a5bc6b4f4cf21f6954cef85bf4cf6450cfdccc992c41a31b975427051f161761f8e3413aa81bcf583fd901a2492641f3a3238e1a316261046489cbfc9faf96028518b5c821bc89f7073cf02bed5e4e939b48e24869f49d2d8d599a0f2d39338f42830766fac159efbbae6e27a129e9adcb195d11f65778404be889ce4310accc11cb8c6e4f46994710a5d089a2d7d2616d616a6508b4e11f72f68c40a2bc78a17883f13c265653d5a102436a052a4e5eaa0e0b089880d6f8e632cdeeb2d1c34be124f9f18c64c678f6810d0a6cf3d6282cf2822aed6b2344047b8c78d88c211a68aa77add8d6aa9d3323bd6521c2a994fa74fcf27d6004b0bad04b518d95ec4f6af39abe5c7e0f0be1b0f9662b19be09d63925d3e06291dca7947eb59b540548a809bcc6ce8a878e0f4b09f5e8a02c9add6ddf68e4cf3e7c724c7198771fb83aa2889f71385c5edef0e26d5b742896929162761ba1a18da02b378295a3101bda46681372a3f80f7254aab36c856d4b4d7fb0a9210b8d67ae781d14a49376a8aa7cdd81fddfe28efdd0bc76e1de74747ea1625882cfa9125fd90f608df341a3410ed2ac37dad724f3459f7667c10735ddb316754a384decdffa56c29b7ce1748d32a3a91206edc175daded8f045bf8bc3e153f730ae780b13f9775d814278b93eeea709d6b538eb2a3f7bdb01ed8f709e6c670ac264f9b0ac16df13e2fa2b9592e5a4c82f3c58367f46d6deb071748c19a72df78611938cd0fe74cf18cb64bd3b3271e98284f9fd3e590c8e33d263467efb2913b24db387fe01b1ae89c38c7ae90ccf4f78f573f47df24d1dd95654f6b108dc7f24d459ca6ce0311f352ed7983c4ffcb1c20ec00be26e239376650860eab7130240b44613a7c67bb0d3829cce4331c1ea523ddbe5a78779c05ecad5694bce0af8b26040e7f2879bb916917576f997562a793f58a0199bca3a4deb41d43f8af11b162b7704b24de0aea3a1f5977860bb7c6f0c923ca78d687d64c4658e40a78fb5a0697e2e0c5d64ad1b01f28c9d8f6dc2477648c01cb8ca00ff5914da26a0590d118a97585d21cbbc7dbd6631e8215da43118b7ce51af5a49180d488a3fa1f0ac60af13501cb113c4908235c06d3da01f84ebd80c82520b7f3b0ca28dea2eb49bd6eda83d01bae58467c0f37dae2973d6eb88f851bb21bf17cf4b6d20745e08c1cdd8fa24af4e3e9eaa6f42a461a4a39adba3e364ab1cd9974a4fece16e7574d092249f9cb377edd92fca6b5009f373dad1ca3bd423f2d0719873ae37abb1102acf217b5758f3f912387d82100cd46d7c300fbf1fd7d5f5f72d3e2807085c0d72cc1acdf8cc511d60dd5d061c1ba89d63be0e3bea585d014c3311ec4217280adc87fd7440b4c5a10d11da6c100a1d288d9482f77cfec9d3458b9076712dffe8f091f088a79a2b1857f340fd56e9f94d91e7e8af8b9dfd97337d85f343e4fe96a8dd7e0597c8a871f5c6f981d6bce24a03b24e71882bfb8a040a500ef9a1c135d0cefcf7eb05f9af8dc1b4c5e17c92378a510fd9d37c7d95e771f63092ea1633363be439a4679a34a111fae10006192638fd250e796a852cee101efb5b4b8f9c29ab6e2fb46320ebf263af0d2813e05ff7558b22def5bf0621ab9211e94c33072628845239d6d4a0593525ee98437b01881f4216f84aa511d3688c743418e853925089d92bff08f42b2605d66457050ecf818c25b067efe493c5e5bef0d32faadd170522e3b1d30dd4cfd0df3073d9135c1963e31bc82e8600d7e643b8de1515dbedd569ea039a82ead6000670088429612fea91a2426466654235153ce0da1464bc5fec62d87eac3bd5731c6ba4a07a06b56fbaad243126d5ba2b88c17e4b98ea6c307d7de68fa8a606fcdcab890f837d4616bd14a3cff9afe6d58fec82d59f4915e86737f5483912a4d72819b348ba654ef3b38b54c1e44caf5a8420a1f7c587e710762a2b7d49bd7145df6899ebaf2015837ab2076e9f27fe063cf856c77c36e5fdc92398db436ee19f10bf12c00af2ae20d50d5a95eb70a5a24562f74b3cce601966c5468844bb42ab31d6d9bb822f3634ee8547d9a03f7a12e644dacbd5a0f42129d82754c8135e3036c8e446097ba853d945d58145a6477d078be18403e27e95bb3c0fc141be7e5af64f8d4c9246ebacf441bff992af28fe080ecc15f7f67cfce35df360c444c3485130e47e3ed273f84944bfdacadf4cc1b53393ae7d020329b06f73c53e37af263c93dfa6d82c6c64ac7c47bad534367c6d09aa71ff156dcfbe573fbb26edf0e32b78e5d0668631c57305348c7cb797971b0d174af098e3548a7c33c5b7aa4631314003ebfa78d65999a126b582530d7f3f8029cfbc7e1d0c6f80abb7fb60dbc4e7b88a8e52ce45bed046a12ec3b5651231fad646f645d7e8c53da88f37fd6b86a24c7b1d833af36f92d14a737755da3d067d6675e42e9d66e951a533cc03ee883af92539c32b2c16001f982e7573a6701a83fbeb6d3100fa8cb01a76db7acb35164a06e30c2325958e05e12094a94bf28f0e38e0dee3d0c5d8f44ab424b8b4fe635f13dae57983a2ac4a4cd8f48a2a8239255f8f5c56d795dbfb18cdaf99b02cf1290ca60b9766e645789ef9c6161ef3df1ba8f582c602d64fb017c9a4ab343dec768ed4d32efffe7101bca621692305200c53f93423e61d284c84e0c8512ab303bfad9250a5079e01aead599b71d6cef3af8c9bd567a953d77f30ce5b8850e92ac890ad4c0294db20124fa566e2366ab0698e29d768b6adf6c58fda40678d8d2be54291ab45398a7419ff8ddbe657f0a7434341a56b4b6a9abe4f9430e89bb9a6a0691596fab11818f1c0455acb092b8091c0a16fa829f53a99fbdc9c5713b62f2c4305de1c51d608e74605e6801d11980d9642b16d3c8c5ad48e26dcd7547cc968caba0f1418be4a20ceeaf39fcb9a433d2be97bda9bac7bd49f14ec53bb614a1d6c690b04a9b1dbb17c5e73f717b7b7d3ad10898a2c2122543adfb7447015436c673b3c6d73f7180ea9aa78ccaa3d4bb98c86ca4f2be35b646181eae5b27436048a91cca71c3062e8264ec01513e0e7966e2a9553cfb70e7474eb914b981261d25664c842cb55d01e3a05029205bef3d4398fc2b9d1533260ce769357c561e3953af5b0092d2ab22a520c91d8ffa89a432f33298f99c306a7dfb73722178831ab2f3db97bc5e40bc073d1e83e68da3acf6f2593b3062198c3a8bca5358ff1e40a20126fb567f93cdcc7be91026a44b006723a4ab6041614b1767d025207bf5d142b1a7ca5dccf5da548067cb7145bf92fddaee8ad7a0110f0539aeee22706936876ef15a7f19bcc1303158892c3d5e44509d99a0cff3661f52858d93f2c2e02beb6ba33ae1fba270475cf890336ff247b4d461e0c324beb62c3cd632dca0e9d5f9472ff4df2d72ea73c550b1467eb9a9694e7e8a43cf82b7bb5d5e87041050af43d79c1fb3a1430ad6e3a01b03e782d0ac8d82bcb191a06e7e7deb137cff13482a90cbec2b84254ef06f0e0b65ce56e368f6e1896275676360b1b5dbc8c026747d680d8312d9b72b4017a290ef10b38bd4604a463cf9c643c8fcf5a382792a2ca7cbb27288f2733e8690f9edba03f5b7233f87b26625dbfcbb608251e8f962af3971e7f83417830133e52645a42af03a056d086c70f778dac3a78ef1771bbfb634573a99ac593f2d135ad65f70da798540ae6983e9d2c34c7efa06d9b48f301284ae8f5ece2071da7fb0fd9f650c53b99006828703a7a8fb52b52a6dd7fff67ee355c5a36cb7d6bb94cb66d2ec70d4bc9490f4c9bfa6daccdbc29a8c675b20906ff9feb915518a9a8d929cc0028f9d8b704c704ee1d5c696a8c267e72c581e4954504469ec23129b09160ab5c751babc108745ceaa513a7b570f1d5922b93eaf9c85b1535c7893e9d85cc30719c7399d5726bd3a8e93b10e69f93c5c22153dd8e220f4670b99fba9e4292625ff61b67db5a3f75f97cc188025ffc66643d83d49567e401a951158812d748e025c729d95926c1ad194748200fca75757ce3735a32de104b4bac1b37017d22b757f1ab8a6a88d827b0bb5e569b8ddbe2f5e9f1b2b8677a9bff38d908fc8581a2d7e0f9f97463959efa03f6b89425fe61e0b6aeda66b37d0d", &(0x7f0000000000)=@udp=r1, 0x2}, 0x20) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000001080)={r0, &(0x7f0000000080)="aac8ca7fd3c7c3c07e8d2998cf34821d6504dd27ccff9d800c8b22a71f14fa0596becfbf1dae9d689a32d983224482093c530bf6e602dadb1436e5edaf01cf560a6fc473a1794ef83b7e116fac08dc96b502cdf8506559c77f5cc2bcb0e3a112888fa1b399851161cb1f0b47d12ae808481858d3a9a341e101b6c44a29ddfb3920fabcff7d5aa370d5ad1359d0ac30a336e3d65a221a2ba2e5be4fec24d3a6cbe5f0f504fec89509957ac1160e79dc30c50e9d8a3029113c96760ab8f85b07699192fafb54f02ee9309173d02f6ea9b97ed5a98d1e27127653bcf8f914b20cf62a288edf67fa93a2683736cdfabbd0e2598d31d5dda520825672121e94f2a22490c0192216603ae9d350df54eb758e76bebc178660eb0aed95f4cf454af01ba7befdf05a7670f4adc9ff125d9290b367c7a50723dd8b3df6c03d44ecf9f1adeafe908d16b58fe60ba36744af3b94767d15f8c0ff64ddbde93594626c62d76ad457bc51278add10bc513a8f49b72331602608ebb9bf5f8aef70eebf8c54c644867e21754d9f0ff413c2e8edeb85684c5c3188db958d632dda3e981a59bebff2f7d6f2a1fafc0c7293cf0c926461d80c77fe892d868a52fbdfbf7643dbd04b8f0d618a9ca84a3d0f0273877b8fa82acafee42f0a1eced01313071e7c27404b529183341bf34788840fbf26b9045e879141cf28cf178dafa03188adafcaffc059a8ed756c9d66e5fe1bcabfc4d027080267d38911097f0243118454bfe341ece7bec0db72ee8b46e983b7c42bae2aed2d125119cd62b1488c7b7e00e8c545a122e7ca51cc81022ac49a857840e3f0d51f2462c008cac193182d043c8b125885d02046e07794c6289e3b765f2d32a1e4f4cfd935e41e27285e1d4774e2ae5eb229c81ef6c808685dc825224972e2d1d6d081da89185c507aeb0949a8d59ded54bf57cbf6fb7c0fdc5b69584f07c7629a55a7f9a4eaf15f56d4f1ef91c9424703eb94069f3cc60b9cb4c6ffcabd1505b954d725b95e454c8b1e10b837d2a46da364eaf8a12f88797241e8c01a784dd371ef8875598f3e0e732b6acd0f13ded705537632c42ccedf22b835ac49c4be43dbf01fb78a009cc678219492d577bc2c2e7293f9cd8465f9adeb73a2f725ee52eba56694696890169ebc3d3fb0bd3f6036e3583adff9345d45eaf4b3b5cee38015837c75fb26a92722ac1a0c9796d4d592f9afe47be21e2afc7deb7de4907788e6fc8fdd5d66d880d116333046a47722bd8bb3ccca905a8f1bd5271c5ad1753f1119f06d2619a593a554896266366cd47ec1ce1267a0cdeb36858f718d57103164d2d5508cf66059ccc591febbbc699ecc6fad644bcc74cf7012262c7fdb81657964119df159fc26968b24b5bf5712dc4a3fd3f99a07fd55419ee1f8a523570db9009672d337bceba64c8081db74370cc568c57a16548b4a8006fa765f7475b6e37c51ff5f4ab721da0278acef25940ad2e951aa53334adad67a951c0d641fe7f62c57c204eb53360dc1f2921f1f6539a47d289baf5cb0199aad7c64f9b51cc7f178b38009f687e4fd7773a1637fcda3dabd71f1e1998c8e253e76dad068bdddd7f9cd39f68562206d0d01403cc7d26370a5bc6b4f4cf21f6954cef85bf4cf6450cfdccc992c41a31b975427051f161761f8e3413aa81bcf583fd901a2492641f3a3238e1a316261046489cbfc9faf96028518b5c821bc89f7073cf02bed5e4e939b48e24869f49d2d8d599a0f2d39338f42830766fac159efbbae6e27a129e9adcb195d11f65778404be889ce4310accc11cb8c6e4f46994710a5d089a2d7d2616d616a6508b4e11f72f68c40a2bc78a17883f13c265653d5a102436a052a4e5eaa0e0b089880d6f8e632cdeeb2d1c34be124f9f18c64c678f6810d0a6cf3d6282cf2822aed6b2344047b8c78d88c211a68aa77add8d6aa9d3323bd6521c2a994fa74fcf27d6004b0bad04b518d95ec4f6af39abe5c7e0f0be1b0f9662b19be09d63925d3e06291dca7947eb59b540548a809bcc6ce8a878e0f4b09f5e8a02c9add6ddf68e4cf3e7c724c7198771fb83aa2889f71385c5edef0e26d5b742896929162761ba1a18da02b378295a3101bda46681372a3f80f7254aab36c856d4b4d7fb0a9210b8d67ae781d14a49376a8aa7cdd81fddfe28efdd0bc76e1de74747ea1625882cfa9125fd90f608df341a3410ed2ac37dad724f3459f7667c10735ddb316754a384decdffa56c29b7ce1748d32a3a91206edc175daded8f045bf8bc3e153f730ae780b13f9775d814278b93eeea709d6b538eb2a3f7bdb01ed8f709e6c670ac264f9b0ac16df13e2fa2b9592e5a4c82f3c58367f46d6deb071748c19a72df78611938cd0fe74cf18cb64bd3b3271e98284f9fd3e590c8e33d263467efb2913b24db387fe01b1ae89c38c7ae90ccf4f78f573f47df24d1dd95654f6b108dc7f24d459ca6ce0311f352ed7983c4ffcb1c20ec00be26e239376650860eab7130240b44613a7c67bb0d3829cce4331c1ea523ddbe5a78779c05ecad5694bce0af8b26040e7f2879bb916917576f997562a793f58a0199bca3a4deb41d43f8af11b162b7704b24de0aea3a1f5977860bb7c6f0c923ca78d687d64c4658e40a78fb5a0697e2e0c5d64ad1b01f28c9d8f6dc2477648c01cb8ca00ff5914da26a0590d118a97585d21cbbc7dbd6631e8215da43118b7ce51af5a49180d488a3fa1f0ac60af13501cb113c4908235c06d3da01f84ebd80c82520b7f3b0ca28dea2eb49bd6eda83d01bae58467c0f37dae2973d6eb88f851bb21bf17cf4b6d20745e08c1cdd8fa24af4e3e9eaa6f42a461a4a39adba3e364ab1cd9974a4fece16e7574d092249f9cb377edd92fca6b5009f373dad1ca3bd423f2d0719873ae37abb1102acf217b5758f3f912387d82100cd46d7c300fbf1fd7d5f5f72d3e2807085c0d72cc1acdf8cc511d60dd5d061c1ba89d63be0e3bea585d014c3311ec4217280adc87fd7440b4c5a10d11da6c100a1d288d9482f77cfec9d3458b9076712dffe8f091f088a79a2b1857f340fd56e9f94d91e7e8af8b9dfd97337d85f343e4fe96a8dd7e0597c8a871f5c6f981d6bce24a03b24e71882bfb8a040a500ef9a1c135d0cefcf7eb05f9af8dc1b4c5e17c92378a510fd9d37c7d95e771f63092ea1633363be439a4679a34a111fae10006192638fd250e796a852cee101efb5b4b8f9c29ab6e2fb46320ebf263af0d2813e05ff7558b22def5bf0621ab9211e94c33072628845239d6d4a0593525ee98437b01881f4216f84aa511d3688c743418e853925089d92bff08f42b2605d66457050ecf818c25b067efe493c5e5bef0d32faadd170522e3b1d30dd4cfd0df3073d9135c1963e31bc82e8600d7e643b8de1515dbedd569ea039a82ead6000670088429612fea91a2426466654235153ce0da1464bc5fec62d87eac3bd5731c6ba4a07a06b56fbaad243126d5ba2b88c17e4b98ea6c307d7de68fa8a606fcdcab890f837d4616bd14a3cff9afe6d58fec82d59f4915e86737f5483912a4d72819b348ba654ef3b38b54c1e44caf5a8420a1f7c587e710762a2b7d49bd7145df6899ebaf2015837ab2076e9f27fe063cf856c77c36e5fdc92398db436ee19f10bf12c00af2ae20d50d5a95eb70a5a24562f74b3cce601966c5468844bb42ab31d6d9bb822f3634ee8547d9a03f7a12e644dacbd5a0f42129d82754c8135e3036c8e446097ba853d945d58145a6477d078be18403e27e95bb3c0fc141be7e5af64f8d4c9246ebacf441bff992af28fe080ecc15f7f67cfce35df360c444c3485130e47e3ed273f84944bfdacadf4cc1b53393ae7d020329b06f73c53e37af263c93dfa6d82c6c64ac7c47bad534367c6d09aa71ff156dcfbe573fbb26edf0e32b78e5d0668631c57305348c7cb797971b0d174af098e3548a7c33c5b7aa4631314003ebfa78d65999a126b582530d7f3f8029cfbc7e1d0c6f80abb7fb60dbc4e7b88a8e52ce45bed046a12ec3b5651231fad646f645d7e8c53da88f37fd6b86a24c7b1d833af36f92d14a737755da3d067d6675e42e9d66e951a533cc03ee883af92539c32b2c16001f982e7573a6701a83fbeb6d3100fa8cb01a76db7acb35164a06e30c2325958e05e12094a94bf28f0e38e0dee3d0c5d8f44ab424b8b4fe635f13dae57983a2ac4a4cd8f48a2a8239255f8f5c56d795dbfb18cdaf99b02cf1290ca60b9766e645789ef9c6161ef3df1ba8f582c602d64fb017c9a4ab343dec768ed4d32efffe7101bca621692305200c53f93423e61d284c84e0c8512ab303bfad9250a5079e01aead599b71d6cef3af8c9bd567a953d77f30ce5b8850e92ac890ad4c0294db20124fa566e2366ab0698e29d768b6adf6c58fda40678d8d2be54291ab45398a7419ff8ddbe657f0a7434341a56b4b6a9abe4f9430e89bb9a6a0691596fab11818f1c0455acb092b8091c0a16fa829f53a99fbdc9c5713b62f2c4305de1c51d608e74605e6801d11980d9642b16d3c8c5ad48e26dcd7547cc968caba0f1418be4a20ceeaf39fcb9a433d2be97bda9bac7bd49f14ec53bb614a1d6c690b04a9b1dbb17c5e73f717b7b7d3ad10898a2c2122543adfb7447015436c673b3c6d73f7180ea9aa78ccaa3d4bb98c86ca4f2be35b646181eae5b27436048a91cca71c3062e8264ec01513e0e7966e2a9553cfb70e7474eb914b981261d25664c842cb55d01e3a05029205bef3d4398fc2b9d1533260ce769357c561e3953af5b0092d2ab22a520c91d8ffa89a432f33298f99c306a7dfb73722178831ab2f3db97bc5e40bc073d1e83e68da3acf6f2593b3062198c3a8bca5358ff1e40a20126fb567f93cdcc7be91026a44b006723a4ab6041614b1767d025207bf5d142b1a7ca5dccf5da548067cb7145bf92fddaee8ad7a0110f0539aeee22706936876ef15a7f19bcc1303158892c3d5e44509d99a0cff3661f52858d93f2c2e02beb6ba33ae1fba270475cf890336ff247b4d461e0c324beb62c3cd632dca0e9d5f9472ff4df2d72ea73c550b1467eb9a9694e7e8a43cf82b7bb5d5e87041050af43d79c1fb3a1430ad6e3a01b03e782d0ac8d82bcb191a06e7e7deb137cff13482a90cbec2b84254ef06f0e0b65ce56e368f6e1896275676360b1b5dbc8c026747d680d8312d9b72b4017a290ef10b38bd4604a463cf9c643c8fcf5a382792a2ca7cbb27288f2733e8690f9edba03f5b7233f87b26625dbfcbb608251e8f962af3971e7f83417830133e52645a42af03a056d086c70f778dac3a78ef1771bbfb634573a99ac593f2d135ad65f70da798540ae6983e9d2c34c7efa06d9b48f301284ae8f5ece2071da7fb0fd9f650c53b99006828703a7a8fb52b52a6dd7fff67ee355c5a36cb7d6bb94cb66d2ec70d4bc9490f4c9bfa6daccdbc29a8c675b20906ff9feb915518a9a8d929cc0028f9d8b704c704ee1d5c696a8c267e72c581e4954504469ec23129b09160ab5c751babc108745ceaa513a7b570f1d5922b93eaf9c85b1535c7893e9d85cc30719c7399d5726bd3a8e93b10e69f93c5c22153dd8e220f4670b99fba9e4292625ff61b67db5a3f75f97cc188025ffc66643d83d49567e401a951158812d748e025c729d95926c1ad194748200fca75757ce3735a32de104b4bac1b37017d22b757f1ab8a6a88d827b0bb5e569b8ddbe2f5e9f1b2b8677a9bff38d908fc8581a2d7e0f9f97463959efa03f6b89425fe61e0b6aeda66b37d0d", &(0x7f0000000000)=@udp=r1, 0x2}, 0x20) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) (async) [ 2106.245460][T31030] block nbd1: shutting down sockets 08:56:08 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x1263) 08:56:08 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x101001) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) recvmsg$inet_nvme(r3, &(0x7f00000016c0)={&(0x7f00000000c0)=@alg, 0x80, &(0x7f0000001540)=[{&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/23, 0x17}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/73, 0x49}, {&(0x7f0000001400)=""/160, 0xa0}, {&(0x7f00000014c0)=""/66, 0x42}], 0x8, &(0x7f00000015c0)=""/251, 0xfb}, 0x10000) 08:56:08 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, 0x0, 0x10) 08:56:08 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000001080)={r0, &(0x7f0000000080)="aac8ca7fd3c7c3c07e8d2998cf34821d6504dd27ccff9d800c8b22a71f14fa0596becfbf1dae9d689a32d983224482093c530bf6e602dadb1436e5edaf01cf560a6fc473a1794ef83b7e116fac08dc96b502cdf8506559c77f5cc2bcb0e3a112888fa1b399851161cb1f0b47d12ae808481858d3a9a341e101b6c44a29ddfb3920fabcff7d5aa370d5ad1359d0ac30a336e3d65a221a2ba2e5be4fec24d3a6cbe5f0f504fec89509957ac1160e79dc30c50e9d8a3029113c96760ab8f85b07699192fafb54f02ee9309173d02f6ea9b97ed5a98d1e27127653bcf8f914b20cf62a288edf67fa93a2683736cdfabbd0e2598d31d5dda520825672121e94f2a22490c0192216603ae9d350df54eb758e76bebc178660eb0aed95f4cf454af01ba7befdf05a7670f4adc9ff125d9290b367c7a50723dd8b3df6c03d44ecf9f1adeafe908d16b58fe60ba36744af3b94767d15f8c0ff64ddbde93594626c62d76ad457bc51278add10bc513a8f49b72331602608ebb9bf5f8aef70eebf8c54c644867e21754d9f0ff413c2e8edeb85684c5c3188db958d632dda3e981a59bebff2f7d6f2a1fafc0c7293cf0c926461d80c77fe892d868a52fbdfbf7643dbd04b8f0d618a9ca84a3d0f0273877b8fa82acafee42f0a1eced01313071e7c27404b529183341bf34788840fbf26b9045e879141cf28cf178dafa03188adafcaffc059a8ed756c9d66e5fe1bcabfc4d027080267d38911097f0243118454bfe341ece7bec0db72ee8b46e983b7c42bae2aed2d125119cd62b1488c7b7e00e8c545a122e7ca51cc81022ac49a857840e3f0d51f2462c008cac193182d043c8b125885d02046e07794c6289e3b765f2d32a1e4f4cfd935e41e27285e1d4774e2ae5eb229c81ef6c808685dc825224972e2d1d6d081da89185c507aeb0949a8d59ded54bf57cbf6fb7c0fdc5b69584f07c7629a55a7f9a4eaf15f56d4f1ef91c9424703eb94069f3cc60b9cb4c6ffcabd1505b954d725b95e454c8b1e10b837d2a46da364eaf8a12f88797241e8c01a784dd371ef8875598f3e0e732b6acd0f13ded705537632c42ccedf22b835ac49c4be43dbf01fb78a009cc678219492d577bc2c2e7293f9cd8465f9adeb73a2f725ee52eba56694696890169ebc3d3fb0bd3f6036e3583adff9345d45eaf4b3b5cee38015837c75fb26a92722ac1a0c9796d4d592f9afe47be21e2afc7deb7de4907788e6fc8fdd5d66d880d116333046a47722bd8bb3ccca905a8f1bd5271c5ad1753f1119f06d2619a593a554896266366cd47ec1ce1267a0cdeb36858f718d57103164d2d5508cf66059ccc591febbbc699ecc6fad644bcc74cf7012262c7fdb81657964119df159fc26968b24b5bf5712dc4a3fd3f99a07fd55419ee1f8a523570db9009672d337bceba64c8081db74370cc568c57a16548b4a8006fa765f7475b6e37c51ff5f4ab721da0278acef25940ad2e951aa53334adad67a951c0d641fe7f62c57c204eb53360dc1f2921f1f6539a47d289baf5cb0199aad7c64f9b51cc7f178b38009f687e4fd7773a1637fcda3dabd71f1e1998c8e253e76dad068bdddd7f9cd39f68562206d0d01403cc7d26370a5bc6b4f4cf21f6954cef85bf4cf6450cfdccc992c41a31b975427051f161761f8e3413aa81bcf583fd901a2492641f3a3238e1a316261046489cbfc9faf96028518b5c821bc89f7073cf02bed5e4e939b48e24869f49d2d8d599a0f2d39338f42830766fac159efbbae6e27a129e9adcb195d11f65778404be889ce4310accc11cb8c6e4f46994710a5d089a2d7d2616d616a6508b4e11f72f68c40a2bc78a17883f13c265653d5a102436a052a4e5eaa0e0b089880d6f8e632cdeeb2d1c34be124f9f18c64c678f6810d0a6cf3d6282cf2822aed6b2344047b8c78d88c211a68aa77add8d6aa9d3323bd6521c2a994fa74fcf27d6004b0bad04b518d95ec4f6af39abe5c7e0f0be1b0f9662b19be09d63925d3e06291dca7947eb59b540548a809bcc6ce8a878e0f4b09f5e8a02c9add6ddf68e4cf3e7c724c7198771fb83aa2889f71385c5edef0e26d5b742896929162761ba1a18da02b378295a3101bda46681372a3f80f7254aab36c856d4b4d7fb0a9210b8d67ae781d14a49376a8aa7cdd81fddfe28efdd0bc76e1de74747ea1625882cfa9125fd90f608df341a3410ed2ac37dad724f3459f7667c10735ddb316754a384decdffa56c29b7ce1748d32a3a91206edc175daded8f045bf8bc3e153f730ae780b13f9775d814278b93eeea709d6b538eb2a3f7bdb01ed8f709e6c670ac264f9b0ac16df13e2fa2b9592e5a4c82f3c58367f46d6deb071748c19a72df78611938cd0fe74cf18cb64bd3b3271e98284f9fd3e590c8e33d263467efb2913b24db387fe01b1ae89c38c7ae90ccf4f78f573f47df24d1dd95654f6b108dc7f24d459ca6ce0311f352ed7983c4ffcb1c20ec00be26e239376650860eab7130240b44613a7c67bb0d3829cce4331c1ea523ddbe5a78779c05ecad5694bce0af8b26040e7f2879bb916917576f997562a793f58a0199bca3a4deb41d43f8af11b162b7704b24de0aea3a1f5977860bb7c6f0c923ca78d687d64c4658e40a78fb5a0697e2e0c5d64ad1b01f28c9d8f6dc2477648c01cb8ca00ff5914da26a0590d118a97585d21cbbc7dbd6631e8215da43118b7ce51af5a49180d488a3fa1f0ac60af13501cb113c4908235c06d3da01f84ebd80c82520b7f3b0ca28dea2eb49bd6eda83d01bae58467c0f37dae2973d6eb88f851bb21bf17cf4b6d20745e08c1cdd8fa24af4e3e9eaa6f42a461a4a39adba3e364ab1cd9974a4fece16e7574d092249f9cb377edd92fca6b5009f373dad1ca3bd423f2d0719873ae37abb1102acf217b5758f3f912387d82100cd46d7c300fbf1fd7d5f5f72d3e2807085c0d72cc1acdf8cc511d60dd5d061c1ba89d63be0e3bea585d014c3311ec4217280adc87fd7440b4c5a10d11da6c100a1d288d9482f77cfec9d3458b9076712dffe8f091f088a79a2b1857f340fd56e9f94d91e7e8af8b9dfd97337d85f343e4fe96a8dd7e0597c8a871f5c6f981d6bce24a03b24e71882bfb8a040a500ef9a1c135d0cefcf7eb05f9af8dc1b4c5e17c92378a510fd9d37c7d95e771f63092ea1633363be439a4679a34a111fae10006192638fd250e796a852cee101efb5b4b8f9c29ab6e2fb46320ebf263af0d2813e05ff7558b22def5bf0621ab9211e94c33072628845239d6d4a0593525ee98437b01881f4216f84aa511d3688c743418e853925089d92bff08f42b2605d66457050ecf818c25b067efe493c5e5bef0d32faadd170522e3b1d30dd4cfd0df3073d9135c1963e31bc82e8600d7e643b8de1515dbedd569ea039a82ead6000670088429612fea91a2426466654235153ce0da1464bc5fec62d87eac3bd5731c6ba4a07a06b56fbaad243126d5ba2b88c17e4b98ea6c307d7de68fa8a606fcdcab890f837d4616bd14a3cff9afe6d58fec82d59f4915e86737f5483912a4d72819b348ba654ef3b38b54c1e44caf5a8420a1f7c587e710762a2b7d49bd7145df6899ebaf2015837ab2076e9f27fe063cf856c77c36e5fdc92398db436ee19f10bf12c00af2ae20d50d5a95eb70a5a24562f74b3cce601966c5468844bb42ab31d6d9bb822f3634ee8547d9a03f7a12e644dacbd5a0f42129d82754c8135e3036c8e446097ba853d945d58145a6477d078be18403e27e95bb3c0fc141be7e5af64f8d4c9246ebacf441bff992af28fe080ecc15f7f67cfce35df360c444c3485130e47e3ed273f84944bfdacadf4cc1b53393ae7d020329b06f73c53e37af263c93dfa6d82c6c64ac7c47bad534367c6d09aa71ff156dcfbe573fbb26edf0e32b78e5d0668631c57305348c7cb797971b0d174af098e3548a7c33c5b7aa4631314003ebfa78d65999a126b582530d7f3f8029cfbc7e1d0c6f80abb7fb60dbc4e7b88a8e52ce45bed046a12ec3b5651231fad646f645d7e8c53da88f37fd6b86a24c7b1d833af36f92d14a737755da3d067d6675e42e9d66e951a533cc03ee883af92539c32b2c16001f982e7573a6701a83fbeb6d3100fa8cb01a76db7acb35164a06e30c2325958e05e12094a94bf28f0e38e0dee3d0c5d8f44ab424b8b4fe635f13dae57983a2ac4a4cd8f48a2a8239255f8f5c56d795dbfb18cdaf99b02cf1290ca60b9766e645789ef9c6161ef3df1ba8f582c602d64fb017c9a4ab343dec768ed4d32efffe7101bca621692305200c53f93423e61d284c84e0c8512ab303bfad9250a5079e01aead599b71d6cef3af8c9bd567a953d77f30ce5b8850e92ac890ad4c0294db20124fa566e2366ab0698e29d768b6adf6c58fda40678d8d2be54291ab45398a7419ff8ddbe657f0a7434341a56b4b6a9abe4f9430e89bb9a6a0691596fab11818f1c0455acb092b8091c0a16fa829f53a99fbdc9c5713b62f2c4305de1c51d608e74605e6801d11980d9642b16d3c8c5ad48e26dcd7547cc968caba0f1418be4a20ceeaf39fcb9a433d2be97bda9bac7bd49f14ec53bb614a1d6c690b04a9b1dbb17c5e73f717b7b7d3ad10898a2c2122543adfb7447015436c673b3c6d73f7180ea9aa78ccaa3d4bb98c86ca4f2be35b646181eae5b27436048a91cca71c3062e8264ec01513e0e7966e2a9553cfb70e7474eb914b981261d25664c842cb55d01e3a05029205bef3d4398fc2b9d1533260ce769357c561e3953af5b0092d2ab22a520c91d8ffa89a432f33298f99c306a7dfb73722178831ab2f3db97bc5e40bc073d1e83e68da3acf6f2593b3062198c3a8bca5358ff1e40a20126fb567f93cdcc7be91026a44b006723a4ab6041614b1767d025207bf5d142b1a7ca5dccf5da548067cb7145bf92fddaee8ad7a0110f0539aeee22706936876ef15a7f19bcc1303158892c3d5e44509d99a0cff3661f52858d93f2c2e02beb6ba33ae1fba270475cf890336ff247b4d461e0c324beb62c3cd632dca0e9d5f9472ff4df2d72ea73c550b1467eb9a9694e7e8a43cf82b7bb5d5e87041050af43d79c1fb3a1430ad6e3a01b03e782d0ac8d82bcb191a06e7e7deb137cff13482a90cbec2b84254ef06f0e0b65ce56e368f6e1896275676360b1b5dbc8c026747d680d8312d9b72b4017a290ef10b38bd4604a463cf9c643c8fcf5a382792a2ca7cbb27288f2733e8690f9edba03f5b7233f87b26625dbfcbb608251e8f962af3971e7f83417830133e52645a42af03a056d086c70f778dac3a78ef1771bbfb634573a99ac593f2d135ad65f70da798540ae6983e9d2c34c7efa06d9b48f301284ae8f5ece2071da7fb0fd9f650c53b99006828703a7a8fb52b52a6dd7fff67ee355c5a36cb7d6bb94cb66d2ec70d4bc9490f4c9bfa6daccdbc29a8c675b20906ff9feb915518a9a8d929cc0028f9d8b704c704ee1d5c696a8c267e72c581e4954504469ec23129b09160ab5c751babc108745ceaa513a7b570f1d5922b93eaf9c85b1535c7893e9d85cc30719c7399d5726bd3a8e93b10e69f93c5c22153dd8e220f4670b99fba9e4292625ff61b67db5a3f75f97cc188025ffc66643d83d49567e401a951158812d748e025c729d95926c1ad194748200fca75757ce3735a32de104b4bac1b37017d22b757f1ab8a6a88d827b0bb5e569b8ddbe2f5e9f1b2b8677a9bff38d908fc8581a2d7e0f9f97463959efa03f6b89425fe61e0b6aeda66b37d0d", &(0x7f0000000000)=@udp=r1, 0x2}, 0x20) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000001080)={r0, &(0x7f0000000080)="aac8ca7fd3c7c3c07e8d2998cf34821d6504dd27ccff9d800c8b22a71f14fa0596becfbf1dae9d689a32d983224482093c530bf6e602dadb1436e5edaf01cf560a6fc473a1794ef83b7e116fac08dc96b502cdf8506559c77f5cc2bcb0e3a112888fa1b399851161cb1f0b47d12ae808481858d3a9a341e101b6c44a29ddfb3920fabcff7d5aa370d5ad1359d0ac30a336e3d65a221a2ba2e5be4fec24d3a6cbe5f0f504fec89509957ac1160e79dc30c50e9d8a3029113c96760ab8f85b07699192fafb54f02ee9309173d02f6ea9b97ed5a98d1e27127653bcf8f914b20cf62a288edf67fa93a2683736cdfabbd0e2598d31d5dda520825672121e94f2a22490c0192216603ae9d350df54eb758e76bebc178660eb0aed95f4cf454af01ba7befdf05a7670f4adc9ff125d9290b367c7a50723dd8b3df6c03d44ecf9f1adeafe908d16b58fe60ba36744af3b94767d15f8c0ff64ddbde93594626c62d76ad457bc51278add10bc513a8f49b72331602608ebb9bf5f8aef70eebf8c54c644867e21754d9f0ff413c2e8edeb85684c5c3188db958d632dda3e981a59bebff2f7d6f2a1fafc0c7293cf0c926461d80c77fe892d868a52fbdfbf7643dbd04b8f0d618a9ca84a3d0f0273877b8fa82acafee42f0a1eced01313071e7c27404b529183341bf34788840fbf26b9045e879141cf28cf178dafa03188adafcaffc059a8ed756c9d66e5fe1bcabfc4d027080267d38911097f0243118454bfe341ece7bec0db72ee8b46e983b7c42bae2aed2d125119cd62b1488c7b7e00e8c545a122e7ca51cc81022ac49a857840e3f0d51f2462c008cac193182d043c8b125885d02046e07794c6289e3b765f2d32a1e4f4cfd935e41e27285e1d4774e2ae5eb229c81ef6c808685dc825224972e2d1d6d081da89185c507aeb0949a8d59ded54bf57cbf6fb7c0fdc5b69584f07c7629a55a7f9a4eaf15f56d4f1ef91c9424703eb94069f3cc60b9cb4c6ffcabd1505b954d725b95e454c8b1e10b837d2a46da364eaf8a12f88797241e8c01a784dd371ef8875598f3e0e732b6acd0f13ded705537632c42ccedf22b835ac49c4be43dbf01fb78a009cc678219492d577bc2c2e7293f9cd8465f9adeb73a2f725ee52eba56694696890169ebc3d3fb0bd3f6036e3583adff9345d45eaf4b3b5cee38015837c75fb26a92722ac1a0c9796d4d592f9afe47be21e2afc7deb7de4907788e6fc8fdd5d66d880d116333046a47722bd8bb3ccca905a8f1bd5271c5ad1753f1119f06d2619a593a554896266366cd47ec1ce1267a0cdeb36858f718d57103164d2d5508cf66059ccc591febbbc699ecc6fad644bcc74cf7012262c7fdb81657964119df159fc26968b24b5bf5712dc4a3fd3f99a07fd55419ee1f8a523570db9009672d337bceba64c8081db74370cc568c57a16548b4a8006fa765f7475b6e37c51ff5f4ab721da0278acef25940ad2e951aa53334adad67a951c0d641fe7f62c57c204eb53360dc1f2921f1f6539a47d289baf5cb0199aad7c64f9b51cc7f178b38009f687e4fd7773a1637fcda3dabd71f1e1998c8e253e76dad068bdddd7f9cd39f68562206d0d01403cc7d26370a5bc6b4f4cf21f6954cef85bf4cf6450cfdccc992c41a31b975427051f161761f8e3413aa81bcf583fd901a2492641f3a3238e1a316261046489cbfc9faf96028518b5c821bc89f7073cf02bed5e4e939b48e24869f49d2d8d599a0f2d39338f42830766fac159efbbae6e27a129e9adcb195d11f65778404be889ce4310accc11cb8c6e4f46994710a5d089a2d7d2616d616a6508b4e11f72f68c40a2bc78a17883f13c265653d5a102436a052a4e5eaa0e0b089880d6f8e632cdeeb2d1c34be124f9f18c64c678f6810d0a6cf3d6282cf2822aed6b2344047b8c78d88c211a68aa77add8d6aa9d3323bd6521c2a994fa74fcf27d6004b0bad04b518d95ec4f6af39abe5c7e0f0be1b0f9662b19be09d63925d3e06291dca7947eb59b540548a809bcc6ce8a878e0f4b09f5e8a02c9add6ddf68e4cf3e7c724c7198771fb83aa2889f71385c5edef0e26d5b742896929162761ba1a18da02b378295a3101bda46681372a3f80f7254aab36c856d4b4d7fb0a9210b8d67ae781d14a49376a8aa7cdd81fddfe28efdd0bc76e1de74747ea1625882cfa9125fd90f608df341a3410ed2ac37dad724f3459f7667c10735ddb316754a384decdffa56c29b7ce1748d32a3a91206edc175daded8f045bf8bc3e153f730ae780b13f9775d814278b93eeea709d6b538eb2a3f7bdb01ed8f709e6c670ac264f9b0ac16df13e2fa2b9592e5a4c82f3c58367f46d6deb071748c19a72df78611938cd0fe74cf18cb64bd3b3271e98284f9fd3e590c8e33d263467efb2913b24db387fe01b1ae89c38c7ae90ccf4f78f573f47df24d1dd95654f6b108dc7f24d459ca6ce0311f352ed7983c4ffcb1c20ec00be26e239376650860eab7130240b44613a7c67bb0d3829cce4331c1ea523ddbe5a78779c05ecad5694bce0af8b26040e7f2879bb916917576f997562a793f58a0199bca3a4deb41d43f8af11b162b7704b24de0aea3a1f5977860bb7c6f0c923ca78d687d64c4658e40a78fb5a0697e2e0c5d64ad1b01f28c9d8f6dc2477648c01cb8ca00ff5914da26a0590d118a97585d21cbbc7dbd6631e8215da43118b7ce51af5a49180d488a3fa1f0ac60af13501cb113c4908235c06d3da01f84ebd80c82520b7f3b0ca28dea2eb49bd6eda83d01bae58467c0f37dae2973d6eb88f851bb21bf17cf4b6d20745e08c1cdd8fa24af4e3e9eaa6f42a461a4a39adba3e364ab1cd9974a4fece16e7574d092249f9cb377edd92fca6b5009f373dad1ca3bd423f2d0719873ae37abb1102acf217b5758f3f912387d82100cd46d7c300fbf1fd7d5f5f72d3e2807085c0d72cc1acdf8cc511d60dd5d061c1ba89d63be0e3bea585d014c3311ec4217280adc87fd7440b4c5a10d11da6c100a1d288d9482f77cfec9d3458b9076712dffe8f091f088a79a2b1857f340fd56e9f94d91e7e8af8b9dfd97337d85f343e4fe96a8dd7e0597c8a871f5c6f981d6bce24a03b24e71882bfb8a040a500ef9a1c135d0cefcf7eb05f9af8dc1b4c5e17c92378a510fd9d37c7d95e771f63092ea1633363be439a4679a34a111fae10006192638fd250e796a852cee101efb5b4b8f9c29ab6e2fb46320ebf263af0d2813e05ff7558b22def5bf0621ab9211e94c33072628845239d6d4a0593525ee98437b01881f4216f84aa511d3688c743418e853925089d92bff08f42b2605d66457050ecf818c25b067efe493c5e5bef0d32faadd170522e3b1d30dd4cfd0df3073d9135c1963e31bc82e8600d7e643b8de1515dbedd569ea039a82ead6000670088429612fea91a2426466654235153ce0da1464bc5fec62d87eac3bd5731c6ba4a07a06b56fbaad243126d5ba2b88c17e4b98ea6c307d7de68fa8a606fcdcab890f837d4616bd14a3cff9afe6d58fec82d59f4915e86737f5483912a4d72819b348ba654ef3b38b54c1e44caf5a8420a1f7c587e710762a2b7d49bd7145df6899ebaf2015837ab2076e9f27fe063cf856c77c36e5fdc92398db436ee19f10bf12c00af2ae20d50d5a95eb70a5a24562f74b3cce601966c5468844bb42ab31d6d9bb822f3634ee8547d9a03f7a12e644dacbd5a0f42129d82754c8135e3036c8e446097ba853d945d58145a6477d078be18403e27e95bb3c0fc141be7e5af64f8d4c9246ebacf441bff992af28fe080ecc15f7f67cfce35df360c444c3485130e47e3ed273f84944bfdacadf4cc1b53393ae7d020329b06f73c53e37af263c93dfa6d82c6c64ac7c47bad534367c6d09aa71ff156dcfbe573fbb26edf0e32b78e5d0668631c57305348c7cb797971b0d174af098e3548a7c33c5b7aa4631314003ebfa78d65999a126b582530d7f3f8029cfbc7e1d0c6f80abb7fb60dbc4e7b88a8e52ce45bed046a12ec3b5651231fad646f645d7e8c53da88f37fd6b86a24c7b1d833af36f92d14a737755da3d067d6675e42e9d66e951a533cc03ee883af92539c32b2c16001f982e7573a6701a83fbeb6d3100fa8cb01a76db7acb35164a06e30c2325958e05e12094a94bf28f0e38e0dee3d0c5d8f44ab424b8b4fe635f13dae57983a2ac4a4cd8f48a2a8239255f8f5c56d795dbfb18cdaf99b02cf1290ca60b9766e645789ef9c6161ef3df1ba8f582c602d64fb017c9a4ab343dec768ed4d32efffe7101bca621692305200c53f93423e61d284c84e0c8512ab303bfad9250a5079e01aead599b71d6cef3af8c9bd567a953d77f30ce5b8850e92ac890ad4c0294db20124fa566e2366ab0698e29d768b6adf6c58fda40678d8d2be54291ab45398a7419ff8ddbe657f0a7434341a56b4b6a9abe4f9430e89bb9a6a0691596fab11818f1c0455acb092b8091c0a16fa829f53a99fbdc9c5713b62f2c4305de1c51d608e74605e6801d11980d9642b16d3c8c5ad48e26dcd7547cc968caba0f1418be4a20ceeaf39fcb9a433d2be97bda9bac7bd49f14ec53bb614a1d6c690b04a9b1dbb17c5e73f717b7b7d3ad10898a2c2122543adfb7447015436c673b3c6d73f7180ea9aa78ccaa3d4bb98c86ca4f2be35b646181eae5b27436048a91cca71c3062e8264ec01513e0e7966e2a9553cfb70e7474eb914b981261d25664c842cb55d01e3a05029205bef3d4398fc2b9d1533260ce769357c561e3953af5b0092d2ab22a520c91d8ffa89a432f33298f99c306a7dfb73722178831ab2f3db97bc5e40bc073d1e83e68da3acf6f2593b3062198c3a8bca5358ff1e40a20126fb567f93cdcc7be91026a44b006723a4ab6041614b1767d025207bf5d142b1a7ca5dccf5da548067cb7145bf92fddaee8ad7a0110f0539aeee22706936876ef15a7f19bcc1303158892c3d5e44509d99a0cff3661f52858d93f2c2e02beb6ba33ae1fba270475cf890336ff247b4d461e0c324beb62c3cd632dca0e9d5f9472ff4df2d72ea73c550b1467eb9a9694e7e8a43cf82b7bb5d5e87041050af43d79c1fb3a1430ad6e3a01b03e782d0ac8d82bcb191a06e7e7deb137cff13482a90cbec2b84254ef06f0e0b65ce56e368f6e1896275676360b1b5dbc8c026747d680d8312d9b72b4017a290ef10b38bd4604a463cf9c643c8fcf5a382792a2ca7cbb27288f2733e8690f9edba03f5b7233f87b26625dbfcbb608251e8f962af3971e7f83417830133e52645a42af03a056d086c70f778dac3a78ef1771bbfb634573a99ac593f2d135ad65f70da798540ae6983e9d2c34c7efa06d9b48f301284ae8f5ece2071da7fb0fd9f650c53b99006828703a7a8fb52b52a6dd7fff67ee355c5a36cb7d6bb94cb66d2ec70d4bc9490f4c9bfa6daccdbc29a8c675b20906ff9feb915518a9a8d929cc0028f9d8b704c704ee1d5c696a8c267e72c581e4954504469ec23129b09160ab5c751babc108745ceaa513a7b570f1d5922b93eaf9c85b1535c7893e9d85cc30719c7399d5726bd3a8e93b10e69f93c5c22153dd8e220f4670b99fba9e4292625ff61b67db5a3f75f97cc188025ffc66643d83d49567e401a951158812d748e025c729d95926c1ad194748200fca75757ce3735a32de104b4bac1b37017d22b757f1ab8a6a88d827b0bb5e569b8ddbe2f5e9f1b2b8677a9bff38d908fc8581a2d7e0f9f97463959efa03f6b89425fe61e0b6aeda66b37d0d", &(0x7f0000000000)=@udp=r1, 0x2}, 0x20) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) (async) 08:56:08 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x0) 08:56:08 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x101001) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async, rerun: 64) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) (rerun: 64) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) recvmsg$inet_nvme(r3, &(0x7f00000016c0)={&(0x7f00000000c0)=@alg, 0x80, &(0x7f0000001540)=[{&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/23, 0x17}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/73, 0x49}, {&(0x7f0000001400)=""/160, 0xa0}, {&(0x7f00000014c0)=""/66, 0x42}], 0x8, &(0x7f00000015c0)=""/251, 0xfb}, 0x10000) 08:56:08 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, 0x0, 0x10) 08:56:08 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x301) 08:56:08 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x8ac0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) 08:56:08 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x1263) 08:56:09 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, 0x0, 0x10) 08:56:09 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x8ac0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x8ac0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (async) 08:56:09 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0], 0x10) [ 2106.471630][T31057] block nbd5: shutting down sockets 08:56:09 executing program 3: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x4000}, 0x8) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xf8}}, './file0\x00'}) recvmsg$qrtr(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/170, 0xaa}], 0x3, &(0x7f0000000400)=[{0x80, 0x0, 0x0, ""/109}, {0xe8, 0x0, 0x0, ""/211}, {0xf8, 0x0, 0x0, ""/229}], 0x260, 0x40002044}, 0x38, 0x2001) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x25, 0x0, @val=@netfilter={0x1, 0x1, 0x5}}, 0x40) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000040)={0x7}, 0x8) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000100)=[0x40, 0x1f]) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x8) bind$l2tp(r1, 0x0, 0x2) 08:56:09 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x1263) 08:56:09 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x8ac0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) 08:56:09 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0], 0x10) [ 2107.153444][ T5081] block nbd3: Receive control failed (result -32) [ 2107.153771][T31046] block nbd3: shutting down sockets [ 2107.200525][ T8983] block nbd1: Receive control failed (result -32) [ 2107.202469][T31053] block nbd1: shutting down sockets 08:56:09 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x10000}}, './file0\x00'}) ioctl$NBD_DO_IT(r2, 0xab03) 08:56:09 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x301) 08:56:09 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR2(r1, 0xc02464bb, &(0x7f0000000080)={0x2, 0x0, 0xfff, 0xb1, 0x5, 0x6, 0x9, 0x5}) ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x8000000000000000) 08:56:09 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0], 0x10) 08:56:09 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x800, 0x5) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) timer_delete(0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000040)={{0x1, 0x1, 0x18, r2, {0x6}}, './file0\x00'}) bind$l2tp(r0, 0x0, 0x0) 08:56:09 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (fail_nth: 1) 08:56:09 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR2(r1, 0xc02464bb, &(0x7f0000000080)={0x2, 0x0, 0xfff, 0xb1, 0x5, 0x6, 0x9, 0x5}) ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x8000000000000000) 08:56:09 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB], 0x10) 08:56:09 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR2(r1, 0xc02464bb, &(0x7f0000000080)={0x2, 0x0, 0xfff, 0xb1, 0x5, 0x6, 0x9, 0x5}) ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x8000000000000000) [ 2107.388369][T31079] block nbd5: shutting down sockets [ 2107.395942][T31097] FAULT_INJECTION: forcing a failure. [ 2107.395942][T31097] name failslab, interval 1, probability 0, space 0, times 0 08:56:10 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0x301) [ 2107.435083][T31097] CPU: 0 PID: 31097 Comm: syz-executor.4 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2107.445509][T31097] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2107.455568][T31097] Call Trace: [ 2107.458850][T31097] [ 2107.461787][T31097] dump_stack_lvl+0x125/0x1b0 [ 2107.466492][T31097] should_fail_ex+0x496/0x5b0 [ 2107.471181][T31097] should_failslab+0x9/0x20 [ 2107.475692][T31097] __kmem_cache_alloc_node+0x6b/0x310 [ 2107.481067][T31097] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2107.486784][T31097] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2107.492504][T31097] __kmalloc+0x49/0x90 [ 2107.496571][T31097] tomoyo_realpath_from_path+0xb9/0x710 [ 2107.502122][T31097] ? tomoyo_profile+0x47/0x60 [ 2107.506785][T31097] tomoyo_path_number_perm+0x241/0x580 [ 2107.512227][T31097] ? tomoyo_path_number_perm+0x22e/0x580 [ 2107.517859][T31097] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2107.523683][T31097] ? __fget_files+0x1c1/0x340 [ 2107.528350][T31097] ? reacquire_held_locks+0x4c0/0x4c0 [ 2107.533731][T31097] security_file_ioctl+0x72/0xb0 [ 2107.538672][T31097] __x64_sys_ioctl+0xbb/0x210 [ 2107.543354][T31097] do_syscall_64+0x40/0x110 [ 2107.547854][T31097] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2107.553736][T31097] RIP: 0033:0x7f087d67cd29 [ 2107.558137][T31097] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 08:56:10 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (fail_nth: 1) 08:56:10 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB], 0x10) [ 2107.577736][T31097] RSP: 002b:00007f087e32e0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2107.586141][T31097] RAX: ffffffffffffffda RBX: 00007f087d7abf80 RCX: 00007f087d67cd29 [ 2107.594107][T31097] RDX: 0000000000000000 RSI: 0000000000001263 RDI: 0000000000000003 [ 2107.602067][T31097] RBP: 00007f087e32e120 R08: 0000000000000000 R09: 0000000000000000 [ 2107.610029][T31097] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2107.617994][T31097] R13: 000000000000000b R14: 00007f087d7abf80 R15: 00007fffd77a34d8 [ 2107.625963][T31097] [ 2107.667686][T31097] ERROR: Out of memory at tomoyo_realpath_from_path. [ 2107.672873][T31109] FAULT_INJECTION: forcing a failure. [ 2107.672873][T31109] name failslab, interval 1, probability 0, space 0, times 0 [ 2107.693953][T31109] CPU: 1 PID: 31109 Comm: syz-executor.3 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2107.704371][T31109] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2107.714418][T31109] Call Trace: [ 2107.717685][T31109] [ 2107.720609][T31109] dump_stack_lvl+0x125/0x1b0 [ 2107.725287][T31109] should_fail_ex+0x496/0x5b0 [ 2107.729956][T31109] should_failslab+0x9/0x20 [ 2107.734450][T31109] __kmem_cache_alloc_node+0x6b/0x310 [ 2107.739823][T31109] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2107.745555][T31109] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2107.751286][T31109] __kmalloc+0x49/0x90 [ 2107.755357][T31109] tomoyo_realpath_from_path+0xb9/0x710 [ 2107.760890][T31109] ? tomoyo_profile+0x47/0x60 [ 2107.765555][T31109] tomoyo_path_number_perm+0x241/0x580 [ 2107.771003][T31109] ? tomoyo_path_number_perm+0x22e/0x580 [ 2107.776626][T31109] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2107.782441][T31109] ? __fget_files+0x1c1/0x340 [ 2107.787121][T31109] ? reacquire_held_locks+0x4c0/0x4c0 [ 2107.792516][T31109] security_file_ioctl+0x72/0xb0 [ 2107.797458][T31109] __x64_sys_ioctl+0xbb/0x210 [ 2107.802140][T31109] do_syscall_64+0x40/0x110 [ 2107.806637][T31109] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2107.812521][T31109] RIP: 0033:0x7fc5d607cd29 [ 2107.816923][T31109] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2107.836529][T31109] RSP: 002b:00007fc5d6e2a0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2107.844950][T31109] RAX: ffffffffffffffda RBX: 00007fc5d61abf80 RCX: 00007fc5d607cd29 [ 2107.852910][T31109] RDX: 00000000000002f2 RSI: 000000000000ab00 RDI: 0000000000000003 [ 2107.860869][T31109] RBP: 00007fc5d6e2a120 R08: 0000000000000000 R09: 0000000000000000 [ 2107.868830][T31109] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2107.876789][T31109] R13: 000000000000000b R14: 00007fc5d61abf80 R15: 00007ffd4efc1018 [ 2107.884757][T31109] [ 2107.894588][T31109] ERROR: Out of memory at tomoyo_realpath_from_path. [ 2107.899795][T31105] block nbd5: shutting down sockets [ 2108.171829][ T8983] block nbd1: Receive control failed (result -32) [ 2108.172490][T31089] block nbd1: shutting down sockets 08:56:10 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x10000}}, './file0\x00'}) ioctl$NBD_DO_IT(r2, 0xab03) (async) ioctl$NBD_DO_IT(r2, 0xab03) 08:56:10 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x101200) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000000c0)={0x9, 0x14, 0x100, 0x10001, "100547a28a9149d36e0f8000e99cb4d433c5cfbdc228a672ed4900"}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x2f2) 08:56:10 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (fail_nth: 2) 08:56:10 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB], 0x10) 08:56:10 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:10 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (fail_nth: 2) 08:56:10 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc5ecfaf586487ee43045d84307a"], 0x10) 08:56:10 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x101200) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000000c0)={0x9, 0x14, 0x100, 0x10001, "100547a28a9149d36e0f8000e99cb4d433c5cfbdc228a672ed4900"}) (async) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000000c0)={0x9, 0x14, 0x100, 0x10001, "100547a28a9149d36e0f8000e99cb4d433c5cfbdc228a672ed4900"}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x2f2) [ 2108.259901][T31121] FAULT_INJECTION: forcing a failure. [ 2108.259901][T31121] name failslab, interval 1, probability 0, space 0, times 0 [ 2108.260827][T31120] FAULT_INJECTION: forcing a failure. [ 2108.260827][T31120] name failslab, interval 1, probability 0, space 0, times 0 [ 2108.280174][T31121] CPU: 1 PID: 31121 Comm: syz-executor.4 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2108.295525][T31121] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2108.305587][T31121] Call Trace: 08:56:10 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x301) 08:56:10 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB], 0x10) [ 2108.308870][T31121] [ 2108.311808][T31121] dump_stack_lvl+0x125/0x1b0 [ 2108.316504][T31121] should_fail_ex+0x496/0x5b0 [ 2108.321198][T31121] should_failslab+0x9/0x20 [ 2108.325724][T31121] __kmem_cache_alloc_node+0x6b/0x310 [ 2108.331107][T31121] ? tomoyo_encode2+0x100/0x3d0 [ 2108.335972][T31121] ? tomoyo_encode2+0x100/0x3d0 [ 2108.340841][T31121] __kmalloc+0x49/0x90 [ 2108.344939][T31121] tomoyo_encode2+0x100/0x3d0 [ 2108.349631][T31121] tomoyo_encode+0x29/0x50 [ 2108.354058][T31121] tomoyo_realpath_from_path+0x196/0x710 08:56:10 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB], 0x10) 08:56:10 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x301) [ 2108.359710][T31121] tomoyo_path_number_perm+0x241/0x580 [ 2108.365178][T31121] ? tomoyo_path_number_perm+0x22e/0x580 [ 2108.370827][T31121] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2108.376674][T31121] ? __fget_files+0x1c1/0x340 [ 2108.381360][T31121] ? reacquire_held_locks+0x4c0/0x4c0 [ 2108.386764][T31121] security_file_ioctl+0x72/0xb0 [ 2108.391728][T31121] __x64_sys_ioctl+0xbb/0x210 [ 2108.396437][T31121] do_syscall_64+0x40/0x110 [ 2108.400963][T31121] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2108.406866][T31121] RIP: 0033:0x7f087d67cd29 [ 2108.411284][T31121] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2108.430888][T31121] RSP: 002b:00007f087e32e0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2108.439291][T31121] RAX: ffffffffffffffda RBX: 00007f087d7abf80 RCX: 00007f087d67cd29 [ 2108.447256][T31121] RDX: 0000000000000000 RSI: 0000000000001263 RDI: 0000000000000003 [ 2108.455214][T31121] RBP: 00007f087e32e120 R08: 0000000000000000 R09: 0000000000000000 [ 2108.463172][T31121] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2108.471139][T31121] R13: 000000000000000b R14: 00007f087d7abf80 R15: 00007fffd77a34d8 [ 2108.479113][T31121] [ 2108.494276][T31120] CPU: 1 PID: 31120 Comm: syz-executor.3 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2108.504674][T31120] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2108.514732][T31120] Call Trace: [ 2108.518011][T31120] [ 2108.520946][T31120] dump_stack_lvl+0x125/0x1b0 [ 2108.525616][T31120] should_fail_ex+0x496/0x5b0 [ 2108.530292][T31120] should_failslab+0x9/0x20 [ 2108.534809][T31120] __kmem_cache_alloc_node+0x6b/0x310 [ 2108.540204][T31120] ? tomoyo_encode2+0x100/0x3d0 [ 2108.545085][T31120] ? tomoyo_encode2+0x100/0x3d0 [ 2108.549946][T31120] __kmalloc+0x49/0x90 [ 2108.552119][T31121] ERROR: Out of memory at tomoyo_realpath_from_path. [ 2108.554016][T31120] tomoyo_encode2+0x100/0x3d0 [ 2108.554046][T31120] tomoyo_encode+0x29/0x50 [ 2108.569773][T31120] tomoyo_realpath_from_path+0x196/0x710 [ 2108.575419][T31120] tomoyo_path_number_perm+0x241/0x580 [ 2108.580867][T31120] ? tomoyo_path_number_perm+0x22e/0x580 [ 2108.586510][T31120] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2108.592348][T31120] ? __fget_files+0x1c1/0x340 [ 2108.597034][T31120] ? reacquire_held_locks+0x4c0/0x4c0 [ 2108.602431][T31120] security_file_ioctl+0x72/0xb0 [ 2108.607377][T31120] __x64_sys_ioctl+0xbb/0x210 [ 2108.612054][T31120] do_syscall_64+0x40/0x110 [ 2108.616560][T31120] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2108.622454][T31120] RIP: 0033:0x7fc5d607cd29 [ 2108.626862][T31120] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2108.646458][T31120] RSP: 002b:00007fc5d6e2a0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2108.654875][T31120] RAX: ffffffffffffffda RBX: 00007fc5d61abf80 RCX: 00007fc5d607cd29 [ 2108.662834][T31120] RDX: 00000000000002f2 RSI: 000000000000ab00 RDI: 0000000000000003 [ 2108.670794][T31120] RBP: 00007fc5d6e2a120 R08: 0000000000000000 R09: 0000000000000000 [ 2108.678754][T31120] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2108.686711][T31120] R13: 000000000000000b R14: 00007fc5d61abf80 R15: 00007ffd4efc1018 [ 2108.694679][T31120] [ 2108.726310][T31120] ERROR: Out of memory at tomoyo_realpath_from_path. 08:56:11 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (fail_nth: 3) 08:56:11 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x101200) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000000c0)={0x9, 0x14, 0x100, 0x10001, "100547a28a9149d36e0f8000e99cb4d433c5cfbdc228a672ed4900"}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x2f2) 08:56:11 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB], 0x10) 08:56:11 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x301) 08:56:11 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (fail_nth: 3) 08:56:11 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x10000}}, './file0\x00'}) ioctl$NBD_DO_IT(r2, 0xab03) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x10000}}, './file0\x00'}) (async) ioctl$NBD_DO_IT(r2, 0xab03) (async) 08:56:11 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x78ba81) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) [ 2109.326728][ T8983] block nbd1: Receive control failed (result -32) [ 2109.333404][T31135] block nbd1: shutting down sockets [ 2109.362436][T31141] FAULT_INJECTION: forcing a failure. [ 2109.362436][T31141] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2109.408831][T31141] CPU: 0 PID: 31141 Comm: syz-executor.4 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2109.419263][T31141] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2109.429320][T31141] Call Trace: [ 2109.432600][T31141] [ 2109.435534][T31141] dump_stack_lvl+0x125/0x1b0 [ 2109.440212][T31141] should_fail_ex+0x496/0x5b0 [ 2109.444888][T31141] _copy_to_user+0x30/0xb0 [ 2109.449300][T31141] simple_read_from_buffer+0xd0/0x160 [ 2109.454668][T31141] proc_fail_nth_read+0x1b0/0x280 [ 2109.459699][T31141] ? proc_fault_inject_read+0x280/0x280 [ 2109.465243][T31141] ? security_file_permission+0xdc/0x100 [ 2109.470873][T31141] ? proc_fault_inject_read+0x280/0x280 [ 2109.476417][T31141] vfs_read+0x1ce/0x8f0 [ 2109.480571][T31141] ? __fdget_pos+0xe7/0x170 [ 2109.485065][T31141] ? kernel_read+0x1b0/0x1b0 [ 2109.489648][T31141] ? mutex_trylock+0x130/0x130 [ 2109.494408][T31141] ? __fget_files+0x1c6/0x340 [ 2109.499081][T31141] ksys_read+0x12f/0x250 [ 2109.503323][T31141] ? vfs_write+0xdf0/0xdf0 [ 2109.507730][T31141] ? syscall_enter_from_user_mode+0x7f/0x120 [ 2109.513707][T31141] do_syscall_64+0x40/0x110 [ 2109.518209][T31141] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2109.524091][T31141] RIP: 0033:0x7f087d67b9cc [ 2109.528496][T31141] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2109.548185][T31141] RSP: 002b:00007f087e32e0c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2109.556589][T31141] RAX: ffffffffffffffda RBX: 00007f087d7abf80 RCX: 00007f087d67b9cc [ 2109.564552][T31141] RDX: 000000000000000f RSI: 00007f087e32e130 RDI: 0000000000000004 [ 2109.572511][T31141] RBP: 00007f087e32e120 R08: 0000000000000000 R09: 0000000000000000 [ 2109.580473][T31141] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2109.588435][T31141] R13: 000000000000000b R14: 00007f087d7abf80 R15: 00007fffd77a34d8 [ 2109.596405][T31141] 08:56:12 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:12 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x78ba81) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x78ba81) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) [ 2109.625189][T31151] FAULT_INJECTION: forcing a failure. [ 2109.625189][T31151] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2109.640625][T31151] CPU: 0 PID: 31151 Comm: syz-executor.3 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2109.651047][T31151] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2109.661102][T31151] Call Trace: [ 2109.664387][T31151] [ 2109.667327][T31151] dump_stack_lvl+0x125/0x1b0 08:56:12 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x78ba81) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) [ 2109.672031][T31151] should_fail_ex+0x496/0x5b0 [ 2109.676732][T31151] _copy_to_user+0x30/0xb0 [ 2109.681164][T31151] simple_read_from_buffer+0xd0/0x160 [ 2109.686555][T31151] proc_fail_nth_read+0x1b0/0x280 [ 2109.691605][T31151] ? proc_fault_inject_read+0x280/0x280 [ 2109.697181][T31151] ? security_file_permission+0xdc/0x100 [ 2109.702828][T31151] ? proc_fault_inject_read+0x280/0x280 [ 2109.708400][T31151] vfs_read+0x1ce/0x8f0 [ 2109.712571][T31151] ? __fdget_pos+0xe7/0x170 [ 2109.717081][T31151] ? kernel_read+0x1b0/0x1b0 08:56:12 executing program 0: ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0, 0xee01}}, './file0\x00'}) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000080)={0x0, 0x0, 0x7aa02af1, 0x6, 0x53, 0x6}) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0x2f2) [ 2109.721679][T31151] ? mutex_trylock+0x130/0x130 [ 2109.726465][T31151] ? __fget_files+0x1c6/0x340 [ 2109.731168][T31151] ksys_read+0x12f/0x250 [ 2109.735430][T31151] ? vfs_write+0xdf0/0xdf0 [ 2109.739853][T31151] ? syscall_enter_from_user_mode+0x7f/0x120 [ 2109.745846][T31151] do_syscall_64+0x40/0x110 [ 2109.750359][T31151] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2109.756245][T31151] RIP: 0033:0x7fc5d607b9cc [ 2109.760650][T31151] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2109.780254][T31151] RSP: 002b:00007fc5d6e2a0c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2109.788659][T31151] RAX: ffffffffffffffda RBX: 00007fc5d61abf80 RCX: 00007fc5d607b9cc [ 2109.796621][T31151] RDX: 000000000000000f RSI: 00007fc5d6e2a130 RDI: 0000000000000004 [ 2109.804578][T31151] RBP: 00007fc5d6e2a120 R08: 0000000000000000 R09: 0000000000000000 [ 2109.812536][T31151] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 08:56:12 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c000000050000009ca16fd639bc"], 0x10) 08:56:12 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:12 executing program 5: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:12 executing program 0: ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0, 0xee01}}, './file0\x00'}) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000080)={0x0, 0x0, 0x7aa02af1, 0x6, 0x53, 0x6}) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0x2f2) 08:56:12 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) [ 2109.820502][T31151] R13: 000000000000000b R14: 00007fc5d61abf80 R15: 00007ffd4efc1018 [ 2109.828474][T31151] [ 2109.863238][T31145] block nbd1: shutting down sockets 08:56:12 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:12 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:12 executing program 0: ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0, 0xee01}}, './file0\x00'}) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000080)={0x0, 0x0, 0x7aa02af1, 0x6, 0x53, 0x6}) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0x2f2) [ 2109.912666][T31152] block nbd1: Device being setup by another task 08:56:12 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x2) 08:56:12 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x2, 0x2f2) 08:56:12 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x72ba03) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x20202) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x6a1c}}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0xab03) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r2}, &(0x7f0000000140), &(0x7f0000000180)='%pB \x00'}, 0x20) ioctl$NBD_SET_SIZE(r2, 0xab02, 0x101) bind$l2tp(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @remote, 0x1}, 0x10) r3 = syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x0) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) ioctl$NBD_PRINT_DEBUG(r3, 0xab06) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:12 executing program 5: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:12 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB], 0x10) 08:56:12 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x10) 08:56:12 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB], 0x10) 08:56:12 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x10, 0x2f2) 08:56:12 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x72ba03) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x20202) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x6a1c}}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0xab03) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r2}, &(0x7f0000000140), &(0x7f0000000180)='%pB \x00'}, 0x20) ioctl$NBD_SET_SIZE(r2, 0xab02, 0x101) (async) bind$l2tp(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @remote, 0x1}, 0x10) (async) r3 = syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x0) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) (async) ioctl$NBD_PRINT_DEBUG(r3, 0xab06) (async) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:12 executing program 5: r0 = syz_open_dev$ndb(0x0, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:13 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x72ba03) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x20202) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x6a1c}}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0xab03) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r2}, &(0x7f0000000140), &(0x7f0000000180)='%pB \x00'}, 0x20) (async) ioctl$NBD_SET_SIZE(r2, 0xab02, 0x101) (async) bind$l2tp(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @remote, 0x1}, 0x10) (async) r3 = syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x0) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) (async) ioctl$NBD_PRINT_DEBUG(r3, 0xab06) (async) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:13 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB], 0x10) 08:56:13 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:13 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x301, 0x2f2) 08:56:13 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:13 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x301) [ 2110.840449][ T8983] block nbd1: Receive control failed (result -32) [ 2110.841571][T31180] block nbd1: shutting down sockets 08:56:13 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYBLOB=','], 0x10) 08:56:13 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x301) 08:56:13 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1260) 08:56:13 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x125d, 0x2f2) 08:56:13 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x4) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES8=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@map, 0xc, 0x1, 0xfffffff8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0, 0x0], 0x0}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000200)={0xffffffffffffffff, r1, 0x25, 0x0, @val=@netkit={@prog_fd=r2, r3}}, 0x40) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:13 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYBLOB=','], 0x10) 08:56:13 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1265) 08:56:13 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x4) (async) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES8=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@map, 0xc, 0x1, 0xfffffff8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0, 0x0], 0x0}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000200)={0xffffffffffffffff, r1, 0x25, 0x0, @val=@netkit={@prog_fd=r2, r3}}, 0x40) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:13 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x125e, 0x2f2) 08:56:13 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x301) 08:56:14 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:14 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1269) 08:56:14 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYBLOB=','], 0x10) 08:56:14 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x125f, 0x2f2) 08:56:14 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async, rerun: 64) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x4) (rerun: 64) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES8=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@map, 0xc, 0x1, 0xfffffff8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0, 0x0], 0x0}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000200)={0xffffffffffffffff, r1, 0x25, 0x0, @val=@netkit={@prog_fd=r2, r3}}, 0x40) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:14 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) (fail_nth: 1) [ 2111.749789][ T8983] block nbd1: Receive control failed (result -32) [ 2111.751634][T31214] block nbd1: shutting down sockets 08:56:14 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=0x0, @ANYBLOB=','], 0x10) [ 2111.821337][T31246] FAULT_INJECTION: forcing a failure. [ 2111.821337][T31246] name failslab, interval 1, probability 0, space 0, times 0 [ 2111.847596][T31246] CPU: 1 PID: 31246 Comm: syz-executor.5 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2111.858026][T31246] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2111.868085][T31246] Call Trace: 08:56:14 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:14 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32=0x0, @ANYBLOB=','], 0x10) [ 2111.871365][T31246] [ 2111.874299][T31246] dump_stack_lvl+0x125/0x1b0 [ 2111.878989][T31246] should_fail_ex+0x496/0x5b0 [ 2111.883677][T31246] should_failslab+0x9/0x20 [ 2111.888200][T31246] __kmem_cache_alloc_node+0x6b/0x310 [ 2111.893585][T31246] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2111.899328][T31246] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2111.905061][T31246] __kmalloc+0x49/0x90 [ 2111.909148][T31246] tomoyo_realpath_from_path+0xb9/0x710 [ 2111.914702][T31246] ? tomoyo_profile+0x47/0x60 [ 2111.919373][T31246] tomoyo_path_number_perm+0x241/0x580 [ 2111.924825][T31246] ? tomoyo_path_number_perm+0x22e/0x580 [ 2111.930456][T31246] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2111.936284][T31246] ? __fget_files+0x1c1/0x340 [ 2111.940957][T31246] ? reacquire_held_locks+0x4c0/0x4c0 [ 2111.946349][T31246] security_file_ioctl+0x72/0xb0 [ 2111.951293][T31246] __x64_sys_ioctl+0xbb/0x210 [ 2111.955979][T31246] do_syscall_64+0x40/0x110 [ 2111.960488][T31246] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2111.966385][T31246] RIP: 0033:0x7fe96347cd29 [ 2111.970789][T31246] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2111.990416][T31246] RSP: 002b:00007fe9641aa0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2111.998843][T31246] RAX: ffffffffffffffda RBX: 00007fe9635abf80 RCX: 00007fe96347cd29 [ 2112.006816][T31246] RDX: 0000000000000000 RSI: 0000000000000301 RDI: 0000000000000003 08:56:14 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:14 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1260, 0x2f2) 08:56:14 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x541b) [ 2112.014780][T31246] RBP: 00007fe9641aa120 R08: 0000000000000000 R09: 0000000000000000 [ 2112.022739][T31246] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2112.030706][T31246] R13: 000000000000000b R14: 00007fe9635abf80 R15: 00007ffd254bb688 [ 2112.038685][T31246] [ 2112.056249][T31246] ERROR: Out of memory at tomoyo_realpath_from_path. 08:56:15 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r3 = socket$qrtr(0x2a, 0x2, 0x0) ioctl$sock_qrtr_TIOCINQ(r3, 0x541b, &(0x7f0000000140)) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$NBD_DO_IT(r2, 0xab03) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$NBD_DISCONNECT(r2, 0xab08) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0xee00, 0xffffffffffffffff}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r5, 0xc0189375, &(0x7f0000000180)={{0x1, 0x1, 0x18, r5}, './file0\x00'}) r8 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r8, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r7, 0xc0189378, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {r8}}, './file0\x00'}) quotactl$Q_SETINFO(0x1, &(0x7f0000000080)=@sg0, r6, &(0x7f0000000100)={0x3, 0x1166, 0x0, 0x4}) 08:56:15 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:15 executing program 2: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x125f, 0x2f2) 08:56:15 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1261, 0x2f2) 08:56:15 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x5421) 08:56:15 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) (fail_nth: 2) [ 2112.682438][ T8983] block nbd1: Receive control failed (result -32) [ 2112.683174][T31253] block nbd1: shutting down sockets 08:56:15 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x5450) 08:56:15 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x5451) [ 2112.757697][T31275] FAULT_INJECTION: forcing a failure. [ 2112.757697][T31275] name failslab, interval 1, probability 0, space 0, times 0 [ 2112.773180][T31275] CPU: 1 PID: 31275 Comm: syz-executor.5 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2112.783605][T31275] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2112.793684][T31275] Call Trace: [ 2112.796989][T31275] [ 2112.799923][T31275] dump_stack_lvl+0x125/0x1b0 08:56:15 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x5452) [ 2112.804617][T31275] should_fail_ex+0x496/0x5b0 [ 2112.809312][T31275] should_failslab+0x9/0x20 [ 2112.813837][T31275] __kmem_cache_alloc_node+0x6b/0x310 [ 2112.819484][T31275] ? tomoyo_encode2+0x100/0x3d0 [ 2112.824354][T31275] ? tomoyo_encode2+0x100/0x3d0 [ 2112.829220][T31275] __kmalloc+0x49/0x90 [ 2112.833313][T31275] tomoyo_encode2+0x100/0x3d0 [ 2112.838015][T31275] tomoyo_encode+0x29/0x50 [ 2112.842442][T31275] tomoyo_realpath_from_path+0x196/0x710 [ 2112.848092][T31275] tomoyo_path_number_perm+0x241/0x580 08:56:15 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x5460) 08:56:15 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x8933) [ 2112.853573][T31275] ? tomoyo_path_number_perm+0x22e/0x580 [ 2112.859225][T31275] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2112.865049][T31275] ? irqentry_exit+0x3b/0x80 [ 2112.869642][T31275] ? lockdep_hardirqs_on+0x7d/0x110 [ 2112.874858][T31275] security_file_ioctl+0x72/0xb0 [ 2112.879822][T31275] __x64_sys_ioctl+0xbb/0x210 [ 2112.884528][T31275] do_syscall_64+0x40/0x110 [ 2112.889053][T31275] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2112.894953][T31275] RIP: 0033:0x7fe96347cd29 08:56:15 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x400448c9) [ 2112.899379][T31275] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2112.919000][T31275] RSP: 002b:00007fe9641aa0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2112.927419][T31275] RAX: ffffffffffffffda RBX: 00007fe9635abf80 RCX: 00007fe96347cd29 [ 2112.935391][T31275] RDX: 0000000000000000 RSI: 0000000000000301 RDI: 0000000000000003 [ 2112.943360][T31275] RBP: 00007fe9641aa120 R08: 0000000000000000 R09: 0000000000000000 [ 2112.951336][T31275] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2112.959313][T31275] R13: 000000000000000b R14: 00007fe9635abf80 R15: 00007ffd254bb688 [ 2112.967303][T31275] [ 2112.979785][T31275] ERROR: Out of memory at tomoyo_realpath_from_path. [ 2113.041661][T31290] block nbd1: NBD_DISCONNECT 08:56:16 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) 08:56:16 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r3 = socket$qrtr(0x2a, 0x2, 0x0) ioctl$sock_qrtr_TIOCINQ(r3, 0x541b, &(0x7f0000000140)) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$NBD_DO_IT(r2, 0xab03) (async) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$NBD_DISCONNECT(r2, 0xab08) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0xee00, 0xffffffffffffffff}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r5, 0xc0189375, &(0x7f0000000180)={{0x1, 0x1, 0x18, r5}, './file0\x00'}) (async) r8 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r8, 0x0, 0x25, 0x5, @void}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r7, 0xc0189378, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {r8}}, './file0\x00'}) (async) quotactl$Q_SETINFO(0x1, &(0x7f0000000080)=@sg0, r6, &(0x7f0000000100)={0x3, 0x1166, 0x0, 0x4}) 08:56:16 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) (fail_nth: 3) 08:56:16 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x400448dd) 08:56:16 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1262, 0x2f2) 08:56:16 executing program 2: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x125f, 0x2f2) [ 2113.577092][ T8983] block nbd1: Disconnected due to user request. 08:56:16 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x400454ca) 08:56:16 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1263, 0x2f2) [ 2113.618647][T31293] FAULT_INJECTION: forcing a failure. [ 2113.618647][T31293] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2113.633622][T31293] CPU: 1 PID: 31293 Comm: syz-executor.5 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2113.644048][T31293] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2113.654109][T31293] Call Trace: [ 2113.657401][T31293] [ 2113.660332][T31293] dump_stack_lvl+0x125/0x1b0 [ 2113.665022][T31293] should_fail_ex+0x496/0x5b0 [ 2113.669709][T31293] _copy_to_user+0x30/0xb0 [ 2113.674143][T31293] simple_read_from_buffer+0xd0/0x160 [ 2113.679530][T31293] proc_fail_nth_read+0x1b0/0x280 [ 2113.684579][T31293] ? proc_fault_inject_read+0x280/0x280 [ 2113.690134][T31293] ? security_file_permission+0xdc/0x100 [ 2113.695764][T31293] ? proc_fault_inject_read+0x280/0x280 [ 2113.701303][T31293] vfs_read+0x1ce/0x8f0 [ 2113.705452][T31293] ? __fdget_pos+0xe7/0x170 [ 2113.709949][T31293] ? kernel_read+0x1b0/0x1b0 [ 2113.714534][T31293] ? mutex_trylock+0x130/0x130 [ 2113.719293][T31293] ? __fget_files+0x1c6/0x340 [ 2113.723970][T31293] ksys_read+0x12f/0x250 [ 2113.728205][T31293] ? vfs_write+0xdf0/0xdf0 [ 2113.732613][T31293] ? syscall_enter_from_user_mode+0x7f/0x120 [ 2113.738592][T31293] do_syscall_64+0x40/0x110 [ 2113.743093][T31293] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2113.748981][T31293] RIP: 0033:0x7fe96347b9cc [ 2113.753391][T31293] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2113.772988][T31293] RSP: 002b:00007fe9641aa0c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2113.781389][T31293] RAX: ffffffffffffffda RBX: 00007fe9635abf80 RCX: 00007fe96347b9cc [ 2113.789350][T31293] RDX: 000000000000000f RSI: 00007fe9641aa130 RDI: 0000000000000004 [ 2113.797311][T31293] RBP: 00007fe9641aa120 R08: 0000000000000000 R09: 0000000000000000 [ 2113.805269][T31293] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2113.813229][T31293] R13: 000000000000000b R14: 00007fe9635abf80 R15: 00007ffd254bb688 [ 2113.821197][T31293] 08:56:16 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) (fail_nth: 1) 08:56:16 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_DISCONNECT(r0, 0xab08) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000000)=[0x5, 0x2]) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xee00, 0xee01}}, './file0\x00'}) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000140)={0x7}, 0x8) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f0000000180)={{0x1, 0x1, 0x18, r1, {0x8}}, './file0\x00'}) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./fi,e0\x00']) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38}) 08:56:16 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40049409) [ 2113.869934][T31304] block nbd1: NBD_DISCONNECT [ 2113.876260][T31297] block nbd1: shutting down sockets [ 2113.890501][T31304] block nbd1: Send disconnect failed -32 [ 2113.914115][T31313] FAULT_INJECTION: forcing a failure. 08:56:16 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:16 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40081271) [ 2113.914115][T31313] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2113.958627][T31319] block nbd0: NBD_DISCONNECT [ 2113.964482][T31313] CPU: 1 PID: 31313 Comm: syz-executor.2 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2113.974910][T31313] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2113.984968][T31313] Call Trace: [ 2113.988249][T31313] [ 2113.991180][T31313] dump_stack_lvl+0x125/0x1b0 [ 2113.995876][T31313] should_fail_ex+0x496/0x5b0 [ 2114.000574][T31313] _copy_from_user+0x30/0xf0 [ 2114.005178][T31313] __sys_bpf+0x210/0x4920 [ 2114.009520][T31313] ? ksys_write+0x214/0x250 [ 2114.014031][T31313] ? bpf_perf_link_attach+0x540/0x540 [ 2114.019426][T31313] ? vfs_write+0x14c/0xdf0 [ 2114.023857][T31313] ? __mutex_unlock_slowpath+0x165/0x650 [ 2114.029504][T31313] ? bit_wait_timeout+0x160/0x160 [ 2114.034541][T31313] ? fput+0x30/0x1a0 [ 2114.038448][T31313] ? ksys_write+0x1a7/0x250 [ 2114.042963][T31313] ? __ia32_sys_read+0xb0/0xb0 [ 2114.047756][T31313] __x64_sys_bpf+0x78/0xc0 [ 2114.052200][T31313] ? syscall_enter_from_user_mode+0x7f/0x120 [ 2114.058195][T31313] do_syscall_64+0x40/0x110 [ 2114.062711][T31313] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2114.068612][T31313] RIP: 0033:0x7fe8b4e7cd29 [ 2114.073036][T31313] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2114.092645][T31313] RSP: 002b:00007fe8b5c950c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2114.101072][T31313] RAX: ffffffffffffffda RBX: 00007fe8b4fabf80 RCX: 00007fe8b4e7cd29 [ 2114.109054][T31313] RDX: 0000000000000010 RSI: 0000000020001cc0 RDI: 000000000000001c 08:56:16 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async, rerun: 64) r3 = socket$qrtr(0x2a, 0x2, 0x0) (rerun: 64) ioctl$sock_qrtr_TIOCINQ(r3, 0x541b, &(0x7f0000000140)) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) (async, rerun: 64) ioctl$NBD_DO_IT(r2, 0xab03) (async, rerun: 64) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) (async) ioctl$NBD_DISCONNECT(r2, 0xab08) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0xee00, 0xffffffffffffffff}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r5, 0xc0189375, &(0x7f0000000180)={{0x1, 0x1, 0x18, r5}, './file0\x00'}) (async) r8 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r8, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r7, 0xc0189378, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {r8}}, './file0\x00'}) quotactl$Q_SETINFO(0x1, &(0x7f0000000080)=@sg0, r6, &(0x7f0000000100)={0x3, 0x1166, 0x0, 0x4}) 08:56:16 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1264, 0x2f2) 08:56:16 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1265, 0x2f2) 08:56:16 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1267, 0x2f2) 08:56:16 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1268, 0x2f2) 08:56:16 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_DISCONNECT(r0, 0xab08) (async) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000000)=[0x5, 0x2]) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xee00, 0xee01}}, './file0\x00'}) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000140)={0x7}, 0x8) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f0000000180)={{0x1, 0x1, 0x18, r1, {0x8}}, './file0\x00'}) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./fi,e0\x00']) (rerun: 32) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38}) 08:56:16 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x2) [ 2114.117035][T31313] RBP: 00007fe8b5c95120 R08: 0000000000000000 R09: 0000000000000000 [ 2114.125017][T31313] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2114.132997][T31313] R13: 000000000000000b R14: 00007fe8b4fabf80 R15: 00007fff9c534cd8 [ 2114.140981][T31313] 08:56:16 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) (fail_nth: 2) 08:56:16 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1269, 0x2f2) 08:56:16 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40086602) 08:56:16 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x10) 08:56:16 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SIZE(r2, 0xab02, 0xffffffffffffffff) ioctl$NBD_DO_IT(r1, 0xab03) [ 2114.237776][T31333] block nbd1: shutting down sockets [ 2114.244084][T31340] block nbd0: NBD_DISCONNECT 08:56:16 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1274, 0x2f2) 08:56:16 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40186366) 08:56:16 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_DISCONNECT(r0, 0xab08) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000000)=[0x5, 0x2]) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xee00, 0xee01}}, './file0\x00'}) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000140)={0x7}, 0x8) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f0000000180)={{0x1, 0x1, 0x18, r1, {0x8}}, './file0\x00'}) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./fi,e0\x00']) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38}) 08:56:16 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x401c5820) [ 2114.355435][T31353] FAULT_INJECTION: forcing a failure. [ 2114.355435][T31353] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2114.368636][T31358] block nbd0: NBD_DISCONNECT [ 2114.374903][T31353] CPU: 1 PID: 31353 Comm: syz-executor.2 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2114.385329][T31353] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2114.395390][T31353] Call Trace: [ 2114.398674][T31353] 08:56:17 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {0xffffffffffffffff, 0xffffffffffffffff}}, './file0\x00'}) getgroups(0x4, &(0x7f0000000180)=[0xee00, 0xee01, 0xffffffffffffffff, 0x0]) mount$fuseblk(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x800008, &(0x7f0000000440)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, r2}, 0x2c, {'group_id', 0x3d, r3}, 0x2c, {[], [{@euid_gt={'euid>', 0xee01}}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}, {@uid_lt={'uid<', r2}}, {@dont_measure}, {@subj_role={'subj_role', 0x3d, 'uid>'}}]}}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0xab03) [ 2114.401610][T31353] dump_stack_lvl+0x125/0x1b0 [ 2114.406303][T31353] should_fail_ex+0x496/0x5b0 [ 2114.410996][T31353] _copy_to_user+0x30/0xb0 [ 2114.415435][T31353] simple_read_from_buffer+0xd0/0x160 [ 2114.420837][T31353] proc_fail_nth_read+0x1b0/0x280 [ 2114.425890][T31353] ? proc_fault_inject_read+0x280/0x280 [ 2114.431455][T31353] ? security_file_permission+0xdc/0x100 [ 2114.437100][T31353] ? proc_fault_inject_read+0x280/0x280 [ 2114.442657][T31353] vfs_read+0x1ce/0x8f0 [ 2114.446819][T31353] ? __fdget_pos+0xe7/0x170 [ 2114.451333][T31353] ? kernel_read+0x1b0/0x1b0 08:56:17 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x4020940d) [ 2114.455942][T31353] ? mutex_trylock+0x130/0x130 [ 2114.460728][T31353] ? __fget_files+0x1c6/0x340 [ 2114.465422][T31353] ksys_read+0x12f/0x250 [ 2114.469678][T31353] ? vfs_write+0xdf0/0xdf0 [ 2114.474107][T31353] ? syscall_enter_from_user_mode+0x7f/0x120 [ 2114.480094][T31353] do_syscall_64+0x40/0x110 [ 2114.484611][T31353] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2114.490514][T31353] RIP: 0033:0x7fe8b4e7b9cc 08:56:17 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x80081270) [ 2114.494945][T31353] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2114.514576][T31353] RSP: 002b:00007fe8b5c950c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2114.523001][T31353] RAX: ffffffffffffffda RBX: 00007fe8b4fabf80 RCX: 00007fe8b4e7b9cc [ 2114.530975][T31353] RDX: 000000000000000f RSI: 00007fe8b5c95130 RDI: 0000000000000003 [ 2114.538956][T31353] RBP: 00007fe8b5c95120 R08: 0000000000000000 R09: 0000000000000000 [ 2114.546933][T31353] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 08:56:17 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:17 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1276, 0x2f2) 08:56:17 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x80081272) 08:56:17 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x302) [ 2114.554904][T31353] R13: 000000000000000b R14: 00007fe8b4fabf80 R15: 00007fff9c534cd8 [ 2114.562879][T31353] 08:56:17 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1277, 0x2f2) 08:56:17 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {0xffffffffffffffff, 0xffffffffffffffff}}, './file0\x00'}) getgroups(0x4, &(0x7f0000000180)=[0xee00, 0xee01, 0xffffffffffffffff, 0x0]) mount$fuseblk(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x800008, &(0x7f0000000440)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, r2}, 0x2c, {'group_id', 0x3d, r3}, 0x2c, {[], [{@euid_gt={'euid>', 0xee01}}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}, {@uid_lt={'uid<', r2}}, {@dont_measure}, {@subj_role={'subj_role', 0x3d, 'uid>'}}]}}) (async) mount$fuseblk(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x800008, &(0x7f0000000440)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, r2}, 0x2c, {'group_id', 0x3d, r3}, 0x2c, {[], [{@euid_gt={'euid>', 0xee01}}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}, {@uid_lt={'uid<', r2}}, {@dont_measure}, {@subj_role={'subj_role', 0x3d, 'uid>'}}]}}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:17 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SIZE(r2, 0xab02, 0xffffffffffffffff) ioctl$NBD_DO_IT(r1, 0xab03) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SIZE(r2, 0xab02, 0xffffffffffffffff) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) 08:56:17 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x80086301) 08:56:17 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x303) 08:56:17 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x2, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:17 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {0xffffffffffffffff, 0xffffffffffffffff}}, './file0\x00'}) (async, rerun: 64) getgroups(0x4, &(0x7f0000000180)=[0xee00, 0xee01, 0xffffffffffffffff, 0x0]) (rerun: 64) mount$fuseblk(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x800008, &(0x7f0000000440)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, r2}, 0x2c, {'group_id', 0x3d, r3}, 0x2c, {[], [{@euid_gt={'euid>', 0xee01}}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}, {@uid_lt={'uid<', r2}}, {@dont_measure}, {@subj_role={'subj_role', 0x3d, 'uid>'}}]}}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:17 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1278, 0x2f2) [ 2115.180180][ T8983] block nbd1: Receive control failed (result -32) [ 2115.181279][T31355] block nbd1: shutting down sockets 08:56:17 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x80086601) 08:56:17 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x801c581f) 08:56:17 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x3, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:17 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x304) 08:56:17 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xc0045878) 08:56:17 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x1279, 0x2f2) [ 2115.334439][T31387] block nbd1: shutting down sockets 08:56:18 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xc0045878) 08:56:18 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async, rerun: 64) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (rerun: 64) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SIZE(r2, 0xab02, 0xffffffffffffffff) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:18 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x4, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:18 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x54ec0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xffffffffffffcf21) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="842e19cff90882997801da262f1d1daea294fae0c66129037de8695548f10a6d7fa0d453b63940279c909483bea4d1ab8cf4112d66ab647577e54e19bbd64973561b9811748fba98a223ae2e772cd2b0ec699877ca76d319f0e54bcfadb167ca7e4aeacda92d384bcbcad21bc3f9f9a6d549a3866cbfbc5387d5920ddb21d9b94850cbad0df00dccc537b00aecb62dc1e162b0fc2afb91d024a3109a73efba807e412a74a5d76b5b996c28e5e3ef7c8b31e534ff9512f8d298b2944502f8e4", @ANYRES16=r3, @ANYBLOB="000328bd7000ffdbdf25080000000500220000000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_SESSION_GET(r2, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r3, 0x2, 0x70bd26, 0x25dfdbff, {}, [@L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x80000000}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000004}, 0x4000080) 08:56:18 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x127a, 0x2f2) 08:56:18 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x307) 08:56:18 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xc0189436) 08:56:18 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x5, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:18 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x54ec0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xffffffffffffcf21) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="842e19cff90882997801da262f1d1daea294fae0c66129037de8695548f10a6d7fa0d453b63940279c909483bea4d1ab8cf4112d66ab647577e54e19bbd64973561b9811748fba98a223ae2e772cd2b0ec699877ca76d319f0e54bcfadb167ca7e4aeacda92d384bcbcad21bc3f9f9a6d549a3866cbfbc5387d5920ddb21d9b94850cbad0df00dccc537b00aecb62dc1e162b0fc2afb91d024a3109a73efba807e412a74a5d76b5b996c28e5e3ef7c8b31e534ff9512f8d298b2944502f8e4", @ANYRES16=r3, @ANYBLOB="000328bd7000ffdbdf25080000000500220000000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_SESSION_GET(r2, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r3, 0x2, 0x70bd26, 0x25dfdbff, {}, [@L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x80000000}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000004}, 0x4000080) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x54ec0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xffffffffffffcf21) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="842e19cff90882997801da262f1d1daea294fae0c66129037de8695548f10a6d7fa0d453b63940279c909483bea4d1ab8cf4112d66ab647577e54e19bbd64973561b9811748fba98a223ae2e772cd2b0ec699877ca76d319f0e54bcfadb167ca7e4aeacda92d384bcbcad21bc3f9f9a6d549a3866cbfbc5387d5920ddb21d9b94850cbad0df00dccc537b00aecb62dc1e162b0fc2afb91d024a3109a73efba807e412a74a5d76b5b996c28e5e3ef7c8b31e534ff9512f8d298b2944502f8e4", @ANYRES16=r3, @ANYBLOB="000328bd7000ffdbdf25080000000500220000000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async) sendmsg$L2TP_CMD_SESSION_GET(r2, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r3, 0x2, 0x70bd26, 0x25dfdbff, {}, [@L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x80000000}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000004}, 0x4000080) (async) 08:56:18 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x127b, 0x2f2) 08:56:18 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x309) 08:56:18 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xc020660b) 08:56:18 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x127c, 0x2f2) 08:56:18 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1260) 08:56:18 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x40100, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_DO_IT(r2, 0xab03) 08:56:18 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x54ec0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xffffffffffffcf21) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="842e19cff90882997801da262f1d1daea294fae0c66129037de8695548f10a6d7fa0d453b63940279c909483bea4d1ab8cf4112d66ab647577e54e19bbd64973561b9811748fba98a223ae2e772cd2b0ec699877ca76d319f0e54bcfadb167ca7e4aeacda92d384bcbcad21bc3f9f9a6d549a3866cbfbc5387d5920ddb21d9b94850cbad0df00dccc537b00aecb62dc1e162b0fc2afb91d024a3109a73efba807e412a74a5d76b5b996c28e5e3ef7c8b31e534ff9512f8d298b2944502f8e4", @ANYRES16=r3, @ANYBLOB="000328bd7000ffdbdf25080000000500220000000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_SESSION_GET(r2, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r3, 0x2, 0x70bd26, 0x25dfdbff, {}, [@L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x80000000}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000004}, 0x4000080) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x54ec0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xffffffffffffcf21) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="842e19cff90882997801da262f1d1daea294fae0c66129037de8695548f10a6d7fa0d453b63940279c909483bea4d1ab8cf4112d66ab647577e54e19bbd64973561b9811748fba98a223ae2e772cd2b0ec699877ca76d319f0e54bcfadb167ca7e4aeacda92d384bcbcad21bc3f9f9a6d549a3866cbfbc5387d5920ddb21d9b94850cbad0df00dccc537b00aecb62dc1e162b0fc2afb91d024a3109a73efba807e412a74a5d76b5b996c28e5e3ef7c8b31e534ff9512f8d298b2944502f8e4", @ANYRES16=r3, @ANYBLOB="000328bd7000ffdbdf25080000000500220000000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async) sendmsg$L2TP_CMD_SESSION_GET(r2, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r3, 0x2, 0x70bd26, 0x25dfdbff, {}, [@L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x80000000}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000004}, 0x4000080) (async) 08:56:18 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x6, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:18 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xc0481273) 08:56:18 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x127d, 0x2f2) 08:56:18 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:18 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x0) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x9) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(0xffffffffffffffff, 0xc05064a7, &(0x7f00000001c0)={&(0x7f0000000000), &(0x7f0000000080)=[{}, {}], &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000180), 0x2, 0x4}) 08:56:18 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x7, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:18 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x20481) ioctl$NBD_DO_IT(r0, 0x1263) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_DISCONNECT(r1, 0xab08) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_TIMEOUT(r2, 0xab09, 0xffffffffffffffff) 08:56:18 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x0) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x9) (async) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(0xffffffffffffffff, 0xc05064a7, &(0x7f00000001c0)={&(0x7f0000000000), &(0x7f0000000080)=[{}, {}], &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000180), 0x2, 0x4}) 08:56:18 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x127e, 0x2f2) 08:56:18 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x8, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:19 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x0) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x9) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(0xffffffffffffffff, 0xc05064a7, &(0x7f00000001c0)={&(0x7f0000000000), &(0x7f0000000080)=[{}, {}], &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000180), 0x2, 0x4}) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x0) (async) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x9) (async) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(0xffffffffffffffff, 0xc05064a7, &(0x7f00000001c0)={&(0x7f0000000000), &(0x7f0000000080)=[{}, {}], &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000180), 0x2, 0x4}) (async) 08:56:19 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1265) 08:56:19 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x20481) ioctl$NBD_DO_IT(r0, 0x1263) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_DISCONNECT(r1, 0xab08) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_SET_TIMEOUT(r2, 0xab09, 0xffffffffffffffff) 08:56:19 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x9, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:19 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x127f, 0x2f2) 08:56:19 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x40100, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_DO_IT(r2, 0xab03) [ 2116.530337][ T8983] block nbd1: Receive control failed (result -32) [ 2116.531780][T31444] block nbd1: shutting down sockets 08:56:19 executing program 2: bpf$BPF_LINK_CREATE_XDP(0xa, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:19 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x20481) ioctl$NBD_DO_IT(r0, 0x1263) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_DISCONNECT(r1, 0xab08) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_TIMEOUT(r2, 0xab09, 0xffffffffffffffff) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x20481) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_DISCONNECT(r1, 0xab08) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_SET_TIMEOUT(r2, 0xab09, 0xffffffffffffffff) (async) 08:56:19 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x541b, 0x2f2) 08:56:19 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1269) 08:56:19 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) ioctl$NBD_DISCONNECT(r1, 0xab08) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x1af040) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x5) 08:56:19 executing program 2: bpf$BPF_LINK_CREATE_XDP(0xb, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:19 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x5421, 0x2f2) 08:56:19 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x541b) 08:56:19 executing program 2: bpf$BPF_LINK_CREATE_XDP(0xc, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:19 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xfcd}}, './file0\x00'}) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_CURSOR(r1, 0xc01c64a3, &(0x7f0000000100)={0x2, r2, 0x7fff, 0x3, 0x8, 0xffffffc1, 0x7}) 08:56:19 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) ioctl$NBD_DISCONNECT(r1, 0xab08) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x1af040) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x5) 08:56:20 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x40100, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_DO_IT(r2, 0xab03) 08:56:20 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x5421) 08:56:20 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x5450, 0x2f2) 08:56:20 executing program 2: bpf$BPF_LINK_CREATE_XDP(0xd, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:20 executing program 0: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) ioctl$NBD_DISCONNECT(r1, 0xab08) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x1af040) (async) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x1af040) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x5) 08:56:20 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xfcd}}, './file0\x00'}) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_CURSOR(r1, 0xc01c64a3, &(0x7f0000000100)={0x2, r2, 0x7fff, 0x3, 0x8, 0xffffffc1, 0x7}) [ 2117.447999][ T8983] block nbd1: Receive control failed (result -32) [ 2117.448353][T31485] block nbd1: shutting down sockets 08:56:20 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x5450) 08:56:20 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xfcd}}, './file0\x00'}) (async) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_CURSOR(r1, 0xc01c64a3, &(0x7f0000000100)={0x2, r2, 0x7fff, 0x3, 0x8, 0xffffffc1, 0x7}) 08:56:20 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x5451, 0x2f2) 08:56:20 executing program 2: bpf$BPF_LINK_CREATE_XDP(0xe, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:20 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_SET_SIZE_BLOCKS(0xffffffffffffffff, 0xab07, 0x3) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xee00, 0xee01}}, './file0\x00'}) 08:56:20 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x5451) 08:56:20 executing program 2: bpf$BPF_LINK_CREATE_XDP(0xf, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:20 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0xab03) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_CURSOR(r2, 0xc01c64a3, &(0x7f0000000100)={0x3, r3, 0x8, 0x423, 0xc40f, 0x70f6, 0x6}) ioctl$NBD_DO_IT(r0, 0x1263) syz_socket_connect_nvme_tcp() 08:56:20 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x5452, 0x2f2) 08:56:20 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r3, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) ioctl$NBD_DO_IT(r2, 0xab03) 08:56:20 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_SET_SIZE_BLOCKS(0xffffffffffffffff, 0xab07, 0x3) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xee00, 0xee01}}, './file0\x00'}) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_SET_SIZE_BLOCKS(0xffffffffffffffff, 0xab07, 0x3) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xee00, 0xee01}}, './file0\x00'}) (async) 08:56:20 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x5452) [ 2118.348679][ T8983] block nbd1: Receive control failed (result -32) [ 2118.349860][T31526] block nbd1: shutting down sockets 08:56:21 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0xab03) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_CURSOR(r2, 0xc01c64a3, &(0x7f0000000100)={0x3, r3, 0x8, 0x423, 0xc40f, 0x70f6, 0x6}) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async, rerun: 64) syz_socket_connect_nvme_tcp() (rerun: 64) 08:56:21 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x10, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:21 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_SET_SIZE_BLOCKS(0xffffffffffffffff, 0xab07, 0x3) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xee00, 0xee01}}, './file0\x00'}) 08:56:21 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x5460, 0x2f2) 08:56:21 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x5460) 08:56:21 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x11, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:21 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x12, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:21 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x8933, 0x2f2) 08:56:21 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x8933) 08:56:21 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (rerun: 32) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r3, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) (async, rerun: 32) ioctl$NBD_DO_IT(r2, 0xab03) (rerun: 32) 08:56:21 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:21 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x13, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:21 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0xab03) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_CURSOR(r2, 0xc01c64a3, &(0x7f0000000100)={0x3, r3, 0x8, 0x423, 0xc40f, 0x70f6, 0x6}) (async) ioctl$NBD_DO_IT(r0, 0x1263) syz_socket_connect_nvme_tcp() 08:56:21 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) [ 2119.329886][ T8983] block nbd1: Receive control failed (result -32) [ 2119.330573][T31559] block nbd1: shutting down sockets 08:56:22 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) (async) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:22 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x14, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:22 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab02, 0x2f2) 08:56:22 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x400448c9) 08:56:22 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x40) r1 = socket$nl_generic(0x10, 0x3, 0x10) socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$L2TP_CMD_SESSION_GET(r1, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x20, 0x80000001}}, './file0\x00'}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$hwpt(r2, 0x3b80, &(0x7f00000000c0)={0x8, r3}) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x10001) 08:56:22 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:22 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab03, 0x2f2) 08:56:22 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x15, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:22 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x400448dd) 08:56:22 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x40) r1 = socket$nl_generic(0x10, 0x3, 0x10) socket$inet6_tcp(0xa, 0x1, 0x0) (async, rerun: 32) sendmsg$L2TP_CMD_SESSION_GET(r1, 0x0, 0x0) (rerun: 32) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x20, 0x80000001}}, './file0\x00'}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$hwpt(r2, 0x3b80, &(0x7f00000000c0)={0x8, r3}) (async) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x10001) 08:56:22 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r3, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) ioctl$NBD_DO_IT(r2, 0xab03) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r3, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) (async) ioctl$NBD_DO_IT(r2, 0xab03) (async) 08:56:22 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x16, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:22 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab04, 0x2f2) 08:56:22 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x400454ca) 08:56:22 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r1}) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x210083) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) 08:56:22 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40049409) 08:56:22 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x40) r1 = socket$nl_generic(0x10, 0x3, 0x10) socket$inet6_tcp(0xa, 0x1, 0x0) (async) sendmsg$L2TP_CMD_SESSION_GET(r1, 0x0, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x20, 0x80000001}}, './file0\x00'}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$hwpt(r2, 0x3b80, &(0x7f00000000c0)={0x8, r3}) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x10001) 08:56:22 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x17, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:22 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r1}) (async) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x210083) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) 08:56:22 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x42202) 08:56:22 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x18, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:22 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40081271) [ 2119.771187][T31617] block nbd1: shutting down sockets 08:56:22 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) write$binfmt_script(r0, &(0x7f0000000080)={'#! ', './file0', [{0x20, '/dev/nbd#\x00'}, {0x20, '/dev/nbd#\x00'}], 0xa, "fc3c2cc58ca493e23ee3fb17d11ece689338bc0351f39f730ac31c082a98f336a68eab692e86d69a16fbf952678a0b2f8956b4cd66898b0d1ad3ed60cea23b74108601f8fcc4553b44303b28533f66b1d843d6088159db6ee2f8f6555eeb5d38120e22c1c0e67556d47e9854c185c73a73ccfaff953afeef17d34ca179afb30330dca3ef"}, 0xa5) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:22 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) (rerun: 64) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r1}) (async, rerun: 64) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x210083) (rerun: 64) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) 08:56:22 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab05, 0x2f2) 08:56:22 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x42202) 08:56:22 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40086602) [ 2119.829992][T31630] block nbd1: Device being setup by another task 08:56:22 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x42202) 08:56:22 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x19, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:22 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab06, 0x2f2) 08:56:22 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x5f}}, './file0\x00'}) sendmsg$qrtr(r1, &(0x7f0000000500)={&(0x7f0000000080)={0x2a, 0x0, 0x4001}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="8349142deaa6e6400dc4e15afdfe801ef971f1cb4932010e6d12f3b5ee7aaac2d2f694135d5cd25d5d56b57fa84f2a97e9334190e9616c6ed9823f1fe26f3aa8bfcd2aa8be22ac665e341164b6be0afe8f906fc96970e5a409dbab794707a4", 0x5f}, {&(0x7f0000000180)="0f225c30a0", 0x5}, {&(0x7f00000001c0)="10d45cce6658725ca9286e571dfe814f7545271e58049c682ea91fb852b204989ff9cc503f4b2925306ba923288780bd69e63b84f33a24ce290c336e5f1e160f5a38de23942b902b60fc8a7e3137af21e590cf8e0afdb9ba052c118918f100bc4e82a6c76e06fc16e2bc415906c98f54d83282a08af979fa87f05d7b78d27ab9336a70b3c112c0776b7b0a1b1b21b9698732d61c794b09e2277e069734d6e77b1b0ec7cf5d3750d136480c4dac434ef26c38e74090bd16f3a2a09ee9580c7dd63e5b45aa7ebe8264535962dbf75b988d4a9fc1810c84ed181a8a4d6673603ecf84572836010c49c465f063cd1d", 0xed}, {&(0x7f00000002c0)="f2086456e3e033bb9850069c059c376e33cffb5c214578d665ce6212bf2f0eb1ba5524182a9198c8857f355a7ef0a9c12e60e683b0d276f0083d3ea44f784d68a747633211dd8b900d18d4cc0bf249d0a279e9f1844a6bbaf24de8f5eac81b29d9ce1e395965aac5b0fd348e18934f85735bb2da9d743e50e2c1153fa6ea19bba806a7686dcc590cb9dc2c2082d793dd7418f7b2838d5568ab5569440114c205e91dd69781c57445a9858e", 0xab}, {&(0x7f0000000380)="19acf1c5958aedcdd1ebf66eff59f0ae64a52681d28fe5c506002e5846420bd4091e9f49614388d8e1e43dc30b04d335eb2efb3791f117e7d8d23bd5a003a40be192e194c69406cfea279cc1c408dab89f048cc7ce6d9584555ef14f97490e2a39d505f006e475dc512486e28208aa72ae2b232149a61ef33c0ceac32b35701d85c43063a44eaf14c4d9586ee1a1c95772e9e110d0212b6f9fa198c660eb0aadac5ecc5e066e30a16efb5a7688b97114cdf54aea808e7ece4f7bdc4e7e8879dbb62bfe369d8591cbc253ee1f5451", 0xce}], 0x6, 0x0, 0x0, 0x20004011}, 0x38) 08:56:22 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x40186366) 08:56:22 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab07, 0x2f2) 08:56:22 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:23 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x401c5820) 08:56:23 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1a, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:23 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) ioctl$NBD_DO_IT(r0, 0x1263) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) 08:56:23 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab08, 0x2f2) 08:56:23 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) write$binfmt_script(r0, &(0x7f0000000080)={'#! ', './file0', [{0x20, '/dev/nbd#\x00'}, {0x20, '/dev/nbd#\x00'}], 0xa, "fc3c2cc58ca493e23ee3fb17d11ece689338bc0351f39f730ac31c082a98f336a68eab692e86d69a16fbf952678a0b2f8956b4cd66898b0d1ad3ed60cea23b74108601f8fcc4553b44303b28533f66b1d843d6088159db6ee2f8f6555eeb5d38120e22c1c0e67556d47e9854c185c73a73ccfaff953afeef17d34ca179afb30330dca3ef"}, 0xa5) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:23 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x5f}}, './file0\x00'}) sendmsg$qrtr(r1, &(0x7f0000000500)={&(0x7f0000000080)={0x2a, 0x0, 0x4001}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="8349142deaa6e6400dc4e15afdfe801ef971f1cb4932010e6d12f3b5ee7aaac2d2f694135d5cd25d5d56b57fa84f2a97e9334190e9616c6ed9823f1fe26f3aa8bfcd2aa8be22ac665e341164b6be0afe8f906fc96970e5a409dbab794707a4", 0x5f}, {&(0x7f0000000180)="0f225c30a0", 0x5}, {&(0x7f00000001c0)="10d45cce6658725ca9286e571dfe814f7545271e58049c682ea91fb852b204989ff9cc503f4b2925306ba923288780bd69e63b84f33a24ce290c336e5f1e160f5a38de23942b902b60fc8a7e3137af21e590cf8e0afdb9ba052c118918f100bc4e82a6c76e06fc16e2bc415906c98f54d83282a08af979fa87f05d7b78d27ab9336a70b3c112c0776b7b0a1b1b21b9698732d61c794b09e2277e069734d6e77b1b0ec7cf5d3750d136480c4dac434ef26c38e74090bd16f3a2a09ee9580c7dd63e5b45aa7ebe8264535962dbf75b988d4a9fc1810c84ed181a8a4d6673603ecf84572836010c49c465f063cd1d", 0xed}, {&(0x7f00000002c0)="f2086456e3e033bb9850069c059c376e33cffb5c214578d665ce6212bf2f0eb1ba5524182a9198c8857f355a7ef0a9c12e60e683b0d276f0083d3ea44f784d68a747633211dd8b900d18d4cc0bf249d0a279e9f1844a6bbaf24de8f5eac81b29d9ce1e395965aac5b0fd348e18934f85735bb2da9d743e50e2c1153fa6ea19bba806a7686dcc590cb9dc2c2082d793dd7418f7b2838d5568ab5569440114c205e91dd69781c57445a9858e", 0xab}, {&(0x7f0000000380)="19acf1c5958aedcdd1ebf66eff59f0ae64a52681d28fe5c506002e5846420bd4091e9f49614388d8e1e43dc30b04d335eb2efb3791f117e7d8d23bd5a003a40be192e194c69406cfea279cc1c408dab89f048cc7ce6d9584555ef14f97490e2a39d505f006e475dc512486e28208aa72ae2b232149a61ef33c0ceac32b35701d85c43063a44eaf14c4d9586ee1a1c95772e9e110d0212b6f9fa198c660eb0aadac5ecc5e066e30a16efb5a7688b97114cdf54aea808e7ece4f7bdc4e7e8879dbb62bfe369d8591cbc253ee1f5451", 0xce}], 0x6, 0x0, 0x0, 0x20004011}, 0x38) [ 2120.778047][ T8983] block nbd1: Receive control failed (result -104) [ 2120.779072][T31655] block nbd1: shutting down sockets 08:56:23 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1b, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:23 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x5f}}, './file0\x00'}) sendmsg$qrtr(r1, &(0x7f0000000500)={&(0x7f0000000080)={0x2a, 0x0, 0x4001}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="8349142deaa6e6400dc4e15afdfe801ef971f1cb4932010e6d12f3b5ee7aaac2d2f694135d5cd25d5d56b57fa84f2a97e9334190e9616c6ed9823f1fe26f3aa8bfcd2aa8be22ac665e341164b6be0afe8f906fc96970e5a409dbab794707a4", 0x5f}, {&(0x7f0000000180)="0f225c30a0", 0x5}, {&(0x7f00000001c0)="10d45cce6658725ca9286e571dfe814f7545271e58049c682ea91fb852b204989ff9cc503f4b2925306ba923288780bd69e63b84f33a24ce290c336e5f1e160f5a38de23942b902b60fc8a7e3137af21e590cf8e0afdb9ba052c118918f100bc4e82a6c76e06fc16e2bc415906c98f54d83282a08af979fa87f05d7b78d27ab9336a70b3c112c0776b7b0a1b1b21b9698732d61c794b09e2277e069734d6e77b1b0ec7cf5d3750d136480c4dac434ef26c38e74090bd16f3a2a09ee9580c7dd63e5b45aa7ebe8264535962dbf75b988d4a9fc1810c84ed181a8a4d6673603ecf84572836010c49c465f063cd1d", 0xed}, {&(0x7f00000002c0)="f2086456e3e033bb9850069c059c376e33cffb5c214578d665ce6212bf2f0eb1ba5524182a9198c8857f355a7ef0a9c12e60e683b0d276f0083d3ea44f784d68a747633211dd8b900d18d4cc0bf249d0a279e9f1844a6bbaf24de8f5eac81b29d9ce1e395965aac5b0fd348e18934f85735bb2da9d743e50e2c1153fa6ea19bba806a7686dcc590cb9dc2c2082d793dd7418f7b2838d5568ab5569440114c205e91dd69781c57445a9858e", 0xab}, {&(0x7f0000000380)="19acf1c5958aedcdd1ebf66eff59f0ae64a52681d28fe5c506002e5846420bd4091e9f49614388d8e1e43dc30b04d335eb2efb3791f117e7d8d23bd5a003a40be192e194c69406cfea279cc1c408dab89f048cc7ce6d9584555ef14f97490e2a39d505f006e475dc512486e28208aa72ae2b232149a61ef33c0ceac32b35701d85c43063a44eaf14c4d9586ee1a1c95772e9e110d0212b6f9fa198c660eb0aadac5ecc5e066e30a16efb5a7688b97114cdf54aea808e7ece4f7bdc4e7e8879dbb62bfe369d8591cbc253ee1f5451", 0xce}], 0x6, 0x0, 0x0, 0x20004011}, 0x38) 08:56:23 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x4020940d) 08:56:23 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) (async) ioctl$NBD_DO_IT(r0, 0x1263) [ 2120.879378][T31681] block nbd3: NBD_DISCONNECT 08:56:23 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x7}}, './file0\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r4, 0xab07, 0x90d) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) getegid() 08:56:23 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1d, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:23 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab09, 0x2f2) 08:56:23 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x80081270) 08:56:23 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async, rerun: 64) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (rerun: 64) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x7}}, './file0\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r4, 0xab07, 0x90d) (async, rerun: 32) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) (async, rerun: 32) getegid() 08:56:23 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) 08:56:23 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1e, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:24 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x80081272) 08:56:24 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab0a, 0x2f2) 08:56:24 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x21, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:24 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async, rerun: 32) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (rerun: 32) 08:56:24 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x7}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x7}}, './file0\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r4, 0xab07, 0x90d) (async) ioctl$NBD_SET_SIZE_BLOCKS(r4, 0xab07, 0x90d) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) getegid() 08:56:24 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) write$binfmt_script(r0, &(0x7f0000000080)={'#! ', './file0', [{0x20, '/dev/nbd#\x00'}, {0x20, '/dev/nbd#\x00'}], 0xa, "fc3c2cc58ca493e23ee3fb17d11ece689338bc0351f39f730ac31c082a98f336a68eab692e86d69a16fbf952678a0b2f8956b4cd66898b0d1ad3ed60cea23b74108601f8fcc4553b44303b28533f66b1d843d6088159db6ee2f8f6555eeb5d38120e22c1c0e67556d47e9854c185c73a73ccfaff953afeef17d34ca179afb30330dca3ef"}, 0xa5) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) [ 2121.671910][ T8983] block nbd1: Receive control failed (result -104) [ 2121.672746][T31682] block nbd1: shutting down sockets 08:56:24 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x22, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:24 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x80086301) 08:56:24 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x400448c9, 0x2f2) 08:56:24 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:24 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x23, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:24 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x80086601) 08:56:25 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x206081) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:25 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) 08:56:25 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:25 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x400448dd, 0x2f2) 08:56:25 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x90) 08:56:25 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x801c581f) [ 2122.567524][ T8983] block nbd1: Receive control failed (result -104) [ 2122.574789][T31725] block nbd1: shutting down sockets 08:56:25 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xc0045878) 08:56:25 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000540)={0x2, 0x3, 0x1574}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)}, 0x20) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000380)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x3}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000003c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0xa, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffb, 0x0, 0x0, 0x0, 0xbc48056}, [@generic={0x1, 0x6, 0x8, 0x9, 0xd8b}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @jmp={0x5, 0x0, 0xa, 0xa, 0x2, 0x10, 0x1}, @map_fd={0x18, 0x3, 0x1, 0x0, r1}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xb}]}, &(0x7f0000000200)='GPL\x00', 0x5, 0x2e, &(0x7f0000000240)=""/46, 0x41000, 0x13, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000002c0)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x1, 0x1, 0x3f}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000400)=[0xffffffffffffffff, r3, 0x1, 0x1, r4, r5], &(0x7f0000000440)=[{0x8000004, 0x4, 0x9, 0x3}, {0x5, 0x4, 0xb, 0x3}, {0x3, 0x5, 0x0, 0x4}, {0x3, 0x4, 0xe, 0x3}], 0x10, 0xe7}, 0x90) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)=ANY=[@ANYBLOB="9903178803fee66fa7141a38dac273691c60d25949b8edbca186de6de17ba0bfb9e5bfd34ed887dd43662c7f028e82f199f54e93a8781b86650b116ca6a7e841b64ebe6db5280aca960cf3e74fb6c2f1f978c13647d989aad1b0641aa07193623ae147239d3ee66f64c069a78c5ce6498a6fc37d214025770e28fcab2de0dd00"/139, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:25 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x9) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 08:56:25 executing program 0: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:25 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x206081) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:25 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x400454ca, 0x2f2) 08:56:25 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x206081) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x206081) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:25 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xc0045878) 08:56:25 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x40049409, 0x2f2) 08:56:25 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080), 0x4) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000000)={0x1, 0x88}, 0x2) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:25 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async, rerun: 32) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000540)={0x2, 0x3, 0x1574}) (async, rerun: 32) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)}, 0x20) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000380)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x3}}, './file0\x00'}) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000003c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0xa, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffb, 0x0, 0x0, 0x0, 0xbc48056}, [@generic={0x1, 0x6, 0x8, 0x9, 0xd8b}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @jmp={0x5, 0x0, 0xa, 0xa, 0x2, 0x10, 0x1}, @map_fd={0x18, 0x3, 0x1, 0x0, r1}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xb}]}, &(0x7f0000000200)='GPL\x00', 0x5, 0x2e, &(0x7f0000000240)=""/46, 0x41000, 0x13, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000002c0)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x1, 0x1, 0x3f}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000400)=[0xffffffffffffffff, r3, 0x1, 0x1, r4, r5], &(0x7f0000000440)=[{0x8000004, 0x4, 0x9, 0x3}, {0x5, 0x4, 0xb, 0x3}, {0x3, 0x5, 0x0, 0x4}, {0x3, 0x4, 0xe, 0x3}], 0x10, 0xe7}, 0x90) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)=ANY=[@ANYBLOB="9903178803fee66fa7141a38dac273691c60d25949b8edbca186de6de17ba0bfb9e5bfd34ed887dd43662c7f028e82f199f54e93a8781b86650b116ca6a7e841b64ebe6db5280aca960cf3e74fb6c2f1f978c13647d989aad1b0641aa07193623ae147239d3ee66f64c069a78c5ce6498a6fc37d214025770e28fcab2de0dd00"/139, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:25 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) (async) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x9) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 08:56:25 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) ioctl$NBD_DO_IT(r3, 0xab03) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) recvmsg$inet_nvme(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/196, 0xc4}, {&(0x7f0000000400)=""/158, 0x9e}, {&(0x7f00000004c0)=""/145, 0x91}], 0x7}, 0x10022) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:25 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x40081271, 0x2f2) 08:56:25 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xc0189436) 08:56:25 executing program 2: openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000540)={0x2, 0x3, 0x1574}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)}, 0x20) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000380)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x3}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000003c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0xa, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffb, 0x0, 0x0, 0x0, 0xbc48056}, [@generic={0x1, 0x6, 0x8, 0x9, 0xd8b}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @jmp={0x5, 0x0, 0xa, 0xa, 0x2, 0x10, 0x1}, @map_fd={0x18, 0x3, 0x1, 0x0, r1}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xb}]}, &(0x7f0000000200)='GPL\x00', 0x5, 0x2e, &(0x7f0000000240)=""/46, 0x41000, 0x13, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000002c0)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x1, 0x1, 0x3f}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000400)=[0xffffffffffffffff, r3, 0x1, 0x1, r4, r5], &(0x7f0000000440)=[{0x8000004, 0x4, 0x9, 0x3}, {0x5, 0x4, 0xb, 0x3}, {0x3, 0x5, 0x0, 0x4}, {0x3, 0x4, 0xe, 0x3}], 0x10, 0xe7}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0xa, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffb, 0x0, 0x0, 0x0, 0xbc48056}, [@generic={0x1, 0x6, 0x8, 0x9, 0xd8b}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @jmp={0x5, 0x0, 0xa, 0xa, 0x2, 0x10, 0x1}, @map_fd={0x18, 0x3, 0x1, 0x0, r1}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xb}]}, &(0x7f0000000200)='GPL\x00', 0x5, 0x2e, &(0x7f0000000240)=""/46, 0x41000, 0x13, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000002c0)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x1, 0x1, 0x3f}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000400)=[0xffffffffffffffff, r3, 0x1, 0x1, r4, r5], &(0x7f0000000440)=[{0x8000004, 0x4, 0x9, 0x3}, {0x5, 0x4, 0xb, 0x3}, {0x3, 0x5, 0x0, 0x4}, {0x3, 0x4, 0xe, 0x3}], 0x10, 0xe7}, 0x90) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)=ANY=[@ANYBLOB="9903178803fee66fa7141a38dac273691c60d25949b8edbca186de6de17ba0bfb9e5bfd34ed887dd43662c7f028e82f199f54e93a8781b86650b116ca6a7e841b64ebe6db5280aca960cf3e74fb6c2f1f978c13647d989aad1b0641aa07193623ae147239d3ee66f64c069a78c5ce6498a6fc37d214025770e28fcab2de0dd00"/139, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:25 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080), 0x4) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000000)={0x1, 0x88}, 0x2) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080), 0x4) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000000)={0x1, 0x88}, 0x2) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) 08:56:25 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) (async) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (async, rerun: 64) ioctl$NBD_DO_IT(r0, 0x1263) (rerun: 64) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x9) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 08:56:25 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xc020660b) 08:56:25 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x40086602, 0x2f2) 08:56:25 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080), 0x4) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000000)={0x1, 0x88}, 0x2) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:25 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00'], 0x10) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) recvmsg$inet_nvme(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/226, 0xe2}], 0x4, &(0x7f0000000300)=""/129, 0x81}, 0x2000) 08:56:25 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xc0481273) 08:56:25 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00'], 0x10) (async) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) recvmsg$inet_nvme(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/226, 0xe2}], 0x4, &(0x7f0000000300)=""/129, 0x81}, 0x2000) 08:56:26 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async, rerun: 32) ioctl$NBD_DO_IT(r3, 0xab03) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async, rerun: 32) recvmsg$inet_nvme(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/196, 0xc4}, {&(0x7f0000000400)=""/158, 0x9e}, {&(0x7f00000004c0)=""/145, 0x91}], 0x7}, 0x10022) (async, rerun: 32) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:26 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x40101283, 0x2f2) 08:56:26 executing program 0: syz_open_dev$hiddev(&(0x7f0000000000), 0xff, 0x8e800) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0x2f2) 08:56:26 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x4ea281) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x8) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) ioctl$NBD_DO_IT(r0, 0x301) 08:56:26 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00'], 0x10) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) recvmsg$inet_nvme(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/226, 0xe2}], 0x4, &(0x7f0000000300)=""/129, 0x81}, 0x2000) (async) recvmsg$inet_nvme(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/226, 0xe2}], 0x4, &(0x7f0000000300)=""/129, 0x81}, 0x2000) 08:56:26 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) r1 = getegid() r2 = syz_open_dev$evdev(&(0x7f0000000140), 0x40, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x801c581f, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000240)=ANY=[@ANYBLOB="8cfa2eb51ba3c50d84a6610917", @ANYRES32=r0, @ANYRES32=0xffffffffffffffff, @ANYRES32=r1, @ANYBLOB='./file0\x00']) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$NBD_CLEAR_QUE(r4, 0xab05) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0xee00, r1}}, './file0\x00'}) getgroups(0x3, &(0x7f0000000140)=[r1, r1, r1]) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000180)={{}, {0x1, 0x1}, [{0x2, 0x6}, {0x2, 0x5, 0xee01}, {0x2, 0x6, 0xee00}, {0x2, 0x3, r3}, {0x2, 0x1}, {0x2, 0x1, r5}, {0x2, 0x8, 0xee01}], {}, [{0x8, 0x5, r6}, {0x8, 0x3, r1}], {0x10, 0x4}, {0x20, 0x2}}, 0x6c, 0x1) [ 2123.707859][ T8983] block nbd1: Receive control failed (result -32) [ 2123.715128][T31777] block nbd1: shutting down sockets 08:56:26 executing program 0: syz_open_dev$hiddev(&(0x7f0000000000), 0xff, 0x8e800) (async, rerun: 64) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0x2f2) (rerun: 64) 08:56:26 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x40101286, 0x2f2) 08:56:26 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex, 0x26, 0x0, 0x101, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000080)=[0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}, 0x40) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r1, 0x0, 0x25, 0x5, @void}, 0x10) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES16=r2, @ANYRES16=r4, @ANYRESDEC], 0x10) socket$inet_tcp(0x2, 0x1, 0x0) 08:56:26 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x4ea281) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x8) (async) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:26 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) r1 = getegid() (async) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0x40, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x801c581f, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000240)=ANY=[@ANYBLOB="8cfa2eb51ba3c50d84a6610917", @ANYRES32=r0, @ANYRES32=0xffffffffffffffff, @ANYRES32=r1, @ANYBLOB='./file0\x00']) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_QUE(r4, 0xab05) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0xee00, r1}}, './file0\x00'}) (async) getgroups(0x3, &(0x7f0000000140)=[r1, r1, r1]) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000180)={{}, {0x1, 0x1}, [{0x2, 0x6}, {0x2, 0x5, 0xee01}, {0x2, 0x6, 0xee00}, {0x2, 0x3, r3}, {0x2, 0x1}, {0x2, 0x1, r5}, {0x2, 0x8, 0xee01}], {}, [{0x8, 0x5, r6}, {0x8, 0x3, r1}], {0x10, 0x4}, {0x20, 0x2}}, 0x6c, 0x1) 08:56:26 executing program 0: syz_open_dev$hiddev(&(0x7f0000000000), 0xff, 0x8e800) (async) syz_open_dev$hiddev(&(0x7f0000000000), 0xff, 0x8e800) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0x2f2) [ 2123.854383][T31830] block nbd1: shutting down sockets 08:56:26 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async) ioctl$NBD_DO_IT(r3, 0xab03) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async) recvmsg$inet_nvme(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/196, 0xc4}, {&(0x7f0000000400)=""/158, 0x9e}, {&(0x7f00000004c0)=""/145, 0x91}], 0x7}, 0x10022) (async) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:26 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x40101288, 0x2f2) 08:56:26 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) (async) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex, 0x26, 0x0, 0x101, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000080)=[0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}, 0x40) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r1, 0x0, 0x25, 0x5, @void}, 0x10) (async) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES16=r2, @ANYRES16=r4, @ANYRESDEC], 0x10) (async) socket$inet_tcp(0x2, 0x1, 0x0) 08:56:26 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x4ea281) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x8) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) ioctl$NBD_DO_IT(r0, 0x301) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x4ea281) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) (async) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x8) (async) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) 08:56:26 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x25, 0x8}, 0x40) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x0, 0x7ff}}, './file0\x00'}) 08:56:26 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) r1 = getegid() r2 = syz_open_dev$evdev(&(0x7f0000000140), 0x40, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x801c581f, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000240)=ANY=[@ANYBLOB="8cfa2eb51ba3c50d84a6610917", @ANYRES32=r0, @ANYRES32=0xffffffffffffffff, @ANYRES32=r1, @ANYBLOB='./file0\x00']) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$NBD_CLEAR_QUE(r4, 0xab05) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0xee00, r1}}, './file0\x00'}) getgroups(0x3, &(0x7f0000000140)=[r1, r1, r1]) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000180)={{}, {0x1, 0x1}, [{0x2, 0x6}, {0x2, 0x5, 0xee01}, {0x2, 0x6, 0xee00}, {0x2, 0x3, r3}, {0x2, 0x1}, {0x2, 0x1, r5}, {0x2, 0x8, 0xee01}], {}, [{0x8, 0x5, r6}, {0x8, 0x3, r1}], {0x10, 0x4}, {0x20, 0x2}}, 0x6c, 0x1) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) getegid() (async) syz_open_dev$evdev(&(0x7f0000000140), 0x40, 0x0) (async) ioctl$EVIOCSKEYCODE(r2, 0x801c581f, &(0x7f0000000000)) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000240)=ANY=[@ANYBLOB="8cfa2eb51ba3c50d84a6610917", @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYBLOB='./file0\x00']) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_QUE(r4, 0xab05) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0xee00, r1}}, './file0\x00'}) (async) getgroups(0x3, &(0x7f0000000140)=[r1, r1, r1]) (async) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000180)={{}, {0x1, 0x1}, [{0x2, 0x6}, {0x2, 0x5, 0xee01}, {0x2, 0x6, 0xee00}, {0x2, 0x3, r3}, {0x2, 0x1}, {0x2, 0x1, r5}, {0x2, 0x8, 0xee01}], {}, [{0x8, 0x5, r6}, {0x8, 0x3, r1}], {0x10, 0x4}, {0x20, 0x2}}, 0x6c, 0x1) (async) 08:56:26 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex, 0x26, 0x0, 0x101, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000080)=[0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}, 0x40) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r1, 0x0, 0x25, 0x5, @void}, 0x10) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES16=r2, @ANYRES16=r4, @ANYRESDEC], 0x10) socket$inet_tcp(0x2, 0x1, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex, 0x26, 0x0, 0x101, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000080)=[0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}, 0x40) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r1, 0x0, 0x25, 0x5, @void}, 0x10) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES16=r2, @ANYRES16=r4, @ANYRESDEC], 0x10) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) 08:56:26 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x401070c9, 0x2f2) 08:56:26 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x6) ioctl$NBD_DO_IT(r0, 0x301) rmdir(&(0x7f0000000080)='./file0\x00') 08:56:26 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) (async) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x25, 0x8}, 0x40) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x0, 0x7ff}}, './file0\x00'}) 08:56:26 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000440)=@nat={'nat\x00', 0x1b, 0x5, 0x4a8, 0x0, 0x310, 0xffffffff, 0x0, 0x1f0, 0x410, 0x410, 0xffffffff, 0x410, 0x410, 0x5, &(0x7f0000000100), {[{{@ip={@dev={0xac, 0x14, 0x14, 0x14}, @broadcast, 0xffffffff, 0xffffff00, 'veth1\x00', 'netpci0\x00', {}, {0xff}, 0x1, 0x1, 0x20}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00', 0x0, 0x2, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x9, @dev={0xac, 0x14, 0x14, 0x33}, @multicast2, @gre_key=0x40, @port=0x4e20}}}}, {{@ip={@multicast1, @local, 0xff000000, 0xff, 'wg2\x00', 'veth0_to_batadv\x00', {0xff}, {0xff}, 0x88, 0x3, 0x48}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@icmp={{0x28}, {0x10, "fe23", 0x1}}, @common=@icmp={{0x28}, {0x1e, "08e0"}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x5, @empty, @rand_addr=0x64010100, @port=0x4e22, @icmp_id=0x68}}}}, {{@uncond, 0x0, 0xe8, 0x120, 0x0, {}, [@common=@ttl={{0x28}, {0x3, 0x80}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xf}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x10, @loopback, @multicast2, @icmp_id=0x64, @gre_key=0x8000}}}}, {{@uncond, 0x0, 0xc8, 0x100, 0x0, {}, [@common=@ttl={{0x28}, {0x2, 0x5}}, @common=@addrtype={{0x30}, {0x400, 0x408, 0x0, 0x1}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x3, @empty, @loopback, @icmp_id=0x67, @port=0x4e24}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x508) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="25050000052ee400"], 0x10) r3 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="87bb87b3b88b4ddd23e699761f8360bd325b02b9fdb6ef12b871d60edfa5de3c2e7dc4ff8bdb78d2282d4d9150bfe9a8ec169e8f086d2143ac68ababc8cae901510712d3aa0645f1fa62c3f3046e77dbe697bebb880ea2b1920d811cd1fe199cc24db609a5e43fa0ce65fcdfbc417c05a6d16ffd8692c3bebe221e2a9cc327dca0c9d8d3547ed239910fea5b17a7aa6e892e9256118d2d3d47f3fdd3bcc2c3b0c3f93a9c17246ff753ad709442b60263a9920f5f1038abd51b51c0927e25ca6d4845640fb59dd2863f56d0c72274d393cb08724fa259c48d537f9909b9e200d8a27c4e149883eb1fd16b"], 0x10) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000180)={{0x1, 0x1, 0x18, r3, {0xfffffff7, 0x7e7b}}, './file1\x00'}) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r5, {0xffff9a73}}, './file0/file0\x00'}) 08:56:26 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x401070ca, 0x2f2) [ 2124.128847][T31874] x_tables: duplicate underflow at hook 1 08:56:27 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x6) ioctl$NBD_DO_IT(r0, 0x301) rmdir(&(0x7f0000000080)='./file0\x00') 08:56:27 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x21a081) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000000)=""/9) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$NBD_CLEAR_QUE(r0, 0xab05) 08:56:27 executing program 2: socket$inet_udp(0x2, 0x2, 0x0) (async) r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000440)=@nat={'nat\x00', 0x1b, 0x5, 0x4a8, 0x0, 0x310, 0xffffffff, 0x0, 0x1f0, 0x410, 0x410, 0xffffffff, 0x410, 0x410, 0x5, &(0x7f0000000100), {[{{@ip={@dev={0xac, 0x14, 0x14, 0x14}, @broadcast, 0xffffffff, 0xffffff00, 'veth1\x00', 'netpci0\x00', {}, {0xff}, 0x1, 0x1, 0x20}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00', 0x0, 0x2, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x9, @dev={0xac, 0x14, 0x14, 0x33}, @multicast2, @gre_key=0x40, @port=0x4e20}}}}, {{@ip={@multicast1, @local, 0xff000000, 0xff, 'wg2\x00', 'veth0_to_batadv\x00', {0xff}, {0xff}, 0x88, 0x3, 0x48}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@icmp={{0x28}, {0x10, "fe23", 0x1}}, @common=@icmp={{0x28}, {0x1e, "08e0"}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x5, @empty, @rand_addr=0x64010100, @port=0x4e22, @icmp_id=0x68}}}}, {{@uncond, 0x0, 0xe8, 0x120, 0x0, {}, [@common=@ttl={{0x28}, {0x3, 0x80}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xf}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x10, @loopback, @multicast2, @icmp_id=0x64, @gre_key=0x8000}}}}, {{@uncond, 0x0, 0xc8, 0x100, 0x0, {}, [@common=@ttl={{0x28}, {0x2, 0x5}}, @common=@addrtype={{0x30}, {0x400, 0x408, 0x0, 0x1}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x3, @empty, @loopback, @icmp_id=0x67, @port=0x4e24}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x508) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="25050000052ee400"], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="87bb87b3b88b4ddd23e699761f8360bd325b02b9fdb6ef12b871d60edfa5de3c2e7dc4ff8bdb78d2282d4d9150bfe9a8ec169e8f086d2143ac68ababc8cae901510712d3aa0645f1fa62c3f3046e77dbe697bebb880ea2b1920d811cd1fe199cc24db609a5e43fa0ce65fcdfbc417c05a6d16ffd8692c3bebe221e2a9cc327dca0c9d8d3547ed239910fea5b17a7aa6e892e9256118d2d3d47f3fdd3bcc2c3b0c3f93a9c17246ff753ad709442b60263a9920f5f1038abd51b51c0927e25ca6d4845640fb59dd2863f56d0c72274d393cb08724fa259c48d537f9909b9e200d8a27c4e149883eb1fd16b"], 0x10) (async) r3 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="87bb87b3b88b4ddd23e699761f8360bd325b02b9fdb6ef12b871d60edfa5de3c2e7dc4ff8bdb78d2282d4d9150bfe9a8ec169e8f086d2143ac68ababc8cae901510712d3aa0645f1fa62c3f3046e77dbe697bebb880ea2b1920d811cd1fe199cc24db609a5e43fa0ce65fcdfbc417c05a6d16ffd8692c3bebe221e2a9cc327dca0c9d8d3547ed239910fea5b17a7aa6e892e9256118d2d3d47f3fdd3bcc2c3b0c3f93a9c17246ff753ad709442b60263a9920f5f1038abd51b51c0927e25ca6d4845640fb59dd2863f56d0c72274d393cb08724fa259c48d537f9909b9e200d8a27c4e149883eb1fd16b"], 0x10) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000180)={{0x1, 0x1, 0x18, r3, {0xfffffff7, 0x7e7b}}, './file1\x00'}) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r5, {0xffff9a73}}, './file0/file0\x00'}) 08:56:27 executing program 1: r0 = socket$l2tp(0x2, 0x2, 0x73) sendto$l2tp(r0, &(0x7f0000000000)="a4", 0x1, 0x0, &(0x7f0000000100)={0x2, 0x0, @remote}, 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) ioctl$NBD_PRINT_DEBUG(r2, 0xab06) ioctl$NBD_DO_IT(r2, 0xab03) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) r4 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$L2TP_CMD_NOOP(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x40, r4, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x8}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @loopback}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x52}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}]}, 0x40}, 0x1, 0x0, 0x0, 0x80}, 0x4048884) ioctl$NBD_PRINT_DEBUG(0xffffffffffffffff, 0xab06) r5 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r5, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r5, 0xc0189378, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB]) 08:56:27 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x25, 0x8}, 0x40) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x0, 0x7ff}}, './file0\x00'}) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x25, 0x8}, 0x40) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x0, 0x7ff}}, './file0\x00'}) (async) 08:56:27 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x401070cd, 0x2f2) [ 2124.783400][ T8983] block nbd1: Receive control failed (result -32) [ 2124.784310][T31853] block nbd1: shutting down sockets [ 2124.822825][T31882] x_tables: duplicate underflow at hook 1 08:56:27 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x40186366, 0x2f2) 08:56:27 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000440)=@nat={'nat\x00', 0x1b, 0x5, 0x4a8, 0x0, 0x310, 0xffffffff, 0x0, 0x1f0, 0x410, 0x410, 0xffffffff, 0x410, 0x410, 0x5, &(0x7f0000000100), {[{{@ip={@dev={0xac, 0x14, 0x14, 0x14}, @broadcast, 0xffffffff, 0xffffff00, 'veth1\x00', 'netpci0\x00', {}, {0xff}, 0x1, 0x1, 0x20}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00', 0x0, 0x2, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x9, @dev={0xac, 0x14, 0x14, 0x33}, @multicast2, @gre_key=0x40, @port=0x4e20}}}}, {{@ip={@multicast1, @local, 0xff000000, 0xff, 'wg2\x00', 'veth0_to_batadv\x00', {0xff}, {0xff}, 0x88, 0x3, 0x48}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@icmp={{0x28}, {0x10, "fe23", 0x1}}, @common=@icmp={{0x28}, {0x1e, "08e0"}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x5, @empty, @rand_addr=0x64010100, @port=0x4e22, @icmp_id=0x68}}}}, {{@uncond, 0x0, 0xe8, 0x120, 0x0, {}, [@common=@ttl={{0x28}, {0x3, 0x80}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xf}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x10, @loopback, @multicast2, @icmp_id=0x64, @gre_key=0x8000}}}}, {{@uncond, 0x0, 0xc8, 0x100, 0x0, {}, [@common=@ttl={{0x28}, {0x2, 0x5}}, @common=@addrtype={{0x30}, {0x400, 0x408, 0x0, 0x1}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x3, @empty, @loopback, @icmp_id=0x67, @port=0x4e24}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x508) (async) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="25050000052ee400"], 0x10) r3 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="87bb87b3b88b4ddd23e699761f8360bd325b02b9fdb6ef12b871d60edfa5de3c2e7dc4ff8bdb78d2282d4d9150bfe9a8ec169e8f086d2143ac68ababc8cae901510712d3aa0645f1fa62c3f3046e77dbe697bebb880ea2b1920d811cd1fe199cc24db609a5e43fa0ce65fcdfbc417c05a6d16ffd8692c3bebe221e2a9cc327dca0c9d8d3547ed239910fea5b17a7aa6e892e9256118d2d3d47f3fdd3bcc2c3b0c3f93a9c17246ff753ad709442b60263a9920f5f1038abd51b51c0927e25ca6d4845640fb59dd2863f56d0c72274d393cb08724fa259c48d537f9909b9e200d8a27c4e149883eb1fd16b"], 0x10) (async) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000180)={{0x1, 0x1, 0x18, r3, {0xfffffff7, 0x7e7b}}, './file1\x00'}) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r5, {0xffff9a73}}, './file0/file0\x00'}) 08:56:27 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:27 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x6) (async) ioctl$NBD_DO_IT(r0, 0x301) (async, rerun: 64) rmdir(&(0x7f0000000080)='./file0\x00') (rerun: 64) 08:56:27 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x21a081) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000000)=""/9) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$NBD_CLEAR_QUE(r0, 0xab05) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x21a081) (async) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000000)=""/9) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_CLEAR_QUE(r0, 0xab05) (async) 08:56:27 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="38538a11d590a739fcbe84b3cda7a1dc3b5b9011d9a589ccd36ea242f525b10ccd8b7f5a3ba8a346c4b9f7e12a57987979b67161abe9b2afc52b19ff06360daf7249cd4b61c8002f9ab5b9f18f62fc6a30676b2cfc5a73dad3749da6d348eac25770c0e5f3dcaf7db27ffcfd39bc9a4eb252f83ac79f56b977b8a723a8daa12f4e16df8a8d6fc2652aabaf51"], 0x10) ioctl$NBD_SET_SIZE(0xffffffffffffffff, 0xab02, 0x7fffffff) [ 2124.897206][T31896] x_tables: duplicate underflow at hook 1 08:56:27 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x21a081) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000000)=""/9) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$NBD_CLEAR_QUE(r0, 0xab05) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x21a081) (async) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000000)=""/9) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_CLEAR_QUE(r0, 0xab05) (async) 08:56:27 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x401870c8, 0x2f2) 08:56:27 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x80) ioctl$NBD_DO_IT(r0, 0x301) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000080)=@l2tp={0x2, 0x0, @initdev}, 0x80, &(0x7f0000000000)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/100, 0x64}], 0x4, &(0x7f0000000300)=""/231, 0xe7}, 0x0) 08:56:28 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="38538a11d590a739fcbe84b3cda7a1dc3b5b9011d9a589ccd36ea242f525b10ccd8b7f5a3ba8a346c4b9f7e12a57987979b67161abe9b2afc52b19ff06360daf7249cd4b61c8002f9ab5b9f18f62fc6a30676b2cfc5a73dad3749da6d348eac25770c0e5f3dcaf7db27ffcfd39bc9a4eb252f83ac79f56b977b8a723a8daa12f4e16df8a8d6fc2652aabaf51"], 0x10) ioctl$NBD_SET_SIZE(0xffffffffffffffff, 0xab02, 0x7fffffff) (async) ioctl$NBD_SET_SIZE(0xffffffffffffffff, 0xab02, 0x7fffffff) 08:56:28 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:28 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x80) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$NBD_DO_IT(r0, 0x301) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000080)=@l2tp={0x2, 0x0, @initdev}, 0x80, &(0x7f0000000000)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/100, 0x64}], 0x4, &(0x7f0000000300)=""/231, 0xe7}, 0x0) 08:56:28 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r3 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r6, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES64=r4, @ANYRES16=r2, @ANYRESDEC=r1, @ANYRES64=r3, @ANYRESHEX=r6, @ANYRES64=r6, @ANYBLOB="5f8f51ee5f3577f261a24e0951448ed124026c94ca6384a54a885962c446361971773723e85281227ed988b6970fad0fd89e2edae2b53cbc7a5c5758b44de441ff63b21b6ed7246838bf6346c24e8438a5ecba9208d5d5bc1b25b91ca4afef4174e97dc3da0b7cc4c0bc7011f3aa60d3e452981efebb76abb6de8a483a502f251bd16b81213412ca4d551bda4a0489e093fdd8bd0e2ba70000e7cc20b8db6d1a9e7591614038de22dbc89cae77ae568356ec843e6ee5502b3974"], 0x10) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="0400000000000900000066696c653000"]) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:28 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x401870cb, 0x2f2) 08:56:28 executing program 1: r0 = socket$l2tp(0x2, 0x2, 0x73) sendto$l2tp(r0, &(0x7f0000000000)="a4", 0x1, 0x0, &(0x7f0000000100)={0x2, 0x0, @remote}, 0x10) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) ioctl$NBD_PRINT_DEBUG(r2, 0xab06) (async) ioctl$NBD_DO_IT(r2, 0xab03) (async) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) r4 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$L2TP_CMD_NOOP(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x40, r4, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x8}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @loopback}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x52}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}]}, 0x40}, 0x1, 0x0, 0x0, 0x80}, 0x4048884) (async, rerun: 32) ioctl$NBD_PRINT_DEBUG(0xffffffffffffffff, 0xab06) (async, rerun: 32) r5 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r5, 0xc0189371, 0x0) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r5, 0xc0189378, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB]) (rerun: 32) [ 2125.685761][ T8983] block nbd1: Receive control failed (result -32) [ 2125.686737][T31891] block nbd1: shutting down sockets 08:56:28 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x80) ioctl$NBD_DO_IT(r0, 0x301) (async) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000080)=@l2tp={0x2, 0x0, @initdev}, 0x80, &(0x7f0000000000)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/100, 0x64}], 0x4, &(0x7f0000000300)=""/231, 0xe7}, 0x0) 08:56:28 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r3 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r6, 0x0, 0x25, 0x5, @void}, 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r6, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES64=r4, @ANYRES16=r2, @ANYRESDEC=r1, @ANYRES64=r3, @ANYRESHEX=r6, @ANYRES64=r6, @ANYBLOB="5f8f51ee5f3577f261a24e0951448ed124026c94ca6384a54a885962c446361971773723e85281227ed988b6970fad0fd89e2edae2b53cbc7a5c5758b44de441ff63b21b6ed7246838bf6346c24e8438a5ecba9208d5d5bc1b25b91ca4afef4174e97dc3da0b7cc4c0bc7011f3aa60d3e452981efebb76abb6de8a483a502f251bd16b81213412ca4d551bda4a0489e093fdd8bd0e2ba70000e7cc20b8db6d1a9e7591614038de22dbc89cae77ae568356ec843e6ee5502b3974"], 0x10) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="0400000000000900000066696c653000"]) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:28 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:28 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="38538a11d590a739fcbe84b3cda7a1dc3b5b9011d9a589ccd36ea242f525b10ccd8b7f5a3ba8a346c4b9f7e12a57987979b67161abe9b2afc52b19ff06360daf7249cd4b61c8002f9ab5b9f18f62fc6a30676b2cfc5a73dad3749da6d348eac25770c0e5f3dcaf7db27ffcfd39bc9a4eb252f83ac79f56b977b8a723a8daa12f4e16df8a8d6fc2652aabaf51"], 0x10) ioctl$NBD_SET_SIZE(0xffffffffffffffff, 0xab02, 0x7fffffff) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="38538a11d590a739fcbe84b3cda7a1dc3b5b9011d9a589ccd36ea242f525b10ccd8b7f5a3ba8a346c4b9f7e12a57987979b67161abe9b2afc52b19ff06360daf7249cd4b61c8002f9ab5b9f18f62fc6a30676b2cfc5a73dad3749da6d348eac25770c0e5f3dcaf7db27ffcfd39bc9a4eb252f83ac79f56b977b8a723a8daa12f4e16df8a8d6fc2652aabaf51"], 0x10) (async) ioctl$NBD_SET_SIZE(0xffffffffffffffff, 0xab02, 0x7fffffff) (async) 08:56:28 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x401870cc, 0x2f2) 08:56:28 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x2040) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xd0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:28 executing program 2: r0 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c2784f8a93c0b0a480d22eba3fc53f9d3581a997d02b2654fb6cd211f5709c11bc574df5a827a17ba4c411d1f517596f42e1c20f2c74ad6c5f79194e3abfbace0f7d348b3e294f28f90bcf6072022f7d49771ee75df7ebe18fbea268f16e37d0fce6e48c5338ae2c54a02af1fedc3c9f67c2ce8912aaeb8871e4adc89b66306ff19dd8d3d9841686caa68006d5a50bd3ca72f6d3e368c575afb4228c8f4b28de33b21d17363caf5bdbfd0f81f6efaf87effaebd39cfcbc3e5ba7013b4f9a507040ef57e8cccf8aa278097090a9df37d500b10a9c06eda8de30c27e81ee6f2ed90fba637091e7d8e8e8be6052c22363956fa06245fbf0ad0bdc6a83c0833987f1e48e1fe8deef3a6bf6192326bf216a0461408de5e1cf6f095b0e871b450c39cd53d4f49f94a27a8e2d879d736b3106fd7393300000000000000000000000000e2105e76f531f57566801c98bef8a65efd833b95d771d2da8d3efb7acd2039d321cbda8a0fde68"], 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup, 0x8, 0x0, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) 08:56:28 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_SET_SOCK(r0, 0xab00, 0xffffffffffffffff) [ 2125.847398][T31932] block nbd1: shutting down sockets 08:56:28 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x401c5820, 0x2f2) 08:56:28 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r3 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) (async) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r6, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRES64=r4, @ANYRES16=r2, @ANYRESDEC=r1, @ANYRES64=r3, @ANYRESHEX=r6, @ANYRES64=r6, @ANYBLOB="5f8f51ee5f3577f261a24e0951448ed124026c94ca6384a54a885962c446361971773723e85281227ed988b6970fad0fd89e2edae2b53cbc7a5c5758b44de441ff63b21b6ed7246838bf6346c24e8438a5ecba9208d5d5bc1b25b91ca4afef4174e97dc3da0b7cc4c0bc7011f3aa60d3e452981efebb76abb6de8a483a502f251bd16b81213412ca4d551bda4a0489e093fdd8bd0e2ba70000e7cc20b8db6d1a9e7591614038de22dbc89cae77ae568356ec843e6ee5502b3974"], 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="0400000000000900000066696c653000"]) (async) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:28 executing program 1: socket$l2tp(0x2, 0x2, 0x73) (async) r0 = socket$l2tp(0x2, 0x2, 0x73) sendto$l2tp(r0, &(0x7f0000000000)="a4", 0x1, 0x0, &(0x7f0000000100)={0x2, 0x0, @remote}, 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) ioctl$NBD_PRINT_DEBUG(r2, 0xab06) (async) ioctl$NBD_PRINT_DEBUG(r2, 0xab06) ioctl$NBD_DO_IT(r2, 0xab03) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) r4 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$L2TP_CMD_NOOP(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x40, r4, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x8}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @loopback}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x52}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}]}, 0x40}, 0x1, 0x0, 0x0, 0x80}, 0x4048884) ioctl$NBD_PRINT_DEBUG(0xffffffffffffffff, 0xab06) r5 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r5, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r5, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r5, 0xc0189378, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB]) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r5, 0xc0189378, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB]) 08:56:28 executing program 2: r0 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c2784f8a93c0b0a480d22eba3fc53f9d3581a997d02b2654fb6cd211f5709c11bc574df5a827a17ba4c411d1f517596f42e1c20f2c74ad6c5f79194e3abfbace0f7d348b3e294f28f90bcf6072022f7d49771ee75df7ebe18fbea268f16e37d0fce6e48c5338ae2c54a02af1fedc3c9f67c2ce8912aaeb8871e4adc89b66306ff19dd8d3d9841686caa68006d5a50bd3ca72f6d3e368c575afb4228c8f4b28de33b21d17363caf5bdbfd0f81f6efaf87effaebd39cfcbc3e5ba7013b4f9a507040ef57e8cccf8aa278097090a9df37d500b10a9c06eda8de30c27e81ee6f2ed90fba637091e7d8e8e8be6052c22363956fa06245fbf0ad0bdc6a83c0833987f1e48e1fe8deef3a6bf6192326bf216a0461408de5e1cf6f095b0e871b450c39cd53d4f49f94a27a8e2d879d736b3106fd7393300000000000000000000000000e2105e76f531f57566801c98bef8a65efd833b95d771d2da8d3efb7acd2039d321cbda8a0fde68"], 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup, 0x8, 0x0, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) 08:56:28 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x2040) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xd0) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:28 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_SET_SOCK(r0, 0xab00, 0xffffffffffffffff) 08:56:28 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x4020940d, 0x2f2) 08:56:28 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x2040) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xd0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xd0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:28 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x40000) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) 08:56:28 executing program 2: r0 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2c2784f8a93c0b0a480d22eba3fc53f9d3581a997d02b2654fb6cd211f5709c11bc574df5a827a17ba4c411d1f517596f42e1c20f2c74ad6c5f79194e3abfbace0f7d348b3e294f28f90bcf6072022f7d49771ee75df7ebe18fbea268f16e37d0fce6e48c5338ae2c54a02af1fedc3c9f67c2ce8912aaeb8871e4adc89b66306ff19dd8d3d9841686caa68006d5a50bd3ca72f6d3e368c575afb4228c8f4b28de33b21d17363caf5bdbfd0f81f6efaf87effaebd39cfcbc3e5ba7013b4f9a507040ef57e8cccf8aa278097090a9df37d500b10a9c06eda8de30c27e81ee6f2ed90fba637091e7d8e8e8be6052c22363956fa06245fbf0ad0bdc6a83c0833987f1e48e1fe8deef3a6bf6192326bf216a0461408de5e1cf6f095b0e871b450c39cd53d4f49f94a27a8e2d879d736b3106fd7393300000000000000000000000000e2105e76f531f57566801c98bef8a65efd833b95d771d2da8d3efb7acd2039d321cbda8a0fde68"], 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup, 0x8, 0x0, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup, 0x8, 0x0, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) 08:56:28 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x101381) ioctl$NBD_DO_IT(r0, 0x301) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000140)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x4, 0x4, 0x6, 0x8}) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) write$binfmt_script(r2, &(0x7f0000000280)={'#! ', './file0', [{0x20, '+['}, {0x20, '/dev/nvme-fabrics\x00'}], 0xa, "2d73129709c9152c898d6663060d12315a02a23ab0eb72d917d20f1b27774ff30d81aa941d5062a8096058c96690380a1f11b897422305c23445472e6dfa809fe6b26a8c5b06ecc89ba5941f16191eed84225df9940f159b45ddc8d353f683663b26b519926e2e102530cde2eaecdf22d41937b9f6d3fb210eeaba729be4e300951da165c85bbe7ab4de2ce9b223816312320b74d3bd56363ced0de58b08368a8650e6b023a645de1e59dbd514c39dcd6e0d8c93f45dd299ff7a0bb9b0185d6b0bdd8d4612f361815a2a2e92eb806885a6e2f1a04732cb9ffe8ed9e7af7943ba3803e0b815b6657abccbd7a66fffa694aba97167eb50c9b752009ff9ec19d8c19cef1c4c4d0aa390badde1ba38da641b569aaca4c5743c3bcd5ad25c48b0ec4a02d9082024108584f3b01ebd9b165387c917db96ec2471a47a36d58b83682a2c33fa077543cb9a874951e9f1749ada2fb68ce99ace7b906ed6ccc43ad7e0edf9b84968afe5328726e01234ef11f8e1480b94a52373eb795f135762dc860ccf4d82ea06547a6c97cef8d627ba189aedd193b3f4e15ae901d4528f4cad073a03a4da2700c15f4d9c3ce488ee35bb0447cd2fed6adfa5dcb180636a2b660aa2d8fd6f94bae36d0efd7bce2f5b87c40661bc51b7bd7691e31ed45ffa0f7ff34a6de3e872cdba42a47239c61b7f0ed68cf9a367e989461a1bd266945295ed32a0ebfc625be6233ae2d84344db17936d56faf800faf4be8fb3ce1304847a6f9fec08d641e5c246869d2269b247e22adc5106bcc8adf7307c2b2d9d7cf7cb0a0c7294b86bad4de85326b64cd3be1e0287130ec039ccf7542e24e7a21becf13106efc408a2c924f264e3a719fb3c30cb48ea1248fc5a84199b570b9ef8ef2d5c6660ebefcab529c274d69383bf6c20c96cbf17ef5f3a824878802fcc143f0594b4993ad383fd3f50e746b29c79e7af62c6262787c7372194d075e9e21aac5b412c3f6a83f4e407fc4dd4edd7b1304c1653eac4ad17a64db1b769300b6589a1f76ca807f7d9f21c85d24f5dd2b38be3c2a374ad7f15f3e6a07898dbae26d4000b170c177ff34e9aaced5ffaf1c06f28a9b1d06d5a0aeeefda800c7bd7bd5094c7abcbc105d68d4006b1f035283e331765ef0871afb933850979523c20f78c2e92a41f0c3fbfa8650ce6e2a6ea69539e3b09b2073f61dd1539381ddd084c73b80b1c5fd4abb05619445ed1b5a27ffda7290b6b0a1aa24f6dea67a01e7574cd99787b34351422057aa92920dbff4f16adc973bae8b506a54c16e7e67a0eb994f8a43197eb4be967b0c5131207781efd30792f8ec8f1606c970ecb78b488693d218743b41fdfd130e706c6589bc9f44f9c6d3a0e87761899087ae8c733002e140dd323233747971dfbc71d4f3828e28d43ba9259799aaaced4776fd423b062ff38ebfca61988a715b445ed14d5c037140abc0f5fd9466d5e2d3f899fdf5d5cecd6334c89cedceec4d25de97d874a0719d859cd0d8713bc9304d1ead0c594224db20bb05ceb5a2186edc7aeeb8b033c769b041f9ec2732848ef7f28b9483a3cfe41d0dbf5af6a9b48004f1c106021e4630625611658d5a5a414a8f82ce5b926fa6d471614414cff6496f4878909d1bc57f875ca82f0fdc11935f7d557be58f61b20b93c07725462548d9f3c9d324ecdd8977fb83f572517e1bbdeeafbb423650f2e3769f3976bba855ffbf17392b0c59a08697155fc1c3a5649825ed2f794b922ac02cd26fd512b415c7d517c4af26c4fdd79933a1297811a6673484c1b4c68e822f853cc2dfd97ea1ebbbe22709d971162ff11232de0c0c8aa85bad7f7ef6d925637fb7ae2cd2b745b7a137776918ea803291d1036e5833c758ac71989edd3a8104401d4046106d919d62147a27820060f557f5edc014e072766608a9ab1d83c81b210361eb6c1c2f5ddde22ab09a965a8f2a04950b9598b23815b97e81e72782bb2f0221b2e62e6abc5982d5523ed3d605c4f87c3fa7f856e0f46c4aa005deaea9c95d6c1afa627251bd97b4127ab94562a6c4346d431778ec6bc19a67fc185e3b3df8deb077b302519b09f9e34210c393aa3730d39ba286fc69c0fe9077d5f13849ea66a1e21b5ff72a33ad146aa66eb1fbdb6db04f777574363cc8a048764f40e107f85fcfe32df7a854fc43a49986251871bbe8d692ef8ea3373abdadbb998a5b33103ff10a7cf71de55a0eb3f09ff904583f0fa6734ee43414678a5a59b7c264d5557ce037e0492d9ff426c7a1762a29d7b6faf2fda5089aa45f7057858f20cfb99e68316034c147a354ad2c5e2f99011ea7c8b14ee027e7cbe8007f68098f47b6e263e7d2ce80cffe3e1f0374ad2f8bf7836d8c166b895955ec178719f4810b93ae2e4816d4d1dfbd2c8e677f8ef093a574aeaf795a64ed422b57e26ec6531201caee21c32c7aad71d3b8ae3c8ab44ca376290ac90d81e469559c52e8e544f4ee4c00d9e501cf750a6e1a65e75d4dd068ea42c3756add4ca6192c861cb2028262f0a3e59841794e0961a57dc1fe4ac4d68a49cddb910ca763a732a4977d0cb451e867812c92aea5ec6237074e4230afaaf4d3e555a292d43d5e9590eeb0ccdb642d51c3bc3b140bf8c39e5f482150f605fecd9e869f14cdef54baa549c10b56fca7806994d950eab1be28f17da57032f297aa64cc18907ec7125b8641c1af40bf4b8a8ff6f6916f5f34f0faff9aab505b154a97af2b6b02688d0b598488fd4cdc3d93cb2db3dd9dc38d6e17f81f4c86e963c30eca8d3ada79683a023f8ab003f580e0caded728571802c5fe4cfdf057a70d5076d3fb42242c03bae030e7a9c67e666c4775756714b9cb946028eeba3d712df3f930d6063bbfaa63e9149126ab4c83d4a535d72864f0c893e5cb7f68d6c6d033cb6e84bd4ad8716dcdcbfd2c339396f20cd03d3c16a146e943683b2733f535841a1818fc7fa47cda0d08769c1b164ce6ef455cdcd67151b94c0fa0ac9839247cc949307150c4990c14ae890258ee65beb0cc8e3779ca32f9543b6ee97d12d58e2359237c98156f6be48b07f0b3433288a4d1b32675d8c5d64c164ac5f78fcee20ddeeb3ab5d6d98f5aa2c1ff70b5d8057277e8590af69f54bcdfbea2c4f3c7209160264e81ed43e4f3a718df062541a523439bd4ee2f26849831c89bdeabce323fbb06bef43f18722df7cc35a74a0ae5234564cb30524b073f8d50739149dbe272b2fececcf0c142be64b9fa5debaf761ace02a5b3583e01d3680534cc2feb235e0faab47a9048baf2bc1e916a91a50206f7d9222f1e911f9a487049dfb9bca1bb0a5211a56c4d99d238bd20158ff60f792bd79df6ddbee2c16a5656f4f559106c5a129972ff9dd7d60e12231f88dd0a151ab27e8ac27a06ce02e95de8d328238a41d9259b10fcd790d138133b658a66aab607d9590a5c76aa36cba7abb81727ee57748763d47e66b4fce3263a24d192ae48e2e723796528d77c03b8056f73768c119cb6485fb1349e8ddb05af7c8430c56ac111003016455299274bd19dcfb6614bd40a9c007aacd669d1194b1a365e39365c661e29300371c8932c90cc94a2945ea06733cd6da48bb87aad5fdeeda70036808c824a6ee94acdb140d3b1aeae309808dd2f1b9230316e28093a5d00b6022527f1cc7d5636f7e0ac764877f22bd5f23a0d5e22d9714081e236b83615f417207176cb6100adc2b0e2eaa13383ef304f22134da14197f76280f19378da0e463372878a3b8373a34576f8e9ffcca87899c7fd56fc2037d2cb3f2ce17fd53503b78defd6e20a404fcbf87c0860e9947ec3a2777dd5d4697f20c2d6bdf89f066d3b244b08c59dca6665a97b6f5e919adbdeba43bbbc7589d7608e5c966b2e24330a5906707b59056ffd67582884faa799f8e769367f9bfad05a89da9f04267498246249d361d6c6c3212fc89919fc342d1461023cf7b88ab633b803d278c2171a8cb7bb6dc3121a743a6b4f91270f7f0736750269d63f528053acb7762556d1e1cc7ce70c55a03a7209f9f6b4f89f406108e42c30e4ef843eb42653c0436d25614acd7a6f993a090ea1058380942898b705ff3e679cb3bf128cab30c640a99ebd32f4d57b8ba3150ffc975d118eac380de0e7ed17d2e6862fc1e6e18a8ef1c39041cbf71be80bca7053050ee69e11904f55c9234c147bdc78fcfc0dfbfe7052b05651a9452cb8a5c3c577b7dc1708fb507fc4974a969d63c88888b9044c68b6a58e5d350625c3438cb0be673fce9eb8760c3fe4276d52f9d6a810a2bda2eba55d91c2406382e646219c023582a62c04cc0cabd62e51c89bb3a64769fd6aacaa7d1ffb848ba2208006b9ebcd7355ef5e38a732f00b1f07b0985f401acc1557c4e9d8578542801b81ebb7af7e5535ebc81dc5c708e786f2769443134500fb56c876bd6ef24570e8514cc1e0c71064e6017411a1f147cd4dc5c1894e55626e3b28cf37827188d675fe8cc3dd8ef274feea36b61013f11dbbe4832805c1ba2234ae6d35e2b45a7e19ee76dc482f598cbad7c5da5f1a19e5595c4c6289cd44fc9228c0b0cc94945cc24e8d6be79d417fedb091d269af5a86c4a00854c71b30b6154f2ed3075ed2ce1a40b93f7162a8d0e4d1407d7ba421365d960ecbed9fe71503927003ec06d621bd92b5cf242913a7476a790009301647ec6576e472b02e21bc994fe057b49bbc1c3ef16d21a6c89f0578893753a741012bf7f085168228918a125881bdb36b641477ae0fb7789fb6ccf1cdc1318df4ee8aebdc75823e828baa73ec801faa6abe4dc5a7c40bac6f0d2f73dcd7cf9bf9fdfbae9504d5c33fe28c008e2bcd0fc459e7c2003cc8ef7c61ed426f4449fc57b8290652298b43b45946e0a6a39d2c6991483dee7d2ebaca596295b74152139949f24892ad201872b6a22c129344beb353fe580d41e61a616d95493ebfef3421581bd4cb38acbdddfb1e9af396b7e52b0dabd4acafb1d899ecee133016b02f31c9544a1290110bf1aa9475230c64978c3cf0cdf913dac43e08a542f84937381b41fe269fb1dd202783f9f7b0cab95e6cceedb03afeac4ed7271d1d190487a24b391fd4b78a2625e32145bb06d66c69dd1444a8a8aeec5650b74a001e9875d520ce5dfb1fcea2751b8b6c1a838001a510eb24ac87deab14e4be90768098563dfc335a017bef2e09170ba7ac83d86c4b3e1a8df26880c249291f30b4b7c11bd82ecc1a701140478504d436c72ab6c98c8c733a14be01a7d079901164a67dac74a36c17ec7101b22fa61111d9531643a78481ab3f1a8364408d68b8163db4949c7bf119cfd14b974888ac865480c131680aa756989898c79f22ccd5455103aab8f2e6e22f0ca2616bface8b4b4912cb1a9d5ba7cb165abf7a88bc726a5f72268e7cd5894d2072e11fb0c0317603b4dddb84dd808b82774f2e9005349bda2a6a03d5317ef614f209ed04ec664be010635a606579d91438fcdf06d8028628828a9d902aba5374964ed36b5459ba140a9f4bf6de5113ca43e7b61c52f5d51a9cc027ed0d40ab90fa9ec9369147d056e84cf1ea18625b7ead95f6982c8420e3e78fbd5c5a127e877f02eadaa33199366584874c3333b88fd8b8e74bc1c5f4986c44be6b076f168a40302a6c24040de4b6281732f131cfa08cbe112cd584feb112b23d9580203033e046a423096946420ac458f653b319fcaa3b13ba65eef5a8cabd892023ada8c223ec7bf879ad8be8ee20145a3b14d0ac2b6d2bc55d64429cab3654548f944a78367322312ad8850"}, 0x1021) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000180)=0x0, &(0x7f00000001c0)=0x4) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000200)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x7, '\x00', r3, 0xffffffffffffffff, 0x4, 0x0, 0x2}, 0x48) 08:56:28 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_SET_SOCK(r0, 0xab00, 0xffffffffffffffff) 08:56:28 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x101381) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000140)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x4, 0x4, 0x6, 0x8}) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) (async) write$binfmt_script(r2, &(0x7f0000000280)={'#! ', './file0', [{0x20, '+['}, {0x20, '/dev/nvme-fabrics\x00'}], 0xa, "2d73129709c9152c898d6663060d12315a02a23ab0eb72d917d20f1b27774ff30d81aa941d5062a8096058c96690380a1f11b897422305c23445472e6dfa809fe6b26a8c5b06ecc89ba5941f16191eed84225df9940f159b45ddc8d353f683663b26b519926e2e102530cde2eaecdf22d41937b9f6d3fb210eeaba729be4e300951da165c85bbe7ab4de2ce9b223816312320b74d3bd56363ced0de58b08368a8650e6b023a645de1e59dbd514c39dcd6e0d8c93f45dd299ff7a0bb9b0185d6b0bdd8d4612f361815a2a2e92eb806885a6e2f1a04732cb9ffe8ed9e7af7943ba3803e0b815b6657abccbd7a66fffa694aba97167eb50c9b752009ff9ec19d8c19cef1c4c4d0aa390badde1ba38da641b569aaca4c5743c3bcd5ad25c48b0ec4a02d9082024108584f3b01ebd9b165387c917db96ec2471a47a36d58b83682a2c33fa077543cb9a874951e9f1749ada2fb68ce99ace7b906ed6ccc43ad7e0edf9b84968afe5328726e01234ef11f8e1480b94a52373eb795f135762dc860ccf4d82ea06547a6c97cef8d627ba189aedd193b3f4e15ae901d4528f4cad073a03a4da2700c15f4d9c3ce488ee35bb0447cd2fed6adfa5dcb180636a2b660aa2d8fd6f94bae36d0efd7bce2f5b87c40661bc51b7bd7691e31ed45ffa0f7ff34a6de3e872cdba42a47239c61b7f0ed68cf9a367e989461a1bd266945295ed32a0ebfc625be6233ae2d84344db17936d56faf800faf4be8fb3ce1304847a6f9fec08d641e5c246869d2269b247e22adc5106bcc8adf7307c2b2d9d7cf7cb0a0c7294b86bad4de85326b64cd3be1e0287130ec039ccf7542e24e7a21becf13106efc408a2c924f264e3a719fb3c30cb48ea1248fc5a84199b570b9ef8ef2d5c6660ebefcab529c274d69383bf6c20c96cbf17ef5f3a824878802fcc143f0594b4993ad383fd3f50e746b29c79e7af62c6262787c7372194d075e9e21aac5b412c3f6a83f4e407fc4dd4edd7b1304c1653eac4ad17a64db1b769300b6589a1f76ca807f7d9f21c85d24f5dd2b38be3c2a374ad7f15f3e6a07898dbae26d4000b170c177ff34e9aaced5ffaf1c06f28a9b1d06d5a0aeeefda800c7bd7bd5094c7abcbc105d68d4006b1f035283e331765ef0871afb933850979523c20f78c2e92a41f0c3fbfa8650ce6e2a6ea69539e3b09b2073f61dd1539381ddd084c73b80b1c5fd4abb05619445ed1b5a27ffda7290b6b0a1aa24f6dea67a01e7574cd99787b34351422057aa92920dbff4f16adc973bae8b506a54c16e7e67a0eb994f8a43197eb4be967b0c5131207781efd30792f8ec8f1606c970ecb78b488693d218743b41fdfd130e706c6589bc9f44f9c6d3a0e87761899087ae8c733002e140dd323233747971dfbc71d4f3828e28d43ba9259799aaaced4776fd423b062ff38ebfca61988a715b445ed14d5c037140abc0f5fd9466d5e2d3f899fdf5d5cecd6334c89cedceec4d25de97d874a0719d859cd0d8713bc9304d1ead0c594224db20bb05ceb5a2186edc7aeeb8b033c769b041f9ec2732848ef7f28b9483a3cfe41d0dbf5af6a9b48004f1c106021e4630625611658d5a5a414a8f82ce5b926fa6d471614414cff6496f4878909d1bc57f875ca82f0fdc11935f7d557be58f61b20b93c07725462548d9f3c9d324ecdd8977fb83f572517e1bbdeeafbb423650f2e3769f3976bba855ffbf17392b0c59a08697155fc1c3a5649825ed2f794b922ac02cd26fd512b415c7d517c4af26c4fdd79933a1297811a6673484c1b4c68e822f853cc2dfd97ea1ebbbe22709d971162ff11232de0c0c8aa85bad7f7ef6d925637fb7ae2cd2b745b7a137776918ea803291d1036e5833c758ac71989edd3a8104401d4046106d919d62147a27820060f557f5edc014e072766608a9ab1d83c81b210361eb6c1c2f5ddde22ab09a965a8f2a04950b9598b23815b97e81e72782bb2f0221b2e62e6abc5982d5523ed3d605c4f87c3fa7f856e0f46c4aa005deaea9c95d6c1afa627251bd97b4127ab94562a6c4346d431778ec6bc19a67fc185e3b3df8deb077b302519b09f9e34210c393aa3730d39ba286fc69c0fe9077d5f13849ea66a1e21b5ff72a33ad146aa66eb1fbdb6db04f777574363cc8a048764f40e107f85fcfe32df7a854fc43a49986251871bbe8d692ef8ea3373abdadbb998a5b33103ff10a7cf71de55a0eb3f09ff904583f0fa6734ee43414678a5a59b7c264d5557ce037e0492d9ff426c7a1762a29d7b6faf2fda5089aa45f7057858f20cfb99e68316034c147a354ad2c5e2f99011ea7c8b14ee027e7cbe8007f68098f47b6e263e7d2ce80cffe3e1f0374ad2f8bf7836d8c166b895955ec178719f4810b93ae2e4816d4d1dfbd2c8e677f8ef093a574aeaf795a64ed422b57e26ec6531201caee21c32c7aad71d3b8ae3c8ab44ca376290ac90d81e469559c52e8e544f4ee4c00d9e501cf750a6e1a65e75d4dd068ea42c3756add4ca6192c861cb2028262f0a3e59841794e0961a57dc1fe4ac4d68a49cddb910ca763a732a4977d0cb451e867812c92aea5ec6237074e4230afaaf4d3e555a292d43d5e9590eeb0ccdb642d51c3bc3b140bf8c39e5f482150f605fecd9e869f14cdef54baa549c10b56fca7806994d950eab1be28f17da57032f297aa64cc18907ec7125b8641c1af40bf4b8a8ff6f6916f5f34f0faff9aab505b154a97af2b6b02688d0b598488fd4cdc3d93cb2db3dd9dc38d6e17f81f4c86e963c30eca8d3ada79683a023f8ab003f580e0caded728571802c5fe4cfdf057a70d5076d3fb42242c03bae030e7a9c67e666c4775756714b9cb946028eeba3d712df3f930d6063bbfaa63e9149126ab4c83d4a535d72864f0c893e5cb7f68d6c6d033cb6e84bd4ad8716dcdcbfd2c339396f20cd03d3c16a146e943683b2733f535841a1818fc7fa47cda0d08769c1b164ce6ef455cdcd67151b94c0fa0ac9839247cc949307150c4990c14ae890258ee65beb0cc8e3779ca32f9543b6ee97d12d58e2359237c98156f6be48b07f0b3433288a4d1b32675d8c5d64c164ac5f78fcee20ddeeb3ab5d6d98f5aa2c1ff70b5d8057277e8590af69f54bcdfbea2c4f3c7209160264e81ed43e4f3a718df062541a523439bd4ee2f26849831c89bdeabce323fbb06bef43f18722df7cc35a74a0ae5234564cb30524b073f8d50739149dbe272b2fececcf0c142be64b9fa5debaf761ace02a5b3583e01d3680534cc2feb235e0faab47a9048baf2bc1e916a91a50206f7d9222f1e911f9a487049dfb9bca1bb0a5211a56c4d99d238bd20158ff60f792bd79df6ddbee2c16a5656f4f559106c5a129972ff9dd7d60e12231f88dd0a151ab27e8ac27a06ce02e95de8d328238a41d9259b10fcd790d138133b658a66aab607d9590a5c76aa36cba7abb81727ee57748763d47e66b4fce3263a24d192ae48e2e723796528d77c03b8056f73768c119cb6485fb1349e8ddb05af7c8430c56ac111003016455299274bd19dcfb6614bd40a9c007aacd669d1194b1a365e39365c661e29300371c8932c90cc94a2945ea06733cd6da48bb87aad5fdeeda70036808c824a6ee94acdb140d3b1aeae309808dd2f1b9230316e28093a5d00b6022527f1cc7d5636f7e0ac764877f22bd5f23a0d5e22d9714081e236b83615f417207176cb6100adc2b0e2eaa13383ef304f22134da14197f76280f19378da0e463372878a3b8373a34576f8e9ffcca87899c7fd56fc2037d2cb3f2ce17fd53503b78defd6e20a404fcbf87c0860e9947ec3a2777dd5d4697f20c2d6bdf89f066d3b244b08c59dca6665a97b6f5e919adbdeba43bbbc7589d7608e5c966b2e24330a5906707b59056ffd67582884faa799f8e769367f9bfad05a89da9f04267498246249d361d6c6c3212fc89919fc342d1461023cf7b88ab633b803d278c2171a8cb7bb6dc3121a743a6b4f91270f7f0736750269d63f528053acb7762556d1e1cc7ce70c55a03a7209f9f6b4f89f406108e42c30e4ef843eb42653c0436d25614acd7a6f993a090ea1058380942898b705ff3e679cb3bf128cab30c640a99ebd32f4d57b8ba3150ffc975d118eac380de0e7ed17d2e6862fc1e6e18a8ef1c39041cbf71be80bca7053050ee69e11904f55c9234c147bdc78fcfc0dfbfe7052b05651a9452cb8a5c3c577b7dc1708fb507fc4974a969d63c88888b9044c68b6a58e5d350625c3438cb0be673fce9eb8760c3fe4276d52f9d6a810a2bda2eba55d91c2406382e646219c023582a62c04cc0cabd62e51c89bb3a64769fd6aacaa7d1ffb848ba2208006b9ebcd7355ef5e38a732f00b1f07b0985f401acc1557c4e9d8578542801b81ebb7af7e5535ebc81dc5c708e786f2769443134500fb56c876bd6ef24570e8514cc1e0c71064e6017411a1f147cd4dc5c1894e55626e3b28cf37827188d675fe8cc3dd8ef274feea36b61013f11dbbe4832805c1ba2234ae6d35e2b45a7e19ee76dc482f598cbad7c5da5f1a19e5595c4c6289cd44fc9228c0b0cc94945cc24e8d6be79d417fedb091d269af5a86c4a00854c71b30b6154f2ed3075ed2ce1a40b93f7162a8d0e4d1407d7ba421365d960ecbed9fe71503927003ec06d621bd92b5cf242913a7476a790009301647ec6576e472b02e21bc994fe057b49bbc1c3ef16d21a6c89f0578893753a741012bf7f085168228918a125881bdb36b641477ae0fb7789fb6ccf1cdc1318df4ee8aebdc75823e828baa73ec801faa6abe4dc5a7c40bac6f0d2f73dcd7cf9bf9fdfbae9504d5c33fe28c008e2bcd0fc459e7c2003cc8ef7c61ed426f4449fc57b8290652298b43b45946e0a6a39d2c6991483dee7d2ebaca596295b74152139949f24892ad201872b6a22c129344beb353fe580d41e61a616d95493ebfef3421581bd4cb38acbdddfb1e9af396b7e52b0dabd4acafb1d899ecee133016b02f31c9544a1290110bf1aa9475230c64978c3cf0cdf913dac43e08a542f84937381b41fe269fb1dd202783f9f7b0cab95e6cceedb03afeac4ed7271d1d190487a24b391fd4b78a2625e32145bb06d66c69dd1444a8a8aeec5650b74a001e9875d520ce5dfb1fcea2751b8b6c1a838001a510eb24ac87deab14e4be90768098563dfc335a017bef2e09170ba7ac83d86c4b3e1a8df26880c249291f30b4b7c11bd82ecc1a701140478504d436c72ab6c98c8c733a14be01a7d079901164a67dac74a36c17ec7101b22fa61111d9531643a78481ab3f1a8364408d68b8163db4949c7bf119cfd14b974888ac865480c131680aa756989898c79f22ccd5455103aab8f2e6e22f0ca2616bface8b4b4912cb1a9d5ba7cb165abf7a88bc726a5f72268e7cd5894d2072e11fb0c0317603b4dddb84dd808b82774f2e9005349bda2a6a03d5317ef614f209ed04ec664be010635a606579d91438fcdf06d8028628828a9d902aba5374964ed36b5459ba140a9f4bf6de5113ca43e7b61c52f5d51a9cc027ed0d40ab90fa9ec9369147d056e84cf1ea18625b7ead95f6982c8420e3e78fbd5c5a127e877f02eadaa33199366584874c3333b88fd8b8e74bc1c5f4986c44be6b076f168a40302a6c24040de4b6281732f131cfa08cbe112cd584feb112b23d9580203033e046a423096946420ac458f653b319fcaa3b13ba65eef5a8cabd892023ada8c223ec7bf879ad8be8ee20145a3b14d0ac2b6d2bc55d64429cab3654548f944a78367322312ad8850"}, 0x1021) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000180)=0x0, &(0x7f00000001c0)=0x4) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000200)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x7, '\x00', r3, 0xffffffffffffffff, 0x4, 0x0, 0x2}, 0x48) 08:56:28 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x80041284, 0x2f2) 08:56:29 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) recvfrom$l2tp(0xffffffffffffffff, &(0x7f0000000080)=""/62, 0x3e, 0x40000121, &(0x7f00000000c0)={0x2, 0x0, @broadcast}, 0x10) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:29 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x40000) ioctl$NBD_DO_IT(r0, 0x1263) (async, rerun: 64) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) (rerun: 64) 08:56:29 executing program 2: ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_GETGAMMA(0xffffffffffffffff, 0xc02064a4, &(0x7f0000000140)={r0, 0x6, &(0x7f0000000080)=[0x755, 0xcee8, 0x3, 0xed87, 0x3, 0x5e], &(0x7f00000000c0)=[0x9, 0xc7eb, 0x94, 0x3, 0x3803, 0x1f, 0xd9d], &(0x7f0000000100)=[0x6, 0x109f]}) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000280)={&(0x7f0000000180)=[0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0], 0x1, 0x4, 0x6, 0x2}) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(0xffffffffffffffff, 0xc01864b0, &(0x7f00000002c0)={r1, r2, 0x4, 0x3, 0x9}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000300)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="e0ff30503d3f08ba6df7150043b9a48655d1cbef786b63616b4935029aef180e6b92b9506a8e9d805b1501f3ef8a1bec3eb92ac8d70eee0f59f8b1"], 0x10) 08:56:29 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x81}}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0xbfa15be) 08:56:29 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x80041285, 0x2f2) 08:56:29 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x101381) ioctl$NBD_DO_IT(r0, 0x301) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000140)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x4, 0x4, 0x6, 0x8}) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) write$binfmt_script(r2, &(0x7f0000000280)={'#! ', './file0', [{0x20, '+['}, {0x20, '/dev/nvme-fabrics\x00'}], 0xa, "2d73129709c9152c898d6663060d12315a02a23ab0eb72d917d20f1b27774ff30d81aa941d5062a8096058c96690380a1f11b897422305c23445472e6dfa809fe6b26a8c5b06ecc89ba5941f16191eed84225df9940f159b45ddc8d353f683663b26b519926e2e102530cde2eaecdf22d41937b9f6d3fb210eeaba729be4e300951da165c85bbe7ab4de2ce9b223816312320b74d3bd56363ced0de58b08368a8650e6b023a645de1e59dbd514c39dcd6e0d8c93f45dd299ff7a0bb9b0185d6b0bdd8d4612f361815a2a2e92eb806885a6e2f1a04732cb9ffe8ed9e7af7943ba3803e0b815b6657abccbd7a66fffa694aba97167eb50c9b752009ff9ec19d8c19cef1c4c4d0aa390badde1ba38da641b569aaca4c5743c3bcd5ad25c48b0ec4a02d9082024108584f3b01ebd9b165387c917db96ec2471a47a36d58b83682a2c33fa077543cb9a874951e9f1749ada2fb68ce99ace7b906ed6ccc43ad7e0edf9b84968afe5328726e01234ef11f8e1480b94a52373eb795f135762dc860ccf4d82ea06547a6c97cef8d627ba189aedd193b3f4e15ae901d4528f4cad073a03a4da2700c15f4d9c3ce488ee35bb0447cd2fed6adfa5dcb180636a2b660aa2d8fd6f94bae36d0efd7bce2f5b87c40661bc51b7bd7691e31ed45ffa0f7ff34a6de3e872cdba42a47239c61b7f0ed68cf9a367e989461a1bd266945295ed32a0ebfc625be6233ae2d84344db17936d56faf800faf4be8fb3ce1304847a6f9fec08d641e5c246869d2269b247e22adc5106bcc8adf7307c2b2d9d7cf7cb0a0c7294b86bad4de85326b64cd3be1e0287130ec039ccf7542e24e7a21becf13106efc408a2c924f264e3a719fb3c30cb48ea1248fc5a84199b570b9ef8ef2d5c6660ebefcab529c274d69383bf6c20c96cbf17ef5f3a824878802fcc143f0594b4993ad383fd3f50e746b29c79e7af62c6262787c7372194d075e9e21aac5b412c3f6a83f4e407fc4dd4edd7b1304c1653eac4ad17a64db1b769300b6589a1f76ca807f7d9f21c85d24f5dd2b38be3c2a374ad7f15f3e6a07898dbae26d4000b170c177ff34e9aaced5ffaf1c06f28a9b1d06d5a0aeeefda800c7bd7bd5094c7abcbc105d68d4006b1f035283e331765ef0871afb933850979523c20f78c2e92a41f0c3fbfa8650ce6e2a6ea69539e3b09b2073f61dd1539381ddd084c73b80b1c5fd4abb05619445ed1b5a27ffda7290b6b0a1aa24f6dea67a01e7574cd99787b34351422057aa92920dbff4f16adc973bae8b506a54c16e7e67a0eb994f8a43197eb4be967b0c5131207781efd30792f8ec8f1606c970ecb78b488693d218743b41fdfd130e706c6589bc9f44f9c6d3a0e87761899087ae8c733002e140dd323233747971dfbc71d4f3828e28d43ba9259799aaaced4776fd423b062ff38ebfca61988a715b445ed14d5c037140abc0f5fd9466d5e2d3f899fdf5d5cecd6334c89cedceec4d25de97d874a0719d859cd0d8713bc9304d1ead0c594224db20bb05ceb5a2186edc7aeeb8b033c769b041f9ec2732848ef7f28b9483a3cfe41d0dbf5af6a9b48004f1c106021e4630625611658d5a5a414a8f82ce5b926fa6d471614414cff6496f4878909d1bc57f875ca82f0fdc11935f7d557be58f61b20b93c07725462548d9f3c9d324ecdd8977fb83f572517e1bbdeeafbb423650f2e3769f3976bba855ffbf17392b0c59a08697155fc1c3a5649825ed2f794b922ac02cd26fd512b415c7d517c4af26c4fdd79933a1297811a6673484c1b4c68e822f853cc2dfd97ea1ebbbe22709d971162ff11232de0c0c8aa85bad7f7ef6d925637fb7ae2cd2b745b7a137776918ea803291d1036e5833c758ac71989edd3a8104401d4046106d919d62147a27820060f557f5edc014e072766608a9ab1d83c81b210361eb6c1c2f5ddde22ab09a965a8f2a04950b9598b23815b97e81e72782bb2f0221b2e62e6abc5982d5523ed3d605c4f87c3fa7f856e0f46c4aa005deaea9c95d6c1afa627251bd97b4127ab94562a6c4346d431778ec6bc19a67fc185e3b3df8deb077b302519b09f9e34210c393aa3730d39ba286fc69c0fe9077d5f13849ea66a1e21b5ff72a33ad146aa66eb1fbdb6db04f777574363cc8a048764f40e107f85fcfe32df7a854fc43a49986251871bbe8d692ef8ea3373abdadbb998a5b33103ff10a7cf71de55a0eb3f09ff904583f0fa6734ee43414678a5a59b7c264d5557ce037e0492d9ff426c7a1762a29d7b6faf2fda5089aa45f7057858f20cfb99e68316034c147a354ad2c5e2f99011ea7c8b14ee027e7cbe8007f68098f47b6e263e7d2ce80cffe3e1f0374ad2f8bf7836d8c166b895955ec178719f4810b93ae2e4816d4d1dfbd2c8e677f8ef093a574aeaf795a64ed422b57e26ec6531201caee21c32c7aad71d3b8ae3c8ab44ca376290ac90d81e469559c52e8e544f4ee4c00d9e501cf750a6e1a65e75d4dd068ea42c3756add4ca6192c861cb2028262f0a3e59841794e0961a57dc1fe4ac4d68a49cddb910ca763a732a4977d0cb451e867812c92aea5ec6237074e4230afaaf4d3e555a292d43d5e9590eeb0ccdb642d51c3bc3b140bf8c39e5f482150f605fecd9e869f14cdef54baa549c10b56fca7806994d950eab1be28f17da57032f297aa64cc18907ec7125b8641c1af40bf4b8a8ff6f6916f5f34f0faff9aab505b154a97af2b6b02688d0b598488fd4cdc3d93cb2db3dd9dc38d6e17f81f4c86e963c30eca8d3ada79683a023f8ab003f580e0caded728571802c5fe4cfdf057a70d5076d3fb42242c03bae030e7a9c67e666c4775756714b9cb946028eeba3d712df3f930d6063bbfaa63e9149126ab4c83d4a535d72864f0c893e5cb7f68d6c6d033cb6e84bd4ad8716dcdcbfd2c339396f20cd03d3c16a146e943683b2733f535841a1818fc7fa47cda0d08769c1b164ce6ef455cdcd67151b94c0fa0ac9839247cc949307150c4990c14ae890258ee65beb0cc8e3779ca32f9543b6ee97d12d58e2359237c98156f6be48b07f0b3433288a4d1b32675d8c5d64c164ac5f78fcee20ddeeb3ab5d6d98f5aa2c1ff70b5d8057277e8590af69f54bcdfbea2c4f3c7209160264e81ed43e4f3a718df062541a523439bd4ee2f26849831c89bdeabce323fbb06bef43f18722df7cc35a74a0ae5234564cb30524b073f8d50739149dbe272b2fececcf0c142be64b9fa5debaf761ace02a5b3583e01d3680534cc2feb235e0faab47a9048baf2bc1e916a91a50206f7d9222f1e911f9a487049dfb9bca1bb0a5211a56c4d99d238bd20158ff60f792bd79df6ddbee2c16a5656f4f559106c5a129972ff9dd7d60e12231f88dd0a151ab27e8ac27a06ce02e95de8d328238a41d9259b10fcd790d138133b658a66aab607d9590a5c76aa36cba7abb81727ee57748763d47e66b4fce3263a24d192ae48e2e723796528d77c03b8056f73768c119cb6485fb1349e8ddb05af7c8430c56ac111003016455299274bd19dcfb6614bd40a9c007aacd669d1194b1a365e39365c661e29300371c8932c90cc94a2945ea06733cd6da48bb87aad5fdeeda70036808c824a6ee94acdb140d3b1aeae309808dd2f1b9230316e28093a5d00b6022527f1cc7d5636f7e0ac764877f22bd5f23a0d5e22d9714081e236b83615f417207176cb6100adc2b0e2eaa13383ef304f22134da14197f76280f19378da0e463372878a3b8373a34576f8e9ffcca87899c7fd56fc2037d2cb3f2ce17fd53503b78defd6e20a404fcbf87c0860e9947ec3a2777dd5d4697f20c2d6bdf89f066d3b244b08c59dca6665a97b6f5e919adbdeba43bbbc7589d7608e5c966b2e24330a5906707b59056ffd67582884faa799f8e769367f9bfad05a89da9f04267498246249d361d6c6c3212fc89919fc342d1461023cf7b88ab633b803d278c2171a8cb7bb6dc3121a743a6b4f91270f7f0736750269d63f528053acb7762556d1e1cc7ce70c55a03a7209f9f6b4f89f406108e42c30e4ef843eb42653c0436d25614acd7a6f993a090ea1058380942898b705ff3e679cb3bf128cab30c640a99ebd32f4d57b8ba3150ffc975d118eac380de0e7ed17d2e6862fc1e6e18a8ef1c39041cbf71be80bca7053050ee69e11904f55c9234c147bdc78fcfc0dfbfe7052b05651a9452cb8a5c3c577b7dc1708fb507fc4974a969d63c88888b9044c68b6a58e5d350625c3438cb0be673fce9eb8760c3fe4276d52f9d6a810a2bda2eba55d91c2406382e646219c023582a62c04cc0cabd62e51c89bb3a64769fd6aacaa7d1ffb848ba2208006b9ebcd7355ef5e38a732f00b1f07b0985f401acc1557c4e9d8578542801b81ebb7af7e5535ebc81dc5c708e786f2769443134500fb56c876bd6ef24570e8514cc1e0c71064e6017411a1f147cd4dc5c1894e55626e3b28cf37827188d675fe8cc3dd8ef274feea36b61013f11dbbe4832805c1ba2234ae6d35e2b45a7e19ee76dc482f598cbad7c5da5f1a19e5595c4c6289cd44fc9228c0b0cc94945cc24e8d6be79d417fedb091d269af5a86c4a00854c71b30b6154f2ed3075ed2ce1a40b93f7162a8d0e4d1407d7ba421365d960ecbed9fe71503927003ec06d621bd92b5cf242913a7476a790009301647ec6576e472b02e21bc994fe057b49bbc1c3ef16d21a6c89f0578893753a741012bf7f085168228918a125881bdb36b641477ae0fb7789fb6ccf1cdc1318df4ee8aebdc75823e828baa73ec801faa6abe4dc5a7c40bac6f0d2f73dcd7cf9bf9fdfbae9504d5c33fe28c008e2bcd0fc459e7c2003cc8ef7c61ed426f4449fc57b8290652298b43b45946e0a6a39d2c6991483dee7d2ebaca596295b74152139949f24892ad201872b6a22c129344beb353fe580d41e61a616d95493ebfef3421581bd4cb38acbdddfb1e9af396b7e52b0dabd4acafb1d899ecee133016b02f31c9544a1290110bf1aa9475230c64978c3cf0cdf913dac43e08a542f84937381b41fe269fb1dd202783f9f7b0cab95e6cceedb03afeac4ed7271d1d190487a24b391fd4b78a2625e32145bb06d66c69dd1444a8a8aeec5650b74a001e9875d520ce5dfb1fcea2751b8b6c1a838001a510eb24ac87deab14e4be90768098563dfc335a017bef2e09170ba7ac83d86c4b3e1a8df26880c249291f30b4b7c11bd82ecc1a701140478504d436c72ab6c98c8c733a14be01a7d079901164a67dac74a36c17ec7101b22fa61111d9531643a78481ab3f1a8364408d68b8163db4949c7bf119cfd14b974888ac865480c131680aa756989898c79f22ccd5455103aab8f2e6e22f0ca2616bface8b4b4912cb1a9d5ba7cb165abf7a88bc726a5f72268e7cd5894d2072e11fb0c0317603b4dddb84dd808b82774f2e9005349bda2a6a03d5317ef614f209ed04ec664be010635a606579d91438fcdf06d8028628828a9d902aba5374964ed36b5459ba140a9f4bf6de5113ca43e7b61c52f5d51a9cc027ed0d40ab90fa9ec9369147d056e84cf1ea18625b7ead95f6982c8420e3e78fbd5c5a127e877f02eadaa33199366584874c3333b88fd8b8e74bc1c5f4986c44be6b076f168a40302a6c24040de4b6281732f131cfa08cbe112cd584feb112b23d9580203033e046a423096946420ac458f653b319fcaa3b13ba65eef5a8cabd892023ada8c223ec7bf879ad8be8ee20145a3b14d0ac2b6d2bc55d64429cab3654548f944a78367322312ad8850"}, 0x1021) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000180)=0x0, &(0x7f00000001c0)=0x4) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000200)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x7, '\x00', r3, 0xffffffffffffffff, 0x4, 0x0, 0x2}, 0x48) [ 2126.820339][ T8983] block nbd1: Receive control failed (result -32) [ 2126.821201][T31962] block nbd1: shutting down sockets 08:56:29 executing program 2: ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_GETGAMMA(0xffffffffffffffff, 0xc02064a4, &(0x7f0000000140)={r0, 0x6, &(0x7f0000000080)=[0x755, 0xcee8, 0x3, 0xed87, 0x3, 0x5e], &(0x7f00000000c0)=[0x9, 0xc7eb, 0x94, 0x3, 0x3803, 0x1f, 0xd9d], &(0x7f0000000100)=[0x6, 0x109f]}) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000280)={&(0x7f0000000180)=[0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0], 0x1, 0x4, 0x6, 0x2}) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(0xffffffffffffffff, 0xc01864b0, &(0x7f00000002c0)={r1, r2, 0x4, 0x3, 0x9}) (async) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(0xffffffffffffffff, 0xc01864b0, &(0x7f00000002c0)={r1, r2, 0x4, 0x3, 0x9}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000300)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="e0ff30503d3f08ba6df7150043b9a48655d1cbef786b63616b4935029aef180e6b92b9506a8e9d805b1501f3ef8a1bec3eb92ac8d70eee0f59f8b1"], 0x10) 08:56:29 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x81}}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0xbfa15be) 08:56:29 executing program 2: ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_GETGAMMA(0xffffffffffffffff, 0xc02064a4, &(0x7f0000000140)={r0, 0x6, &(0x7f0000000080)=[0x755, 0xcee8, 0x3, 0xed87, 0x3, 0x5e], &(0x7f00000000c0)=[0x9, 0xc7eb, 0x94, 0x3, 0x3803, 0x1f, 0xd9d], &(0x7f0000000100)=[0x6, 0x109f]}) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000280)={&(0x7f0000000180)=[0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0], 0x1, 0x4, 0x6, 0x2}) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(0xffffffffffffffff, 0xc01864b0, &(0x7f00000002c0)={r1, r2, 0x4, 0x3, 0x9}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000300)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="e0ff30503d3f08ba6df7150043b9a48655d1cbef786b63616b4935029aef180e6b92b9506a8e9d805b1501f3ef8a1bec3eb92ac8d70eee0f59f8b1"], 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000300)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="e0ff30503d3f08ba6df7150043b9a48655d1cbef786b63616b4935029aef180e6b92b9506a8e9d805b1501f3ef8a1bec3eb92ac8d70eee0f59f8b1"], 0x10) 08:56:29 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) r4 = getegid() ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {r3, r4}}, './file0\x00'}) timer_create(0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f0000000100)) r5 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r5, 0xc0189371, 0x0) ioctl$NBD_SET_FLAGS(r5, 0xab0a, 0x80000001) timer_settime(0x0, 0x1, &(0x7f0000000000)={{}, {0x77359400}}, &(0x7f0000000080)) ioctl$NBD_DO_IT(r0, 0x301) 08:56:29 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x80081270, 0x2f2) 08:56:29 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x40000) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_PRINT_DEBUG(r0, 0xab06) 08:56:30 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) recvfrom$l2tp(0xffffffffffffffff, &(0x7f0000000080)=""/62, 0x3e, 0x40000121, &(0x7f00000000c0)={0x2, 0x0, @broadcast}, 0x10) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) recvfrom$l2tp(0xffffffffffffffff, &(0x7f0000000080)=""/62, 0x3e, 0x40000121, &(0x7f00000000c0)={0x2, 0x0, @broadcast}, 0x10) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) 08:56:30 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRES8=0x0, @ANYBLOB=','], 0x10) 08:56:30 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x81}}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0xbfa15be) 08:56:30 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x80081272, 0x2f2) 08:56:30 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) (async) r4 = getegid() ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {r3, r4}}, './file0\x00'}) (async) timer_create(0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f0000000100)) (async, rerun: 32) r5 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (rerun: 32) ioctl$AUTOFS_DEV_IOCTL_VERSION(r5, 0xc0189371, 0x0) ioctl$NBD_SET_FLAGS(r5, 0xab0a, 0x80000001) timer_settime(0x0, 0x1, &(0x7f0000000000)={{}, {0x77359400}}, &(0x7f0000000080)) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:30 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0xb) 08:56:30 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRES8=0x0, @ANYBLOB=','], 0x10) [ 2127.730333][ T8983] block nbd1: Receive control failed (result -32) [ 2127.731079][T32000] block nbd1: shutting down sockets 08:56:30 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0xb) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0xb) (async) 08:56:30 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRES8=0x0, @ANYBLOB=','], 0x10) 08:56:30 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x80081280, 0x2f2) 08:56:30 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x4200, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r2, 0xc04064a0, &(0x7f00000002c0)={&(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x6, 0x4, 0x9, 0x2}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r5, 0x0, 0x25, 0x5, @val=@tracing={0x0, 0x4a5}}, 0x40) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001000000180000003f12f080712236a5bacace10365f6a53ae799d8a6f9ae34085f2f429646eaac023b188d2b131b9dd", @ANYRES32=r2, @ANYRES16=r5]) 08:56:30 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) r4 = getegid() ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {r3, r4}}, './file0\x00'}) timer_create(0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f0000000100)) r5 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r5, 0xc0189371, 0x0) ioctl$NBD_SET_FLAGS(r5, 0xab0a, 0x80000001) timer_settime(0x0, 0x1, &(0x7f0000000000)={{}, {0x77359400}}, &(0x7f0000000080)) ioctl$NBD_DO_IT(r0, 0x301) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) (async) getegid() (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {r3, r4}}, './file0\x00'}) (async) timer_create(0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f0000000100)) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r5, 0xc0189371, 0x0) (async) ioctl$NBD_SET_FLAGS(r5, 0xab0a, 0x80000001) (async) timer_settime(0x0, 0x1, &(0x7f0000000000)={{}, {0x77359400}}, &(0x7f0000000080)) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) [ 2127.970792][T32025] block nbd1: shutting down sockets 08:56:30 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x80086301, 0x2f2) 08:56:30 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={r0, 0x0, 0x25, 0x5, @val=@tracing={0x0, 0x7}}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESOCT=r0, @ANYBLOB=','], 0x10) 08:56:30 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) recvfrom$l2tp(0xffffffffffffffff, &(0x7f0000000080)=""/62, 0x3e, 0x40000121, &(0x7f00000000c0)={0x2, 0x0, @broadcast}, 0x10) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:30 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x202) ioctl$NBD_DO_IT(r0, 0x301) ioctl$NBD_DISCONNECT(0xffffffffffffffff, 0xab08) 08:56:30 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0xb) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0xb) (async) 08:56:30 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x4200, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r2, 0xc04064a0, &(0x7f00000002c0)={&(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x6, 0x4, 0x9, 0x2}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r5, 0x0, 0x25, 0x5, @val=@tracing={0x0, 0x4a5}}, 0x40) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001000000180000003f12f080712236a5bacace10365f6a53ae799d8a6f9ae34085f2f429646eaac023b188d2b131b9dd", @ANYRES32=r2, @ANYRES16=r5]) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x4200, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r2, 0xc04064a0, &(0x7f00000002c0)={&(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x6, 0x4, 0x9, 0x2}) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r5, 0x0, 0x25, 0x5, @val=@tracing={0x0, 0x4a5}}, 0x40) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001000000180000003f12f080712236a5bacace10365f6a53ae799d8a6f9ae34085f2f429646eaac023b188d2b131b9dd", @ANYRES32=r2, @ANYRES16=r5]) (async) [ 2128.006660][T32043] block nbd1: Device being setup by another task 08:56:30 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080), 0x240100, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xffffff7e}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000001b31b45ba023884aeef728fcd00000018000000e30b76d1f64434e56c98c90e604e29caaa6f8665fc7fc61abca16de32d2731aa4ce49cfd6e4c6ad0f4730509d82aca3bb66c9487aa7dfa58f74db752778d875e0e175a6bf92155751f7d3998cbccd11ae7988236cdc592fc6cfadd5bd38ac23f81972800169225788ea89e5470d1fccfcccf78881baf219e7a7fa4e744d15f0b390f5ae09388b0aaf0ef82b2234f23603a26989f54951d7789f910f32468d52f327cfa637e7e8ff6b456a337d4122ecf40279825bc77b9f68516086fef577e7558044f", @ANYRES32=r0, @ANYBLOB="a6000000000000002e2f66696c653000"]) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f00000000c0)=[0x4, 0x1]) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000280)=@mangle={'mangle\x00', 0x1f, 0x6, 0x488, 0x98, 0x278, 0x278, 0x278, 0x358, 0x3f0, 0x3f0, 0x3f0, 0x3f0, 0x3f0, 0x6, &(0x7f0000000200), {[{{@uncond, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@ip={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0xff, 'bond0\x00', 'nicvf0\x00', {}, {0xff}, 0x11, 0x0, 0x1}, 0x0, 0xc0, 0xe8, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x2}}, @common=@icmp={{0x28}, {0x17, '|X'}}]}, @unspec=@CHECKSUM={0x28}}, {{@ip={@broadcast, @dev={0xac, 0x14, 0x14, 0x3c}, 0x0, 0xffffff00, 'veth0_to_team\x00', 'veth1_vlan\x00', {0xff}, {0xff}, 0x11, 0x3, 0xd84df310b01e0fc2}, 0x0, 0xb8, 0xf8, 0x0, {}, [@common=@socket0={{0x20}}, @common=@ttl={{0x28}, {0x2, 0x2}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x8, 0x10, @ipv4=@dev={0xac, 0x14, 0x14, 0x36}, 0x4e21}}}, {{@uncond, 0x0, 0xb8, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x1}}, @common=@socket0={{0x20}}]}, @ECN={0x28, 'ECN\x00', 0x0, {0x10, 0x7, 0x3}}}, {{@uncond, 0x0, 0x70, 0x98}, @inet=@TOS={0x28, 'TOS\x00', 0x0, {0x0, 0x1e}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4e8) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x4a79) 08:56:30 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={r0, 0x0, 0x25, 0x5, @val=@tracing={0x0, 0x7}}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESOCT=r0, @ANYBLOB=','], 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={r0, 0x0, 0x25, 0x5, @val=@tracing={0x0, 0x7}}, 0x40) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESOCT=r0, @ANYBLOB=','], 0x10) (async) 08:56:30 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x202) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$NBD_DISCONNECT(0xffffffffffffffff, 0xab08) 08:56:30 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x80086601, 0x2f2) 08:56:30 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x4200, 0x0) r4 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r4, 0x0, 0x25, 0x5, @void}, 0x10) (async) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r2, 0xc04064a0, &(0x7f00000002c0)={&(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x6, 0x4, 0x9, 0x2}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r5, 0x0, 0x25, 0x5, @val=@tracing={0x0, 0x4a5}}, 0x40) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001000000180000003f12f080712236a5bacace10365f6a53ae799d8a6f9ae34085f2f429646eaac023b188d2b131b9dd", @ANYRES32=r2, @ANYRES16=r5]) 08:56:30 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={r0, 0x0, 0x25, 0x5, @val=@tracing={0x0, 0x7}}, 0x40) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESOCT=r0, @ANYBLOB=','], 0x10) 08:56:31 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f00000000c0)={0x38, 0x1, r3, 0x0, 0x8001, 0xdd}) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:31 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x202) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$NBD_DISCONNECT(0xffffffffffffffff, 0xab08) 08:56:31 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080), 0x240100, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xffffff7e}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000001b31b45ba023884aeef728fcd00000018000000e30b76d1f64434e56c98c90e604e29caaa6f8665fc7fc61abca16de32d2731aa4ce49cfd6e4c6ad0f4730509d82aca3bb66c9487aa7dfa58f74db752778d875e0e175a6bf92155751f7d3998cbccd11ae7988236cdc592fc6cfadd5bd38ac23f81972800169225788ea89e5470d1fccfcccf78881baf219e7a7fa4e744d15f0b390f5ae09388b0aaf0ef82b2234f23603a26989f54951d7789f910f32468d52f327cfa637e7e8ff6b456a337d4122ecf40279825bc77b9f68516086fef577e7558044f", @ANYRES32=r0, @ANYBLOB="a6000000000000002e2f66696c653000"]) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f00000000c0)=[0x4, 0x1]) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000280)=@mangle={'mangle\x00', 0x1f, 0x6, 0x488, 0x98, 0x278, 0x278, 0x278, 0x358, 0x3f0, 0x3f0, 0x3f0, 0x3f0, 0x3f0, 0x6, &(0x7f0000000200), {[{{@uncond, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@ip={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0xff, 'bond0\x00', 'nicvf0\x00', {}, {0xff}, 0x11, 0x0, 0x1}, 0x0, 0xc0, 0xe8, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x2}}, @common=@icmp={{0x28}, {0x17, '|X'}}]}, @unspec=@CHECKSUM={0x28}}, {{@ip={@broadcast, @dev={0xac, 0x14, 0x14, 0x3c}, 0x0, 0xffffff00, 'veth0_to_team\x00', 'veth1_vlan\x00', {0xff}, {0xff}, 0x11, 0x3, 0xd84df310b01e0fc2}, 0x0, 0xb8, 0xf8, 0x0, {}, [@common=@socket0={{0x20}}, @common=@ttl={{0x28}, {0x2, 0x2}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x8, 0x10, @ipv4=@dev={0xac, 0x14, 0x14, 0x36}, 0x4e21}}}, {{@uncond, 0x0, 0xb8, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x1}}, @common=@socket0={{0x20}}]}, @ECN={0x28, 'ECN\x00', 0x0, {0x10, 0x7, 0x3}}}, {{@uncond, 0x0, 0x70, 0x98}, @inet=@TOS={0x28, 'TOS\x00', 0x0, {0x0, 0x1e}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4e8) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x4a79) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) openat$autofs(0xffffffffffffff9c, &(0x7f0000000080), 0x240100, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xffffff7e}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000001b31b45ba023884aeef728fcd00000018000000e30b76d1f64434e56c98c90e604e29caaa6f8665fc7fc61abca16de32d2731aa4ce49cfd6e4c6ad0f4730509d82aca3bb66c9487aa7dfa58f74db752778d875e0e175a6bf92155751f7d3998cbccd11ae7988236cdc592fc6cfadd5bd38ac23f81972800169225788ea89e5470d1fccfcccf78881baf219e7a7fa4e744d15f0b390f5ae09388b0aaf0ef82b2234f23603a26989f54951d7789f910f32468d52f327cfa637e7e8ff6b456a337d4122ecf40279825bc77b9f68516086fef577e7558044f", @ANYRES32=r0, @ANYBLOB="a6000000000000002e2f66696c653000"]) (async) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f00000000c0)=[0x4, 0x1]) (async) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000280)=@mangle={'mangle\x00', 0x1f, 0x6, 0x488, 0x98, 0x278, 0x278, 0x278, 0x358, 0x3f0, 0x3f0, 0x3f0, 0x3f0, 0x3f0, 0x6, &(0x7f0000000200), {[{{@uncond, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@ip={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0xff, 'bond0\x00', 'nicvf0\x00', {}, {0xff}, 0x11, 0x0, 0x1}, 0x0, 0xc0, 0xe8, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x2}}, @common=@icmp={{0x28}, {0x17, '|X'}}]}, @unspec=@CHECKSUM={0x28}}, {{@ip={@broadcast, @dev={0xac, 0x14, 0x14, 0x3c}, 0x0, 0xffffff00, 'veth0_to_team\x00', 'veth1_vlan\x00', {0xff}, {0xff}, 0x11, 0x3, 0xd84df310b01e0fc2}, 0x0, 0xb8, 0xf8, 0x0, {}, [@common=@socket0={{0x20}}, @common=@ttl={{0x28}, {0x2, 0x2}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x8, 0x10, @ipv4=@dev={0xac, 0x14, 0x14, 0x36}, 0x4e21}}}, {{@uncond, 0x0, 0xb8, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x1}}, @common=@socket0={{0x20}}]}, @ECN={0x28, 'ECN\x00', 0x0, {0x10, 0x7, 0x3}}}, {{@uncond, 0x0, 0x70, 0x98}, @inet=@TOS={0x28, 'TOS\x00', 0x0, {0x0, 0x1e}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4e8) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x4a79) (async) 08:56:31 executing program 2: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000380)=@generic={&(0x7f0000000340)='./file0\x00'}, 0x18) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="491ee5fdea1fc6b3d3ab2169f9f33227598f610a9e2afb2744247b4dd0c9af111d5b3e4eb2b2bc8de2fb6216ce52f1c8a8b895fae38c0df1fe2764b22dadf2ec2c48a916fae2e6e5e10535175c2938204c4a964e000000000000005f6401bc03642ba30c022c5a582d8fae3f46b80b75cf6373715b69ce04c43e57a6526689be5b9ada2e2c98ffffa6201b660f965f0ec6f1da4e79ed33cf2fc9d927295d8d3402223e1dac4a425cef2aa59cd90a149992de69d4c1b29022c1b989af55f48d1ece9f8c748b5674d9c8c05f34b1d2cfa64340fb915f9758c2ef5c661781734d27dbcb30f1bfff553e1a8c25cc0084b1e84c006ddd73ca5090a9e55525671feacdb53698e183fc881853a53abab06eed16ea79c795cc39906a9593ff18d13e5d9ed6e0c249376526544f39592daba979f1d8f6d1c059db4d4d2dd2019b4b2135db1532a0c2ab7e3b1004d2b1047a62b7617b1d4f9d77aedc8c3f8a8417f3f6648f1b243decd7c2d7beb4291a9263529c19e75badefcc85bc6d961c8e3338a8283fe4d3937bc4dd05adfd4b6f0f955d07ebd1c9f962badcc812253b979b9f094218ee55f5c5ca562003252197409b58ba7f67ff32b114d9b650b6a0da85993b44d1118b87d47679a6d87a5e949bd5c05c3d39874ca20be7d811e345b9579de02678c21eb42e2777162933bd8e580e1a04f4b00b24b22eb5fd8d330825b98fc8c9245eeb873b0b22694d0e5d439cc00089fc0b5147be5be3754d0438dafb7720cc"], 0x10) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)='%pB \x00'}, 0x20) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000000c0)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x38a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4, 0x1}, 0x48) socket$inet_dccp(0x2, 0x6, 0x0) write$6lowpan_control(r1, &(0x7f0000000180)='disconnect aa:aa:aa:aa:aa:11 2', 0x1e) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000001c0)=""/239) 08:56:31 executing program 0: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000080)='%pS \x00'}, 0x20) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xb, 0x0, 0x80, 0x3, 0x21, r0, 0x0, '\x00', 0x0, r1, 0x5, 0x3}, 0x48) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) 08:56:31 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x801c581f, 0x2f2) [ 2128.898911][ T8983] block nbd1: Receive control failed (result -32) [ 2128.900058][T32062] block nbd1: shutting down sockets 08:56:31 executing program 2: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000380)=@generic={&(0x7f0000000340)='./file0\x00'}, 0x18) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="491ee5fdea1fc6b3d3ab2169f9f33227598f610a9e2afb2744247b4dd0c9af111d5b3e4eb2b2bc8de2fb6216ce52f1c8a8b895fae38c0df1fe2764b22dadf2ec2c48a916fae2e6e5e10535175c2938204c4a964e000000000000005f6401bc03642ba30c022c5a582d8fae3f46b80b75cf6373715b69ce04c43e57a6526689be5b9ada2e2c98ffffa6201b660f965f0ec6f1da4e79ed33cf2fc9d927295d8d3402223e1dac4a425cef2aa59cd90a149992de69d4c1b29022c1b989af55f48d1ece9f8c748b5674d9c8c05f34b1d2cfa64340fb915f9758c2ef5c661781734d27dbcb30f1bfff553e1a8c25cc0084b1e84c006ddd73ca5090a9e55525671feacdb53698e183fc881853a53abab06eed16ea79c795cc39906a9593ff18d13e5d9ed6e0c249376526544f39592daba979f1d8f6d1c059db4d4d2dd2019b4b2135db1532a0c2ab7e3b1004d2b1047a62b7617b1d4f9d77aedc8c3f8a8417f3f6648f1b243decd7c2d7beb4291a9263529c19e75badefcc85bc6d961c8e3338a8283fe4d3937bc4dd05adfd4b6f0f955d07ebd1c9f962badcc812253b979b9f094218ee55f5c5ca562003252197409b58ba7f67ff32b114d9b650b6a0da85993b44d1118b87d47679a6d87a5e949bd5c05c3d39874ca20be7d811e345b9579de02678c21eb42e2777162933bd8e580e1a04f4b00b24b22eb5fd8d330825b98fc8c9245eeb873b0b22694d0e5d439cc00089fc0b5147be5be3754d0438dafb7720cc"], 0x10) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)='%pB \x00'}, 0x20) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000000c0)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x38a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4, 0x1}, 0x48) socket$inet_dccp(0x2, 0x6, 0x0) write$6lowpan_control(r1, &(0x7f0000000180)='disconnect aa:aa:aa:aa:aa:11 2', 0x1e) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000001c0)=""/239) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000380)=@generic={&(0x7f0000000340)='./file0\x00'}, 0x18) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="491ee5fdea1fc6b3d3ab2169f9f33227598f610a9e2afb2744247b4dd0c9af111d5b3e4eb2b2bc8de2fb6216ce52f1c8a8b895fae38c0df1fe2764b22dadf2ec2c48a916fae2e6e5e10535175c2938204c4a964e000000000000005f6401bc03642ba30c022c5a582d8fae3f46b80b75cf6373715b69ce04c43e57a6526689be5b9ada2e2c98ffffa6201b660f965f0ec6f1da4e79ed33cf2fc9d927295d8d3402223e1dac4a425cef2aa59cd90a149992de69d4c1b29022c1b989af55f48d1ece9f8c748b5674d9c8c05f34b1d2cfa64340fb915f9758c2ef5c661781734d27dbcb30f1bfff553e1a8c25cc0084b1e84c006ddd73ca5090a9e55525671feacdb53698e183fc881853a53abab06eed16ea79c795cc39906a9593ff18d13e5d9ed6e0c249376526544f39592daba979f1d8f6d1c059db4d4d2dd2019b4b2135db1532a0c2ab7e3b1004d2b1047a62b7617b1d4f9d77aedc8c3f8a8417f3f6648f1b243decd7c2d7beb4291a9263529c19e75badefcc85bc6d961c8e3338a8283fe4d3937bc4dd05adfd4b6f0f955d07ebd1c9f962badcc812253b979b9f094218ee55f5c5ca562003252197409b58ba7f67ff32b114d9b650b6a0da85993b44d1118b87d47679a6d87a5e949bd5c05c3d39874ca20be7d811e345b9579de02678c21eb42e2777162933bd8e580e1a04f4b00b24b22eb5fd8d330825b98fc8c9245eeb873b0b22694d0e5d439cc00089fc0b5147be5be3754d0438dafb7720cc"], 0x10) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{0x1}, &(0x7f0000000000), &(0x7f0000000040)='%pB \x00'}, 0x20) (async) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000000c0)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x38a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4, 0x1}, 0x48) (async) socket$inet_dccp(0x2, 0x6, 0x0) (async) write$6lowpan_control(r1, &(0x7f0000000180)='disconnect aa:aa:aa:aa:aa:11 2', 0x1e) (async) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000001c0)=""/239) (async) 08:56:31 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xc0045878, 0x2f2) 08:56:31 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) setsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0x10, &(0x7f0000000080)=0x1ff, 0x4) ioctl$NBD_DO_IT(r0, 0x301) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000000)={0x2, 0x200, 0x6}) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000140)={0x3, 0x200, 0x8, 0x0, 0x6, 0x80}) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r2, 0xc0189377, &(0x7f0000000180)=ANY=[]) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000100)={0x800, 0x7fff, 0x9, 0x4, 0x40, 0x8}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_DO_IT(r2, 0xab03) 08:56:31 executing program 0: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000080)='%pS \x00'}, 0x20) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xb, 0x0, 0x80, 0x3, 0x21, r0, 0x0, '\x00', 0x0, r1, 0x5, 0x3}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xb, 0x0, 0x80, 0x3, 0x21, r0, 0x0, '\x00', 0x0, r1, 0x5, 0x3}, 0x48) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) 08:56:31 executing program 2: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000380)=@generic={&(0x7f0000000340)='./file0\x00'}, 0x18) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="491ee5fdea1fc6b3d3ab2169f9f33227598f610a9e2afb2744247b4dd0c9af111d5b3e4eb2b2bc8de2fb6216ce52f1c8a8b895fae38c0df1fe2764b22dadf2ec2c48a916fae2e6e5e10535175c2938204c4a964e000000000000005f6401bc03642ba30c022c5a582d8fae3f46b80b75cf6373715b69ce04c43e57a6526689be5b9ada2e2c98ffffa6201b660f965f0ec6f1da4e79ed33cf2fc9d927295d8d3402223e1dac4a425cef2aa59cd90a149992de69d4c1b29022c1b989af55f48d1ece9f8c748b5674d9c8c05f34b1d2cfa64340fb915f9758c2ef5c661781734d27dbcb30f1bfff553e1a8c25cc0084b1e84c006ddd73ca5090a9e55525671feacdb53698e183fc881853a53abab06eed16ea79c795cc39906a9593ff18d13e5d9ed6e0c249376526544f39592daba979f1d8f6d1c059db4d4d2dd2019b4b2135db1532a0c2ab7e3b1004d2b1047a62b7617b1d4f9d77aedc8c3f8a8417f3f6648f1b243decd7c2d7beb4291a9263529c19e75badefcc85bc6d961c8e3338a8283fe4d3937bc4dd05adfd4b6f0f955d07ebd1c9f962badcc812253b979b9f094218ee55f5c5ca562003252197409b58ba7f67ff32b114d9b650b6a0da85993b44d1118b87d47679a6d87a5e949bd5c05c3d39874ca20be7d811e345b9579de02678c21eb42e2777162933bd8e580e1a04f4b00b24b22eb5fd8d330825b98fc8c9245eeb873b0b22694d0e5d439cc00089fc0b5147be5be3754d0438dafb7720cc"], 0x10) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)='%pB \x00'}, 0x20) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000000c0)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x38a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4, 0x1}, 0x48) socket$inet_dccp(0x2, 0x6, 0x0) write$6lowpan_control(r1, &(0x7f0000000180)='disconnect aa:aa:aa:aa:aa:11 2', 0x1e) (async) write$6lowpan_control(r1, &(0x7f0000000180)='disconnect aa:aa:aa:aa:aa:11 2', 0x1e) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000001c0)=""/239) (async) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000001c0)=""/239) 08:56:31 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080), 0x240100, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xffffff7e}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000001b31b45ba023884aeef728fcd00000018000000e30b76d1f64434e56c98c90e604e29caaa6f8665fc7fc61abca16de32d2731aa4ce49cfd6e4c6ad0f4730509d82aca3bb66c9487aa7dfa58f74db752778d875e0e175a6bf92155751f7d3998cbccd11ae7988236cdc592fc6cfadd5bd38ac23f81972800169225788ea89e5470d1fccfcccf78881baf219e7a7fa4e744d15f0b390f5ae09388b0aaf0ef82b2234f23603a26989f54951d7789f910f32468d52f327cfa637e7e8ff6b456a337d4122ecf40279825bc77b9f68516086fef577e7558044f", @ANYRES32=r0, @ANYBLOB="a6000000000000002e2f66696c653000"]) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f00000000c0)=[0x4, 0x1]) (async) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000280)=@mangle={'mangle\x00', 0x1f, 0x6, 0x488, 0x98, 0x278, 0x278, 0x278, 0x358, 0x3f0, 0x3f0, 0x3f0, 0x3f0, 0x3f0, 0x6, &(0x7f0000000200), {[{{@uncond, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@ip={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0xff, 'bond0\x00', 'nicvf0\x00', {}, {0xff}, 0x11, 0x0, 0x1}, 0x0, 0xc0, 0xe8, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x2}}, @common=@icmp={{0x28}, {0x17, '|X'}}]}, @unspec=@CHECKSUM={0x28}}, {{@ip={@broadcast, @dev={0xac, 0x14, 0x14, 0x3c}, 0x0, 0xffffff00, 'veth0_to_team\x00', 'veth1_vlan\x00', {0xff}, {0xff}, 0x11, 0x3, 0xd84df310b01e0fc2}, 0x0, 0xb8, 0xf8, 0x0, {}, [@common=@socket0={{0x20}}, @common=@ttl={{0x28}, {0x2, 0x2}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x8, 0x10, @ipv4=@dev={0xac, 0x14, 0x14, 0x36}, 0x4e21}}}, {{@uncond, 0x0, 0xb8, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x1}}, @common=@socket0={{0x20}}]}, @ECN={0x28, 'ECN\x00', 0x0, {0x10, 0x7, 0x3}}}, {{@uncond, 0x0, 0x70, 0x98}, @inet=@TOS={0x28, 'TOS\x00', 0x0, {0x0, 0x1e}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4e8) (async) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x4a79) 08:56:31 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f00000000c0)={0x38, 0x1, r3, 0x0, 0x8001, 0xdd}) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) (async) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:31 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) setsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0x10, &(0x7f0000000080)=0x1ff, 0x4) ioctl$NBD_DO_IT(r0, 0x301) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000000)={0x2, 0x200, 0x6}) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000140)={0x3, 0x200, 0x8, 0x0, 0x6, 0x80}) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r2, 0xc0189377, &(0x7f0000000180)=ANY=[]) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000100)={0x800, 0x7fff, 0x9, 0x4, 0x40, 0x8}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_DO_IT(r2, 0xab03) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) setsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0x10, &(0x7f0000000080)=0x1ff, 0x4) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000000)={0x2, 0x200, 0x6}) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000140)={0x3, 0x200, 0x8, 0x0, 0x6, 0x80}) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(r2, 0xc0189377, &(0x7f0000000180)=ANY=[]) (async) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000100)={0x800, 0x7fff, 0x9, 0x4, 0x40, 0x8}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_DO_IT(r2, 0xab03) (async) 08:56:31 executing program 0: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000080)='%pS \x00'}, 0x20) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xb, 0x0, 0x80, 0x3, 0x21, r0, 0x0, '\x00', 0x0, r1, 0x5, 0x3}, 0x48) (async) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x2f2) 08:56:31 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xc0045878, 0x2f2) 08:56:31 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010700001800000000000000", @ANYRES32=r0, @ANYBLOB="f6e87ba4002101002e2f66696c654b0c"]) r2 = geteuid() setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f00000000c0)=@security={'security\x00', 0xe, 0x4, 0x3d0, 0xffffffff, 0x218, 0xe8, 0x0, 0xffffffff, 0xffffffff, 0x338, 0x338, 0x338, 0xffffffff, 0x4, &(0x7f0000000080), {[{{@uncond, 0x0, 0xa0, 0xe8, 0x0, {}, [@common=@addrtype={{0x30}, {0x908, 0xc2}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@local, 'vlan1\x00', {0x1000}}}}, {{@ip={@multicast1, @local, 0xffffff00, 0xff, 'macvlan0\x00', 'bond0\x00', {}, {}, 0x21, 0x0, 0x4}, 0x0, 0xd0, 0x130, 0x0, {}, [@common=@ttl={{0x28}, {0x3, 0xa}}, @common=@unspec=@owner={{0x38}, {0xffffffffffffffff, r2, 0xee00, 0xee01, 0x2, 0x1}}]}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x4, [0x5, 0x1, 0x5, 0x6, 0x2, 0x4], 0x2, 0x3}, {0x1, [0x4, 0x3, 0x2, 0x2, 0x6, 0x1], 0x0, 0x4}}}}, {{@ip={@broadcast, @local, 0x0, 0xffffffff, 'hsr0\x00', 'dvmrp1\x00', {0xff}, {0xff}, 0x2e, 0x6, 0x13}, 0x0, 0xc0, 0x120, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00', 0x0, 0xc, 0x2}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @multicast, 0xbc3f, 0xd, [0x1b, 0x19, 0x3c, 0x1b, 0x21, 0x1c, 0x3f, 0x3d, 0xb, 0xf, 0x1b, 0x1, 0x38, 0x30, 0xf, 0x33], 0x1, 0xf27b, 0x7}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x430) ioctl$NBD_DISCONNECT(r1, 0xab08) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x7fffffff) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x6) 08:56:31 executing program 2: ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) r1 = geteuid() ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000200)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee00}}, './file0\x00'}) mount$fuseblk(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x12858c0, &(0x7f0000000240)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[{@allow_other}, {@allow_other}, {@allow_other}, {@allow_other}, {@default_permissions}], [{@smackfshat={'smackfshat', 0x3d, '#'}}, {@obj_role={'obj_role', 0x3d, ':%)@*/,e]$['}}, {@appraise_type}, {@euid_lt={'euid<', r3}}, {@uid_eq={'uid', 0x3d, r5}}, {@smackfsroot}, {@smackfstransmute={'smackfstransmute', 0x3d, '!#\x05'}}, {@pcr={'pcr', 0x3d, 0x22}}, {@pcr={'pcr', 0x3d, 0x21}}, {@dont_appraise}]}}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="30cc05000000acc298d20614aec6f223c4e9346a883937aecb70d6705fde81e6284ba7c31aa9cc65"], 0x10) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000040)={0x5, 0x0}, 0x8) r7 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0x1e, &(0x7f0000000440)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xe65}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r4}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x1, 0x1, 0x0, r4}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x3}, @call={0x85, 0x0, 0x0, 0x20}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000540)='syzkaller\x00', 0x3, 0xf1, &(0x7f0000000580)=""/241, 0x41000, 0x53, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000680)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000006c0)={0x2, 0xc, 0x46, 0xe79e}, 0x10, 0x0, 0x0, 0x3, &(0x7f0000000700)=[r2, r0, r2, r0, r0], &(0x7f0000000740)=[{0x5, 0x2, 0x4, 0x6}, {0x4, 0x3, 0xa, 0xa}, {0x3, 0x4, 0xf, 0x2}], 0x10, 0x4}, 0x90) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000840)={r7, 0x0, 0x25, 0x9, @void}, 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="250000001a000000", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00M\x00'/37], 0x40) socket$nl_generic(0x10, 0x3, 0x10) r8 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r8, 0xc0189371, 0x0) mknodat(r8, &(0x7f0000000400)='./file0\x00', 0xc004, 0x800) 08:56:31 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f00000000c0)={0x38, 0x1, r3, 0x0, 0x8001, 0xdd}) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:31 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010700001800000000000000", @ANYRES32=r0, @ANYBLOB="f6e87ba4002101002e2f66696c654b0c"]) (async) r2 = geteuid() setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f00000000c0)=@security={'security\x00', 0xe, 0x4, 0x3d0, 0xffffffff, 0x218, 0xe8, 0x0, 0xffffffff, 0xffffffff, 0x338, 0x338, 0x338, 0xffffffff, 0x4, &(0x7f0000000080), {[{{@uncond, 0x0, 0xa0, 0xe8, 0x0, {}, [@common=@addrtype={{0x30}, {0x908, 0xc2}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@local, 'vlan1\x00', {0x1000}}}}, {{@ip={@multicast1, @local, 0xffffff00, 0xff, 'macvlan0\x00', 'bond0\x00', {}, {}, 0x21, 0x0, 0x4}, 0x0, 0xd0, 0x130, 0x0, {}, [@common=@ttl={{0x28}, {0x3, 0xa}}, @common=@unspec=@owner={{0x38}, {0xffffffffffffffff, r2, 0xee00, 0xee01, 0x2, 0x1}}]}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x4, [0x5, 0x1, 0x5, 0x6, 0x2, 0x4], 0x2, 0x3}, {0x1, [0x4, 0x3, 0x2, 0x2, 0x6, 0x1], 0x0, 0x4}}}}, {{@ip={@broadcast, @local, 0x0, 0xffffffff, 'hsr0\x00', 'dvmrp1\x00', {0xff}, {0xff}, 0x2e, 0x6, 0x13}, 0x0, 0xc0, 0x120, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00', 0x0, 0xc, 0x2}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @multicast, 0xbc3f, 0xd, [0x1b, 0x19, 0x3c, 0x1b, 0x21, 0x1c, 0x3f, 0x3d, 0xb, 0xf, 0x1b, 0x1, 0x38, 0x30, 0xf, 0x33], 0x1, 0xf27b, 0x7}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x430) ioctl$NBD_DISCONNECT(r1, 0xab08) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x7fffffff) (async) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x6) 08:56:31 executing program 0: write$damon_monitor_on(0xffffffffffffffff, &(0x7f0000000040), 0x3) r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x109802) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x4) 08:56:31 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) setsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0x10, &(0x7f0000000080)=0x1ff, 0x4) (async) setsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0x10, &(0x7f0000000080)=0x1ff, 0x4) ioctl$NBD_DO_IT(r0, 0x301) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000000)={0x2, 0x200, 0x6}) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000140)={0x3, 0x200, 0x8, 0x0, 0x6, 0x80}) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r2, 0xc0189377, &(0x7f0000000180)=ANY=[]) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000100)={0x800, 0x7fff, 0x9, 0x4, 0x40, 0x8}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_DO_IT(r2, 0xab03) (async) ioctl$NBD_DO_IT(r2, 0xab03) 08:56:31 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xc0101282, 0x2f2) 08:56:31 executing program 2: ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) (async) r1 = geteuid() (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000200)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee00}}, './file0\x00'}) mount$fuseblk(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x12858c0, &(0x7f0000000240)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[{@allow_other}, {@allow_other}, {@allow_other}, {@allow_other}, {@default_permissions}], [{@smackfshat={'smackfshat', 0x3d, '#'}}, {@obj_role={'obj_role', 0x3d, ':%)@*/,e]$['}}, {@appraise_type}, {@euid_lt={'euid<', r3}}, {@uid_eq={'uid', 0x3d, r5}}, {@smackfsroot}, {@smackfstransmute={'smackfstransmute', 0x3d, '!#\x05'}}, {@pcr={'pcr', 0x3d, 0x22}}, {@pcr={'pcr', 0x3d, 0x21}}, {@dont_appraise}]}}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="30cc05000000acc298d20614aec6f223c4e9346a883937aecb70d6705fde81e6284ba7c31aa9cc65"], 0x10) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000040)={0x5, 0x0}, 0x8) (async) r7 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0x1e, &(0x7f0000000440)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xe65}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r4}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x1, 0x1, 0x0, r4}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x3}, @call={0x85, 0x0, 0x0, 0x20}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000540)='syzkaller\x00', 0x3, 0xf1, &(0x7f0000000580)=""/241, 0x41000, 0x53, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000680)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000006c0)={0x2, 0xc, 0x46, 0xe79e}, 0x10, 0x0, 0x0, 0x3, &(0x7f0000000700)=[r2, r0, r2, r0, r0], &(0x7f0000000740)=[{0x5, 0x2, 0x4, 0x6}, {0x4, 0x3, 0xa, 0xa}, {0x3, 0x4, 0xf, 0x2}], 0x10, 0x4}, 0x90) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000840)={r7, 0x0, 0x25, 0x9, @void}, 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="250000001a000000", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00M\x00'/37], 0x40) socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r8, 0xc0189371, 0x0) mknodat(r8, &(0x7f0000000400)='./file0\x00', 0xc004, 0x800) 08:56:31 executing program 0: write$damon_monitor_on(0xffffffffffffffff, &(0x7f0000000040), 0x3) r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x109802) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x4) 08:56:31 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:31 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010700001800000000000000", @ANYRES32=r0, @ANYBLOB="f6e87ba4002101002e2f66696c654b0c"]) r2 = geteuid() setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f00000000c0)=@security={'security\x00', 0xe, 0x4, 0x3d0, 0xffffffff, 0x218, 0xe8, 0x0, 0xffffffff, 0xffffffff, 0x338, 0x338, 0x338, 0xffffffff, 0x4, &(0x7f0000000080), {[{{@uncond, 0x0, 0xa0, 0xe8, 0x0, {}, [@common=@addrtype={{0x30}, {0x908, 0xc2}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@local, 'vlan1\x00', {0x1000}}}}, {{@ip={@multicast1, @local, 0xffffff00, 0xff, 'macvlan0\x00', 'bond0\x00', {}, {}, 0x21, 0x0, 0x4}, 0x0, 0xd0, 0x130, 0x0, {}, [@common=@ttl={{0x28}, {0x3, 0xa}}, @common=@unspec=@owner={{0x38}, {0xffffffffffffffff, r2, 0xee00, 0xee01, 0x2, 0x1}}]}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x4, [0x5, 0x1, 0x5, 0x6, 0x2, 0x4], 0x2, 0x3}, {0x1, [0x4, 0x3, 0x2, 0x2, 0x6, 0x1], 0x0, 0x4}}}}, {{@ip={@broadcast, @local, 0x0, 0xffffffff, 'hsr0\x00', 'dvmrp1\x00', {0xff}, {0xff}, 0x2e, 0x6, 0x13}, 0x0, 0xc0, 0x120, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00', 0x0, 0xc, 0x2}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @multicast, 0xbc3f, 0xd, [0x1b, 0x19, 0x3c, 0x1b, 0x21, 0x1c, 0x3f, 0x3d, 0xb, 0xf, 0x1b, 0x1, 0x38, 0x30, 0xf, 0x33], 0x1, 0xf27b, 0x7}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x430) ioctl$NBD_DISCONNECT(r1, 0xab08) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x7fffffff) (async) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x6) 08:56:31 executing program 2: ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) geteuid() (async) r1 = geteuid() ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000001c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000200)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee00}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000200)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee00}}, './file0\x00'}) mount$fuseblk(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x12858c0, &(0x7f0000000240)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[{@allow_other}, {@allow_other}, {@allow_other}, {@allow_other}, {@default_permissions}], [{@smackfshat={'smackfshat', 0x3d, '#'}}, {@obj_role={'obj_role', 0x3d, ':%)@*/,e]$['}}, {@appraise_type}, {@euid_lt={'euid<', r3}}, {@uid_eq={'uid', 0x3d, r5}}, {@smackfsroot}, {@smackfstransmute={'smackfstransmute', 0x3d, '!#\x05'}}, {@pcr={'pcr', 0x3d, 0x22}}, {@pcr={'pcr', 0x3d, 0x21}}, {@dont_appraise}]}}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="30cc05000000acc298d20614aec6f223c4e9346a883937aecb70d6705fde81e6284ba7c31aa9cc65"], 0x10) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000040)={0x5, 0x0}, 0x8) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0x1e, &(0x7f0000000440)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xe65}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r4}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x1, 0x1, 0x0, r4}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x3}, @call={0x85, 0x0, 0x0, 0x20}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000540)='syzkaller\x00', 0x3, 0xf1, &(0x7f0000000580)=""/241, 0x41000, 0x53, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000680)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000006c0)={0x2, 0xc, 0x46, 0xe79e}, 0x10, 0x0, 0x0, 0x3, &(0x7f0000000700)=[r2, r0, r2, r0, r0], &(0x7f0000000740)=[{0x5, 0x2, 0x4, 0x6}, {0x4, 0x3, 0xa, 0xa}, {0x3, 0x4, 0xf, 0x2}], 0x10, 0x4}, 0x90) (async) r7 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0x1e, &(0x7f0000000440)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xe65}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r4}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x1, 0x1, 0x0, r4}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x3}, @call={0x85, 0x0, 0x0, 0x20}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000540)='syzkaller\x00', 0x3, 0xf1, &(0x7f0000000580)=""/241, 0x41000, 0x53, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000680)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000006c0)={0x2, 0xc, 0x46, 0xe79e}, 0x10, 0x0, 0x0, 0x3, &(0x7f0000000700)=[r2, r0, r2, r0, r0], &(0x7f0000000740)=[{0x5, 0x2, 0x4, 0x6}, {0x4, 0x3, 0xa, 0xa}, {0x3, 0x4, 0xf, 0x2}], 0x10, 0x4}, 0x90) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000840)={r7, 0x0, 0x25, 0x9, @void}, 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000840)={r7, 0x0, 0x25, 0x9, @void}, 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="250000001a000000", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00M\x00'/37], 0x40) socket$nl_generic(0x10, 0x3, 0x10) r8 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r8, 0xc0189371, 0x0) mknodat(r8, &(0x7f0000000400)='./file0\x00', 0xc004, 0x800) 08:56:31 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xc0189436, 0x2f2) 08:56:32 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0xfffffffffffffe00) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x28000000}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_FAIL(r3, 0xc0189377, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x7, 0x22d64174}}, './file0\x00'}) 08:56:32 executing program 0: write$damon_monitor_on(0xffffffffffffffff, &(0x7f0000000040), 0x3) r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x109802) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x4) 08:56:32 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xc020660b, 0x2f2) 08:56:32 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000140)={&(0x7f0000000000)=[0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0], 0x3, 0x9, 0x2, 0x1}) ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, &(0x7f00000001c0)={&(0x7f0000000180)=[0x0, 0x0, 0x0], 0x3}) bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@o_path={&(0x7f0000000280)='./file0\x00', 0x0, 0x4018, r1}, 0x18) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(r1, 0xc01864b0, &(0x7f0000000240)={r2, 0x0, 0x6, 0x8, 0x80000001}) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:32 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:32 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00'], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x25, 0x17, @void}, 0x10) 08:56:32 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xc0481273, 0x2f2) 08:56:32 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="132f66696c653000"]) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:32 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000140)={&(0x7f0000000000)=[0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0], 0x3, 0x9, 0x2, 0x1}) ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, &(0x7f00000001c0)={&(0x7f0000000180)=[0x0, 0x0, 0x0], 0x3}) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@o_path={&(0x7f0000000280)='./file0\x00', 0x0, 0x4018, r1}, 0x18) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(r1, 0xc01864b0, &(0x7f0000000240)={r2, 0x0, 0x6, 0x8, 0x80000001}) (async, rerun: 32) ioctl$NBD_DO_IT(r0, 0x1263) (rerun: 32) 08:56:32 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00'], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x25, 0x17, @void}, 0x10) 08:56:32 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) 08:56:32 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="132f66696c653000"]) ioctl$NBD_CLEAR_QUE(r1, 0xab05) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:32 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00'], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x25, 0x17, @void}, 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00'], 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x25, 0x17, @void}, 0x10) (async) 08:56:32 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) getsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0xf, &(0x7f0000000080)=""/182, &(0x7f0000000000)=0xb6) getsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0xa, &(0x7f0000000140), &(0x7f0000000180)=0x4) 08:56:32 executing program 5: syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x802) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x301) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) ioctl$sock_qrtr_SIOCGIFADDR(0xffffffffffffffff, 0x8915, &(0x7f0000000000)={'veth0_macvtap\x00'}) 08:56:32 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000140)={&(0x7f0000000000)=[0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0], 0x3, 0x9, 0x2, 0x1}) ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, &(0x7f00000001c0)={&(0x7f0000000180)=[0x0, 0x0, 0x0], 0x3}) bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@o_path={&(0x7f0000000280)='./file0\x00', 0x0, 0x4018, r1}, 0x18) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(r1, 0xc01864b0, &(0x7f0000000240)={r2, 0x0, 0x6, 0x8, 0x80000001}) ioctl$NBD_DO_IT(r0, 0x1263) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000140)={&(0x7f0000000000)=[0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0], 0x3, 0x9, 0x2, 0x1}) (async) ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, &(0x7f00000001c0)={&(0x7f0000000180)=[0x0, 0x0, 0x0], 0x3}) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@o_path={&(0x7f0000000280)='./file0\x00', 0x0, 0x4018, r1}, 0x18) (async) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(r1, 0xc01864b0, &(0x7f0000000240)={r2, 0x0, 0x6, 0x8, 0x80000001}) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) 08:56:32 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="132f66696c653000"]) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:32 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0xfffffffffffffe00) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x28000000}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_FAIL(r3, 0xc0189377, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x7, 0x22d64174}}, './file0\x00'}) [ 2130.309705][ T8983] block nbd1: Receive control failed (result -32) [ 2130.310621][T32161] block nbd1: shutting down sockets 08:56:32 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x3ff}, 0x8) 08:56:33 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) getsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0xf, &(0x7f0000000080)=""/182, &(0x7f0000000000)=0xb6) (async) getsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0xa, &(0x7f0000000140), &(0x7f0000000180)=0x4) 08:56:33 executing program 0: r0 = syz_open_dev$ndb(&(0x7f00000001c0), 0x0, 0x700c1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) recvmsg$qrtr(r2, &(0x7f0000001780)={&(0x7f0000000040), 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/208, 0xd0}], 0x3, &(0x7f0000000540)=[{0x110, 0x0, 0x0, ""/249}, {0xa0, 0x0, 0x0, ""/141}, {0x38, 0x0, 0x0, ""/37}, {0x28, 0x0, 0x0, ""/23}, {0x1010, 0x0, 0x0, ""/4096}], 0x1220, 0x40000100}, 0x38, 0x40) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r3, @ANYBLOB="000328bd7000ffdbdf25080000000500220004000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_SESSION_GET(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="17000000", @ANYRES16=r3, @ANYBLOB="080028bd7000ffdbdf250800000014002000fe800000000000000000000000000026"], 0x28}, 0x1, 0x0, 0x0, 0x3adcdac0ec6f33e2}, 0x8004) 08:56:33 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) getsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0xf, &(0x7f0000000080)=""/182, &(0x7f0000000000)=0xb6) getsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0xa, &(0x7f0000000140), &(0x7f0000000180)=0x4) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) getsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0xf, &(0x7f0000000080)=""/182, &(0x7f0000000000)=0xb6) (async) getsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0xa, &(0x7f0000000140), &(0x7f0000000180)=0x4) (async) 08:56:33 executing program 5: syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x802) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x301) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) ioctl$sock_qrtr_SIOCGIFADDR(0xffffffffffffffff, 0x8915, &(0x7f0000000000)={'veth0_macvtap\x00'}) syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x802) (async) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x301) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) (async) ioctl$sock_qrtr_SIOCGIFADDR(0xffffffffffffffff, 0x8915, &(0x7f0000000000)={'veth0_macvtap\x00'}) (async) 08:56:33 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x3ff}, 0x8) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) (async) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x3ff}, 0x8) (async) 08:56:33 executing program 4: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x410082, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x7840f034b9df724c) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000010000001800008b", @ANYRES32=r1, @ANYBLOB="05000000000000002e2f66696c653000"]) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x3aa) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {r0}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r3, 0xc018937d, &(0x7f0000000240)={{0x1, 0x1, 0x18, r4, {0x10000}}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0x1263) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000080)=""/206) 08:56:33 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) (async) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x3ff}, 0x8) 08:56:33 executing program 0: r0 = syz_open_dev$ndb(&(0x7f00000001c0), 0x0, 0x700c1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async, rerun: 32) recvmsg$qrtr(r2, &(0x7f0000001780)={&(0x7f0000000040), 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/208, 0xd0}], 0x3, &(0x7f0000000540)=[{0x110, 0x0, 0x0, ""/249}, {0xa0, 0x0, 0x0, ""/141}, {0x38, 0x0, 0x0, ""/37}, {0x28, 0x0, 0x0, ""/23}, {0x1010, 0x0, 0x0, ""/4096}], 0x1220, 0x40000100}, 0x38, 0x40) (rerun: 32) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r3, @ANYBLOB="000328bd7000ffdbdf25080000000500220004000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async, rerun: 64) sendmsg$L2TP_CMD_SESSION_GET(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="17000000", @ANYRES16=r3, @ANYBLOB="080028bd7000ffdbdf250800000014002000fe800000000000000000000000000026"], 0x28}, 0x1, 0x0, 0x0, 0x3adcdac0ec6f33e2}, 0x8004) (rerun: 64) 08:56:33 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x51d41dba) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000001c0)={0x1, 0xffffffffffffffff}, 0x4) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000200)=ANY=[@ANYBLOB="01000000e9ffffff18000000", @ANYRES32=r0, @ANYBLOB="00000100000000002e2f66696c653000"]) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r1, 0xffffffffffffffff}, 0x4) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000003c0)=0x0, &(0x7f0000000400)=0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000000)=@raw=[@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0xb2}], &(0x7f0000000080)='GPL\x00', 0xffffffff, 0x3c, &(0x7f00000000c0)=""/60, 0xb43975e074bbe5b1, 0x57, '\x00', r4, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000180)={0x4, 0xc, 0x200, 0x400}, 0x10, 0x0, 0x0, 0x7, &(0x7f0000000240)=[r3, r1, r2, 0x1], &(0x7f0000000280)=[{0x2, 0x2, 0x7}, {0x1, 0x1, 0x1, 0x2}, {0x0, 0x8000001, 0xb, 0x5}, {0x5, 0x3, 0x0, 0x8}, {0x0, 0x3, 0x9, 0x9}, {0x1, 0x3, 0xf, 0xb}, {0x3, 0x2, 0x4, 0xc}], 0x10, 0xcc2}, 0x90) 08:56:33 executing program 5: syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x802) ioctl$NBD_DO_IT(0xffffffffffffffff, 0x301) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async, rerun: 32) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (rerun: 32) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) (async) ioctl$sock_qrtr_SIOCGIFADDR(0xffffffffffffffff, 0x8915, &(0x7f0000000000)={'veth0_macvtap\x00'}) 08:56:33 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0xfffffffffffffe00) (async) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0xfffffffffffffe00) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x28000000}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_FAIL(r3, 0xc0189377, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x7, 0x22d64174}}, './file0\x00'}) 08:56:33 executing program 4: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x410082, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x7840f034b9df724c) (async) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000010000001800008b", @ANYRES32=r1, @ANYBLOB="05000000000000002e2f66696c653000"]) (async) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x3aa) (async) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {r0}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r3, 0xc018937d, &(0x7f0000000240)={{0x1, 0x1, 0x18, r4, {0x10000}}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0x1263) (async) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000080)=""/206) 08:56:33 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r1, 0x0, 0x25, 0x5, @void}, 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES16=r2, @ANYBLOB=',', @ANYRESOCT=r1, @ANYRES64=r1], 0x10) 08:56:33 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x51d41dba) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000001c0)={0x1, 0xffffffffffffffff}, 0x4) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000200)=ANY=[@ANYBLOB="01000000e9ffffff18000000", @ANYRES32=r0, @ANYBLOB="00000100000000002e2f66696c653000"]) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r1, 0xffffffffffffffff}, 0x4) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000003c0)=0x0, &(0x7f0000000400)=0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000000)=@raw=[@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0xb2}], &(0x7f0000000080)='GPL\x00', 0xffffffff, 0x3c, &(0x7f00000000c0)=""/60, 0xb43975e074bbe5b1, 0x57, '\x00', r4, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000180)={0x4, 0xc, 0x200, 0x400}, 0x10, 0x0, 0x0, 0x7, &(0x7f0000000240)=[r3, r1, r2, 0x1], &(0x7f0000000280)=[{0x2, 0x2, 0x7}, {0x1, 0x1, 0x1, 0x2}, {0x0, 0x8000001, 0xb, 0x5}, {0x5, 0x3, 0x0, 0x8}, {0x0, 0x3, 0x9, 0x9}, {0x1, 0x3, 0xf, 0xb}, {0x3, 0x2, 0x4, 0xc}], 0x10, 0xcc2}, 0x90) 08:56:33 executing program 0: r0 = syz_open_dev$ndb(&(0x7f00000001c0), 0x0, 0x700c1) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) recvmsg$qrtr(r2, &(0x7f0000001780)={&(0x7f0000000040), 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/208, 0xd0}], 0x3, &(0x7f0000000540)=[{0x110, 0x0, 0x0, ""/249}, {0xa0, 0x0, 0x0, ""/141}, {0x38, 0x0, 0x0, ""/37}, {0x28, 0x0, 0x0, ""/23}, {0x1010, 0x0, 0x0, ""/4096}], 0x1220, 0x40000100}, 0x38, 0x40) (async) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r3, @ANYBLOB="000328bd7000ffdbdf25080000000500220004000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async) sendmsg$L2TP_CMD_SESSION_GET(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="17000000", @ANYRES16=r3, @ANYBLOB="080028bd7000ffdbdf250800000014002000fe800000000000000000000000000026"], 0x28}, 0x1, 0x0, 0x0, 0x3adcdac0ec6f33e2}, 0x8004) 08:56:33 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000180)={&(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0], 0xa, 0x2, 0x1, 0x4}) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(0xffffffffffffffff, 0xc01864b0, &(0x7f00000001c0)={r1, 0x0, 0x8, 0x80000000, 0x9}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$NBD_DISCONNECT(r2, 0xab08) ioctl$NBD_DO_IT(r0, 0x301) [ 2131.226851][ T8983] block nbd1: Receive control failed (result -32) [ 2131.227643][T32203] block nbd1: shutting down sockets 08:56:33 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x51d41dba) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000001c0)={0x1, 0xffffffffffffffff}, 0x4) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000200)=ANY=[@ANYBLOB="01000000e9ffffff18000000", @ANYRES32=r0, @ANYBLOB="00000100000000002e2f66696c653000"]) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r1, 0xffffffffffffffff}, 0x4) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000003c0)=0x0, &(0x7f0000000400)=0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000000)=@raw=[@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0xb2}], &(0x7f0000000080)='GPL\x00', 0xffffffff, 0x3c, &(0x7f00000000c0)=""/60, 0xb43975e074bbe5b1, 0x57, '\x00', r4, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000180)={0x4, 0xc, 0x200, 0x400}, 0x10, 0x0, 0x0, 0x7, &(0x7f0000000240)=[r3, r1, r2, 0x1], &(0x7f0000000280)=[{0x2, 0x2, 0x7}, {0x1, 0x1, 0x1, 0x2}, {0x0, 0x8000001, 0xb, 0x5}, {0x5, 0x3, 0x0, 0x8}, {0x0, 0x3, 0x9, 0x9}, {0x1, 0x3, 0xf, 0xb}, {0x3, 0x2, 0x4, 0xc}], 0x10, 0xcc2}, 0x90) 08:56:33 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000180)={&(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0], 0xa, 0x2, 0x1, 0x4}) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(0xffffffffffffffff, 0xc01864b0, &(0x7f00000001c0)={r1, 0x0, 0x8, 0x80000000, 0x9}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$NBD_DISCONNECT(r2, 0xab08) (async) ioctl$NBD_DISCONNECT(r2, 0xab08) ioctl$NBD_DO_IT(r0, 0x301) 08:56:33 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xffff44f4}}, './file0\x00'}) 08:56:33 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r1, 0x0, 0x25, 0x5, @void}, 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES16=r2, @ANYBLOB=',', @ANYRESOCT=r1, @ANYRES64=r1], 0x10) 08:56:33 executing program 4: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x410082, 0x0) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x7840f034b9df724c) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000010000001800008b", @ANYRES32=r1, @ANYBLOB="05000000000000002e2f66696c653000"]) (async) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x3aa) (async) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r2, {r0}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r3, 0xc018937d, &(0x7f0000000240)={{0x1, 0x1, 0x18, r4, {0x10000}}, './file0\x00'}) (async) ioctl$NBD_DO_IT(r1, 0x1263) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000080)=""/206) 08:56:33 executing program 3: pselect6(0x40, &(0x7f0000000000)={0x28, 0xe478, 0x7, 0x0, 0x1, 0x7fffffffffffffff, 0x7fff}, &(0x7f0000000080)={0x0, 0x1, 0x130f, 0x2, 0x1, 0x1, 0x0, 0x7}, &(0x7f00000000c0)={0x204, 0x375, 0x6, 0x5, 0xad, 0x5, 0xfffffffffffffff7, 0x6}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x401]}, 0x8}) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200001) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:34 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xffff44f4}}, './file0\x00'}) 08:56:34 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x711400) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_TIMEOUT(r1, 0xab09, 0x80) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x9) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000180)=[0x9, 0x8000]) getgroups(0x1, &(0x7f0000000140)=[0x0]) mount$fuseblk(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x1000000, &(0x7f0000000240)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@default_permissions}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x4}}, {@default_permissions}, {@blksize}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x9}}, {@allow_other}, {@blksize={'blksize', 0x3d, 0x600}}], [{@permit_directio}, {@subj_user}, {@obj_user={'obj_user', 0x3d, '.\\('}}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}]}}) 08:56:34 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000180)={&(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0], 0xa, 0x2, 0x1, 0x4}) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(0xffffffffffffffff, 0xc01864b0, &(0x7f00000001c0)={r1, 0x0, 0x8, 0x80000000, 0x9}) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (rerun: 64) ioctl$NBD_DISCONNECT(r2, 0xab08) (async, rerun: 64) ioctl$NBD_DO_IT(r0, 0x301) (rerun: 64) 08:56:34 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) r2 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r1, 0x0, 0x25, 0x5, @void}, 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES16=r2, @ANYBLOB=',', @ANYRESOCT=r1, @ANYRES64=r1], 0x10) 08:56:34 executing program 3: pselect6(0x40, &(0x7f0000000000)={0x28, 0xe478, 0x7, 0x0, 0x1, 0x7fffffffffffffff, 0x7fff}, &(0x7f0000000080)={0x0, 0x1, 0x130f, 0x2, 0x1, 0x1, 0x0, 0x7}, &(0x7f00000000c0)={0x204, 0x375, 0x6, 0x5, 0xad, 0x5, 0xfffffffffffffff7, 0x6}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x401]}, 0x8}) (async, rerun: 32) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200001) (rerun: 32) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:34 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x12d03) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) [ 2132.117946][ T8983] block nbd1: Receive control failed (result -32) [ 2132.118751][T32246] block nbd1: shutting down sockets 08:56:34 executing program 3: pselect6(0x40, &(0x7f0000000000)={0x28, 0xe478, 0x7, 0x0, 0x1, 0x7fffffffffffffff, 0x7fff}, &(0x7f0000000080)={0x0, 0x1, 0x130f, 0x2, 0x1, 0x1, 0x0, 0x7}, &(0x7f00000000c0)={0x204, 0x375, 0x6, 0x5, 0xad, 0x5, 0xfffffffffffffff7, 0x6}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x401]}, 0x8}) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200001) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:34 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x711400) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_TIMEOUT(r1, 0xab09, 0x80) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x9) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000180)=[0x9, 0x8000]) getgroups(0x1, &(0x7f0000000140)=[0x0]) mount$fuseblk(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x1000000, &(0x7f0000000240)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@default_permissions}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x4}}, {@default_permissions}, {@blksize}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x9}}, {@allow_other}, {@blksize={'blksize', 0x3d, 0x600}}], [{@permit_directio}, {@subj_user}, {@obj_user={'obj_user', 0x3d, '.\\('}}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}]}}) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x711400) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_SET_TIMEOUT(r1, 0xab09, 0x80) (async) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x9) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000180)=[0x9, 0x8000]) (async) getgroups(0x1, &(0x7f0000000140)=[0x0]) (async) mount$fuseblk(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x1000000, &(0x7f0000000240)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@default_permissions}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x4}}, {@default_permissions}, {@blksize}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x9}}, {@allow_other}, {@blksize={'blksize', 0x3d, 0x600}}], [{@permit_directio}, {@subj_user}, {@obj_user={'obj_user', 0x3d, '.\\('}}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}]}}) (async) 08:56:34 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x12d03) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:34 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={r0, r1, 0x25, 0x10, @val=@target_btf_id=0xffffffffffffffff}, 0x40) 08:56:34 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x10400) ioctl$NBD_DO_IT(r0, 0x301) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="faffffff000000002e2a792f66696c653000"]) write$damon_monitor_on(r1, &(0x7f0000000080), 0x3) ioctl$NBD_CLEAR_QUE(r0, 0xab05) ioctl$NBD_SET_SIZE_BLOCKS(0xffffffffffffffff, 0xab07, 0x400) 08:56:34 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_QUE(r1, 0xab05) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xffff44f4}}, './file0\x00'}) 08:56:34 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x10400) ioctl$NBD_DO_IT(r0, 0x301) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="faffffff000000002e2a792f66696c653000"]) write$damon_monitor_on(r1, &(0x7f0000000080), 0x3) ioctl$NBD_CLEAR_QUE(r0, 0xab05) ioctl$NBD_SET_SIZE_BLOCKS(0xffffffffffffffff, 0xab07, 0x400) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x10400) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="faffffff000000002e2a792f66696c653000"]) (async) write$damon_monitor_on(r1, &(0x7f0000000080), 0x3) (async) ioctl$NBD_CLEAR_QUE(r0, 0xab05) (async) ioctl$NBD_SET_SIZE_BLOCKS(0xffffffffffffffff, 0xab07, 0x400) (async) 08:56:34 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x711400) (async) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_SET_TIMEOUT(r1, 0xab09, 0x80) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x9) (async) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000180)=[0x9, 0x8000]) (async) getgroups(0x1, &(0x7f0000000140)=[0x0]) mount$fuseblk(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x1000000, &(0x7f0000000240)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@default_permissions}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x4}}, {@default_permissions}, {@blksize}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x9}}, {@allow_other}, {@blksize={'blksize', 0x3d, 0x600}}], [{@permit_directio}, {@subj_user}, {@obj_user={'obj_user', 0x3d, '.\\('}}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}]}}) 08:56:34 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$IOMMU_DESTROY$hwpt(0xffffffffffffffff, 0x3b80, &(0x7f0000000000)={0x8}) 08:56:34 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x12d03) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x12d03) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) 08:56:34 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) (async) r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={r0, r1, 0x25, 0x10, @val=@target_btf_id=0xffffffffffffffff}, 0x40) 08:56:34 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x10400) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:34 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x10400) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="faffffff000000002e2a792f66696c653000"]) write$damon_monitor_on(r1, &(0x7f0000000080), 0x3) (async, rerun: 64) ioctl$NBD_CLEAR_QUE(r0, 0xab05) (async, rerun: 64) ioctl$NBD_SET_SIZE_BLOCKS(0xffffffffffffffff, 0xab07, 0x400) 08:56:35 executing program 4: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$HIDIOCSREPORT(r0, 0x400c4808, &(0x7f0000000000)={0x1, 0x200, 0x6}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000080)={0x1b, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0x80, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x3}, 0x48) ioctl$NBD_DO_IT(r1, 0x1263) 08:56:35 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x402580) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_FLAGS(0xffffffffffffffff, 0xab0a, 0x527) 08:56:35 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$IOMMU_DESTROY$hwpt(0xffffffffffffffff, 0x3b80, &(0x7f0000000000)={0x8}) 08:56:35 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x10400) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:35 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={r0, r1, 0x25, 0x10, @val=@target_btf_id=0xffffffffffffffff}, 0x40) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)={r0, r1, 0x25, 0x10, @val=@target_btf_id=0xffffffffffffffff}, 0x40) 08:56:35 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$NBD_DO_IT(r0, 0x301) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="00000000000000010000000000000000"]) 08:56:35 executing program 4: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async, rerun: 32) ioctl$HIDIOCSREPORT(r0, 0x400c4808, &(0x7f0000000000)={0x1, 0x200, 0x6}) (async, rerun: 32) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000080)={0x1b, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0x80, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x3}, 0x48) ioctl$NBD_DO_IT(r1, 0x1263) 08:56:35 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x10400) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:35 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:35 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$IOMMU_DESTROY$hwpt(0xffffffffffffffff, 0x3b80, &(0x7f0000000000)={0x8}) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$IOMMU_DESTROY$hwpt(0xffffffffffffffff, 0x3b80, &(0x7f0000000000)={0x8}) (async) 08:56:35 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="00000000000000010000000000000000"]) 08:56:35 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) (async) 08:56:35 executing program 4: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$HIDIOCSREPORT(r0, 0x400c4808, &(0x7f0000000000)={0x1, 0x200, 0x6}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000080)={0x1b, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0x80, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x3}, 0x48) (async) ioctl$NBD_DO_IT(r1, 0x1263) 08:56:35 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x402580) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_FLAGS(0xffffffffffffffff, 0xab0a, 0x527) (async) ioctl$NBD_SET_FLAGS(0xffffffffffffffff, 0xab0a, 0x527) 08:56:35 executing program 3: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000080)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x15, 0x1, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) ioctl$NBD_DO_IT(r0, 0xab03) 08:56:35 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async, rerun: 32) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async, rerun: 32) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_QUE(r1, 0xab05) (async) ioctl$NBD_DO_IT(r0, 0x301) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="00000000000000010000000000000000"]) 08:56:35 executing program 2: bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:35 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x20040) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:35 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) sendto$l2tp(r0, &(0x7f0000000080)="dc9fd1d9bef08bd6b5007f92e25e5c6a047a6d48ddf51e5c806834e94ea93b2ddf858ef5852d63bf82cd3761c428e2c71836407dfd373fbf4ebef8", 0x3b, 0x94, 0x0, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x2f2) [ 2133.313834][ T8983] block nbd1: Receive control failed (result -32) [ 2133.314788][T32324] block nbd1: shutting down sockets 08:56:36 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x20040) (async) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x20040) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:36 executing program 3: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000080)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000080)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x15, 0x1, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) ioctl$NBD_DO_IT(r0, 0xab03) 08:56:36 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="6ca2923eba12bb490d69bb62e150467b8132bfda5e3ff7521a5e21e80e8b2102aef6ceb11f0e11b88d447aac948d9b4bcd1fa995deaa91da6d73727e05378030a4032997f87dc48842c6a40245870f0a48dd6071887f998407eb140d77f4026e8391870bf2a5259fcc63cd0f4783e219"], 0x10) 08:56:36 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) sendto$l2tp(r0, &(0x7f0000000080)="dc9fd1d9bef08bd6b5007f92e25e5c6a047a6d48ddf51e5c806834e94ea93b2ddf858ef5852d63bf82cd3761c428e2c71836407dfd373fbf4ebef8", 0x3b, 0x94, 0x0, 0x0) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x2f2) 08:56:36 executing program 3: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000080)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x15, 0x1, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x15, 0x1, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) ioctl$NBD_DO_IT(r0, 0xab03) 08:56:36 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async, rerun: 64) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x20040) (rerun: 64) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:36 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x402580) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) ioctl$NBD_SET_FLAGS(0xffffffffffffffff, 0xab0a, 0x527) 08:56:36 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DISCONNECT(r0, 0xab08) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xffffffffffffffff) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f0000000080)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5}) ioctl$DRM_IOCTL_MODE_SETPLANE(0xffffffffffffffff, 0xc03064b7, &(0x7f00000000c0)={r1, 0x0, 0x0, 0x3, 0x2, 0x7975, 0x20, 0xef1, 0x867, 0x9, 0x1ff, 0x2d1}) ioctl$NBD_DO_IT(r0, 0x301) 08:56:36 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="6ca2923eba12bb490d69bb62e150467b8132bfda5e3ff7521a5e21e80e8b2102aef6ceb11f0e11b88d447aac948d9b4bcd1fa995deaa91da6d73727e05378030a4032997f87dc48842c6a40245870f0a48dd6071887f998407eb140d77f4026e8391870bf2a5259fcc63cd0f4783e219"], 0x10) 08:56:36 executing program 0: openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) (async) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) sendto$l2tp(r0, &(0x7f0000000080)="dc9fd1d9bef08bd6b5007f92e25e5c6a047a6d48ddf51e5c806834e94ea93b2ddf858ef5852d63bf82cd3761c428e2c71836407dfd373fbf4ebef8", 0x3b, 0x94, 0x0, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x2f2) 08:56:36 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x80100) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:36 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x181100) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x6) ioctl$NBD_SET_SOCK(r1, 0x127f, 0xffffffffffffffff) ioctl$NBD_DO_IT(r0, 0x1263) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) [ 2134.200856][ T8983] block nbd1: Receive control failed (result -32) [ 2134.201546][T32364] block nbd1: shutting down sockets 08:56:36 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x80100) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x80100) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) 08:56:36 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="6ca2923eba12bb490d69bb62e150467b8132bfda5e3ff7521a5e21e80e8b2102aef6ceb11f0e11b88d447aac948d9b4bcd1fa995deaa91da6d73727e05378030a4032997f87dc48842c6a40245870f0a48dd6071887f998407eb140d77f4026e8391870bf2a5259fcc63cd0f4783e219"], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="6ca2923eba12bb490d69bb62e150467b8132bfda5e3ff7521a5e21e80e8b2102aef6ceb11f0e11b88d447aac948d9b4bcd1fa995deaa91da6d73727e05378030a4032997f87dc48842c6a40245870f0a48dd6071887f998407eb140d77f4026e8391870bf2a5259fcc63cd0f4783e219"], 0x10) (async) 08:56:36 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x181100) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x6) ioctl$NBD_SET_SOCK(r1, 0x127f, 0xffffffffffffffff) ioctl$NBD_DO_IT(r0, 0x1263) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x181100) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x6) (async) ioctl$NBD_SET_SOCK(r1, 0x127f, 0xffffffffffffffff) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) (async) [ 2134.277522][T32398] block nbd5: NBD_DISCONNECT 08:56:36 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:36 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DISCONNECT(r0, 0xab08) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xffffffffffffffff) (async) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f0000000080)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5}) ioctl$DRM_IOCTL_MODE_SETPLANE(0xffffffffffffffff, 0xc03064b7, &(0x7f00000000c0)={r1, 0x0, 0x0, 0x3, 0x2, 0x7975, 0x20, 0xef1, 0x867, 0x9, 0x1ff, 0x2d1}) (async, rerun: 32) ioctl$NBD_DO_IT(r0, 0x301) (rerun: 32) 08:56:36 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x80100) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) [ 2134.367305][T32399] block nbd1: shutting down sockets 08:56:37 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) ioctl$NBD_DO_IT(r0, 0xab03) 08:56:37 executing program 2: timer_create(0x2, &(0x7f00000001c0)={0x0, 0xd, 0x0, @thr={&(0x7f0000000000)="03bbce69d4bcfd5a20a8cc47448e52b9834b81912e575f6af043d10b4c104a2f05a0c95a488d3284ee8b2d732acd181cc8543b754265225d87b30be967a36d7837716261b634ec843703f83c43eb9878920b5f30e0b28cefaa66acf47fdc719c2634011aeede64cac00a24d86b52190f388928a3d464588f1545d786dc5305c31fd0a851a16be692b9083cdb29413e21c2a112aef7baec418aee2612cdf169fb0b492f6d5ea289a1ca2f2c48ccd97a6dcae247c27763e4d9f06d2af2c5a32f03a17aad3c9c15eac38d9b417efaf22c1806f1144edc130eeac5bf542bfa33d5d6441a0993355d4ea7bc0f87060eb9a204092fb198fcd2e2d2a01d915fcf8b58", &(0x7f0000000100)="980128840c5d437849624c7918dd9e3146f21e18ec4f07e59e688e2b38b33d38460c4183cb17661e1a8a69ffc22e1d0c4546f826cfb19629f49ee92824774ed69f9ac92d455ed97f3014095c6a93c6f982d279db86f2db08b37dda72d1ba04614664ae8fe66755912e42333ac0ab86656f5a3a5e5084e17230c7bbd0a38c6b58f8d109768aa3c26eb985450ab97b"}}, &(0x7f0000000200)) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff}}, './file0\x00'}) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000380)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$sock_qrtr_TIOCINQ(r3, 0x541b, &(0x7f00000003c0)) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000340)={&(0x7f0000000280), 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x34, r2, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e22}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @empty}, @L2TP_ATTR_ENCAP_TYPE={0x6}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x400000}]}, 0x34}, 0x1, 0x0, 0x0, 0x45}, 0xc0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:37 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x181100) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_FLAGS(r2, 0xab0a, 0x6) ioctl$NBD_SET_SOCK(r1, 0x127f, 0xffffffffffffffff) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_DO_IT(r0, 0x1263) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) 08:56:37 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) [ 2134.411741][T32413] block nbd5: NBD_DISCONNECT 08:56:37 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) (async) ioctl$NBD_DO_IT(r0, 0xab03) 08:56:37 executing program 3: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$DRM_IOCTL_MODE_SETGAMMA(r0, 0xc02064a5, &(0x7f0000000100)={0x0, 0x4, &(0x7f0000000000)=[0x1, 0x4, 0x7fff, 0x7], &(0x7f0000000080)=[0x2, 0x7ff, 0x3], &(0x7f00000000c0)=[0x20, 0x6]}) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f00000004c0)={{0x1, 0x1, 0x18, r0, {0x6, 0x1ff}}, './file0\x00'}) mknodat(r1, &(0x7f0000000500)='./file0\x00', 0x10, 0x4) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r2, 0xab00, 0x2f2) r3 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1, &(0x7f0000000240)=""/133, 0x85}, 0x2042) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000340)={0xc}) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000380)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) sendmsg$L2TP_CMD_SESSION_GET(r5, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x14, 0x0, 0x102, 0x70bd25, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r4, 0xc018937d, &(0x7f0000000300)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x10001}}, './file0\x00'}) 08:56:37 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DISCONNECT(r0, 0xab08) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xffffffffffffffff) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f0000000080)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5}) ioctl$DRM_IOCTL_MODE_SETPLANE(0xffffffffffffffff, 0xc03064b7, &(0x7f00000000c0)={r1, 0x0, 0x0, 0x3, 0x2, 0x7975, 0x20, 0xef1, 0x867, 0x9, 0x1ff, 0x2d1}) (async, rerun: 64) ioctl$NBD_DO_IT(r0, 0x301) (rerun: 64) 08:56:37 executing program 2: timer_create(0x2, &(0x7f00000001c0)={0x0, 0xd, 0x0, @thr={&(0x7f0000000000)="03bbce69d4bcfd5a20a8cc47448e52b9834b81912e575f6af043d10b4c104a2f05a0c95a488d3284ee8b2d732acd181cc8543b754265225d87b30be967a36d7837716261b634ec843703f83c43eb9878920b5f30e0b28cefaa66acf47fdc719c2634011aeede64cac00a24d86b52190f388928a3d464588f1545d786dc5305c31fd0a851a16be692b9083cdb29413e21c2a112aef7baec418aee2612cdf169fb0b492f6d5ea289a1ca2f2c48ccd97a6dcae247c27763e4d9f06d2af2c5a32f03a17aad3c9c15eac38d9b417efaf22c1806f1144edc130eeac5bf542bfa33d5d6441a0993355d4ea7bc0f87060eb9a204092fb198fcd2e2d2a01d915fcf8b58", &(0x7f0000000100)="980128840c5d437849624c7918dd9e3146f21e18ec4f07e59e688e2b38b33d38460c4183cb17661e1a8a69ffc22e1d0c4546f826cfb19629f49ee92824774ed69f9ac92d455ed97f3014095c6a93c6f982d279db86f2db08b37dda72d1ba04614664ae8fe66755912e42333ac0ab86656f5a3a5e5084e17230c7bbd0a38c6b58f8d109768aa3c26eb985450ab97b"}}, &(0x7f0000000200)) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff}}, './file0\x00'}) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000380)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) (rerun: 64) ioctl$sock_qrtr_TIOCINQ(r3, 0x541b, &(0x7f00000003c0)) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000340)={&(0x7f0000000280), 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x34, r2, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e22}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @empty}, @L2TP_ATTR_ENCAP_TYPE={0x6}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x400000}]}, 0x34}, 0x1, 0x0, 0x0, 0x45}, 0xc0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) 08:56:37 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:37 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x100) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x2001, 0x0) ioctl$NBD_DISCONNECT(r1, 0xab08) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:37 executing program 3: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$DRM_IOCTL_MODE_SETGAMMA(r0, 0xc02064a5, &(0x7f0000000100)={0x0, 0x4, &(0x7f0000000000)=[0x1, 0x4, 0x7fff, 0x7], &(0x7f0000000080)=[0x2, 0x7ff, 0x3], &(0x7f00000000c0)=[0x20, 0x6]}) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f00000004c0)={{0x1, 0x1, 0x18, r0, {0x6, 0x1ff}}, './file0\x00'}) mknodat(r1, &(0x7f0000000500)='./file0\x00', 0x10, 0x4) (async) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r2, 0xab00, 0x2f2) (async) r3 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1, &(0x7f0000000240)=""/133, 0x85}, 0x2042) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000340)={0xc}) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000380)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) sendmsg$L2TP_CMD_SESSION_GET(r5, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x14, 0x0, 0x102, 0x70bd25, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r4, 0xc018937d, &(0x7f0000000300)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x10001}}, './file0\x00'}) [ 2134.561216][T32439] block nbd5: NBD_DISCONNECT 08:56:37 executing program 0: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000000c0)={0x312, 0x0}, 0x8) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)={r0, r1, 0x25, 0x1, @val=@target_btf_id=r2}, 0x40) r3 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r3, 0xab01, 0x2f2) 08:56:37 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) ioctl$NBD_DO_IT(r0, 0xab03) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) (async) ioctl$NBD_DO_IT(r0, 0xab03) (async) 08:56:37 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000000)={0x1, 0x100, 0x9, 0x400, 0x0, 0x2}) ioctl$NBD_DO_IT(r0, 0x301) 08:56:37 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x100) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x2001, 0x0) ioctl$NBD_DISCONNECT(r1, 0xab08) (async, rerun: 64) ioctl$NBD_DO_IT(r0, 0x1263) (rerun: 64) 08:56:37 executing program 0: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000), &(0x7f0000000080)=0x4) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000000c0)={0x312, 0x0}, 0x8) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)={r0, r1, 0x25, 0x1, @val=@target_btf_id=r2}, 0x40) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)={r0, r1, 0x25, 0x1, @val=@target_btf_id=r2}, 0x40) r3 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r3, 0xab01, 0x2f2) 08:56:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) ioctl$NBD_DO_IT(r2, 0xab03) 08:56:37 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000000)={0x1, 0x100, 0x9, 0x400, 0x0, 0x2}) ioctl$NBD_DO_IT(r0, 0x301) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000000)={0x1, 0x100, 0x9, 0x400, 0x0, 0x2}) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) 08:56:37 executing program 3: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) ioctl$DRM_IOCTL_MODE_SETGAMMA(r0, 0xc02064a5, &(0x7f0000000100)={0x0, 0x4, &(0x7f0000000000)=[0x1, 0x4, 0x7fff, 0x7], &(0x7f0000000080)=[0x2, 0x7ff, 0x3], &(0x7f00000000c0)=[0x20, 0x6]}) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f00000004c0)={{0x1, 0x1, 0x18, r0, {0x6, 0x1ff}}, './file0\x00'}) mknodat(r1, &(0x7f0000000500)='./file0\x00', 0x10, 0x4) (async) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r2, 0xab00, 0x2f2) (async, rerun: 32) r3 = socket$can_bcm(0x1d, 0x2, 0x2) (rerun: 32) recvmsg$can_bcm(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1, &(0x7f0000000240)=""/133, 0x85}, 0x2042) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000340)={0xc}) (async) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000380)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) sendmsg$L2TP_CMD_SESSION_GET(r5, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x14, 0x0, 0x102, 0x70bd25, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r4, 0xc018937d, &(0x7f0000000300)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x10001}}, './file0\x00'}) 08:56:37 executing program 2: timer_create(0x2, &(0x7f00000001c0)={0x0, 0xd, 0x0, @thr={&(0x7f0000000000)="03bbce69d4bcfd5a20a8cc47448e52b9834b81912e575f6af043d10b4c104a2f05a0c95a488d3284ee8b2d732acd181cc8543b754265225d87b30be967a36d7837716261b634ec843703f83c43eb9878920b5f30e0b28cefaa66acf47fdc719c2634011aeede64cac00a24d86b52190f388928a3d464588f1545d786dc5305c31fd0a851a16be692b9083cdb29413e21c2a112aef7baec418aee2612cdf169fb0b492f6d5ea289a1ca2f2c48ccd97a6dcae247c27763e4d9f06d2af2c5a32f03a17aad3c9c15eac38d9b417efaf22c1806f1144edc130eeac5bf542bfa33d5d6441a0993355d4ea7bc0f87060eb9a204092fb198fcd2e2d2a01d915fcf8b58", &(0x7f0000000100)="980128840c5d437849624c7918dd9e3146f21e18ec4f07e59e688e2b38b33d38460c4183cb17661e1a8a69ffc22e1d0c4546f826cfb19629f49ee92824774ed69f9ac92d455ed97f3014095c6a93c6f982d279db86f2db08b37dda72d1ba04614664ae8fe66755912e42333ac0ab86656f5a3a5e5084e17230c7bbd0a38c6b58f8d109768aa3c26eb985450ab97b"}}, &(0x7f0000000200)) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff}}, './file0\x00'}) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000380)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$sock_qrtr_TIOCINQ(r3, 0x541b, &(0x7f00000003c0)) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000340)={&(0x7f0000000280), 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x34, r2, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e22}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @empty}, @L2TP_ATTR_ENCAP_TYPE={0x6}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x400000}]}, 0x34}, 0x1, 0x0, 0x0, 0x45}, 0xc0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) timer_create(0x2, &(0x7f00000001c0)={0x0, 0xd, 0x0, @thr={&(0x7f0000000000)="03bbce69d4bcfd5a20a8cc47448e52b9834b81912e575f6af043d10b4c104a2f05a0c95a488d3284ee8b2d732acd181cc8543b754265225d87b30be967a36d7837716261b634ec843703f83c43eb9878920b5f30e0b28cefaa66acf47fdc719c2634011aeede64cac00a24d86b52190f388928a3d464588f1545d786dc5305c31fd0a851a16be692b9083cdb29413e21c2a112aef7baec418aee2612cdf169fb0b492f6d5ea289a1ca2f2c48ccd97a6dcae247c27763e4d9f06d2af2c5a32f03a17aad3c9c15eac38d9b417efaf22c1806f1144edc130eeac5bf542bfa33d5d6441a0993355d4ea7bc0f87060eb9a204092fb198fcd2e2d2a01d915fcf8b58", &(0x7f0000000100)="980128840c5d437849624c7918dd9e3146f21e18ec4f07e59e688e2b38b33d38460c4183cb17661e1a8a69ffc22e1d0c4546f826cfb19629f49ee92824774ed69f9ac92d455ed97f3014095c6a93c6f982d279db86f2db08b37dda72d1ba04614664ae8fe66755912e42333ac0ab86656f5a3a5e5084e17230c7bbd0a38c6b58f8d109768aa3c26eb985450ab97b"}}, &(0x7f0000000200)) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000240)={{0x1, 0x1, 0x18}, './file0\x00'}) (async) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000380)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) (async) ioctl$sock_qrtr_TIOCINQ(r3, 0x541b, &(0x7f00000003c0)) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000340)={&(0x7f0000000280), 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x34, r2, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e22}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @empty}, @L2TP_ATTR_ENCAP_TYPE={0x6}, @L2TP_ATTR_DEBUG={0x8, 0x11, 0x400000}]}, 0x34}, 0x1, 0x0, 0x0, 0x45}, 0xc0) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) (async) 08:56:37 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x100) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x2001, 0x0) ioctl$NBD_DISCONNECT(r1, 0xab08) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:37 executing program 0: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r0, 0x0, 0x25, 0x5, @void}, 0x10) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000000c0)={0x312, 0x0}, 0x8) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)={r0, r1, 0x25, 0x1, @val=@target_btf_id=r2}, 0x40) (async) r3 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r3, 0xab01, 0x2f2) 08:56:37 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r0, @ANYRES32=0x0, @ANYBLOB="250400000500"], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES64=r0, @ANYBLOB=','], 0x10) 08:56:37 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x943380) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xee00}}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:37 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000000)={0x1, 0x100, 0x9, 0x400, 0x0, 0x2}) (async) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000000)={0x1, 0x100, 0x9, 0x400, 0x0, 0x2}) ioctl$NBD_DO_IT(r0, 0x301) 08:56:37 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x4002) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x3) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:37 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r0, @ANYRES32=0x0, @ANYBLOB="250400000500"], 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES64=r0, @ANYBLOB=','], 0x10) 08:56:37 executing program 3: keyctl$negate(0xd, 0x0, 0x0, 0x0) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:38 executing program 1: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) ioctl$NBD_DO_IT(r2, 0xab03) 08:56:38 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) sendto$inet_nvme_pdu(0xffffffffffffffff, &(0x7f0000000080)=@data_h2c_no_hdigest={{0x6, 0x8, 0x18, 0x18, 0xffffff00}, 0x7ff, 0x100, 0x8a, 0xf1cc, "e57add75"}, 0x80, 0x0, 0x0, 0x0) 08:56:38 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x4002) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async, rerun: 32) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x3) (async, rerun: 32) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:38 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x943380) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xee00}}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0xab03) (async) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:38 executing program 2: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r0, @ANYRES32=0x0, @ANYBLOB="250400000500"], 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r0, @ANYRES32=0x0, @ANYBLOB="250400000500"], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES64=r0, @ANYBLOB=','], 0x10) 08:56:38 executing program 3: keyctl$negate(0xd, 0x0, 0x0, 0x0) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) keyctl$negate(0xd, 0x0, 0x0, 0x0) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) [ 2135.595686][ T8983] block nbd1: Receive control failed (result -32) [ 2135.596353][T32459] block nbd1: shutting down sockets 08:56:38 executing program 3: keyctl$negate(0xd, 0x0, 0x0, 0x0) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) keyctl$negate(0xd, 0x0, 0x0, 0x0) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) 08:56:38 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="77cc1af8b41134d40b35e2ed81fbe1eae2bb441caf5f8e808608fe4a8f078feecc92746c632403c7f3ee64649feaff42861e6552ac49ed431f9bfce085092c73e84439159e6b35dd869b8a4a222d0b3ac9d1441bed501c6d7e1b238545d40990e53c58546ec64896a5d7a9"], 0x10) socket$can_bcm(0x1d, 0x2, 0x2) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) getsockopt$inet6_mptcp_buf(r0, 0x11c, 0x1, &(0x7f0000000040)=""/109, &(0x7f00000000c0)=0x6d) 08:56:38 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x943380) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0xee00}}, './file0\x00'}) ioctl$NBD_DO_IT(r1, 0xab03) (async) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:38 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) sendto$inet_nvme_pdu(0xffffffffffffffff, &(0x7f0000000080)=@data_h2c_no_hdigest={{0x6, 0x8, 0x18, 0x18, 0xffffff00}, 0x7ff, 0x100, 0x8a, 0xf1cc, "e57add75"}, 0x80, 0x0, 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) sendto$inet_nvme_pdu(0xffffffffffffffff, &(0x7f0000000080)=@data_h2c_no_hdigest={{0x6, 0x8, 0x18, 0x18, 0xffffff00}, 0x7ff, 0x100, 0x8a, 0xf1cc, "e57add75"}, 0x80, 0x0, 0x0, 0x0) (async) 08:56:38 executing program 4: syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x4002) (async) r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x4002) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x3) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:38 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="77cc1af8b41134d40b35e2ed81fbe1eae2bb441caf5f8e808608fe4a8f078feecc92746c632403c7f3ee64649feaff42861e6552ac49ed431f9bfce085092c73e84439159e6b35dd869b8a4a222d0b3ac9d1441bed501c6d7e1b238545d40990e53c58546ec64896a5d7a9"], 0x10) (async) socket$can_bcm(0x1d, 0x2, 0x2) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) getsockopt$inet6_mptcp_buf(r0, 0x11c, 0x1, &(0x7f0000000040)=""/109, &(0x7f00000000c0)=0x6d) 08:56:39 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) (async) sendto$inet_nvme_pdu(0xffffffffffffffff, &(0x7f0000000080)=@data_h2c_no_hdigest={{0x6, 0x8, 0x18, 0x18, 0xffffff00}, 0x7ff, 0x100, 0x8a, 0xf1cc, "e57add75"}, 0x80, 0x0, 0x0, 0x0) 08:56:39 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0xbdd53f29c8402917) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:39 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x400003) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:39 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000140)=ANY=[@ANYBLOB="0108000001000000d42760697f9ed372d6b73f18000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB='./file0\x00']) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/152) 08:56:39 executing program 1: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) ioctl$NBD_DO_IT(r2, 0xab03) add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff9) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) (async) ioctl$NBD_DO_IT(r2, 0xab03) (async) 08:56:39 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="77cc1af8b41134d40b35e2ed81fbe1eae2bb441caf5f8e808608fe4a8f078feecc92746c632403c7f3ee64649feaff42861e6552ac49ed431f9bfce085092c73e84439159e6b35dd869b8a4a222d0b3ac9d1441bed501c6d7e1b238545d40990e53c58546ec64896a5d7a9"], 0x10) socket$can_bcm(0x1d, 0x2, 0x2) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) (async) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) getsockopt$inet6_mptcp_buf(r0, 0x11c, 0x1, &(0x7f0000000040)=""/109, &(0x7f00000000c0)=0x6d) [ 2136.497825][ T8983] block nbd1: Receive control failed (result -32) [ 2136.498524][T32509] block nbd1: shutting down sockets 08:56:39 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB='.'], 0x10) 08:56:39 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0xc0300, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x2}}, './file0\x00'}) 08:56:39 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x400003) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:39 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0xbdd53f29c8402917) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0xbdd53f29c8402917) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) 08:56:39 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000140)=ANY=[@ANYBLOB="0108000001000000d42760697f9ed372d6b73f18000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB='./file0\x00']) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/152) 08:56:39 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB='.'], 0x10) 08:56:39 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0xbdd53f29c8402917) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0xbdd53f29c8402917) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) 08:56:39 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x100000000) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r4, 0xab00, r5) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r6, 0x0, 0x25, 0x5, @void}, 0x10) write$binfmt_script(r6, &(0x7f0000000080)={'#! ', './file0', [{0x20, '/dev/nbd#\x00'}, {0x20, '/dev/nbd#\x00'}, {0x20, '&-$@'}, {0x20, '/dev/nbd#\x00'}]}, 0x31) 08:56:39 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0xc0300, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0xc0300, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x2}}, './file0\x00'}) 08:56:39 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000140)=ANY=[@ANYBLOB="0108000001000000d42760697f9ed372d6b73f18000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB='./file0\x00']) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/152) (async) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/152) 08:56:39 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB='.'], 0x10) 08:56:39 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x400003) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:39 executing program 3: ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/12, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0xa6000) ioctl$NBD_SET_BLKSIZE(r2, 0xab00, 0x2f2) [ 2136.734981][T32554] block nbd1: shutting down sockets 08:56:39 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0xc0300, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x2}}, './file0\x00'}) 08:56:39 executing program 2: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x2, 0x0}, 0x8) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000100)=r0, 0x4) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r3, @ANYBLOB="00000000000000002e2f665cf30a5feb"]) 08:56:39 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x100000000) (async) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x100000000) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r4, 0xab00, r5) (async) ioctl$NBD_SET_SOCK(r4, 0xab00, r5) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r6, 0x0, 0x25, 0x5, @void}, 0x10) write$binfmt_script(r6, &(0x7f0000000080)={'#! ', './file0', [{0x20, '/dev/nbd#\x00'}, {0x20, '/dev/nbd#\x00'}, {0x20, '&-$@'}, {0x20, '/dev/nbd#\x00'}]}, 0x31) 08:56:39 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x10080) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x1) 08:56:39 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:39 executing program 3: ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/12, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/12, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0xa6000) ioctl$NBD_SET_BLKSIZE(r2, 0xab00, 0x2f2) 08:56:39 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async, rerun: 32) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (rerun: 32) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_DO_IT(r1, 0xab03) (async) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x100000000) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r4, 0xab00, r5) (async) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r6, 0x0, 0x25, 0x5, @void}, 0x10) (async) write$binfmt_script(r6, &(0x7f0000000080)={'#! ', './file0', [{0x20, '/dev/nbd#\x00'}, {0x20, '/dev/nbd#\x00'}, {0x20, '&-$@'}, {0x20, '/dev/nbd#\x00'}]}, 0x31) 08:56:39 executing program 5: ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1}}, './file0\x00'}) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000080)={0x1, 0x200, 0x1, 0x6, 0xfa, 0x2}) socket$kcm(0x29, 0x2, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0x301) 08:56:39 executing program 2: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x2, 0x0}, 0x8) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000100)=r0, 0x4) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r3, @ANYBLOB="00000000000000002e2f665cf30a5feb"]) 08:56:39 executing program 3: ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/12, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/12, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0xa6000) ioctl$NBD_SET_BLKSIZE(r2, 0xab00, 0x2f2) 08:56:39 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x10080) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x1) 08:56:39 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:39 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) 08:56:39 executing program 5: ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1}}, './file0\x00'}) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000080)={0x1, 0x200, 0x1, 0x6, 0xfa, 0x2}) (async) socket$kcm(0x29, 0x2, 0x0) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0x301) 08:56:39 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x10080) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x1) 08:56:39 executing program 2: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x2, 0x0}, 0x8) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000100)=r0, 0x4) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r3, @ANYBLOB="00000000000000002e2f665cf30a5feb"]) 08:56:39 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:39 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f00000000c0)=0x0, &(0x7f0000000100)=0x4) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000140)={0x38, 0x0}, 0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000280)={@cgroup=r1, 0x20, 0x1, 0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f00000001c0)=[0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000002c0)={r1, r2, 0x25, 0x10, @val=@netkit={@prog_id=r3, r4}}, 0x40) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x7fffffff, 0x7}}, './file0\x00'}) 08:56:39 executing program 5: ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1}}, './file0\x00'}) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000080)={0x1, 0x200, 0x1, 0x6, 0xfa, 0x2}) socket$kcm(0x29, 0x2, 0x0) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0x301) 08:56:39 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x71600) ioctl$NBD_DO_IT(r0, 0x1263) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x88080) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xca43}}, './file0\x00'}) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000000c0)=""/46) 08:56:39 executing program 2: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x10001}}, './file1\x00'}) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000040)=""/152) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file1\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYRES64=r0], 0x10) 08:56:39 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f00000000c0)=0x0, &(0x7f0000000100)=0x4) (async) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000140)={0x38, 0x0}, 0x8) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000280)={@cgroup=r1, 0x20, 0x1, 0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f00000001c0)=[0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000002c0)={r1, r2, 0x25, 0x10, @val=@netkit={@prog_id=r3, r4}}, 0x40) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x7fffffff, 0x7}}, './file0\x00'}) 08:56:39 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000100)=@nat={'nat\x00', 0x1b, 0x5, 0x368, 0x180, 0x228, 0xffffffff, 0x180, 0x228, 0x2d0, 0x2d0, 0xffffffff, 0x2d0, 0x2d0, 0x5, &(0x7f0000000080), {[{{@ip={@initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast, 0xff, 0xff000000, 'pimreg1\x00', 'team_slave_1\x00', {}, {0xff}, 0x32, 0x2, 0x2}, 0x0, 0x70, 0xa8}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0x11, @loopback, @remote, @gre_key=0x8, @gre_key}}}}, {{@uncond, 0x0, 0xa0, 0xd8, 0x0, {}, [@common=@addrtype={{0x30}, {0x800}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x8, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, @gre_key=0x7, @icmp_id=0x65}}}}, {{@uncond, 0x0, 0x70, 0xa8}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0xc, @private=0xa010101, @rand_addr=0x64010102, @port=0x4e24, @icmp_id=0x67}}}}, {{@ip={@rand_addr=0x64010101, @loopback, 0xffffff00, 0xffffffff, 'syz_tun\x00', 'veth1_virt_wifi\x00', {0xff}, {0xff}, 0x2e, 0x3, 0x40}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x19, @multicast2, @remote, @icmp_id=0x64, @port=0x4e24}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3c8) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x2f2) 08:56:39 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x200100, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x8}}, './file1\x00'}) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000080)='./file1\x00', 0x0, 0x8}, 0x18) 08:56:40 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) 08:56:40 executing program 2: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x10001}}, './file1\x00'}) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000040)=""/152) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file1\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYRES64=r0], 0x10) 08:56:40 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x71600) ioctl$NBD_DO_IT(r0, 0x1263) (async) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x88080) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xca43}}, './file0\x00'}) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000000c0)=""/46) 08:56:40 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000100)=@nat={'nat\x00', 0x1b, 0x5, 0x368, 0x180, 0x228, 0xffffffff, 0x180, 0x228, 0x2d0, 0x2d0, 0xffffffff, 0x2d0, 0x2d0, 0x5, &(0x7f0000000080), {[{{@ip={@initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast, 0xff, 0xff000000, 'pimreg1\x00', 'team_slave_1\x00', {}, {0xff}, 0x32, 0x2, 0x2}, 0x0, 0x70, 0xa8}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0x11, @loopback, @remote, @gre_key=0x8, @gre_key}}}}, {{@uncond, 0x0, 0xa0, 0xd8, 0x0, {}, [@common=@addrtype={{0x30}, {0x800}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x8, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, @gre_key=0x7, @icmp_id=0x65}}}}, {{@uncond, 0x0, 0x70, 0xa8}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0xc, @private=0xa010101, @rand_addr=0x64010102, @port=0x4e24, @icmp_id=0x67}}}}, {{@ip={@rand_addr=0x64010101, @loopback, 0xffffff00, 0xffffffff, 'syz_tun\x00', 'veth1_virt_wifi\x00', {0xff}, {0xff}, 0x2e, 0x3, 0x40}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x19, @multicast2, @remote, @icmp_id=0x64, @port=0x4e24}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3c8) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x2f2) 08:56:40 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f00000000c0)=0x0, &(0x7f0000000100)=0x4) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000140)={0x38, 0x0}, 0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000280)={@cgroup=r1, 0x20, 0x1, 0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f00000001c0)=[0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000002c0)={r1, r2, 0x25, 0x10, @val=@netkit={@prog_id=r3, r4}}, 0x40) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000002c0)={r1, r2, 0x25, 0x10, @val=@netkit={@prog_id=r3, r4}}, 0x40) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x7fffffff, 0x7}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x7fffffff, 0x7}}, './file0\x00'}) 08:56:40 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x200100, 0x0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x8}}, './file1\x00'}) (async) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000080)='./file1\x00', 0x0, 0x8}, 0x18) [ 2137.880521][ T8983] block nbd1: Receive control failed (result -32) [ 2137.881407][T32607] block nbd1: shutting down sockets 08:56:40 executing program 2: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x10001}}, './file1\x00'}) (async) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000040)=""/152) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file1\x00'}) (async, rerun: 64) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYRES64=r0], 0x10) (rerun: 64) 08:56:40 executing program 3: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000100)=""/41) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={0xffffffffffffffff, &(0x7f0000000000)="b327901f596b35cae46eeb1aede27a02492d1b406d6b799de6e96b418e0a7bf2b062c4c1dd24fb3ab6bbefda3b0bb965f7c1ca", &(0x7f0000000080)=@tcp, 0x4}, 0x20) 08:56:40 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x71600) ioctl$NBD_DO_IT(r0, 0x1263) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x88080) (async) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x88080) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xca43}}, './file0\x00'}) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000000c0)=""/46) 08:56:40 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000100)=@nat={'nat\x00', 0x1b, 0x5, 0x368, 0x180, 0x228, 0xffffffff, 0x180, 0x228, 0x2d0, 0x2d0, 0xffffffff, 0x2d0, 0x2d0, 0x5, &(0x7f0000000080), {[{{@ip={@initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast, 0xff, 0xff000000, 'pimreg1\x00', 'team_slave_1\x00', {}, {0xff}, 0x32, 0x2, 0x2}, 0x0, 0x70, 0xa8}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0x11, @loopback, @remote, @gre_key=0x8, @gre_key}}}}, {{@uncond, 0x0, 0xa0, 0xd8, 0x0, {}, [@common=@addrtype={{0x30}, {0x800}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x8, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, @gre_key=0x7, @icmp_id=0x65}}}}, {{@uncond, 0x0, 0x70, 0xa8}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0xc, @private=0xa010101, @rand_addr=0x64010102, @port=0x4e24, @icmp_id=0x67}}}}, {{@ip={@rand_addr=0x64010101, @loopback, 0xffffff00, 0xffffffff, 'syz_tun\x00', 'veth1_virt_wifi\x00', {0xff}, {0xff}, 0x2e, 0x3, 0x40}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x19, @multicast2, @remote, @icmp_id=0x64, @port=0x4e24}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3c8) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r1, 0xab01, 0x2f2) 08:56:40 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x200100, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x8}}, './file1\x00'}) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000080)='./file1\x00', 0x0, 0x8}, 0x18) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x200100, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x8}}, './file1\x00'}) (async) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000080)='./file1\x00', 0x0, 0x8}, 0x18) (async) 08:56:40 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x1) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r2, 0xc018937c, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) ioctl$NBD_DO_IT(r3, 0x1263) 08:56:41 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) 08:56:41 executing program 3: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000100)=""/41) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={0xffffffffffffffff, &(0x7f0000000000)="b327901f596b35cae46eeb1aede27a02492d1b406d6b799de6e96b418e0a7bf2b062c4c1dd24fb3ab6bbefda3b0bb965f7c1ca", &(0x7f0000000080)=@tcp, 0x4}, 0x20) 08:56:41 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x709441) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:41 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x1) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r2, 0xc018937c, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) ioctl$NBD_DO_IT(r3, 0x1263) 08:56:41 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x1031c1) ioctl$NBD_DO_IT(r0, 0x301) 08:56:41 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES8=0x0, @ANYRES32=0x0, @ANYRES64], 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write$binfmt_script(r0, &(0x7f0000000080)={'#! ', './file0', [{}, {0x20, '}](: +[]'}, {0x20, '%'}, {0x20, '\f-!['}, {0x20, '(,'}, {0x20, '\xf9}\'\xf1&\x1e'}], 0xa, "cc45ebfb994db7bb9d6dbc12fd6a2175058ed43b4858249381df8e95e74412f4f3bcd55c9870e760cf501f06861ce52af028fda2347361d5fbb26801e5ce87c1ab1cb1beae17286bcb6c42c5db01024e5ef1933e96533d8e2e8c38bd3c7ca70c4bbd0b8132d9dcaed13f6288cdb7636027bece54e043c805b5ee74f529aa8e5ece3b45c89eb4fb3a5f203272b9f6e6ecac066fc25311f286667df6e14079737310110b97a9cdf0b3fe05f985d9dec70235b96b14346617045104e7d43027feb4d838a8cfd837"}, 0xec) [ 2138.772376][ T8983] block nbd1: Receive control failed (result -32) [ 2138.773399][T32644] block nbd1: shutting down sockets 08:56:41 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x709441) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:41 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x1) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r2, 0xc018937c, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) ioctl$NBD_DO_IT(r3, 0x1263) 08:56:41 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x1031c1) ioctl$NBD_DO_IT(r0, 0x301) 08:56:41 executing program 3: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000100)=""/41) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={0xffffffffffffffff, &(0x7f0000000000)="b327901f596b35cae46eeb1aede27a02492d1b406d6b799de6e96b418e0a7bf2b062c4c1dd24fb3ab6bbefda3b0bb965f7c1ca", &(0x7f0000000080)=@tcp, 0x4}, 0x20) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000100)=""/41) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={0xffffffffffffffff, &(0x7f0000000000)="b327901f596b35cae46eeb1aede27a02492d1b406d6b799de6e96b418e0a7bf2b062c4c1dd24fb3ab6bbefda3b0bb965f7c1ca", &(0x7f0000000080)=@tcp, 0x4}, 0x20) (async) 08:56:41 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x709441) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:41 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) 08:56:42 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200000) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:42 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f00000000c0)=""/30) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x4, 0x8}}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:42 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES8=0x0, @ANYRES32=0x0, @ANYRES64], 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write$binfmt_script(r0, &(0x7f0000000080)={'#! ', './file0', [{}, {0x20, '}](: +[]'}, {0x20, '%'}, {0x20, '\f-!['}, {0x20, '(,'}, {0x20, '\xf9}\'\xf1&\x1e'}], 0xa, "cc45ebfb994db7bb9d6dbc12fd6a2175058ed43b4858249381df8e95e74412f4f3bcd55c9870e760cf501f06861ce52af028fda2347361d5fbb26801e5ce87c1ab1cb1beae17286bcb6c42c5db01024e5ef1933e96533d8e2e8c38bd3c7ca70c4bbd0b8132d9dcaed13f6288cdb7636027bece54e043c805b5ee74f529aa8e5ece3b45c89eb4fb3a5f203272b9f6e6ecac066fc25311f286667df6e14079737310110b97a9cdf0b3fe05f985d9dec70235b96b14346617045104e7d43027feb4d838a8cfd837"}, 0xec) 08:56:42 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x1031c1) ioctl$NBD_DO_IT(r0, 0x301) 08:56:42 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) 08:56:42 executing program 3: ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000000)={0x29, 0x0, 0x5, 0x5}) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x7fffffff) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) [ 2139.687880][ T8983] block nbd1: Receive control failed (result -32) [ 2139.688796][T32684] block nbd1: shutting down sockets 08:56:42 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES8=0x0, @ANYRES32=0x0, @ANYRES64], 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write$binfmt_script(r0, &(0x7f0000000080)={'#! ', './file0', [{}, {0x20, '}](: +[]'}, {0x20, '%'}, {0x20, '\f-!['}, {0x20, '(,'}, {0x20, '\xf9}\'\xf1&\x1e'}], 0xa, "cc45ebfb994db7bb9d6dbc12fd6a2175058ed43b4858249381df8e95e74412f4f3bcd55c9870e760cf501f06861ce52af028fda2347361d5fbb26801e5ce87c1ab1cb1beae17286bcb6c42c5db01024e5ef1933e96533d8e2e8c38bd3c7ca70c4bbd0b8132d9dcaed13f6288cdb7636027bece54e043c805b5ee74f529aa8e5ece3b45c89eb4fb3a5f203272b9f6e6ecac066fc25311f286667df6e14079737310110b97a9cdf0b3fe05f985d9dec70235b96b14346617045104e7d43027feb4d838a8cfd837"}, 0xec) (async) write$binfmt_script(r0, &(0x7f0000000080)={'#! ', './file0', [{}, {0x20, '}](: +[]'}, {0x20, '%'}, {0x20, '\f-!['}, {0x20, '(,'}, {0x20, '\xf9}\'\xf1&\x1e'}], 0xa, "cc45ebfb994db7bb9d6dbc12fd6a2175058ed43b4858249381df8e95e74412f4f3bcd55c9870e760cf501f06861ce52af028fda2347361d5fbb26801e5ce87c1ab1cb1beae17286bcb6c42c5db01024e5ef1933e96533d8e2e8c38bd3c7ca70c4bbd0b8132d9dcaed13f6288cdb7636027bece54e043c805b5ee74f529aa8e5ece3b45c89eb4fb3a5f203272b9f6e6ecac066fc25311f286667df6e14079737310110b97a9cdf0b3fe05f985d9dec70235b96b14346617045104e7d43027feb4d838a8cfd837"}, 0xec) 08:56:42 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f00000000c0)=""/30) (async) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f00000000c0)=""/30) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x4, 0x8}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x4, 0x8}}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:42 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) 08:56:42 executing program 3: ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000000)={0x29, 0x0, 0x5, 0x5}) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x7fffffff) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:42 executing program 5: getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x1, &(0x7f0000000040)=@raw=[@alu={0x4, 0x0, 0x7, 0x7, 0x8, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0xdd, 0x25, &(0x7f00000000c0)=""/37, 0x41000, 0xfe0908a1fc47372f, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000180)={0x5, 0x9, 0x9314, 0x1f}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f00000001c0)=[{0x1, 0x1, 0x8}, {0x1, 0x4, 0x0, 0x8}, {0x5, 0x4, 0x2, 0x2}], 0x10, 0x36}, 0x90) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x400000) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r1, {0x0, 0xffffffffffffffff}}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0xffffffff) ioctl$NBD_DO_IT(r1, 0x301) 08:56:42 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_DESTROY$hwpt(r0, 0x3b80, &(0x7f0000000080)={0x8}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="eb020eb40efed321d3a02c"], 0x10) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0xd9, 0x1000}) 08:56:42 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200000) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200000) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) 08:56:42 executing program 5: getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x1, &(0x7f0000000040)=@raw=[@alu={0x4, 0x0, 0x7, 0x7, 0x8, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0xdd, 0x25, &(0x7f00000000c0)=""/37, 0x41000, 0xfe0908a1fc47372f, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000180)={0x5, 0x9, 0x9314, 0x1f}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f00000001c0)=[{0x1, 0x1, 0x8}, {0x1, 0x4, 0x0, 0x8}, {0x5, 0x4, 0x2, 0x2}], 0x10, 0x36}, 0x90) (async) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x400000) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r1, {0x0, 0xffffffffffffffff}}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0xffffffff) ioctl$NBD_DO_IT(r1, 0x301) 08:56:42 executing program 0: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f00000000c0)=""/30) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x4, 0x8}}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:42 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x220040) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:42 executing program 3: ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000000)={0x29, 0x0, 0x5, 0x5}) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x7fffffff) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:42 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_DESTROY$hwpt(r0, 0x3b80, &(0x7f0000000080)={0x8}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="eb020eb40efed321d3a02c"], 0x10) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0xd9, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$IOMMU_DESTROY$hwpt(r0, 0x3b80, &(0x7f0000000080)={0x8}) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="eb020eb40efed321d3a02c"], 0x10) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0xd9, 0x1000}) (async) 08:56:42 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DISCONNECT(r0, 0xab08) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:42 executing program 5: getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x1, &(0x7f0000000040)=@raw=[@alu={0x4, 0x0, 0x7, 0x7, 0x8, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0xdd, 0x25, &(0x7f00000000c0)=""/37, 0x41000, 0xfe0908a1fc47372f, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000180)={0x5, 0x9, 0x9314, 0x1f}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f00000001c0)=[{0x1, 0x1, 0x8}, {0x1, 0x4, 0x0, 0x8}, {0x5, 0x4, 0x2, 0x2}], 0x10, 0x36}, 0x90) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x400000) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r1, {0x0, 0xffffffffffffffff}}, './file0\x00'}) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0xffffffff) ioctl$NBD_DO_IT(r1, 0x301) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000100), &(0x7f0000000140)=0x4) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x1, &(0x7f0000000040)=@raw=[@alu={0x4, 0x0, 0x7, 0x7, 0x8, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0xdd, 0x25, &(0x7f00000000c0)=""/37, 0x41000, 0xfe0908a1fc47372f, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000180)={0x5, 0x9, 0x9314, 0x1f}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f00000001c0)=[{0x1, 0x1, 0x8}, {0x1, 0x4, 0x0, 0x8}, {0x5, 0x4, 0x2, 0x2}], 0x10, 0x36}, 0x90) (async) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x400000) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r1, {0x0, 0xffffffffffffffff}}, './file0\x00'}) (async) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0xffffffff) (async) ioctl$NBD_DO_IT(r1, 0x301) (async) 08:56:42 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x220040) ioctl$NBD_DO_IT(r0, 0x1263) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x220040) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) 08:56:42 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200000) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:42 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_DESTROY$hwpt(r0, 0x3b80, &(0x7f0000000080)={0x8}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="eb020eb40efed321d3a02c"], 0x10) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0xd9, 0x1000}) 08:56:42 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x220040) ioctl$NBD_DO_IT(r0, 0x1263) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x220040) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) [ 2140.033543][T32741] block nbd0: NBD_DISCONNECT 08:56:42 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x1e2d) 08:56:42 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000000c0)={{}, &(0x7f0000000140), &(0x7f0000000080)='%pI4 \x00'}, 0x20) 08:56:42 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x20b41, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x6}}, './file0\x00'}) 08:56:42 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DISCONNECT(r0, 0xab08) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_DISCONNECT(r0, 0xab08) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) 08:56:42 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001340)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="98e578b6a596306ce54de404"], 0x10) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001380)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="00000000000040bd60e8e354a1f2070b0000"], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000012c0)={r1, 0x0, 0x25, 0x14, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) recvmsg$kcm(r0, &(0x7f0000001280)={&(0x7f0000000000)=@ethernet={0x0, @local}, 0x80, &(0x7f0000001180)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x3, &(0x7f00000011c0)=""/173, 0xad}, 0x10001) umount2(&(0x7f0000001300)='./file0\x00', 0x0) 08:56:42 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) 08:56:42 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x20b41, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x6}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x6}}, './file0\x00'}) 08:56:42 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x1e2d) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x1e2d) (async) 08:56:42 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001340)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="98e578b6a596306ce54de404"], 0x10) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001380)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="00000000000040bd60e8e354a1f2070b0000"], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000012c0)={r1, 0x0, 0x25, 0x14, @void}, 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000012c0)={r1, 0x0, 0x25, 0x14, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) recvmsg$kcm(r0, &(0x7f0000001280)={&(0x7f0000000000)=@ethernet={0x0, @local}, 0x80, &(0x7f0000001180)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x3, &(0x7f00000011c0)=""/173, 0xad}, 0x10001) umount2(&(0x7f0000001300)='./file0\x00', 0x0) (async) umount2(&(0x7f0000001300)='./file0\x00', 0x0) [ 2140.156088][T32765] block nbd0: NBD_DISCONNECT [ 2140.169287][T32767] block nbd0: NBD_DISCONNECT 08:56:42 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DISCONNECT(r0, 0xab08) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:42 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) 08:56:42 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001340)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="98e578b6a596306ce54de404"], 0x10) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001380)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="00000000000040bd60e8e354a1f2070b0000"], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000012c0)={r1, 0x0, 0x25, 0x14, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) recvmsg$kcm(r0, &(0x7f0000001280)={&(0x7f0000000000)=@ethernet={0x0, @local}, 0x80, &(0x7f0000001180)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x3, &(0x7f00000011c0)=""/173, 0xad}, 0x10001) umount2(&(0x7f0000001300)='./file0\x00', 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001340)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="98e578b6a596306ce54de404"], 0x10) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001380)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="00000000000040bd60e8e354a1f2070b0000"], 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000012c0)={r1, 0x0, 0x25, 0x14, @void}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) recvmsg$kcm(r0, &(0x7f0000001280)={&(0x7f0000000000)=@ethernet={0x0, @local}, 0x80, &(0x7f0000001180)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x3, &(0x7f00000011c0)=""/173, 0xad}, 0x10001) (async) umount2(&(0x7f0000001300)='./file0\x00', 0x0) (async) 08:56:42 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x20b41, 0x0) (async) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x20b41, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x6}}, './file0\x00'}) [ 2140.295719][ T314] block nbd0: NBD_DISCONNECT 08:56:43 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) (async) 08:56:43 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x1e2d) 08:56:43 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x0, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x101}, @L2TP_ATTR_VLAN_ID={0x6, 0xe, 0x30e7}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000c1}, 0x4000000) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:43 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000000c0)={{}, &(0x7f0000000140), &(0x7f0000000080)='%pI4 \x00'}, 0x20) 08:56:43 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="71ad2aaa6ea439b31d647446becd24f16ef2fe95c706ef3270e09ed5e394b109e9c16c23687b177d3da99a9e49cf0cffd55f331c22c1e2397e2f9d223a220b9f2c80400615098c0c5c81b3aadd19cee5559d2812f6207caa24ddbca2c257485cbf3c5834a82244db9fbefff95ec172cd1f8c135429ad188b700af3f66e01f16f20a21e6f446cf4912bdb93381de7b42a82323aa461056a000000011e19448d7d487fa86daa5878c645649774f51f43c6d8cfb53790964842390ba78b7e36ac2000115a37d83f433a6f90b8f1f3ea8298cca6bb1e8b6603a59a2d5e12ce20c6abec3e160d1a31bfa83c334a8293fcd1d850287525024548791ed6ce1ad3f8584594c42862719b89824d322e564ffb15589a94cd6c4d755f6028a9e3aa58debe460f34e909c694131d5d4919d76f9a722d64d86c8824f283ab77ef77e061b709e3bac50c38bcbdaaac936f5aa1dc76045f04a693c1a66f9fea55dba052b3ecdc1ceea2fd7e849452b927909a1b49846b946722d8dba8a8349aea27b6f45622db110f78f48f5358e1f2ad02eb475607298aba304160eac2eb7d958393b5"], 0x10) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@ifindex=r0, 0x13, 0x0, 0x3f, &(0x7f0000000080)=[0x0], 0x1, 0x0, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}, 0x40) 08:56:43 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x2104c0) ioctl$NBD_DO_IT(r0, 0x301) [ 2140.958851][ T8983] block nbd1: Receive control failed (result -32) [ 2140.959639][T32762] block nbd1: shutting down sockets 08:56:43 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="71ad2aaa6ea439b31d647446becd24f16ef2fe95c706ef3270e09ed5e394b109e9c16c23687b177d3da99a9e49cf0cffd55f331c22c1e2397e2f9d223a220b9f2c80400615098c0c5c81b3aadd19cee5559d2812f6207caa24ddbca2c257485cbf3c5834a82244db9fbefff95ec172cd1f8c135429ad188b700af3f66e01f16f20a21e6f446cf4912bdb93381de7b42a82323aa461056a000000011e19448d7d487fa86daa5878c645649774f51f43c6d8cfb53790964842390ba78b7e36ac2000115a37d83f433a6f90b8f1f3ea8298cca6bb1e8b6603a59a2d5e12ce20c6abec3e160d1a31bfa83c334a8293fcd1d850287525024548791ed6ce1ad3f8584594c42862719b89824d322e564ffb15589a94cd6c4d755f6028a9e3aa58debe460f34e909c694131d5d4919d76f9a722d64d86c8824f283ab77ef77e061b709e3bac50c38bcbdaaac936f5aa1dc76045f04a693c1a66f9fea55dba052b3ecdc1ceea2fd7e849452b927909a1b49846b946722d8dba8a8349aea27b6f45622db110f78f48f5358e1f2ad02eb475607298aba304160eac2eb7d958393b5"], 0x10) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@ifindex=r0, 0x13, 0x0, 0x3f, &(0x7f0000000080)=[0x0], 0x1, 0x0, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}, 0x40) 08:56:43 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x0, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x101}, @L2TP_ATTR_VLAN_ID={0x6, 0xe, 0x30e7}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000c1}, 0x4000000) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x0, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x101}, @L2TP_ATTR_VLAN_ID={0x6, 0xe, 0x30e7}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000c1}, 0x4000000) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) (async) 08:56:43 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x2104c0) ioctl$NBD_DO_IT(r0, 0x301) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x2104c0) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) 08:56:43 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:43 executing program 4: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2321202e2f66696c653007b634517358f5d41aef6b0933b111ea1d0c127496722a345293c9af0166291f56ab9530f9b4b2b4e242043e8b4e6e94a95086d3dde8c1b95f9fca3b6ef3ca5924000000"], 0x51) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, r1) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x42502) ioctl$NBD_DO_IT(r2, 0x1263) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)={r0, 0x0, 0x25, 0x2, @void}, 0x10) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00'}, 0x18) ioctl$NBD_SET_TIMEOUT(r2, 0xab09, 0x9) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3, {0x3}}, './file0\x00'}) 08:56:43 executing program 4: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2321202e2f66696c653007b634517358f5d41aef6b0933b111ea1d0c127496722a345293c9af0166291f56ab9530f9b4b2b4e242043e8b4e6e94a95086d3dde8c1b95f9fca3b6ef3ca5924000000"], 0x51) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) r1 = ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, r1) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x42502) ioctl$NBD_DO_IT(r2, 0x1263) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)={r0, 0x0, 0x25, 0x2, @void}, 0x10) (async) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00'}, 0x18) (async) ioctl$NBD_SET_TIMEOUT(r2, 0xab09, 0x9) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3, {0x3}}, './file0\x00'}) 08:56:43 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="71ad2aaa6ea439b31d647446becd24f16ef2fe95c706ef3270e09ed5e394b109e9c16c23687b177d3da99a9e49cf0cffd55f331c22c1e2397e2f9d223a220b9f2c80400615098c0c5c81b3aadd19cee5559d2812f6207caa24ddbca2c257485cbf3c5834a82244db9fbefff95ec172cd1f8c135429ad188b700af3f66e01f16f20a21e6f446cf4912bdb93381de7b42a82323aa461056a000000011e19448d7d487fa86daa5878c645649774f51f43c6d8cfb53790964842390ba78b7e36ac2000115a37d83f433a6f90b8f1f3ea8298cca6bb1e8b6603a59a2d5e12ce20c6abec3e160d1a31bfa83c334a8293fcd1d850287525024548791ed6ce1ad3f8584594c42862719b89824d322e564ffb15589a94cd6c4d755f6028a9e3aa58debe460f34e909c694131d5d4919d76f9a722d64d86c8824f283ab77ef77e061b709e3bac50c38bcbdaaac936f5aa1dc76045f04a693c1a66f9fea55dba052b3ecdc1ceea2fd7e849452b927909a1b49846b946722d8dba8a8349aea27b6f45622db110f78f48f5358e1f2ad02eb475607298aba304160eac2eb7d958393b5"], 0x10) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@ifindex=r0, 0x13, 0x0, 0x3f, &(0x7f0000000080)=[0x0], 0x1, 0x0, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}, 0x40) 08:56:43 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x2104c0) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:43 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x0, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x101}, @L2TP_ATTR_VLAN_ID={0x6, 0xe, 0x30e7}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6}]}, 0x30}, 0x1, 0x0, 0x0, 0x40000c1}, 0x4000000) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0x2f2) 08:56:44 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async, rerun: 32) ioctl$NBD_DO_IT(r1, 0xab03) (rerun: 32) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000000c0)={{}, &(0x7f0000000140), &(0x7f0000000080)='%pI4 \x00'}, 0x20) 08:56:44 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x200100, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x8}}, './file1\x00'}) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000080)='./file1\x00', 0x0, 0x8}, 0x18) 08:56:44 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:44 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x507881) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000080)=""/104) ioctl$NBD_DO_IT(r0, 0x301) 08:56:44 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x10000, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={r0}, 0x4) 08:56:44 executing program 4: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2321202e2f66696c653007b634517358f5d41aef6b0933b111ea1d0c127496722a345293c9af0166291f56ab9530f9b4b2b4e242043e8b4e6e94a95086d3dde8c1b95f9fca3b6ef3ca5924000000"], 0x51) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) r1 = ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, r1) (async) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x42502) ioctl$NBD_DO_IT(r2, 0x1263) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)={r0, 0x0, 0x25, 0x2, @void}, 0x10) (async) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00'}, 0x18) ioctl$NBD_SET_TIMEOUT(r2, 0xab09, 0x9) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r3, 0x0, 0x25, 0x5, @void}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r3, {0x3}}, './file0\x00'}) [ 2141.869514][ T8983] block nbd1: Receive control failed (result -32) [ 2141.871885][ T337] block nbd1: shutting down sockets 08:56:44 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:44 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x507881) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000080)=""/104) (async) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000080)=""/104) ioctl$NBD_DO_IT(r0, 0x301) 08:56:44 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x10000, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={r0}, 0x4) 08:56:44 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x4a840) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x5af}}, './file0\x00'}) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x300000) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x6}}, './file0\x00'}) r3 = ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) ioctl$LOOP_CTL_ADD(r2, 0x4c80, r3) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40086602, &(0x7f0000000040)=[0xf0000000]) r5 = socket$inet_udp(0x2, 0x2, 0x0) r6 = getegid() ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r5, {0x0, r6}}, './file0\x00'}) 08:56:44 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$DRM_IOCTL_MODE_SETGAMMA(r0, 0xc02064a5, &(0x7f0000000100)={0x0, 0x4, &(0x7f0000000000)=[0x1, 0x4, 0x7fff, 0x7], &(0x7f0000000080)=[0x2, 0x7ff, 0x3], &(0x7f00000000c0)=[0x20, 0x6]}) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f00000004c0)={{0x1, 0x1, 0x18, r0, {0x6, 0x1ff}}, './file0\x00'}) mknodat(r1, &(0x7f0000000500)='./file0\x00', 0x10, 0x4) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r2, 0xab00, 0x2f2) r3 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1, &(0x7f0000000240)=""/133, 0x85}, 0x2042) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000340)={0xc}) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000380)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) sendmsg$L2TP_CMD_SESSION_GET(r5, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x14, 0x0, 0x102, 0x70bd25, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r4, 0xc018937d, &(0x7f0000000300)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x10001}}, './file0\x00'}) 08:56:44 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x507881) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x507881) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000080)=""/104) ioctl$NBD_DO_IT(r0, 0x301) 08:56:44 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x10001}}, './file0\x00'}) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000000140)=@nat={'nat\x00', 0x1b, 0x5, 0x488, 0x1d8, 0x1d8, 0xffffffff, 0x2f8, 0x0, 0x3f0, 0x3f0, 0xffffffff, 0x3f0, 0x3f0, 0x5, &(0x7f00000000c0), {[{{@ip={@loopback, @rand_addr=0x64010102, 0xffffff00, 0xffffffff, 'veth0_to_bond\x00', 'veth1\x00', {}, {0xff}, 0x0, 0x2, 0x14}, 0x0, 0xf8, 0x130, 0x0, {}, [@common=@unspec=@ipvs={{0x48}, {@ipv4=@empty, [0xffffff00, 0xff000000, 0xffffffff, 0xff000000], 0x4e21, 0x1, 0x0, 0x4e23, 0x10, 0x8}}, @common=@set={{0x40}, {{0x1, [0x2, 0x1, 0x5, 0x4, 0x2], 0x2, 0x5}}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x4, @multicast2, @loopback, @icmp_id=0x65, @port=0x4e24}}}}, {{@uncond, 0x0, 0x70, 0xa8}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x1, @multicast1, @loopback, @port=0x4e22, @icmp_id=0x68}}}}, {{@uncond, 0x0, 0xe8, 0x120, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x0, 0x0, 0x1}}, @common=@ttl={{0x28}, {0x3, 0x6}}]}, @DNAT0={0x38, 'DNAT\x00', 0x0, {0x1, {0x1, @multicast2, @multicast1, @gre_key=0x400, @icmp_id=0x66}}}}, {{@ip={@remote, @local, 0xff, 0x0, 'netdevsim0\x00', 'wlan0\x00', {0xff}, {0xff}, 0x3f, 0x2, 0x12}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@icmp={{0x28}, {0x2, '{y', 0x1}}, @common=@icmp={{0x28}, {0x12, "4d13"}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x4, @loopback, @multicast2, @gre_key=0x3, @gre_key=0x5}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4e8) ioctl$NBD_SET_BLKSIZE(r1, 0xab00, 0xffffffffffffffff) 08:56:45 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$NBD_DO_IT(r0, 0x301) 08:56:45 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x4a840) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x5af}}, './file0\x00'}) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x300000) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x6}}, './file0\x00'}) (async) r3 = ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) ioctl$LOOP_CTL_ADD(r2, 0x4c80, r3) (async) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40086602, &(0x7f0000000040)=[0xf0000000]) (async) r5 = socket$inet_udp(0x2, 0x2, 0x0) (async) r6 = getegid() ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r5, {0x0, r6}}, './file0\x00'}) 08:56:45 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x10000, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={r0}, 0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) (async) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x10000}, 0x8) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={r0}, 0x4) (async) 08:56:45 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DISCONNECT(r0, 0xab08) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xffffffffffffffff) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f0000000080)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5}) ioctl$DRM_IOCTL_MODE_SETPLANE(0xffffffffffffffff, 0xc03064b7, &(0x7f00000000c0)={r1, 0x0, 0x0, 0x3, 0x2, 0x7975, 0x20, 0xef1, 0x867, 0x9, 0x1ff, 0x2d1}) ioctl$NBD_DO_IT(r0, 0x301) 08:56:45 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x10001}}, './file0\x00'}) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000000140)=@nat={'nat\x00', 0x1b, 0x5, 0x488, 0x1d8, 0x1d8, 0xffffffff, 0x2f8, 0x0, 0x3f0, 0x3f0, 0xffffffff, 0x3f0, 0x3f0, 0x5, &(0x7f00000000c0), {[{{@ip={@loopback, @rand_addr=0x64010102, 0xffffff00, 0xffffffff, 'veth0_to_bond\x00', 'veth1\x00', {}, {0xff}, 0x0, 0x2, 0x14}, 0x0, 0xf8, 0x130, 0x0, {}, [@common=@unspec=@ipvs={{0x48}, {@ipv4=@empty, [0xffffff00, 0xff000000, 0xffffffff, 0xff000000], 0x4e21, 0x1, 0x0, 0x4e23, 0x10, 0x8}}, @common=@set={{0x40}, {{0x1, [0x2, 0x1, 0x5, 0x4, 0x2], 0x2, 0x5}}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x4, @multicast2, @loopback, @icmp_id=0x65, @port=0x4e24}}}}, {{@uncond, 0x0, 0x70, 0xa8}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x1, @multicast1, @loopback, @port=0x4e22, @icmp_id=0x68}}}}, {{@uncond, 0x0, 0xe8, 0x120, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x0, 0x0, 0x1}}, @common=@ttl={{0x28}, {0x3, 0x6}}]}, @DNAT0={0x38, 'DNAT\x00', 0x0, {0x1, {0x1, @multicast2, @multicast1, @gre_key=0x400, @icmp_id=0x66}}}}, {{@ip={@remote, @local, 0xff, 0x0, 'netdevsim0\x00', 'wlan0\x00', {0xff}, {0xff}, 0x3f, 0x2, 0x12}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@icmp={{0x28}, {0x2, '{y', 0x1}}, @common=@icmp={{0x28}, {0x12, "4d13"}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x4, @loopback, @multicast2, @gre_key=0x3, @gre_key=0x5}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4e8) (async) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000000140)=@nat={'nat\x00', 0x1b, 0x5, 0x488, 0x1d8, 0x1d8, 0xffffffff, 0x2f8, 0x0, 0x3f0, 0x3f0, 0xffffffff, 0x3f0, 0x3f0, 0x5, &(0x7f00000000c0), {[{{@ip={@loopback, @rand_addr=0x64010102, 0xffffff00, 0xffffffff, 'veth0_to_bond\x00', 'veth1\x00', {}, {0xff}, 0x0, 0x2, 0x14}, 0x0, 0xf8, 0x130, 0x0, {}, [@common=@unspec=@ipvs={{0x48}, {@ipv4=@empty, [0xffffff00, 0xff000000, 0xffffffff, 0xff000000], 0x4e21, 0x1, 0x0, 0x4e23, 0x10, 0x8}}, @common=@set={{0x40}, {{0x1, [0x2, 0x1, 0x5, 0x4, 0x2], 0x2, 0x5}}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x4, @multicast2, @loopback, @icmp_id=0x65, @port=0x4e24}}}}, {{@uncond, 0x0, 0x70, 0xa8}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x1, @multicast1, @loopback, @port=0x4e22, @icmp_id=0x68}}}}, {{@uncond, 0x0, 0xe8, 0x120, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x0, 0x0, 0x1}}, @common=@ttl={{0x28}, {0x3, 0x6}}]}, @DNAT0={0x38, 'DNAT\x00', 0x0, {0x1, {0x1, @multicast2, @multicast1, @gre_key=0x400, @icmp_id=0x66}}}}, {{@ip={@remote, @local, 0xff, 0x0, 'netdevsim0\x00', 'wlan0\x00', {0xff}, {0xff}, 0x3f, 0x2, 0x12}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@icmp={{0x28}, {0x2, '{y', 0x1}}, @common=@icmp={{0x28}, {0x12, "4d13"}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x4, @loopback, @multicast2, @gre_key=0x3, @gre_key=0x5}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4e8) ioctl$NBD_SET_BLKSIZE(r1, 0xab00, 0xffffffffffffffff) 08:56:45 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) [ 2142.744457][ T8983] block nbd1: Receive control failed (result -32) [ 2142.745245][ T366] block nbd1: shutting down sockets 08:56:45 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x10001}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x10001}}, './file0\x00'}) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000000140)=@nat={'nat\x00', 0x1b, 0x5, 0x488, 0x1d8, 0x1d8, 0xffffffff, 0x2f8, 0x0, 0x3f0, 0x3f0, 0xffffffff, 0x3f0, 0x3f0, 0x5, &(0x7f00000000c0), {[{{@ip={@loopback, @rand_addr=0x64010102, 0xffffff00, 0xffffffff, 'veth0_to_bond\x00', 'veth1\x00', {}, {0xff}, 0x0, 0x2, 0x14}, 0x0, 0xf8, 0x130, 0x0, {}, [@common=@unspec=@ipvs={{0x48}, {@ipv4=@empty, [0xffffff00, 0xff000000, 0xffffffff, 0xff000000], 0x4e21, 0x1, 0x0, 0x4e23, 0x10, 0x8}}, @common=@set={{0x40}, {{0x1, [0x2, 0x1, 0x5, 0x4, 0x2], 0x2, 0x5}}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x4, @multicast2, @loopback, @icmp_id=0x65, @port=0x4e24}}}}, {{@uncond, 0x0, 0x70, 0xa8}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x1, @multicast1, @loopback, @port=0x4e22, @icmp_id=0x68}}}}, {{@uncond, 0x0, 0xe8, 0x120, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x0, 0x0, 0x1}}, @common=@ttl={{0x28}, {0x3, 0x6}}]}, @DNAT0={0x38, 'DNAT\x00', 0x0, {0x1, {0x1, @multicast2, @multicast1, @gre_key=0x400, @icmp_id=0x66}}}}, {{@ip={@remote, @local, 0xff, 0x0, 'netdevsim0\x00', 'wlan0\x00', {0xff}, {0xff}, 0x3f, 0x2, 0x12}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@icmp={{0x28}, {0x2, '{y', 0x1}}, @common=@icmp={{0x28}, {0x12, "4d13"}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x4, @loopback, @multicast2, @gre_key=0x3, @gre_key=0x5}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4e8) ioctl$NBD_SET_BLKSIZE(r1, 0xab00, 0xffffffffffffffff) [ 2142.803775][ T395] block nbd0: NBD_DISCONNECT 08:56:45 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x4a840) (async) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x4a840) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x5af}}, './file0\x00'}) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x300000) (async) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x300000) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x6}}, './file0\x00'}) r3 = ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) ioctl$LOOP_CTL_ADD(r2, 0x4c80, r3) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40086602, &(0x7f0000000040)=[0xf0000000]) (async) ioctl$EVIOCSKEYCODE(r4, 0x40086602, &(0x7f0000000040)=[0xf0000000]) r5 = socket$inet_udp(0x2, 0x2, 0x0) r6 = getegid() ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r5, {0x0, r6}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r5, {0x0, r6}}, './file0\x00'}) 08:56:45 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000120000018000000", @ANYRES32=r0, @ANYBLOB="06000000ff7f00002e2f66696c653000"]) recvmsg$kcm(r0, &(0x7f00000005c0)={&(0x7f0000000300)=@sco, 0x80, &(0x7f0000000500)=[{&(0x7f0000000400)=""/217, 0xd9}], 0x1, &(0x7f0000000540)=""/84, 0x54}, 0x2000) ioctl$HIDIOCGCOLLECTIONINDEX(r1, 0x40184810, &(0x7f0000000140)={0x1, 0x3, 0x14a, 0x6864baf5, 0x3, 0x4}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xffffffffffffffff}}, './file0\x00'}) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)=ANY=[@ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="0101000000000000"], 0x10) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r3, {0x6}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r0, 0xab00, r2) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000600)={{0x1, 0x1, 0x18, r0, {0x10c}}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r2, 0x113, 0x2, &(0x7f0000000640)=0x0, &(0x7f0000000680)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000880)={r4, r5, 0x25, 0x11, @val=@kprobe_multi=@syms={0x1, 0x6, &(0x7f0000000840)=[&(0x7f00000006c0)='/dev/nvme-fabrics\x00', &(0x7f0000000700)='+%+\x00', &(0x7f0000000740)='/dev/dri/card#\x00', &(0x7f0000000780)='/dev/nvme-fabrics\x00', &(0x7f00000007c0)='{}^*\\\'\x00', &(0x7f0000000800)='/dev/nvme-fabrics\x00'], 0x0, 0x8}}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="337b0c13eeae9d31ee5a7402f72c430322def1494b0008e2cd4b43c1e6bdcd4084f92093f0c99ae060b48bce96fb04ad04628c2579a58e6ee78ee6280a4a962faaa9c0827aad4de859528978007e8f50c4c6a103839de2dedd6a0b4447afd1a664d20774506cda6a3dfd9d0ef3770134d763715beb7107654ab9d952bd57aff31a9b7edc8961ceca51f829fa0cb511c3b98798b1"], 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r3}, './file0\x00'}) syz_open_dev$dri(&(0x7f0000000180), 0x1, 0x0) r6 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r6, 0xc0189371, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000100)={0x1, 0x5}, 0x2) 08:56:45 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$HIDIOCSREPORT(r0, 0x400c4808, &(0x7f0000000000)={0x1, 0x200, 0x6}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000080)={0x1b, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0x80, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x3}, 0x48) ioctl$NBD_DO_IT(r1, 0x1263) 08:56:45 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$NBD_DO_IT(r0, 0x301) 08:56:45 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x80000, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x5d, r0}, './file0\x00'}) ioctl$NBD_PRINT_DEBUG(r2, 0xab06) 08:56:45 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x801c581f, 0x2f2) 08:56:45 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x642242) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:45 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {r0}}, './file0\x00'}) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:45 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000120000018000000", @ANYRES32=r0, @ANYBLOB="06000000ff7f00002e2f66696c653000"]) recvmsg$kcm(r0, &(0x7f00000005c0)={&(0x7f0000000300)=@sco, 0x80, &(0x7f0000000500)=[{&(0x7f0000000400)=""/217, 0xd9}], 0x1, &(0x7f0000000540)=""/84, 0x54}, 0x2000) ioctl$HIDIOCGCOLLECTIONINDEX(r1, 0x40184810, &(0x7f0000000140)={0x1, 0x3, 0x14a, 0x6864baf5, 0x3, 0x4}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xffffffffffffffff}}, './file0\x00'}) (async) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)=ANY=[@ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="0101000000000000"], 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r3, {0x6}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r0, 0xab00, r2) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000600)={{0x1, 0x1, 0x18, r0, {0x10c}}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r2, 0x113, 0x2, &(0x7f0000000640)=0x0, &(0x7f0000000680)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000880)={r4, r5, 0x25, 0x11, @val=@kprobe_multi=@syms={0x1, 0x6, &(0x7f0000000840)=[&(0x7f00000006c0)='/dev/nvme-fabrics\x00', &(0x7f0000000700)='+%+\x00', &(0x7f0000000740)='/dev/dri/card#\x00', &(0x7f0000000780)='/dev/nvme-fabrics\x00', &(0x7f00000007c0)='{}^*\\\'\x00', &(0x7f0000000800)='/dev/nvme-fabrics\x00'], 0x0, 0x8}}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="337b0c13eeae9d31ee5a7402f72c430322def1494b0008e2cd4b43c1e6bdcd4084f92093f0c99ae060b48bce96fb04ad04628c2579a58e6ee78ee6280a4a962faaa9c0827aad4de859528978007e8f50c4c6a103839de2dedd6a0b4447afd1a664d20774506cda6a3dfd9d0ef3770134d763715beb7107654ab9d952bd57aff31a9b7edc8961ceca51f829fa0cb511c3b98798b1"], 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r3}, './file0\x00'}) (async) syz_open_dev$dri(&(0x7f0000000180), 0x1, 0x0) (async) r6 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r6, 0xc0189371, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000100)={0x1, 0x5}, 0x2) [ 2142.946728][ T405] nbd1: detected capacity change from 0 to 83524 08:56:45 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x80000, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x5d, r0}, './file0\x00'}) ioctl$NBD_PRINT_DEBUG(r2, 0xab06) [ 2143.652790][ T8983] block nbd1: Receive control failed (result -104) [ 2143.653734][ T411] block nbd1: shutting down sockets [ 2143.665104][ C0] I/O error, dev nbd1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 2143.674313][ C0] Buffer I/O error on dev nbd1, logical block 0, async page read [ 2143.682173][T29642] ldm_validate_partition_table(): Disk read failed. [ 2143.689195][T29642] Dev nbd1: unable to read RDB block 0 [ 2143.694676][T29642] nbd1: unable to read partition table 08:56:46 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) (async) 08:56:46 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x16001) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_PRINT_DEBUG(r1, 0xab06) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_DISCONNECT(r2, 0xab08) ioctl$NBD_DO_IT(r0, 0x301) 08:56:46 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0x80086601, 0x2f2) 08:56:46 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x642242) (async) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:46 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000120000018000000", @ANYRES32=r0, @ANYBLOB="06000000ff7f00002e2f66696c653000"]) recvmsg$kcm(r0, &(0x7f00000005c0)={&(0x7f0000000300)=@sco, 0x80, &(0x7f0000000500)=[{&(0x7f0000000400)=""/217, 0xd9}], 0x1, &(0x7f0000000540)=""/84, 0x54}, 0x2000) ioctl$HIDIOCGCOLLECTIONINDEX(r1, 0x40184810, &(0x7f0000000140)={0x1, 0x3, 0x14a, 0x6864baf5, 0x3, 0x4}) (async) ioctl$HIDIOCGCOLLECTIONINDEX(r1, 0x40184810, &(0x7f0000000140)={0x1, 0x3, 0x14a, 0x6864baf5, 0x3, 0x4}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xffffffffffffffff}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xffffffffffffffff}}, './file0\x00'}) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000080)=ANY=[@ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="0101000000000000"], 0x10) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r3, {0x6}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r0, 0xab00, r2) (async) ioctl$NBD_SET_SOCK(r0, 0xab00, r2) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000600)={{0x1, 0x1, 0x18, r0, {0x10c}}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(r2, 0x113, 0x2, &(0x7f0000000640)=0x0, &(0x7f0000000680)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000880)={r4, r5, 0x25, 0x11, @val=@kprobe_multi=@syms={0x1, 0x6, &(0x7f0000000840)=[&(0x7f00000006c0)='/dev/nvme-fabrics\x00', &(0x7f0000000700)='+%+\x00', &(0x7f0000000740)='/dev/dri/card#\x00', &(0x7f0000000780)='/dev/nvme-fabrics\x00', &(0x7f00000007c0)='{}^*\\\'\x00', &(0x7f0000000800)='/dev/nvme-fabrics\x00'], 0x0, 0x8}}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="337b0c13eeae9d31ee5a7402f72c430322def1494b0008e2cd4b43c1e6bdcd4084f92093f0c99ae060b48bce96fb04ad04628c2579a58e6ee78ee6280a4a962faaa9c0827aad4de859528978007e8f50c4c6a103839de2dedd6a0b4447afd1a664d20774506cda6a3dfd9d0ef3770134d763715beb7107654ab9d952bd57aff31a9b7edc8961ceca51f829fa0cb511c3b98798b1"], 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="337b0c13eeae9d31ee5a7402f72c430322def1494b0008e2cd4b43c1e6bdcd4084f92093f0c99ae060b48bce96fb04ad04628c2579a58e6ee78ee6280a4a962faaa9c0827aad4de859528978007e8f50c4c6a103839de2dedd6a0b4447afd1a664d20774506cda6a3dfd9d0ef3770134d763715beb7107654ab9d952bd57aff31a9b7edc8961ceca51f829fa0cb511c3b98798b1"], 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r3}, './file0\x00'}) syz_open_dev$dri(&(0x7f0000000180), 0x1, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r6 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r6, 0xc0189371, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000100)={0x1, 0x5}, 0x2) 08:56:46 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x80000, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x5d, r0}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x5d, r0}, './file0\x00'}) ioctl$NBD_PRINT_DEBUG(r2, 0xab06) [ 2143.700777][T29642] nbd1: partition table beyond EOD, truncated 08:56:46 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x16001) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_PRINT_DEBUG(r1, 0xab06) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_DISCONNECT(r2, 0xab08) ioctl$NBD_DO_IT(r0, 0x301) 08:56:46 executing program 4: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x642242) (async) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:46 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x16001) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_PRINT_DEBUG(r1, 0xab06) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_DISCONNECT(r2, 0xab08) ioctl$NBD_DO_IT(r0, 0x301) 08:56:46 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000007c0)={{0x1, 0x1, 0x18, r4, {r5}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) write$damon_attrs(r2, &(0x7f0000000080)={{' ', 0x1}, {' ', 0x3}, {' ', 0x4477}, {' ', 0x8}, {' ', 0x10000}}, 0x69) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$qrtr(r2, &(0x7f0000000740)={&(0x7f0000000180)={0x2a, 0xffffffff, 0x3fff}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)="300a620f8dfb9738a2eb4a8fd4b6a797365ba77bbfc13c924ae04221d2f3a2e3f67104a06122035d5626e39c55c32b85f68afe6eab10ba0d25cb84c4c702e2e04eb1597c142e0d78cc0a04fbc90f62019f9f3fe50a9f2d76fa6d6e0d0780d282074a9aa9523f129c06872d976e6cfe624ba88c1514e4ba8f099162daec855a3a362932771277ac29f896ddf954b010976fd792dc7e14fe86fe9f970e5131318e6339efbae9a3a0a25ccf78ff3b08", 0xae}, {&(0x7f00000001c0)="c8", 0x1}, {&(0x7f0000000300)="c6eefb6f53dfabf3ee27879d54ea", 0xe}, {&(0x7f0000000340)="d79b50", 0x3}, {&(0x7f0000000380)="ea3e16c01e99d1889225b0f416622d3ab02390a1c65ac2066893d6fea503dc9246cc1ba3788184765ac089dfc8916c8d7512b936df0642dfebe9811092888841fa1177ed4ed16e2351f24703871b221a0d2d4db860fe7f81473e92240b78df721fac37bd90779fad73601932a637f84fb98780da14feac5e624e31620f1434fb07c211e93bd9a5eaf85476e9de1a522e8e53eac4b5eef198fac43d52b2e1f0eb4c16cab1c8493429298a25ff3e82b808028dae178b44d539ff24d9d14ae103b25882", 0xc2}], 0x5, &(0x7f0000000500)=[{0x60, 0x29, 0x6, "9569b73427791cded1fdac884147d06365e31aa7b340d4cb6534145698151ffb4b063ac0cb7fe2db4e58207566230b244b30d5a823e651168ce142c65af1d940c71ee874a7926ed53de2"}, {0x28, 0x16, 0x401, "f347628952243b3f5ad085b77f01c269348e8f20ea3a7905"}, {0x58, 0x116, 0x2, "4fb9707fe296a9dac302bb94949b71a4d41b5254c969c56b3db6f95bca8e3c310c8cdd0b76e28410f13fb099393c409512113ef6cc981f693dd757e96d3ba37141f49de933e58f8d"}, {0x30, 0x108, 0x2, "5d69b05a37568733f403c3deeffac123cdea954b2de77b26211e0ecc2e13a5a2"}, {0x18, 0x4, 0x3f, "fed26e14a5ccb8d3"}, {0x80, 0x1, 0x80000000, "e5b59caefddb7e1da547b05c2043b66ab8049d0b730cf7ef3213af7ff786e611d18a0fde4c19c828048d6bbff0cfd395782f7fe47e254a5451e0f4c08ab2b4e34c564bed3ab12c44f3e857677fabe5f3a64af8482a7a3c33012d5640d8962af4b191bb2ce40a817a7ddc"}, {0x78, 0x0, 0x9, "e88bf81108479ef0252ff544b72b136b2ede58bc5d3fc31141928ba297a9dfaa8d105365366c64d983ac3e0e4cf5777519531ee2b5192ffcc55f99e47eb290bf1362c03b262d931534f742b75532ed4b1fa0deb1eeec5b62ff1266237015ad8a39c37a5df664"}], 0x220, 0x4040000}, 0x38) ioctl$NBD_SET_SOCK(r1, 0xab00, r6) ioctl$NBD_DO_IT(r0, 0xab03) sendto$inet_nvme_pdu(r2, &(0x7f0000000100)=@cmd={{0x4, 0xc, 0x48, 0x73}, {@auth_receive={0x7f, 0x3, 0x81, 0x6, "b3c1a14902c38255895f755bfd3690d24f3c6b", @sgl={0x8000, 0xf3b8, '\x00', 0x7}, 0xfa, 0x2, 0x2, 0x0, 0x7f, "21ad747358e77bfe3379718164768663"}}}, 0x80, 0x0, 0x0, 0x0) ioctl$IOMMU_DESTROY$hwpt(r3, 0x3b80, &(0x7f0000000800)={0x8}) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab00, 0x2f2) 08:56:46 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x16001) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_PRINT_DEBUG(r1, 0xab06) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_DISCONNECT(r2, 0xab08) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:46 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYBLOB="ef12ca23f319f400dd07f783166ec5e312eab5b886710526ffe320d796c3bebac090314cdc2563f53b8150712359f435", @ANYRES32=0x0, @ANYBLOB=','], 0x10) r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x914d, 0x204000) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x1a30}}, './file0\x00'}) [ 2143.925641][ T460] nbd1: detected capacity change from 0 to 83524 [ 2143.940302][ T450] block nbd1: shutting down sockets [ 2143.947300][ C1] I/O error, dev nbd1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 2143.956362][ C1] Buffer I/O error on dev nbd1, logical block 0, async page read [ 2143.964237][T29642] ldm_validate_partition_table(): Disk read failed. 08:56:46 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async, rerun: 32) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (rerun: 32) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) (async, rerun: 32) ioctl$NBD_DO_IT(r1, 0xab03) (async, rerun: 32) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) 08:56:46 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async, rerun: 32) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) (rerun: 32) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) (async, rerun: 64) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (rerun: 64) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000007c0)={{0x1, 0x1, 0x18, r4, {r5}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) write$damon_attrs(r2, &(0x7f0000000080)={{' ', 0x1}, {' ', 0x3}, {' ', 0x4477}, {' ', 0x8}, {' ', 0x10000}}, 0x69) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) sendmsg$qrtr(r2, &(0x7f0000000740)={&(0x7f0000000180)={0x2a, 0xffffffff, 0x3fff}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)="300a620f8dfb9738a2eb4a8fd4b6a797365ba77bbfc13c924ae04221d2f3a2e3f67104a06122035d5626e39c55c32b85f68afe6eab10ba0d25cb84c4c702e2e04eb1597c142e0d78cc0a04fbc90f62019f9f3fe50a9f2d76fa6d6e0d0780d282074a9aa9523f129c06872d976e6cfe624ba88c1514e4ba8f099162daec855a3a362932771277ac29f896ddf954b010976fd792dc7e14fe86fe9f970e5131318e6339efbae9a3a0a25ccf78ff3b08", 0xae}, {&(0x7f00000001c0)="c8", 0x1}, {&(0x7f0000000300)="c6eefb6f53dfabf3ee27879d54ea", 0xe}, {&(0x7f0000000340)="d79b50", 0x3}, {&(0x7f0000000380)="ea3e16c01e99d1889225b0f416622d3ab02390a1c65ac2066893d6fea503dc9246cc1ba3788184765ac089dfc8916c8d7512b936df0642dfebe9811092888841fa1177ed4ed16e2351f24703871b221a0d2d4db860fe7f81473e92240b78df721fac37bd90779fad73601932a637f84fb98780da14feac5e624e31620f1434fb07c211e93bd9a5eaf85476e9de1a522e8e53eac4b5eef198fac43d52b2e1f0eb4c16cab1c8493429298a25ff3e82b808028dae178b44d539ff24d9d14ae103b25882", 0xc2}], 0x5, &(0x7f0000000500)=[{0x60, 0x29, 0x6, "9569b73427791cded1fdac884147d06365e31aa7b340d4cb6534145698151ffb4b063ac0cb7fe2db4e58207566230b244b30d5a823e651168ce142c65af1d940c71ee874a7926ed53de2"}, {0x28, 0x16, 0x401, "f347628952243b3f5ad085b77f01c269348e8f20ea3a7905"}, {0x58, 0x116, 0x2, "4fb9707fe296a9dac302bb94949b71a4d41b5254c969c56b3db6f95bca8e3c310c8cdd0b76e28410f13fb099393c409512113ef6cc981f693dd757e96d3ba37141f49de933e58f8d"}, {0x30, 0x108, 0x2, "5d69b05a37568733f403c3deeffac123cdea954b2de77b26211e0ecc2e13a5a2"}, {0x18, 0x4, 0x3f, "fed26e14a5ccb8d3"}, {0x80, 0x1, 0x80000000, "e5b59caefddb7e1da547b05c2043b66ab8049d0b730cf7ef3213af7ff786e611d18a0fde4c19c828048d6bbff0cfd395782f7fe47e254a5451e0f4c08ab2b4e34c564bed3ab12c44f3e857677fabe5f3a64af8482a7a3c33012d5640d8962af4b191bb2ce40a817a7ddc"}, {0x78, 0x0, 0x9, "e88bf81108479ef0252ff544b72b136b2ede58bc5d3fc31141928ba297a9dfaa8d105365366c64d983ac3e0e4cf5777519531ee2b5192ffcc55f99e47eb290bf1362c03b262d931534f742b75532ed4b1fa0deb1eeec5b62ff1266237015ad8a39c37a5df664"}], 0x220, 0x4040000}, 0x38) ioctl$NBD_SET_SOCK(r1, 0xab00, r6) (async) ioctl$NBD_DO_IT(r0, 0xab03) sendto$inet_nvme_pdu(r2, &(0x7f0000000100)=@cmd={{0x4, 0xc, 0x48, 0x73}, {@auth_receive={0x7f, 0x3, 0x81, 0x6, "b3c1a14902c38255895f755bfd3690d24f3c6b", @sgl={0x8000, 0xf3b8, '\x00', 0x7}, 0xfa, 0x2, 0x2, 0x0, 0x7f, "21ad747358e77bfe3379718164768663"}}}, 0x80, 0x0, 0x0, 0x0) (async) ioctl$IOMMU_DESTROY$hwpt(r3, 0x3b80, &(0x7f0000000800)={0x8}) (async, rerun: 64) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab00, 0x2f2) (rerun: 64) 08:56:46 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) 08:56:46 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) 08:56:46 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) recvfrom$l2tp(0xffffffffffffffff, &(0x7f0000000080)=""/193, 0xc1, 0x122, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:46 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYBLOB="ef12ca23f319f400dd07f783166ec5e312eab5b886710526ffe320d796c3bebac090314cdc2563f53b8150712359f435", @ANYRES32=0x0, @ANYBLOB=','], 0x10) (async) r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x914d, 0x204000) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x1a30}}, './file0\x00'}) [ 2143.971359][T29642] Dev nbd1: unable to read RDB block 0 [ 2143.977142][T29642] nbd1: unable to read partition table [ 2143.982805][T29642] nbd1: partition table beyond EOD, truncated 08:56:46 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) 08:56:46 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYBLOB="ef12ca23f319f400dd07f783166ec5e312eab5b886710526ffe320d796c3bebac090314cdc2563f53b8150712359f435", @ANYRES32=0x0, @ANYBLOB=','], 0x10) r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x914d, 0x204000) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x1a30}}, './file0\x00'}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYBLOB="ef12ca23f319f400dd07f783166ec5e312eab5b886710526ffe320d796c3bebac090314cdc2563f53b8150712359f435", @ANYRES32=0x0, @ANYBLOB=','], 0x10) (async) syz_open_dev$hiddev(&(0x7f0000000040), 0x914d, 0x204000) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x1a30}}, './file0\x00'}) (async) 08:56:46 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) recvfrom$l2tp(0xffffffffffffffff, &(0x7f0000000080)=""/193, 0xc1, 0x122, 0x0, 0x0) (async, rerun: 64) ioctl$NBD_DO_IT(r0, 0x1263) (rerun: 64) 08:56:46 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:46 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2889b842a03ceddc0ccdbdc555887f241d9e0aee6104185d447661128479124d3db8d714aaec040cd1e6b2591a8e5cbfc094509ca5aa85031f4bc2202af98a168b6c00a3871f0b3186ef021e08d00c3bd04ad70c119986b0f50fa31685d9badc0df1c9325b1b2f0ff759e663e9bae654090a8317679089747b10e237fcd691fbcd3707a898aeb0782912f5f50c1c24d192b46e8575ab35e4024cfeb1bfc47d4d5fdc39aa5a75d38452003a85419479dbc6c084e1cebd2a320f2df6ee92607aebd94e1b4d55f676e6d66dedafd8d41a6f89d74179526f87752a2ecbc40875de20f9419a61f892880cb8b92c599237260000"], 0x10) 08:56:46 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000007c0)={{0x1, 0x1, 0x18, r4, {r5}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) write$damon_attrs(r2, &(0x7f0000000080)={{' ', 0x1}, {' ', 0x3}, {' ', 0x4477}, {' ', 0x8}, {' ', 0x10000}}, 0x69) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$qrtr(r2, &(0x7f0000000740)={&(0x7f0000000180)={0x2a, 0xffffffff, 0x3fff}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)="300a620f8dfb9738a2eb4a8fd4b6a797365ba77bbfc13c924ae04221d2f3a2e3f67104a06122035d5626e39c55c32b85f68afe6eab10ba0d25cb84c4c702e2e04eb1597c142e0d78cc0a04fbc90f62019f9f3fe50a9f2d76fa6d6e0d0780d282074a9aa9523f129c06872d976e6cfe624ba88c1514e4ba8f099162daec855a3a362932771277ac29f896ddf954b010976fd792dc7e14fe86fe9f970e5131318e6339efbae9a3a0a25ccf78ff3b08", 0xae}, {&(0x7f00000001c0)="c8", 0x1}, {&(0x7f0000000300)="c6eefb6f53dfabf3ee27879d54ea", 0xe}, {&(0x7f0000000340)="d79b50", 0x3}, {&(0x7f0000000380)="ea3e16c01e99d1889225b0f416622d3ab02390a1c65ac2066893d6fea503dc9246cc1ba3788184765ac089dfc8916c8d7512b936df0642dfebe9811092888841fa1177ed4ed16e2351f24703871b221a0d2d4db860fe7f81473e92240b78df721fac37bd90779fad73601932a637f84fb98780da14feac5e624e31620f1434fb07c211e93bd9a5eaf85476e9de1a522e8e53eac4b5eef198fac43d52b2e1f0eb4c16cab1c8493429298a25ff3e82b808028dae178b44d539ff24d9d14ae103b25882", 0xc2}], 0x5, &(0x7f0000000500)=[{0x60, 0x29, 0x6, "9569b73427791cded1fdac884147d06365e31aa7b340d4cb6534145698151ffb4b063ac0cb7fe2db4e58207566230b244b30d5a823e651168ce142c65af1d940c71ee874a7926ed53de2"}, {0x28, 0x16, 0x401, "f347628952243b3f5ad085b77f01c269348e8f20ea3a7905"}, {0x58, 0x116, 0x2, "4fb9707fe296a9dac302bb94949b71a4d41b5254c969c56b3db6f95bca8e3c310c8cdd0b76e28410f13fb099393c409512113ef6cc981f693dd757e96d3ba37141f49de933e58f8d"}, {0x30, 0x108, 0x2, "5d69b05a37568733f403c3deeffac123cdea954b2de77b26211e0ecc2e13a5a2"}, {0x18, 0x4, 0x3f, "fed26e14a5ccb8d3"}, {0x80, 0x1, 0x80000000, "e5b59caefddb7e1da547b05c2043b66ab8049d0b730cf7ef3213af7ff786e611d18a0fde4c19c828048d6bbff0cfd395782f7fe47e254a5451e0f4c08ab2b4e34c564bed3ab12c44f3e857677fabe5f3a64af8482a7a3c33012d5640d8962af4b191bb2ce40a817a7ddc"}, {0x78, 0x0, 0x9, "e88bf81108479ef0252ff544b72b136b2ede58bc5d3fc31141928ba297a9dfaa8d105365366c64d983ac3e0e4cf5777519531ee2b5192ffcc55f99e47eb290bf1362c03b262d931534f742b75532ed4b1fa0deb1eeec5b62ff1266237015ad8a39c37a5df664"}], 0x220, 0x4040000}, 0x38) ioctl$NBD_SET_SOCK(r1, 0xab00, r6) ioctl$NBD_DO_IT(r0, 0xab03) sendto$inet_nvme_pdu(r2, &(0x7f0000000100)=@cmd={{0x4, 0xc, 0x48, 0x73}, {@auth_receive={0x7f, 0x3, 0x81, 0x6, "b3c1a14902c38255895f755bfd3690d24f3c6b", @sgl={0x8000, 0xf3b8, '\x00', 0x7}, 0xfa, 0x2, 0x2, 0x0, 0x7f, "21ad747358e77bfe3379718164768663"}}}, 0x80, 0x0, 0x0, 0x0) ioctl$IOMMU_DESTROY$hwpt(r3, 0x3b80, &(0x7f0000000800)={0x8}) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab00, 0x2f2) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r5, 0x0, 0x25, 0x5, @void}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000007c0)={{0x1, 0x1, 0x18, r4, {r5}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) write$damon_attrs(r2, &(0x7f0000000080)={{' ', 0x1}, {' ', 0x3}, {' ', 0x4477}, {' ', 0x8}, {' ', 0x10000}}, 0x69) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) sendmsg$qrtr(r2, &(0x7f0000000740)={&(0x7f0000000180)={0x2a, 0xffffffff, 0x3fff}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)="300a620f8dfb9738a2eb4a8fd4b6a797365ba77bbfc13c924ae04221d2f3a2e3f67104a06122035d5626e39c55c32b85f68afe6eab10ba0d25cb84c4c702e2e04eb1597c142e0d78cc0a04fbc90f62019f9f3fe50a9f2d76fa6d6e0d0780d282074a9aa9523f129c06872d976e6cfe624ba88c1514e4ba8f099162daec855a3a362932771277ac29f896ddf954b010976fd792dc7e14fe86fe9f970e5131318e6339efbae9a3a0a25ccf78ff3b08", 0xae}, {&(0x7f00000001c0)="c8", 0x1}, {&(0x7f0000000300)="c6eefb6f53dfabf3ee27879d54ea", 0xe}, {&(0x7f0000000340)="d79b50", 0x3}, {&(0x7f0000000380)="ea3e16c01e99d1889225b0f416622d3ab02390a1c65ac2066893d6fea503dc9246cc1ba3788184765ac089dfc8916c8d7512b936df0642dfebe9811092888841fa1177ed4ed16e2351f24703871b221a0d2d4db860fe7f81473e92240b78df721fac37bd90779fad73601932a637f84fb98780da14feac5e624e31620f1434fb07c211e93bd9a5eaf85476e9de1a522e8e53eac4b5eef198fac43d52b2e1f0eb4c16cab1c8493429298a25ff3e82b808028dae178b44d539ff24d9d14ae103b25882", 0xc2}], 0x5, &(0x7f0000000500)=[{0x60, 0x29, 0x6, "9569b73427791cded1fdac884147d06365e31aa7b340d4cb6534145698151ffb4b063ac0cb7fe2db4e58207566230b244b30d5a823e651168ce142c65af1d940c71ee874a7926ed53de2"}, {0x28, 0x16, 0x401, "f347628952243b3f5ad085b77f01c269348e8f20ea3a7905"}, {0x58, 0x116, 0x2, "4fb9707fe296a9dac302bb94949b71a4d41b5254c969c56b3db6f95bca8e3c310c8cdd0b76e28410f13fb099393c409512113ef6cc981f693dd757e96d3ba37141f49de933e58f8d"}, {0x30, 0x108, 0x2, "5d69b05a37568733f403c3deeffac123cdea954b2de77b26211e0ecc2e13a5a2"}, {0x18, 0x4, 0x3f, "fed26e14a5ccb8d3"}, {0x80, 0x1, 0x80000000, "e5b59caefddb7e1da547b05c2043b66ab8049d0b730cf7ef3213af7ff786e611d18a0fde4c19c828048d6bbff0cfd395782f7fe47e254a5451e0f4c08ab2b4e34c564bed3ab12c44f3e857677fabe5f3a64af8482a7a3c33012d5640d8962af4b191bb2ce40a817a7ddc"}, {0x78, 0x0, 0x9, "e88bf81108479ef0252ff544b72b136b2ede58bc5d3fc31141928ba297a9dfaa8d105365366c64d983ac3e0e4cf5777519531ee2b5192ffcc55f99e47eb290bf1362c03b262d931534f742b75532ed4b1fa0deb1eeec5b62ff1266237015ad8a39c37a5df664"}], 0x220, 0x4040000}, 0x38) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r6) (async) ioctl$NBD_DO_IT(r0, 0xab03) (async) sendto$inet_nvme_pdu(r2, &(0x7f0000000100)=@cmd={{0x4, 0xc, 0x48, 0x73}, {@auth_receive={0x7f, 0x3, 0x81, 0x6, "b3c1a14902c38255895f755bfd3690d24f3c6b", @sgl={0x8000, 0xf3b8, '\x00', 0x7}, 0xfa, 0x2, 0x2, 0x0, 0x7f, "21ad747358e77bfe3379718164768663"}}}, 0x80, 0x0, 0x0, 0x0) (async) ioctl$IOMMU_DESTROY$hwpt(r3, 0x3b80, &(0x7f0000000800)={0x8}) (async) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab00, 0x2f2) (async) [ 2144.143134][ T498] nbd0: detected capacity change from 0 to 83524 08:56:46 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r2, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x2) 08:56:46 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) recvfrom$l2tp(0xffffffffffffffff, &(0x7f0000000080)=""/193, 0xc1, 0x122, 0x0, 0x0) (async) recvfrom$l2tp(0xffffffffffffffff, &(0x7f0000000080)=""/193, 0xc1, 0x122, 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) [ 2144.867446][ T8983] block nbd0: Receive control failed (result -104) [ 2144.871513][ T477] block nbd0: shutting down sockets [ 2144.880690][ C0] I/O error, dev nbd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 2144.889794][ C0] Buffer I/O error on dev nbd0, logical block 0, async page read [ 2144.898729][T29642] ldm_validate_partition_table(): Disk read failed. [ 2144.906317][T29642] Dev nbd0: unable to read RDB block 0 [ 2144.912059][T29642] nbd0: unable to read partition table 08:56:47 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) 08:56:47 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2889b842a03ceddc0ccdbdc555887f241d9e0aee6104185d447661128479124d3db8d714aaec040cd1e6b2591a8e5cbfc094509ca5aa85031f4bc2202af98a168b6c00a3871f0b3186ef021e08d00c3bd04ad70c119986b0f50fa31685d9badc0df1c9325b1b2f0ff759e663e9bae654090a8317679089747b10e237fcd691fbcd3707a898aeb0782912f5f50c1c24d192b46e8575ab35e4024cfeb1bfc47d4d5fdc39aa5a75d38452003a85419479dbc6c084e1cebd2a320f2df6ee92607aebd94e1b4d55f676e6d66dedafd8d41a6f89d74179526f87752a2ecbc40875de20f9419a61f892880cb8b92c599237260000"], 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2889b842a03ceddc0ccdbdc555887f241d9e0aee6104185d447661128479124d3db8d714aaec040cd1e6b2591a8e5cbfc094509ca5aa85031f4bc2202af98a168b6c00a3871f0b3186ef021e08d00c3bd04ad70c119986b0f50fa31685d9badc0df1c9325b1b2f0ff759e663e9bae654090a8317679089747b10e237fcd691fbcd3707a898aeb0782912f5f50c1c24d192b46e8575ab35e4024cfeb1bfc47d4d5fdc39aa5a75d38452003a85419479dbc6c084e1cebd2a320f2df6ee92607aebd94e1b4d55f676e6d66dedafd8d41a6f89d74179526f87752a2ecbc40875de20f9419a61f892880cb8b92c599237260000"], 0x10) (async) 08:56:47 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xce69) ioctl$NBD_DO_IT(r0, 0x301) 08:56:47 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SIZE(r1, 0xab02, 0xbdf) 08:56:47 executing program 4: r0 = syz_socket_connect_nvme_tcp() sendto$inet_nvme_of_msg(r0, &(0x7f00000000c0)={@r2t={{0x9, 0xd, 0x18, 0x7f, 0xfffffff8}, 0x0, 0x3, 0x0, 0x10001}, @void}, 0x80, 0x0, 0x0, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0x1263) socket$inet_udp(0x2, 0x2, 0x0) getsockname$qrtr(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$NBD_SET_SIZE(0xffffffffffffffff, 0xab02, 0x28000) [ 2144.917979][T29642] nbd0: partition table beyond EOD, truncated 08:56:47 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="2889b842a03ceddc0ccdbdc555887f241d9e0aee6104185d447661128479124d3db8d714aaec040cd1e6b2591a8e5cbfc094509ca5aa85031f4bc2202af98a168b6c00a3871f0b3186ef021e08d00c3bd04ad70c119986b0f50fa31685d9badc0df1c9325b1b2f0ff759e663e9bae654090a8317679089747b10e237fcd691fbcd3707a898aeb0782912f5f50c1c24d192b46e8575ab35e4024cfeb1bfc47d4d5fdc39aa5a75d38452003a85419479dbc6c084e1cebd2a320f2df6ee92607aebd94e1b4d55f676e6d66dedafd8d41a6f89d74179526f87752a2ecbc40875de20f9419a61f892880cb8b92c599237260000"], 0x10) 08:56:47 executing program 4: r0 = syz_socket_connect_nvme_tcp() sendto$inet_nvme_of_msg(r0, &(0x7f00000000c0)={@r2t={{0x9, 0xd, 0x18, 0x7f, 0xfffffff8}, 0x0, 0x3, 0x0, 0x10001}, @void}, 0x80, 0x0, 0x0, 0x0) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0x1263) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) getsockname$qrtr(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) ioctl$NBD_SET_SIZE(0xffffffffffffffff, 0xab02, 0x28000) 08:56:47 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SIZE(r1, 0xab02, 0xbdf) 08:56:47 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xce69) ioctl$NBD_DO_IT(r0, 0x301) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xce69) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) 08:56:47 executing program 2: r0 = socket$inet(0x2, 0x6, 0x2) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES16=r0, @ANYBLOB="2cdeacf1aa7b1bb1dcd25b32343e80b4f5ec45adcc721f467eda4125dd8f36392f95f388b713d24842cdf2c6e379fbf1b3a3176bcaf4ca009230092a3f9922821a311c9ea2400b92eb1ac2c5ea689a2e4d8e8604c17b657d3545f489187ee54ac83ccddc618cc68526c4bdc9d01cc4b8d6ba2ffee7f1685b3a111f656e3d1b8c5e70f1a0f5d7237b026148fceba6558b4e4a6cbdd68b1c2a439ea6a6f59259d3e4337fbdf44523c7aa6db77bc1d4821b90ceaa50862e5cd5637c928ace8570d9b402caea8c91dd4a404e57ad4a6b2ea2406bda67908437ceae76cbbe0cdb8859213b271992e3602ee46b36a14f4b9d4344048a42613fd86849b872c372e0d60fef2ac7ce68cc3bb946cddcee90ac1d6d08b06b0f6b4e827de136538a42d420e6d0c458dfd1ea05fa4d56647e38583765ffc4875daa5453677977d9889f08387dd247d8e69333ee4b383a1cf208e503ec02f2"], 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) [ 2145.079335][ T532] nbd0: detected capacity change from 0 to 83524 08:56:47 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r2, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x2) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r2, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) (async) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x2) (async) 08:56:47 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_SET_SIZE(r1, 0xab02, 0xbdf) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_SET_SIZE(r1, 0xab02, 0xbdf) (async) [ 2145.129496][ T5081] block nbd1: Receive control failed (result -32) [ 2145.130270][ T513] block nbd1: shutting down sockets [ 2145.285109][ T545] block nbd1: shutting down sockets [ 2145.306933][ T548] block nbd1: Device being setup by another task [ 2145.805634][ T8983] block nbd0: Receive control failed (result -104) [ 2145.806404][ T521] block nbd0: shutting down sockets [ 2145.818186][ C0] I/O error, dev nbd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 2145.827283][ C0] Buffer I/O error on dev nbd0, logical block 0, async page read [ 2145.835497][T29642] ldm_validate_partition_table(): Disk read failed. [ 2145.842196][T29642] Dev nbd0: unable to read RDB block 0 [ 2145.847749][T29642] nbd0: unable to read partition table 08:56:48 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) 08:56:48 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xce69) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xce69) ioctl$NBD_DO_IT(r0, 0x301) 08:56:48 executing program 4: r0 = syz_socket_connect_nvme_tcp() sendto$inet_nvme_of_msg(r0, &(0x7f00000000c0)={@r2t={{0x9, 0xd, 0x18, 0x7f, 0xfffffff8}, 0x0, 0x3, 0x0, 0x10001}, @void}, 0x80, 0x0, 0x0, 0x0) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0x1263) socket$inet_udp(0x2, 0x2, 0x0) (async) getsockname$qrtr(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$NBD_SET_SIZE(0xffffffffffffffff, 0xab02, 0x28000) 08:56:48 executing program 2: r0 = socket$inet(0x2, 0x6, 0x2) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES16=r0, @ANYBLOB="2cdeacf1aa7b1bb1dcd25b32343e80b4f5ec45adcc721f467eda4125dd8f36392f95f388b713d24842cdf2c6e379fbf1b3a3176bcaf4ca009230092a3f9922821a311c9ea2400b92eb1ac2c5ea689a2e4d8e8604c17b657d3545f489187ee54ac83ccddc618cc68526c4bdc9d01cc4b8d6ba2ffee7f1685b3a111f656e3d1b8c5e70f1a0f5d7237b026148fceba6558b4e4a6cbdd68b1c2a439ea6a6f59259d3e4337fbdf44523c7aa6db77bc1d4821b90ceaa50862e5cd5637c928ace8570d9b402caea8c91dd4a404e57ad4a6b2ea2406bda67908437ceae76cbbe0cdb8859213b271992e3602ee46b36a14f4b9d4344048a42613fd86849b872c372e0d60fef2ac7ce68cc3bb946cddcee90ac1d6d08b06b0f6b4e827de136538a42d420e6d0c458dfd1ea05fa4d56647e38583765ffc4875daa5453677977d9889f08387dd247d8e69333ee4b383a1cf208e503ec02f2"], 0x10) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) 08:56:48 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 08:56:48 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r2, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x1}}, './file0\x00'}) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x2) [ 2145.853463][T29642] nbd0: partition table beyond EOD, truncated 08:56:48 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="c70c000000000000"], 0x10) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:48 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x587000) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0x100) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_SESSION_GET(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x765474d400ca484c}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x60, r2, 0x20, 0x70bd27, 0x25dfdbfc, {}, [@L2TP_ATTR_UDP_DPORT={0x6, 0x1b, 0x4e23}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @loopback}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x4}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x1}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x1}, @L2TP_ATTR_DEBUG={0x8}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x7}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @local}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e24}]}, 0x60}, 0x1, 0x0, 0x0, 0x20002051}, 0x4000004) 08:56:48 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 08:56:48 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x587000) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0x100) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) (async) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_SESSION_GET(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x765474d400ca484c}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x60, r2, 0x20, 0x70bd27, 0x25dfdbfc, {}, [@L2TP_ATTR_UDP_DPORT={0x6, 0x1b, 0x4e23}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @loopback}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x4}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x1}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x1}, @L2TP_ATTR_DEBUG={0x8}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x7}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @local}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e24}]}, 0x60}, 0x1, 0x0, 0x0, 0x20002051}, 0x4000004) 08:56:48 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="c70c000000000000"], 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) (async) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:48 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) [ 2146.063627][ T575] nbd0: detected capacity change from 0 to 83524 [ 2146.745049][ T8983] block nbd1: Receive control failed (result -32) [ 2146.746282][ T564] block nbd1: shutting down sockets [ 2146.776196][ T5081] block nbd0: Receive control failed (result -104) [ 2146.778281][ T566] block nbd0: shutting down sockets 08:56:49 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) 08:56:49 executing program 2: r0 = socket$inet(0x2, 0x6, 0x2) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES16=r0, @ANYBLOB="2cdeacf1aa7b1bb1dcd25b32343e80b4f5ec45adcc721f467eda4125dd8f36392f95f388b713d24842cdf2c6e379fbf1b3a3176bcaf4ca009230092a3f9922821a311c9ea2400b92eb1ac2c5ea689a2e4d8e8604c17b657d3545f489187ee54ac83ccddc618cc68526c4bdc9d01cc4b8d6ba2ffee7f1685b3a111f656e3d1b8c5e70f1a0f5d7237b026148fceba6558b4e4a6cbdd68b1c2a439ea6a6f59259d3e4337fbdf44523c7aa6db77bc1d4821b90ceaa50862e5cd5637c928ace8570d9b402caea8c91dd4a404e57ad4a6b2ea2406bda67908437ceae76cbbe0cdb8859213b271992e3602ee46b36a14f4b9d4344048a42613fd86849b872c372e0d60fef2ac7ce68cc3bb946cddcee90ac1d6d08b06b0f6b4e827de136538a42d420e6d0c458dfd1ea05fa4d56647e38583765ffc4875daa5453677977d9889f08387dd247d8e69333ee4b383a1cf208e503ec02f2"], 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) 08:56:49 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="c70c000000000000"], 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) (async) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:49 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x587000) ioctl$NBD_SET_BLKSIZE(0xffffffffffffffff, 0xab01, 0x100) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async) sendmsg$L2TP_CMD_SESSION_GET(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x765474d400ca484c}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x60, r2, 0x20, 0x70bd27, 0x25dfdbfc, {}, [@L2TP_ATTR_UDP_DPORT={0x6, 0x1b, 0x4e23}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @loopback}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x4}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x1}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x1}, @L2TP_ATTR_DEBUG={0x8}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x7}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @local}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e24}]}, 0x60}, 0x1, 0x0, 0x0, 0x20002051}, 0x4000004) 08:56:49 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x80000001) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000080)={0x1b, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0x1c, '\x00', 0x0, r1, 0x3, 0x4, 0x2}, 0x48) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:49 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000140), 0x0, 0x80) ioctl$HIDIOCGVERSION(r3, 0x80044801, &(0x7f0000000180)) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001000000356a0000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$hwpt(r4, 0x3b80, &(0x7f0000000100)={0x8, r5}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_QUE(r2, 0xab05) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) [ 2146.791178][ C0] I/O error, dev nbd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 2146.800301][ C0] Buffer I/O error on dev nbd0, logical block 0, async page read [ 2146.808163][T29642] ldm_validate_partition_table(): Disk read failed. [ 2146.815817][T29642] Dev nbd0: unable to read RDB block 0 [ 2146.821792][T29642] nbd0: unable to read partition table [ 2146.827986][T29642] nbd0: partition table beyond EOD, truncated 08:56:49 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x80000001) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000080)={0x1b, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0x1c, '\x00', 0x0, r1, 0x3, 0x4, 0x2}, 0x48) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:49 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r1, &(0x7f0000000080)={'#! ', './file0', [{0x20, '\xa0)\x00'}, {0x20, '&]'}], 0xa, "01f1c51d219d5f676b6e4ed257860670090376d30178f26495b37d4bd29f4964b4bdd458f45862d9f5ab434599c2fb959a8e1cea3583123fd9548700a1c4d71f7d55f127f9e98c5cccbcfbc62e5da16949b89b9d2fe55709ec660d73b3a80679b06ed433b9cec7f4509a67350d63226508c7da29daca5d30d47e2b9864c6ec3b503a13169fb23f150c2e3fb843390408290fcc3ca2492b546956c0ee43521263283b5201c9c52909ca423f4805834cb68f78a3aa82ad048ba05f3af77834d8708b4f519d3bf03677e5cb"}, 0xdc) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:49 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x80000001) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) (rerun: 64) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000080)={0x1b, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0x1c, '\x00', 0x0, r1, 0x3, 0x4, 0x2}, 0x48) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) [ 2146.973338][ T597] block nbd0: shutting down sockets 08:56:49 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r1, &(0x7f0000000080)={'#! ', './file0', [{0x20, '\xa0)\x00'}, {0x20, '&]'}], 0xa, "01f1c51d219d5f676b6e4ed257860670090376d30178f26495b37d4bd29f4964b4bdd458f45862d9f5ab434599c2fb959a8e1cea3583123fd9548700a1c4d71f7d55f127f9e98c5cccbcfbc62e5da16949b89b9d2fe55709ec660d73b3a80679b06ed433b9cec7f4509a67350d63226508c7da29daca5d30d47e2b9864c6ec3b503a13169fb23f150c2e3fb843390408290fcc3ca2492b546956c0ee43521263283b5201c9c52909ca423f4805834cb68f78a3aa82ad048ba05f3af77834d8708b4f519d3bf03677e5cb"}, 0xdc) ioctl$NBD_DO_IT(r0, 0x1263) 08:56:49 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1000}}, './file0\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x7fffffff) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r1, 0xc01064b5, &(0x7f0000000180)={&(0x7f0000000140)=[0x0, 0x0], 0x2}) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r4, 0xc04064a0, &(0x7f00000002c0)={&(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200), &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, 0x7, 0x5}) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f0000000080)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}) ioctl$DRM_IOCTL_MODE_SETPLANE(r1, 0xc03064b7, &(0x7f00000000c0)={r3, 0x0, 0x0, 0x6, 0x0, 0x1, 0x8, 0x4, 0xffff, 0x8, 0x3, 0x800}) ioctl$NBD_DO_IT(r0, 0x301) 08:56:49 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) 08:56:49 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0xab02, 0x7) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f5) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0x3e}}, './file1\x00'}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xe459}}, './file0\x00'}) r2 = syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x4002) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x7b17) 08:56:49 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="77fd9051f274792a9ab687a3dd75c64fd7b3bedc38e88a696e9e835d9d9e3f3c641e172e0299"], 0x10) 08:56:49 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r1, &(0x7f0000000080)={'#! ', './file0', [{0x20, '\xa0)\x00'}, {0x20, '&]'}], 0xa, "01f1c51d219d5f676b6e4ed257860670090376d30178f26495b37d4bd29f4964b4bdd458f45862d9f5ab434599c2fb959a8e1cea3583123fd9548700a1c4d71f7d55f127f9e98c5cccbcfbc62e5da16949b89b9d2fe55709ec660d73b3a80679b06ed433b9cec7f4509a67350d63226508c7da29daca5d30d47e2b9864c6ec3b503a13169fb23f150c2e3fb843390408290fcc3ca2492b546956c0ee43521263283b5201c9c52909ca423f4805834cb68f78a3aa82ad048ba05f3af77834d8708b4f519d3bf03677e5cb"}, 0xdc) ioctl$NBD_DO_IT(r0, 0x1263) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) socket$inet_dccp(0x2, 0x6, 0x0) (async) write$binfmt_script(r1, &(0x7f0000000080)={'#! ', './file0', [{0x20, '\xa0)\x00'}, {0x20, '&]'}], 0xa, "01f1c51d219d5f676b6e4ed257860670090376d30178f26495b37d4bd29f4964b4bdd458f45862d9f5ab434599c2fb959a8e1cea3583123fd9548700a1c4d71f7d55f127f9e98c5cccbcfbc62e5da16949b89b9d2fe55709ec660d73b3a80679b06ed433b9cec7f4509a67350d63226508c7da29daca5d30d47e2b9864c6ec3b503a13169fb23f150c2e3fb843390408290fcc3ca2492b546956c0ee43521263283b5201c9c52909ca423f4805834cb68f78a3aa82ad048ba05f3af77834d8708b4f519d3bf03677e5cb"}, 0xdc) (async) ioctl$NBD_DO_IT(r0, 0x1263) (async) 08:56:49 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1000}}, './file0\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x7fffffff) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r1, 0xc01064b5, &(0x7f0000000180)={&(0x7f0000000140)=[0x0, 0x0], 0x2}) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r4, 0xc04064a0, &(0x7f00000002c0)={&(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200), &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, 0x7, 0x5}) (async) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f0000000080)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}) (async) ioctl$DRM_IOCTL_MODE_SETPLANE(r1, 0xc03064b7, &(0x7f00000000c0)={r3, 0x0, 0x0, 0x6, 0x0, 0x1, 0x8, 0x4, 0xffff, 0x8, 0x3, 0x800}) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:49 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0xab02, 0x7) (async, rerun: 32) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f5) (rerun: 32) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0x3e}}, './file1\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xe459}}, './file0\x00'}) r2 = syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x4002) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x7b17) [ 2147.128165][ T618] block nbd0: shutting down sockets 08:56:50 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="77fd9051f274792a9ab687a3dd75c64fd7b3bedc38e88a696e9e835d9d9e3f3c641e172e0299"], 0x10) 08:56:50 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r3 = syz_open_dev$hiddev(&(0x7f0000000140), 0x0, 0x80) ioctl$HIDIOCGVERSION(r3, 0x80044801, &(0x7f0000000180)) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001000000356a0000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$hwpt(r4, 0x3b80, &(0x7f0000000100)={0x8, r5}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_QUE(r2, 0xab05) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:50 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SIZE(r0, 0xab02, 0x7) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f5) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0x3e}}, './file1\x00'}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xe459}}, './file0\x00'}) r2 = syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x4002) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x7b17) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_SIZE(r0, 0xab02, 0x7) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f5) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0x3e}}, './file1\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xe459}}, './file0\x00'}) (async) syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x4002) (async) ioctl$NBD_DO_IT(r2, 0xab03) (async) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x7b17) (async) 08:56:50 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1000}}, './file0\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x7fffffff) (async) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r1, 0xc01064b5, &(0x7f0000000180)={&(0x7f0000000140)=[0x0, 0x0], 0x2}) (async) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, 0x0) (async) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r4, 0xc04064a0, &(0x7f00000002c0)={&(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200), &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, 0x7, 0x5}) (async) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f0000000080)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}) ioctl$DRM_IOCTL_MODE_SETPLANE(r1, 0xc03064b7, &(0x7f00000000c0)={r3, 0x0, 0x0, 0x6, 0x0, 0x1, 0x8, 0x4, 0xffff, 0x8, 0x3, 0x800}) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:50 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$NBD_SET_FLAGS(r0, 0xab0a, 0x10001) 08:56:50 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) [ 2147.720531][ T5081] block nbd1: Receive control failed (result -32) [ 2147.721634][ T606] block nbd1: shutting down sockets 08:56:50 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_SET_FLAGS(r0, 0xab0a, 0x10001) 08:56:50 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200102) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$sock_qrtr_TIOCINQ(r1, 0x541b, &(0x7f0000000000)) ioctl$NBD_DO_IT(r0, 0x301) 08:56:50 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="77fd9051f274792a9ab687a3dd75c64fd7b3bedc38e88a696e9e835d9d9e3f3c641e172e0299"], 0x10) 08:56:50 executing program 3: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:56:50 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) 08:56:50 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000140), 0x0, 0x80) ioctl$HIDIOCGVERSION(r3, 0x80044801, &(0x7f0000000180)) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001000000356a0000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$hwpt(r4, 0x3b80, &(0x7f0000000100)={0x8, r5}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) ioctl$NBD_CLEAR_QUE(r2, 0xab05) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) syz_open_dev$hiddev(&(0x7f0000000140), 0x0, 0x80) (async) ioctl$HIDIOCGVERSION(r3, 0x80044801, &(0x7f0000000180)) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001000000356a0000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38}) (async) ioctl$IOMMU_DESTROY$hwpt(r4, 0x3b80, &(0x7f0000000100)={0x8, r5}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_QUE(r2, 0xab05) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) (async) [ 2147.828403][ T638] block nbd0: shutting down sockets 08:56:50 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200102) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$sock_qrtr_TIOCINQ(r1, 0x541b, &(0x7f0000000000)) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:50 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) ioctl$NBD_SET_FLAGS(r0, 0xab0a, 0x10001) 08:56:50 executing program 3: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) (async) 08:56:50 executing program 2: pselect6(0x40, &(0x7f0000000000)={0x5}, &(0x7f0000000040)={0x5}, &(0x7f0000000080)={0x2}, &(0x7f00000000c0), &(0x7f0000000140)={&(0x7f0000000100)={[0x7]}, 0x8}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="44ffa3099435bf763632e3e2a992998a906eefa391219159365c0e1b96873f9d324655cf9156d72dbaceeb8ca13639f1994facdfdda0c8428798877bf837e15ecb1445c909247b4b4dfe1d4e83de516646d7775f207c1b206eb255fae86f8bd57e5f0d903d18c66702ffb8b375e57ad7301cbe98910758813dfbf5014b356c2494b0e72fc9bcca842986fac2c6a411ce99ca609ef9a0c4e0952322e8eac6f31df7c87418d1a31bd9d30d84ae95c688d1da35e61507e8d890766074ae5641196ff6e792f5967e0e5c27610585df8abb196e695e2fce4867a3b739b01ccaf65cef6b9ce3de8e3cf0851e21d22a034c71d78b95975f2dfc24619f17cf4550b09e9333c6292f59f3"], 0x10) clock_gettime(0x82463ddd9bd14af4, &(0x7f0000000180)) 08:56:50 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200102) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$sock_qrtr_TIOCINQ(r1, 0x541b, &(0x7f0000000000)) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:56:50 executing program 2: pselect6(0x40, &(0x7f0000000000)={0x5}, &(0x7f0000000040)={0x5}, &(0x7f0000000080)={0x2}, &(0x7f00000000c0), &(0x7f0000000140)={&(0x7f0000000100)={[0x7]}, 0x8}) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="44ffa3099435bf763632e3e2a992998a906eefa391219159365c0e1b96873f9d324655cf9156d72dbaceeb8ca13639f1994facdfdda0c8428798877bf837e15ecb1445c909247b4b4dfe1d4e83de516646d7775f207c1b206eb255fae86f8bd57e5f0d903d18c66702ffb8b375e57ad7301cbe98910758813dfbf5014b356c2494b0e72fc9bcca842986fac2c6a411ce99ca609ef9a0c4e0952322e8eac6f31df7c87418d1a31bd9d30d84ae95c688d1da35e61507e8d890766074ae5641196ff6e792f5967e0e5c27610585df8abb196e695e2fce4867a3b739b01ccaf65cef6b9ce3de8e3cf0851e21d22a034c71d78b95975f2dfc24619f17cf4550b09e9333c6292f59f3"], 0x10) clock_gettime(0x82463ddd9bd14af4, &(0x7f0000000180)) 08:56:50 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_CREATE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r1, 0x4, 0x70bd26, 0x25dfdbfb, {}, [@L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}]}, 0x1c}, 0x1, 0x0, 0x0, 0x44010}, 0x8000) 08:56:50 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) recvmsg$qrtr(r1, &(0x7f0000000780)={&(0x7f0000000000), 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/189, 0xbd}], 0x5, &(0x7f0000000400)=[{0x68, 0x0, 0x0, ""/83}, {0xd8, 0x0, 0x0, ""/195}, {0xd8, 0x0, 0x0, ""/196}, {0x70, 0x0, 0x0, ""/92}, {0xd0, 0x0, 0x0, ""/186}], 0x358}, 0x38, 0x40000121) [ 2147.989663][ T674] nbd0: detected capacity change from 0 to 83524 [ 2148.012617][ T664] block nbd1: shutting down sockets 08:56:50 executing program 2: pselect6(0x40, &(0x7f0000000000)={0x5}, &(0x7f0000000040)={0x5}, &(0x7f0000000080)={0x2}, &(0x7f00000000c0), &(0x7f0000000140)={&(0x7f0000000100)={[0x7]}, 0x8}) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="44ffa3099435bf763632e3e2a992998a906eefa391219159365c0e1b96873f9d324655cf9156d72dbaceeb8ca13639f1994facdfdda0c8428798877bf837e15ecb1445c909247b4b4dfe1d4e83de516646d7775f207c1b206eb255fae86f8bd57e5f0d903d18c66702ffb8b375e57ad7301cbe98910758813dfbf5014b356c2494b0e72fc9bcca842986fac2c6a411ce99ca609ef9a0c4e0952322e8eac6f31df7c87418d1a31bd9d30d84ae95c688d1da35e61507e8d890766074ae5641196ff6e792f5967e0e5c27610585df8abb196e695e2fce4867a3b739b01ccaf65cef6b9ce3de8e3cf0851e21d22a034c71d78b95975f2dfc24619f17cf4550b09e9333c6292f59f3"], 0x10) (async) clock_gettime(0x82463ddd9bd14af4, &(0x7f0000000180)) 08:56:50 executing program 3: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) [ 2148.053980][ T679] block nbd1: Device being setup by another task [ 2148.720085][ T5081] block nbd0: Receive control failed (result -104) [ 2148.721160][ T661] block nbd0: shutting down sockets [ 2148.733434][ C1] I/O error, dev nbd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 2148.742483][ C1] Buffer I/O error on dev nbd0, logical block 0, async page read [ 2148.750808][T29642] ldm_validate_partition_table(): Disk read failed. [ 2148.758518][T29642] Dev nbd0: unable to read RDB block 0 [ 2148.763985][T29642] nbd0: unable to read partition table 08:56:51 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) 08:56:51 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[], 0x10) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f00000002c0)={0x0, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000300)={r0}, 0x4) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2500000405000000"], 0x10) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000240)={r1, 0x0, 0xe3, 0x0, &(0x7f0000000040)="abf40c53653312e7ce8019c8b93e4e8d1443dd58c288d9f5986ec6b6e73a1f55299a634901f8409cbbf7de33ce85f340e1c9705bba7d93120a6ce30243b3500ca0e8bf00d2d2b2cbd2bb102eb6b96847fb5ebc174f66ac3cbffaea8582710d44e7163428862fe119762e7261dc87a8d8c1d25635393d72516b1a7436ab44c6ba6b0db05149e941d5e70bb90e6f24769801c90c77a100daf8aabb41b9d511aa6ed69dc2fd18b610d4a992031bdf247948e5610c69f8c3949701f0fd20e962cb53369288d938e19796ebf0de70a0795d439eb2ba0f684df4917428d435f462aefe46759b", 0x0, 0x1e, 0x0, 0xdd, 0x0, &(0x7f0000000140)="e5f89a1a1cf46fe8ffec2c10cb1f64092e927cdbf866d3d6e687597f78d948bbf8774fbb47aa952119471af6d69af3932d1dae126d9d52bce2cdb5cf0dbecf3ff09199f8c96fb852a28654557cef5d43ed5dd7925d3e2ddbd6dde2a8a7c0d7a0a92dee206182254281fe6af3d4042bcaf28171ac507d054a6583eed2f406807cbedfda3aabd11d05778ecda8d6488a41bbcecc8acc7090c773bee7d48b089067ea4b8dcf15bd5c1c25e9b0c8df382429bea7099282869e9310a9c032876ff40fd2b4ac0c233c67a3d95a8bb6dd91fb3f9bd3f1b747b9712484c532057f", 0x0, 0x2, 0x0, 0x3f}, 0x50) 08:56:51 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:56:51 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_CREATE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r1, 0x4, 0x70bd26, 0x25dfdbfb, {}, [@L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}]}, 0x1c}, 0x1, 0x0, 0x0, 0x44010}, 0x8000) 08:56:51 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) recvmsg$qrtr(r1, &(0x7f0000000780)={&(0x7f0000000000), 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/189, 0xbd}], 0x5, &(0x7f0000000400)=[{0x68, 0x0, 0x0, ""/83}, {0xd8, 0x0, 0x0, ""/195}, {0xd8, 0x0, 0x0, ""/196}, {0x70, 0x0, 0x0, ""/92}, {0xd0, 0x0, 0x0, ""/186}], 0x358}, 0x38, 0x40000121) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$NBD_DO_IT(r0, 0x301) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) recvmsg$qrtr(r1, &(0x7f0000000780)={&(0x7f0000000000), 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/189, 0xbd}], 0x5, &(0x7f0000000400)=[{0x68, 0x0, 0x0, ""/83}, {0xd8, 0x0, 0x0, ""/195}, {0xd8, 0x0, 0x0, ""/196}, {0x70, 0x0, 0x0, ""/92}, {0xd0, 0x0, 0x0, ""/186}], 0x358}, 0x38, 0x40000121) (async) 08:56:51 executing program 3: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000080)=""/228) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2, {0x9, 0x8}}, './file0\x00'}) r3 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x40ac0) openat$damon_monitor_on(0xffffffffffffff9c, &(0x7f0000000180), 0x10702, 0x2) ioctl$NBD_SET_BLKSIZE(r3, 0xab00, 0x2f2) [ 2148.769891][T29642] nbd0: partition table beyond EOD, truncated 08:56:51 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_CREATE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r1, 0x4, 0x70bd26, 0x25dfdbfb, {}, [@L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}]}, 0x1c}, 0x1, 0x0, 0x0, 0x44010}, 0x8000) 08:56:51 executing program 3: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000080)=""/228) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2, {0x9, 0x8}}, './file0\x00'}) r3 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x40ac0) openat$damon_monitor_on(0xffffffffffffff9c, &(0x7f0000000180), 0x10702, 0x2) ioctl$NBD_SET_BLKSIZE(r3, 0xab00, 0x2f2) 08:56:51 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[], 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[], 0x10) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f00000002c0)={0x0, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000300)={r0}, 0x4) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2500000405000000"], 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2500000405000000"], 0x10) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000240)={r1, 0x0, 0xe3, 0x0, &(0x7f0000000040)="abf40c53653312e7ce8019c8b93e4e8d1443dd58c288d9f5986ec6b6e73a1f55299a634901f8409cbbf7de33ce85f340e1c9705bba7d93120a6ce30243b3500ca0e8bf00d2d2b2cbd2bb102eb6b96847fb5ebc174f66ac3cbffaea8582710d44e7163428862fe119762e7261dc87a8d8c1d25635393d72516b1a7436ab44c6ba6b0db05149e941d5e70bb90e6f24769801c90c77a100daf8aabb41b9d511aa6ed69dc2fd18b610d4a992031bdf247948e5610c69f8c3949701f0fd20e962cb53369288d938e19796ebf0de70a0795d439eb2ba0f684df4917428d435f462aefe46759b", 0x0, 0x1e, 0x0, 0xdd, 0x0, &(0x7f0000000140)="e5f89a1a1cf46fe8ffec2c10cb1f64092e927cdbf866d3d6e687597f78d948bbf8774fbb47aa952119471af6d69af3932d1dae126d9d52bce2cdb5cf0dbecf3ff09199f8c96fb852a28654557cef5d43ed5dd7925d3e2ddbd6dde2a8a7c0d7a0a92dee206182254281fe6af3d4042bcaf28171ac507d054a6583eed2f406807cbedfda3aabd11d05778ecda8d6488a41bbcecc8acc7090c773bee7d48b089067ea4b8dcf15bd5c1c25e9b0c8df382429bea7099282869e9310a9c032876ff40fd2b4ac0c233c67a3d95a8bb6dd91fb3f9bd3f1b747b9712484c532057f", 0x0, 0x2, 0x0, 0x3f}, 0x50) 08:56:51 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x301) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) recvmsg$qrtr(r1, &(0x7f0000000780)={&(0x7f0000000000), 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/189, 0xbd}], 0x5, &(0x7f0000000400)=[{0x68, 0x0, 0x0, ""/83}, {0xd8, 0x0, 0x0, ""/195}, {0xd8, 0x0, 0x0, ""/196}, {0x70, 0x0, 0x0, ""/92}, {0xd0, 0x0, 0x0, ""/186}], 0x358}, 0x38, 0x40000121) 08:56:51 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[], 0x10) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f00000002c0)={0x0, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000300)={r0}, 0x4) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2500000405000000"], 0x10) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000240)={r1, 0x0, 0xe3, 0x0, &(0x7f0000000040)="abf40c53653312e7ce8019c8b93e4e8d1443dd58c288d9f5986ec6b6e73a1f55299a634901f8409cbbf7de33ce85f340e1c9705bba7d93120a6ce30243b3500ca0e8bf00d2d2b2cbd2bb102eb6b96847fb5ebc174f66ac3cbffaea8582710d44e7163428862fe119762e7261dc87a8d8c1d25635393d72516b1a7436ab44c6ba6b0db05149e941d5e70bb90e6f24769801c90c77a100daf8aabb41b9d511aa6ed69dc2fd18b610d4a992031bdf247948e5610c69f8c3949701f0fd20e962cb53369288d938e19796ebf0de70a0795d439eb2ba0f684df4917428d435f462aefe46759b", 0x0, 0x1e, 0x0, 0xdd, 0x0, &(0x7f0000000140)="e5f89a1a1cf46fe8ffec2c10cb1f64092e927cdbf866d3d6e687597f78d948bbf8774fbb47aa952119471af6d69af3932d1dae126d9d52bce2cdb5cf0dbecf3ff09199f8c96fb852a28654557cef5d43ed5dd7925d3e2ddbd6dde2a8a7c0d7a0a92dee206182254281fe6af3d4042bcaf28171ac507d054a6583eed2f406807cbedfda3aabd11d05778ecda8d6488a41bbcecc8acc7090c773bee7d48b089067ea4b8dcf15bd5c1c25e9b0c8df382429bea7099282869e9310a9c032876ff40fd2b4ac0c233c67a3d95a8bb6dd91fb3f9bd3f1b747b9712484c532057f", 0x0, 0x2, 0x0, 0x3f}, 0x50) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)=ANY=[], 0x10) (async) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f00000002c0), 0x8) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000300)={r0}, 0x4) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2500000405000000"], 0x10) (async) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000240)={r1, 0x0, 0xe3, 0x0, &(0x7f0000000040)="abf40c53653312e7ce8019c8b93e4e8d1443dd58c288d9f5986ec6b6e73a1f55299a634901f8409cbbf7de33ce85f340e1c9705bba7d93120a6ce30243b3500ca0e8bf00d2d2b2cbd2bb102eb6b96847fb5ebc174f66ac3cbffaea8582710d44e7163428862fe119762e7261dc87a8d8c1d25635393d72516b1a7436ab44c6ba6b0db05149e941d5e70bb90e6f24769801c90c77a100daf8aabb41b9d511aa6ed69dc2fd18b610d4a992031bdf247948e5610c69f8c3949701f0fd20e962cb53369288d938e19796ebf0de70a0795d439eb2ba0f684df4917428d435f462aefe46759b", 0x0, 0x1e, 0x0, 0xdd, 0x0, &(0x7f0000000140)="e5f89a1a1cf46fe8ffec2c10cb1f64092e927cdbf866d3d6e687597f78d948bbf8774fbb47aa952119471af6d69af3932d1dae126d9d52bce2cdb5cf0dbecf3ff09199f8c96fb852a28654557cef5d43ed5dd7925d3e2ddbd6dde2a8a7c0d7a0a92dee206182254281fe6af3d4042bcaf28171ac507d054a6583eed2f406807cbedfda3aabd11d05778ecda8d6488a41bbcecc8acc7090c773bee7d48b089067ea4b8dcf15bd5c1c25e9b0c8df382429bea7099282869e9310a9c032876ff40fd2b4ac0c233c67a3d95a8bb6dd91fb3f9bd3f1b747b9712484c532057f", 0x0, 0x2, 0x0, 0x3f}, 0x50) (async) 08:56:51 executing program 3: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000080)=""/228) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async, rerun: 32) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00'}, 0x18) (rerun: 32) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000400)={r2, 0x0, 0x25, 0x5, @void}, 0x10) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_FAIL(r1, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2, {0x9, 0x8}}, './file0\x00'}) (async, rerun: 64) r3 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x40ac0) openat$damon_monitor_on(0xffffffffffffff9c, &(0x7f0000000180), 0x10702, 0x2) (async, rerun: 64) ioctl$NBD_SET_BLKSIZE(r3, 0xab00, 0x2f2) (rerun: 64) [ 2148.930729][ T723] nbd0: detected capacity change from 0 to 83524 [ 2149.650184][ T8983] block nbd1: Receive control failed (result -32) [ 2149.656806][ T710] block nbd1: shutting down sockets [ 2149.669215][ T5081] block nbd0: Receive control failed (result -104) [ 2157.978363][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 9 seconds [ 2159.899739][ T1235] ieee802154 phy0 wpan0: encryption failed: -22 [ 2159.906053][ T1235] ieee802154 phy1 wpan1: encryption failed: -22 [ 2167.021293][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 18 seconds [ 2176.057419][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 27 seconds [ 2185.109517][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 36 seconds [ 2194.144420][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 45 seconds [ 2203.179970][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 54 seconds 08:57:46 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000001c0), 0xffffffffffffff00, 0x88000) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000240)={0x1, 0xfffffcff, 0x1f, 0x0, 0x2, 0x9}) recvmsg$inet_nvme(r0, &(0x7f0000000140)={&(0x7f0000000000)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/26, 0x1a}], 0x1, &(0x7f0000000100)=""/60, 0x3c}, 0x100) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) connect$qrtr(r2, &(0x7f0000000180)={0x2a, 0xfffffffe00000003, 0x7fff}, 0xc) 08:57:46 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) 08:57:46 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) 08:57:46 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000180)=""/214) 08:57:46 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:57:46 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000080)={'#! ', './file0', [{0x20, '/dev/nbd#\x00'}, {0x20, '\x00'}], 0xa, "533525ca9ad81b136b758353d4bebc277fd334d084546ca799bcfe783fbb921aca646afda753130cc3bff6044aca7ad12e2ba423f8dd3f5dbbb3bb662f1f4d13a5c49bd26a35a5c325f63fa4a60957fe017c93e10bfd26b6cfc373cd212c4ac319ca14d8709c460c453efabd8763b2c5e2a7b687d325ff53274a0db4931c94014bda44"}, 0x9b) 08:57:46 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) (async) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000080)={'#! ', './file0', [{0x20, '/dev/nbd#\x00'}, {0x20, '\x00'}], 0xa, "533525ca9ad81b136b758353d4bebc277fd334d084546ca799bcfe783fbb921aca646afda753130cc3bff6044aca7ad12e2ba423f8dd3f5dbbb3bb662f1f4d13a5c49bd26a35a5c325f63fa4a60957fe017c93e10bfd26b6cfc373cd212c4ac319ca14d8709c460c453efabd8763b2c5e2a7b687d325ff53274a0db4931c94014bda44"}, 0x9b) 08:57:46 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) r1 = syz_open_dev$hiddev(&(0x7f00000001c0), 0xffffffffffffff00, 0x88000) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000240)={0x1, 0xfffffcff, 0x1f, 0x0, 0x2, 0x9}) recvmsg$inet_nvme(r0, &(0x7f0000000140)={&(0x7f0000000000)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/26, 0x1a}], 0x1, &(0x7f0000000100)=""/60, 0x3c}, 0x100) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) connect$qrtr(r2, &(0x7f0000000180)={0x2a, 0xfffffffe00000003, 0x7fff}, 0xc) 08:57:46 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000180)=""/214) 08:57:46 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) (async) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) (async) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) [ 2203.891802][ T743] block nbd1: Device being setup by another task 08:57:46 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000001c0), 0xffffffffffffff00, 0x88000) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000240)={0x1, 0xfffffcff, 0x1f, 0x0, 0x2, 0x9}) recvmsg$inet_nvme(r0, &(0x7f0000000140)={&(0x7f0000000000)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/26, 0x1a}], 0x1, &(0x7f0000000100)=""/60, 0x3c}, 0x100) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) connect$qrtr(r2, &(0x7f0000000180)={0x2a, 0xfffffffe00000003, 0x7fff}, 0xc) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001cc0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB=','], 0x10) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) syz_open_dev$hiddev(&(0x7f00000001c0), 0xffffffffffffff00, 0x88000) (async) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000240)={0x1, 0xfffffcff, 0x1f, 0x0, 0x2, 0x9}) (async) recvmsg$inet_nvme(r0, &(0x7f0000000140)={&(0x7f0000000000)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/26, 0x1a}], 0x1, &(0x7f0000000100)=""/60, 0x3c}, 0x100) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, 0x0) (async) connect$qrtr(r2, &(0x7f0000000180)={0x2a, 0xfffffffe00000003, 0x7fff}, 0xc) (async) 08:57:46 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000080)={'#! ', './file0', [{0x20, '/dev/nbd#\x00'}, {0x20, '\x00'}], 0xa, "533525ca9ad81b136b758353d4bebc277fd334d084546ca799bcfe783fbb921aca646afda753130cc3bff6044aca7ad12e2ba423f8dd3f5dbbb3bb662f1f4d13a5c49bd26a35a5c325f63fa4a60957fe017c93e10bfd26b6cfc373cd212c4ac319ca14d8709c460c453efabd8763b2c5e2a7b687d325ff53274a0db4931c94014bda44"}, 0x9b) 08:57:46 executing program 5: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000180)=""/214) [ 2204.659889][ T5081] block nbd1: Receive control failed (result -32) [ 2204.660199][ T742] block nbd1: shutting down sockets [ 2205.515395][ T8983] Bluetooth: hci6: unexpected cc 0x0c03 length: 249 > 1 [ 2205.525063][ T8983] Bluetooth: hci6: unexpected cc 0x1003 length: 249 > 9 [ 2205.532753][ T8983] Bluetooth: hci6: unexpected cc 0x1001 length: 249 > 9 [ 2205.541344][ T8983] Bluetooth: hci6: unexpected cc 0x0c23 length: 249 > 4 [ 2205.549370][ T8983] Bluetooth: hci6: unexpected cc 0x0c25 length: 249 > 3 [ 2205.556729][ T8983] Bluetooth: hci6: unexpected cc 0x0c38 length: 249 > 2 [ 2205.682716][ T767] chnl_net:caif_netlink_parms(): no params data found [ 2205.735917][ T767] bridge0: port 1(bridge_slave_0) entered blocking state [ 2205.743804][ T767] bridge0: port 1(bridge_slave_0) entered disabled state [ 2205.751196][ T767] bridge_slave_0: entered allmulticast mode [ 2205.757933][ T767] bridge_slave_0: entered promiscuous mode [ 2205.765379][ T767] bridge0: port 2(bridge_slave_1) entered blocking state [ 2205.772904][ T767] bridge0: port 2(bridge_slave_1) entered disabled state [ 2205.780326][ T767] bridge_slave_1: entered allmulticast mode [ 2205.787232][ T767] bridge_slave_1: entered promiscuous mode [ 2205.814782][ T767] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 2205.827152][ T767] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 2205.855024][ T767] team0: Port device team_slave_0 added [ 2205.863094][ T767] team0: Port device team_slave_1 added [ 2205.886795][ T767] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 2205.894819][ T767] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 2205.921104][ T767] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 2205.933724][ T767] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 2205.940999][ T767] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 2205.968518][ T767] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 2206.007670][ T767] hsr_slave_0: entered promiscuous mode [ 2206.013844][ T767] hsr_slave_1: entered promiscuous mode [ 2206.020430][ T767] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 2206.028258][ T767] Cannot create hsr debugfs directory [ 2206.113963][ T767] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 2206.170889][ T767] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 2206.285978][ T767] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 2206.388365][ T767] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 2206.532420][ T767] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 2206.543397][ T767] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 2206.553186][ T767] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 2206.563928][ T767] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 2206.585998][ T767] bridge0: port 2(bridge_slave_1) entered blocking state [ 2206.593208][ T767] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2206.600900][ T767] bridge0: port 1(bridge_slave_0) entered blocking state [ 2206.608054][ T767] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2206.660978][ T767] 8021q: adding VLAN 0 to HW filter on device bond0 [ 2206.675062][ T4319] bridge0: port 1(bridge_slave_0) entered disabled state [ 2206.693750][ T4319] bridge0: port 2(bridge_slave_1) entered disabled state [ 2206.709815][ T767] 8021q: adding VLAN 0 to HW filter on device team0 [ 2206.723137][ T5132] bridge0: port 1(bridge_slave_0) entered blocking state [ 2206.730274][ T5132] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2206.749139][ T4319] bridge0: port 2(bridge_slave_1) entered blocking state [ 2206.756248][ T4319] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2206.792430][ T767] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 2206.904708][ T767] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 2206.947201][ T767] veth0_vlan: entered promiscuous mode [ 2206.961226][ T767] veth1_vlan: entered promiscuous mode [ 2206.988747][ T767] veth0_macvtap: entered promiscuous mode [ 2206.998117][ T767] veth1_macvtap: entered promiscuous mode [ 2207.015491][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2207.029914][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.039788][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2207.052807][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.062780][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2207.074419][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.084295][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2207.094867][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.104769][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2207.115213][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.125885][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2207.136371][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.147969][ T767] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 2207.162135][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2207.173192][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.183380][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2207.197763][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.207860][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2207.218347][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.230421][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2207.241228][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.251228][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2207.262144][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.272006][ T767] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2207.282465][ T767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2207.293618][ T767] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 2207.308396][ T767] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 2207.318095][ T767] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 2207.329441][ T767] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 2207.338221][ T767] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 2207.394960][T23343] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 2207.403385][T23343] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 2207.435654][ T2411] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 2207.443687][ T2411] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 2207.576785][ T5081] Bluetooth: hci6: command 0x0409 tx timeout [ 2209.658445][ T5081] Bluetooth: hci6: command 0x041b tx timeout [ 2210.426725][ T4519] udevd[4519]: worker [29642] /devices/virtual/block/nbd0 is taking a long time [ 2211.746918][ T5081] Bluetooth: hci6: command 0x040f tx timeout [ 2212.217233][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 63 seconds [ 2213.816566][ T5081] Bluetooth: hci6: command 0x0419 tx timeout [ 2221.261661][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 72 seconds [ 2221.338539][ T1235] ieee802154 phy0 wpan0: encryption failed: -22 [ 2221.344885][ T1235] ieee802154 phy1 wpan1: encryption failed: -22 [ 2230.310950][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 81 seconds [ 2239.338464][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 90 seconds [ 2248.377345][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 99 seconds [ 2257.429472][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 108 seconds 08:58:45 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x92a40) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000000000002e2f66696c653000a42afc0849cbfd309b109b638dd11dcb00000000053ee4d143720a7efac19a7e1edec89c45d556a3dfea2b966edfb13fa34821252dede69196dab6552066b673833e541cb81ef95b0e6facc67ed6fb0c7348118547bc50fad82d08ac7513d66251de048bbab4b86d385a594b61ea58f29d6c3932a03c5c0a2d1f01b8db5bc532f64f52cd0be50d5f7e07dcf875d1f82c7f2e17b94c35903f719bd96c1b6d28781d66f4cefbc2159f0d2f8d6e08736e59f898d12a607aa5c02266634535c45ea3664a9c0e2077551145888c602bd4f4a1d5f49da068d8f501b564968e6e839f141ba21c98b55fd721cf3213ca9c2cd0ed1d0be972aa7305bb88fc9524f98d7bfc76e9c53b1c07246409907ffaf489e410ff5c3f75f27fabfcc764ff221279b62e1c8be30a50048f9aaba1df69f505146e6699b260495774"]) getsockopt$inet6_mptcp_buf(r1, 0x11c, 0x1, &(0x7f0000000180)=""/156, &(0x7f0000000140)=0x9c) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$NBD_DO_IT(r0, 0x301) 08:58:45 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0xa322) 08:58:45 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) (async) ioctl$NBD_DO_IT(r1, 0xab03) 08:58:45 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x40}}, './file0\x00'}) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x2) 08:58:45 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) openat$autofs(0xffffffffffffff9c, &(0x7f0000000400), 0x4100, 0x0) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x6c, r2, 0x100, 0x70bd27, 0x25dfdbfb, {}, [@L2TP_ATTR_IFNAME={0x14, 0x8, 'veth0_to_hsr\x00'}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x8}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x4}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x5}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x100}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'vlan1\x00'}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @dev={0xac, 0x14, 0x14, 0x21}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x8010891}, 0x0) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000340)={0x7, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000380)={r3}, 0x4) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r1, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_SESSION_MODIFY(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x54, r1, 0x800, 0x70bd2d, 0x25dfdbff, {}, [@L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x3}, @L2TP_ATTR_L2SPEC_TYPE={0x5, 0x5, 0x1}, @L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x3}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x5}, @L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @empty}]}, 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="7c81de6100"], 0x10) 08:58:45 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, 0x0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:58:45 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x92a40) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000000000002e2f66696c653000a42afc0849cbfd309b109b638dd11dcb00000000053ee4d143720a7efac19a7e1edec89c45d556a3dfea2b966edfb13fa34821252dede69196dab6552066b673833e541cb81ef95b0e6facc67ed6fb0c7348118547bc50fad82d08ac7513d66251de048bbab4b86d385a594b61ea58f29d6c3932a03c5c0a2d1f01b8db5bc532f64f52cd0be50d5f7e07dcf875d1f82c7f2e17b94c35903f719bd96c1b6d28781d66f4cefbc2159f0d2f8d6e08736e59f898d12a607aa5c02266634535c45ea3664a9c0e2077551145888c602bd4f4a1d5f49da068d8f501b564968e6e839f141ba21c98b55fd721cf3213ca9c2cd0ed1d0be972aa7305bb88fc9524f98d7bfc76e9c53b1c07246409907ffaf489e410ff5c3f75f27fabfcc764ff221279b62e1c8be30a50048f9aaba1df69f505146e6699b260495774"]) getsockopt$inet6_mptcp_buf(r1, 0x11c, 0x1, &(0x7f0000000180)=""/156, &(0x7f0000000140)=0x9c) ioctl$NBD_CLEAR_QUE(r1, 0xab05) (async) ioctl$NBD_CLEAR_QUE(r1, 0xab05) ioctl$NBD_DO_IT(r0, 0x301) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:58:45 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) openat$autofs(0xffffffffffffff9c, &(0x7f0000000400), 0x4100, 0x0) (async) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x6c, r2, 0x100, 0x70bd27, 0x25dfdbfb, {}, [@L2TP_ATTR_IFNAME={0x14, 0x8, 'veth0_to_hsr\x00'}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x8}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x4}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x5}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x100}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'vlan1\x00'}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @dev={0xac, 0x14, 0x14, 0x21}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x8010891}, 0x0) (async) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000340)={0x7, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000380)={r3}, 0x4) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r1, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async) sendmsg$L2TP_CMD_SESSION_MODIFY(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x54, r1, 0x800, 0x70bd2d, 0x25dfdbff, {}, [@L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x3}, @L2TP_ATTR_L2SPEC_TYPE={0x5, 0x5, 0x1}, @L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x3}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x5}, @L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @empty}]}, 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="7c81de6100"], 0x10) 08:58:45 executing program 3: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_BLKSIZE(r0, 0xab00, 0x2f2) 08:58:45 executing program 4: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0x1263) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x40}}, './file0\x00'}) ioctl$NBD_SET_SIZE(r1, 0xab02, 0x2) [ 2262.586964][ T792] block nbd1: shutting down sockets 08:58:45 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x92a40) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000000000002e2f66696c653000a42afc0849cbfd309b109b638dd11dcb00000000053ee4d143720a7efac19a7e1edec89c45d556a3dfea2b966edfb13fa34821252dede69196dab6552066b673833e541cb81ef95b0e6facc67ed6fb0c7348118547bc50fad82d08ac7513d66251de048bbab4b86d385a594b61ea58f29d6c3932a03c5c0a2d1f01b8db5bc532f64f52cd0be50d5f7e07dcf875d1f82c7f2e17b94c35903f719bd96c1b6d28781d66f4cefbc2159f0d2f8d6e08736e59f898d12a607aa5c02266634535c45ea3664a9c0e2077551145888c602bd4f4a1d5f49da068d8f501b564968e6e839f141ba21c98b55fd721cf3213ca9c2cd0ed1d0be972aa7305bb88fc9524f98d7bfc76e9c53b1c07246409907ffaf489e410ff5c3f75f27fabfcc764ff221279b62e1c8be30a50048f9aaba1df69f505146e6699b260495774"]) getsockopt$inet6_mptcp_buf(r1, 0x11c, 0x1, &(0x7f0000000180)=""/156, &(0x7f0000000140)=0x9c) ioctl$NBD_CLEAR_QUE(r1, 0xab05) (async) ioctl$NBD_DO_IT(r0, 0x301) 08:58:45 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = openat$pidfd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40000, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000140)=ANY=[@ANYBLOB="010044be00000100000075000000", @ANYRES32=r3, @ANYBLOB="e20c0000000000002e2f66696c653000"]) ioctl$NBD_DO_IT(r1, 0xab03) 08:58:45 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, 0x0) (async) openat$autofs(0xffffffffffffff9c, &(0x7f0000000400), 0x4100, 0x0) (async) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) (async, rerun: 64) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) (rerun: 64) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x6c, r2, 0x100, 0x70bd27, 0x25dfdbfb, {}, [@L2TP_ATTR_IFNAME={0x14, 0x8, 'veth0_to_hsr\x00'}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x8}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x4}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x5}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x100}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'vlan1\x00'}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @dev={0xac, 0x14, 0x14, 0x21}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x8010891}, 0x0) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000340)={0x7, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000380)={r3}, 0x4) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r1, 0x300, 0x70bd28, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4090}, 0x4000090) (async, rerun: 32) sendmsg$L2TP_CMD_SESSION_MODIFY(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x54, r1, 0x800, 0x70bd2d, 0x25dfdbff, {}, [@L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x3}, @L2TP_ATTR_L2SPEC_TYPE={0x5, 0x5, 0x1}, @L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x3}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x5}, @L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @empty}]}, 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) (async, rerun: 32) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYBLOB="7c81de6100"], 0x10) [ 2263.519777][ T5081] block nbd1: Receive control failed (result -32) [ 2263.520617][ T811] block nbd1: shutting down sockets [ 2263.696298][ T8983] Bluetooth: hci7: unexpected cc 0x0c03 length: 249 > 1 [ 2263.705600][ T8983] Bluetooth: hci7: unexpected cc 0x1003 length: 249 > 9 [ 2263.713709][ T8983] Bluetooth: hci7: unexpected cc 0x1001 length: 249 > 9 [ 2263.721962][ T8983] Bluetooth: hci7: unexpected cc 0x0c23 length: 249 > 4 [ 2263.730038][ T8983] Bluetooth: hci7: unexpected cc 0x0c25 length: 249 > 3 [ 2263.739571][ T8983] Bluetooth: hci7: unexpected cc 0x0c38 length: 249 > 2 [ 2263.872148][ T818] chnl_net:caif_netlink_parms(): no params data found [ 2263.931483][ T818] bridge0: port 1(bridge_slave_0) entered blocking state [ 2263.938643][ T818] bridge0: port 1(bridge_slave_0) entered disabled state [ 2263.945745][ T818] bridge_slave_0: entered allmulticast mode [ 2263.952767][ T818] bridge_slave_0: entered promiscuous mode [ 2263.962645][ T818] bridge0: port 2(bridge_slave_1) entered blocking state [ 2263.971334][ T818] bridge0: port 2(bridge_slave_1) entered disabled state [ 2263.978978][ T818] bridge_slave_1: entered allmulticast mode [ 2263.985626][ T818] bridge_slave_1: entered promiscuous mode [ 2264.013266][ T818] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 2264.026289][ T818] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 2264.058351][ T818] team0: Port device team_slave_0 added [ 2264.065953][ T818] team0: Port device team_slave_1 added [ 2264.090843][ T818] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 2264.097950][ T818] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 2264.123901][ T818] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 2264.135888][ T818] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 2264.144432][ T818] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 2264.173789][ T818] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 2264.212829][ T818] hsr_slave_0: entered promiscuous mode [ 2264.220661][ T818] hsr_slave_1: entered promiscuous mode [ 2264.227313][ T818] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 2264.234868][ T818] Cannot create hsr debugfs directory [ 2264.332554][ T818] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 2264.417639][ T818] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 2264.481958][ T818] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 2264.578479][ T818] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 2264.696323][ T818] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 2264.712136][ T818] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 2264.724338][ T818] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 2264.734451][ T818] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 2264.759735][ T818] bridge0: port 2(bridge_slave_1) entered blocking state [ 2264.766875][ T818] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2264.774982][ T818] bridge0: port 1(bridge_slave_0) entered blocking state [ 2264.782193][ T818] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2264.844941][ T818] 8021q: adding VLAN 0 to HW filter on device bond0 [ 2264.860940][ T5132] bridge0: port 1(bridge_slave_0) entered disabled state [ 2264.869311][ T5132] bridge0: port 2(bridge_slave_1) entered disabled state [ 2264.891095][ T818] 8021q: adding VLAN 0 to HW filter on device team0 [ 2264.908207][ T5132] bridge0: port 1(bridge_slave_0) entered blocking state [ 2264.915334][ T5132] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2264.926259][ T5132] bridge0: port 2(bridge_slave_1) entered blocking state [ 2264.933354][ T5132] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2265.071768][ T818] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 2265.113948][ T818] veth0_vlan: entered promiscuous mode [ 2265.125027][ T818] veth1_vlan: entered promiscuous mode [ 2265.149662][ T818] veth0_macvtap: entered promiscuous mode [ 2265.164095][ T818] veth1_macvtap: entered promiscuous mode [ 2265.189756][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2265.200644][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.211061][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2265.223875][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.233820][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2265.244312][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.254465][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2265.265193][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.275291][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2265.287268][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.297357][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2265.308525][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.318483][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 2265.328974][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.340155][ T818] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 2265.355057][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2265.365659][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.375553][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2265.386103][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.397815][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2265.408693][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.419609][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2265.431496][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.441388][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2265.451939][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.462514][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2265.473018][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.482937][ T818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 2265.494986][ T818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 2265.506251][ T818] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 2265.520770][ T818] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 2265.530877][ T818] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 2265.541398][ T818] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 2265.550918][ T818] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 2265.621803][ T42] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 2265.630509][ T42] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 2265.668925][ T42] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 2265.678354][ T42] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 2265.816755][ T5081] Bluetooth: hci7: command 0x0409 tx timeout [ 2266.460846][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 117 seconds [ 2267.906528][ T5081] Bluetooth: hci7: command 0x041b tx timeout [ 2269.987760][ T5081] Bluetooth: hci7: command 0x040f tx timeout [ 2272.067315][ T5081] Bluetooth: hci7: command 0x0419 tx timeout [ 2275.507872][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 126 seconds [ 2282.778755][ T1235] ieee802154 phy0 wpan0: encryption failed: -22 [ 2282.785088][ T1235] ieee802154 phy1 wpan1: encryption failed: -22 [ 2284.550319][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 135 seconds [ 2293.590022][ T24] block nbd0: Possible stuck request ffff88801d038400: control (read@0,4096B). Runtime 144 seconds [ 2298.136884][ T29] INFO: task syz-executor.0:709 blocked for more than 143 seconds. [ 2298.144826][ T29] Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2298.152773][ T29] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2298.170088][ T29] task:syz-executor.0 state:D stack:28464 pid:709 tgid:707 ppid:5080 flags:0x00004006 [ 2298.180436][ T29] Call Trace: [ 2298.183893][ T29] [ 2298.188784][ T29] __schedule+0xedb/0x5af0 [ 2298.193221][ T29] ? lockdep_hardirqs_on_prepare+0x420/0x420 [ 2298.199271][ T29] ? io_schedule_timeout+0x150/0x150 [ 2298.204584][ T29] ? schedule+0x1fc/0x270 [ 2298.208959][ T29] ? reacquire_held_locks+0x4c0/0x4c0 [ 2298.214350][ T29] ? __mutex_lock+0x5b4/0x9d0 [ 2298.219282][ T29] ? __mutex_trylock_common+0x78/0x250 [ 2298.224764][ T29] schedule+0xe9/0x270 [ 2298.228896][ T29] schedule_preempt_disabled+0x13/0x20 [ 2298.234362][ T29] __mutex_lock+0x5b9/0x9d0 [ 2298.238894][ T29] ? blkdev_put+0xb0/0x8e0 [ 2298.243315][ T29] ? mutex_trylock+0x130/0x130 [ 2298.248111][ T29] ? filemap_check_errors+0xa9/0x150 [ 2298.253410][ T29] ? blkdev_put+0xb0/0x8e0 [ 2298.260179][ T29] blkdev_put+0xb0/0x8e0 [ 2298.264430][ T29] ? preempt_count_sub+0x160/0x160 [ 2298.269600][ T29] ? blkdev_fsync+0xd0/0xd0 [ 2298.274123][ T29] bdev_release+0x4f/0x80 [ 2298.278521][ T29] ? ima_file_free+0xb2/0x120 [ 2298.283232][ T29] blkdev_release+0x37/0x50 [ 2298.288057][ T29] __fput+0x270/0xb70 [ 2298.292064][ T29] task_work_run+0x14d/0x240 [ 2298.297370][ T29] ? task_work_cancel+0x30/0x30 [ 2298.302248][ T29] get_signal+0x106f/0x2790 [ 2298.308241][ T29] ? exit_signals+0x960/0x960 [ 2298.312944][ T29] arch_do_signal_or_restart+0x90/0x7f0 [ 2298.318744][ T29] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2298.324671][ T29] ? get_sigframe_size+0x20/0x20 [ 2298.329714][ T29] exit_to_user_mode_prepare+0x121/0x240 [ 2298.335372][ T29] syscall_exit_to_user_mode+0x1e/0x60 [ 2298.340896][ T29] do_syscall_64+0x4d/0x110 [ 2298.345417][ T29] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2298.351366][ T29] RIP: 0033:0x7f6bcee7cd29 [ 2298.355786][ T29] RSP: 002b:00007f6bcfc470c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2298.365285][ T29] RAX: 0000000000000000 RBX: 00007f6bcefabf80 RCX: 00007f6bcee7cd29 [ 2298.373371][ T29] RDX: 0000000000000000 RSI: 000000000000ab03 RDI: 0000000000000005 [ 2298.381533][ T29] RBP: 00007f6bceec947a R08: 0000000000000000 R09: 0000000000000000 [ 2298.389705][ T29] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 2298.397755][ T29] R13: 000000000000000b R14: 00007f6bcefabf80 R15: 00007ffca4d03738 [ 2298.405758][ T29] [ 2298.410663][ T29] [ 2298.410663][ T29] Showing all locks held in the system: [ 2298.418521][ T29] 5 locks held by kworker/u4:1/12: [ 2298.423652][ T29] 1 lock held by khungtaskd/29: [ 2298.428562][ T29] #0: ffffffff8cfab760 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x75/0x340 [ 2298.438480][ T29] 2 locks held by getty/4825: [ 2298.443164][ T29] #0: ffff88802605d0a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x24/0x80 [ 2298.452962][ T29] #1: ffffc900031232f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xfc6/0x1490 [ 2298.464634][ T29] 4 locks held by kworker/u4:3/23343: [ 2298.470053][ T29] #0: ffff8880b983c718 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested+0x29/0x130 [ 2298.480074][ T29] #1: ffff8880b9828888 (&per_cpu_ptr(group->pcpu, cpu)->seq){-.-.}-{0:0}, at: psi_task_switch+0x2d9/0x900 [ 2298.491543][ T29] #2: ffff888055698768 (&rdev->wiphy.mtx){+.+.}-{3:3}, at: cfg80211_wiphy_work+0x2b/0x330 [ 2298.501605][ T29] #3: ffffffff8cfab760 (rcu_read_lock){....}-{1:2}, at: ieee80211_sta_active_ibss+0xe7/0x410 [ 2298.511922][ T29] 1 lock held by udevd/29642: [ 2298.518527][ T29] #0: ffff8881423524c8 (&disk->open_mutex){+.+.}-{3:3}, at: blkdev_get_by_dev.part.0+0x4ea/0xb10 [ 2298.529233][ T29] 1 lock held by syz-executor.0/709: [ 2298.534536][ T29] #0: ffff8881423524c8 (&disk->open_mutex){+.+.}-{3:3}, at: blkdev_put+0xb0/0x8e0 [ 2298.544043][ T29] 1 lock held by syz-executor.0/782: [ 2298.550496][ T29] #0: ffff8881423524c8 (&disk->open_mutex){+.+.}-{3:3}, at: blkdev_get_by_dev.part.0+0x4ea/0xb10 [ 2298.561215][ T29] 1 lock held by syz-executor.0/834: [ 2298.567890][ T29] #0: ffff8881423524c8 (&disk->open_mutex){+.+.}-{3:3}, at: blkdev_get_by_dev.part.0+0x4ea/0xb10 [ 2298.578583][ T29] [ 2298.580911][ T29] ============================================= [ 2298.580911][ T29] [ 2298.589337][ T29] NMI backtrace for cpu 1 [ 2298.593642][ T29] CPU: 1 PID: 29 Comm: khungtaskd Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2298.603457][ T29] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2298.613494][ T29] Call Trace: [ 2298.616773][ T29] [ 2298.619717][ T29] dump_stack_lvl+0xd9/0x1b0 [ 2298.624332][ T29] nmi_cpu_backtrace+0x277/0x390 [ 2298.629258][ T29] ? lapic_can_unplug_cpu+0xa0/0xa0 [ 2298.634441][ T29] nmi_trigger_cpumask_backtrace+0x299/0x300 [ 2298.640414][ T29] watchdog+0xf87/0x1210 [ 2298.644659][ T29] ? proc_dohung_task_timeout_secs+0x90/0x90 [ 2298.650641][ T29] ? lockdep_hardirqs_on+0x7d/0x110 [ 2298.655832][ T29] ? __kthread_parkme+0x14b/0x220 [ 2298.660852][ T29] ? proc_dohung_task_timeout_secs+0x90/0x90 [ 2298.666832][ T29] kthread+0x2c6/0x3a0 [ 2298.670899][ T29] ? _raw_spin_unlock_irq+0x23/0x50 [ 2298.676093][ T29] ? kthread_complete_and_exit+0x40/0x40 [ 2298.681726][ T29] ret_from_fork+0x45/0x80 [ 2298.686143][ T29] ? kthread_complete_and_exit+0x40/0x40 [ 2298.691774][ T29] ret_from_fork_asm+0x11/0x20 [ 2298.696549][ T29] [ 2298.701484][ T29] Sending NMI from CPU 1 to CPUs 0: [ 2298.707032][ C0] NMI backtrace for cpu 0 [ 2298.707041][ C0] CPU: 0 PID: 551 Comm: kworker/0:2 Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2298.707054][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2298.707062][ C0] Workqueue: events nsim_dev_trap_report_work [ 2298.707082][ C0] RIP: 0010:write_comp_data+0x1e/0x80 [ 2298.707099][ C0] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 49 89 d2 49 89 f8 49 89 f1 65 48 8b 14 25 c0 bc 03 00 65 8b 05 2f 50 7c 7e a9 00 01 ff 00 <74> 0f f6 c4 01 74 59 8b 82 fc 15 00 00 85 c0 74 4f 8b 82 d8 15 00 [ 2298.707110][ C0] RSP: 0018:ffffc9001442f658 EFLAGS: 00000246 [ 2298.707118][ C0] RAX: 0000000080000002 RBX: 0000000000000001 RCX: ffffffff8139fcf5 [ 2298.707126][ C0] RDX: ffff88802a00d940 RSI: 0000000000000002 RDI: 0000000000000001 [ 2298.707133][ C0] RBP: ffffffff8ac9d140 R08: 0000000000000001 R09: 0000000000000002 [ 2298.707139][ C0] R10: 0000000000000005 R11: 0000000000000004 R12: 0000000000000005 [ 2298.707146][ C0] R13: 0000000000000001 R14: 0000000000000008 R15: ffffc9001442f745 [ 2298.707157][ C0] FS: 0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 [ 2298.707168][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2298.707176][ C0] CR2: 0000565169a27600 CR3: 000000000cd77000 CR4: 0000000000350ef0 [ 2298.707183][ C0] Call Trace: [ 2298.707194][ C0] [ 2298.707198][ C0] ? show_regs+0x8f/0xa0 [ 2298.707213][ C0] ? nmi_cpu_backtrace+0x1d4/0x390 [ 2298.707229][ C0] ? nmi_cpu_backtrace_handler+0xc/0x10 [ 2298.707245][ C0] ? nmi_handle+0x1a6/0x570 [ 2298.707258][ C0] ? x86_pmu_event_mapped+0x1c0/0x1c0 [ 2298.707276][ C0] ? write_comp_data+0x1e/0x80 [ 2298.707288][ C0] ? default_do_nmi+0x6a/0x160 [ 2298.707305][ C0] ? exc_nmi+0x186/0x200 [ 2298.707320][ C0] ? end_repeat_nmi+0xf/0x2a [ 2298.707334][ C0] ? unwind_next_frame+0x6b5/0x2390 [ 2298.707345][ C0] ? write_comp_data+0x1e/0x80 [ 2298.707357][ C0] ? write_comp_data+0x1e/0x80 [ 2298.707370][ C0] ? write_comp_data+0x1e/0x80 [ 2298.707383][ C0] [ 2298.707386][ C0] [ 2298.707389][ C0] __sanitizer_cov_trace_switch+0x54/0x90 [ 2298.707404][ C0] unwind_next_frame+0x6b5/0x2390 [ 2298.707415][ C0] ? skb_release_data+0x5ba/0x870 [ 2298.707434][ C0] ? write_profile+0x450/0x450 [ 2298.707446][ C0] arch_stack_walk+0xfa/0x170 [ 2298.707459][ C0] ? skb_release_data+0x5ba/0x870 [ 2298.707476][ C0] ? __kmem_cache_free+0xc0/0x180 [ 2298.707491][ C0] stack_trace_save+0x96/0xd0 [ 2298.707503][ C0] ? filter_irq_stacks+0x90/0x90 [ 2298.707516][ C0] kasan_save_stack+0x33/0x50 [ 2298.707531][ C0] ? kasan_save_stack+0x33/0x50 [ 2298.707545][ C0] ? kasan_set_track+0x25/0x30 [ 2298.707559][ C0] ? kasan_save_free_info+0x2b/0x40 [ 2298.707569][ C0] ? ____kasan_slab_free+0x15b/0x1b0 [ 2298.707584][ C0] ? slab_free_freelist_hook+0x114/0x1e0 [ 2298.707597][ C0] ? __kmem_cache_free+0xc0/0x180 [ 2298.707611][ C0] ? skb_free_head+0x110/0x1b0 [ 2298.707625][ C0] ? skb_release_data+0x5ba/0x870 [ 2298.707652][ C0] kasan_set_track+0x25/0x30 [ 2298.707667][ C0] kasan_save_free_info+0x2b/0x40 [ 2298.707678][ C0] ____kasan_slab_free+0x15b/0x1b0 [ 2298.707695][ C0] slab_free_freelist_hook+0x114/0x1e0 [ 2298.707710][ C0] ? skb_free_head+0x110/0x1b0 [ 2298.707725][ C0] __kmem_cache_free+0xc0/0x180 [ 2298.707741][ C0] skb_free_head+0x110/0x1b0 [ 2298.707758][ C0] skb_release_data+0x5ba/0x870 [ 2298.707774][ C0] ? nsim_dev_trap_report_work+0x872/0xc70 [ 2298.707790][ C0] consume_skb+0xd2/0x170 [ 2298.707801][ C0] nsim_dev_trap_report_work+0x872/0xc70 [ 2298.707820][ C0] process_one_work+0x886/0x15d0 [ 2298.707837][ C0] ? nsim_dev_netdevice_event+0x7b0/0x7b0 [ 2298.707854][ C0] ? workqueue_congested+0x300/0x300 [ 2298.707871][ C0] ? assign_work+0x1a0/0x250 [ 2298.707886][ C0] worker_thread+0x8b9/0x1290 [ 2298.707903][ C0] ? __kthread_parkme+0x14b/0x220 [ 2298.707916][ C0] ? process_one_work+0x15d0/0x15d0 [ 2298.707931][ C0] kthread+0x2c6/0x3a0 [ 2298.707943][ C0] ? _raw_spin_unlock_irq+0x23/0x50 [ 2298.707956][ C0] ? kthread_complete_and_exit+0x40/0x40 [ 2298.707970][ C0] ret_from_fork+0x45/0x80 [ 2298.707983][ C0] ? kthread_complete_and_exit+0x40/0x40 [ 2298.707997][ C0] ret_from_fork_asm+0x11/0x20 [ 2298.708015][ C0] [ 2298.711053][ T29] Kernel panic - not syncing: hung_task: blocked tasks [ 2299.128448][ T29] CPU: 0 PID: 29 Comm: khungtaskd Not tainted 6.7.0-rc8-syzkaller-00130-g6d0dc8559c84 #0 [ 2299.138231][ T29] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2299.148267][ T29] Call Trace: [ 2299.151524][ T29] [ 2299.154437][ T29] dump_stack_lvl+0xd9/0x1b0 [ 2299.159022][ T29] panic+0x6dc/0x790 [ 2299.162905][ T29] ? panic_smp_self_stop+0xa0/0xa0 [ 2299.167993][ T29] ? preempt_schedule_thunk+0x1a/0x30 [ 2299.173347][ T29] ? lapic_can_unplug_cpu+0xa0/0xa0 [ 2299.178531][ T29] ? preempt_schedule_thunk+0x1a/0x30 [ 2299.183910][ T29] ? watchdog+0xd3e/0x1210 [ 2299.188317][ T29] ? watchdog+0xd31/0x1210 [ 2299.192713][ T29] watchdog+0xd4f/0x1210 [ 2299.196939][ T29] ? proc_dohung_task_timeout_secs+0x90/0x90 [ 2299.202900][ T29] ? lockdep_hardirqs_on+0x7d/0x110 [ 2299.208085][ T29] ? __kthread_parkme+0x14b/0x220 [ 2299.213094][ T29] ? proc_dohung_task_timeout_secs+0x90/0x90 [ 2299.219057][ T29] kthread+0x2c6/0x3a0 [ 2299.223107][ T29] ? _raw_spin_unlock_irq+0x23/0x50 [ 2299.228291][ T29] ? kthread_complete_and_exit+0x40/0x40 [ 2299.233905][ T29] ret_from_fork+0x45/0x80 [ 2299.238307][ T29] ? kthread_complete_and_exit+0x40/0x40 [ 2299.243921][ T29] ret_from_fork_asm+0x11/0x20 [ 2299.248673][ T29] [ 2299.251967][ T29] Kernel Offset: disabled [ 2299.256276][ T29] Rebooting in 86400 seconds..