fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000", 0x40440, 0xfffe0}, {&(0x7f000007da00)="eb52904e5446532020202000040400000000000000f8000000000000000000000000000080008000ff070000000000000400000000000000ff00000000000000f600000001000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffc00}, {&(0x7f000007db00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ffde0}], 0x0, &(0x7f000007dc00)) 10:13:24 executing program 2: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f00000002c0)=@x25={0x9, @remote}, 0x80, 0x0}, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100), 0xc, 0x0}, 0x0) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0), 0xc, 0x0}, 0x0) sendmsg$NL80211_CMD_UPDATE_OWE_INFO(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000280), 0xc, 0x0}, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0x374, &(0x7f0000000380)=[{&(0x7f0000000040)=""/95, 0x4c}, {&(0x7f0000000140)=""/85, 0x202}, {&(0x7f0000000fc0)=""/4096, 0xf2}, {&(0x7f0000000400)=""/106, 0x2ce}, {&(0x7f0000000740)=""/73, 0x3dd}, {&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f00000007c0)=""/154, 0x40d}, {&(0x7f0000000000)=""/22, 0xa}], 0x81, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) [ 401.531031][T10378] loop1: detected capacity change from 0 to 8189 [ 401.542599][ T3682] usb 6-1: new high-speed USB device number 9 using dummy_hcd 10:13:24 executing program 2: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f00000002c0)=@x25={0x9, @remote}, 0x80, 0x0}, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100), 0xc, 0x0}, 0x0) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0), 0xc, 0x0}, 0x0) sendmsg$NL80211_CMD_UPDATE_OWE_INFO(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000280), 0xc, 0x0}, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0x374, &(0x7f0000000380)=[{&(0x7f0000000040)=""/95, 0x4c}, {&(0x7f0000000140)=""/85, 0x202}, {&(0x7f0000000fc0)=""/4096, 0xf2}, {&(0x7f0000000400)=""/106, 0x2ce}, {&(0x7f0000000740)=""/73, 0x3dd}, {&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f00000007c0)=""/154, 0x40d}, {&(0x7f0000000000)=""/22, 0xa}], 0x81, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) [ 401.708021][T10378] ntfs: volume version 3.1. [ 401.722618][ T3729] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 401.812600][ T3682] usb 6-1: Using ep0 maxpacket: 32 [ 401.962468][ T3729] usb 5-1: Using ep0 maxpacket: 32 [ 402.042753][ T3682] usb 6-1: New USB device found, idVendor=1c40, idProduct=0534, bcdDevice=e2.1a [ 402.051853][ T3682] usb 6-1: New USB device strings: Mfr=198, Product=0, SerialNumber=0 [ 402.074353][ T3682] usb 6-1: Manufacturer: syz [ 402.107982][ T3682] usb 6-1: config 0 descriptor?? [ 402.184037][ T3729] usb 5-1: New USB device found, idVendor=1c40, idProduct=0534, bcdDevice=e2.1a [ 402.184369][ T3682] i2c-tiny-usb 6-1:0.0: version e2.1a found at bus 006 address 009 [ 402.201045][ T3729] usb 5-1: New USB device strings: Mfr=198, Product=0, SerialNumber=0 [ 402.233705][ T3729] usb 5-1: Manufacturer: syz [ 402.262145][ T3729] usb 5-1: config 0 descriptor?? [ 402.324522][ T3729] i2c-tiny-usb 5-1:0.0: version e2.1a found at bus 005 address 012 [ 402.612646][ T3682] (null): failure reading functionality [ 402.642592][ T3682] i2c i2c-1: failure reading functionality [ 402.652310][ T3682] i2c i2c-1: connected i2c-tiny-usb device [ 402.685946][ T3682] usb 6-1: USB disconnect, device number 9 [ 402.802612][ T3729] (null): failure reading functionality [ 402.822554][ T3729] i2c i2c-2: failure reading functionality [ 402.843633][ T3729] i2c i2c-2: connected i2c-tiny-usb device [ 402.865412][ T3729] usb 5-1: USB disconnect, device number 12 10:13:27 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01010000000000000000020000000900010073797a300000000080000000030a01020000000000000000020000000900010073797a3000000000090003007379"], 0xdc}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe4, 0x0) 10:13:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) r2 = dup(r1) sendfile(r2, r0, 0x0, 0x4000000000000081) 10:13:27 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000040)={@private2, @private2, @private1, 0x0, 0x0, 0x7, 0x0, 0x0, 0x80530002}) 10:13:27 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="120100000f068320401c34051ae2c60000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) 10:13:27 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000100)=[@in6={0xa, 0x4e23, 0x0, @empty}], 0x1c) sendto$inet6(r0, &(0x7f00000002c0)="ce", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x85, &(0x7f0000000040)={0x0, @in={{0x2, 0x4e23, @local}}, 0x0, 0x9}, 0x90) 10:13:27 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000600)={0x0, 0xfffffffe, &(0x7f0000000080)=[{&(0x7f0000000000)="2e00000010008188040f80ec59acbc0413a1f848100000005e000000000000000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) 10:13:27 executing program 1: r0 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000001c0)={r2, @in6={{0xa, 0x0, 0x0, @remote}}}, &(0x7f0000000000)=0x84) [ 403.918172][T10394] netlink: 'syz-executor.3': attribute type 10 has an invalid length. [ 403.930748][T10395] netlink: 84 bytes leftover after parsing attributes in process `syz-executor.2'. 10:13:27 executing program 1: r0 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000001c0)={r2, @in6={{0xa, 0x0, 0x0, @remote}}}, &(0x7f0000000000)=0x84) 10:13:27 executing program 4: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000006, 0x800000000009031, 0xffffffffffffffff, 0x0) openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) set_mempolicy(0x3, &(0x7f0000000080)=0xf7, 0x6) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x2) [ 404.081830][T10394] 8021q: adding VLAN 0 to HW filter on device team0 [ 404.117954][T10394] bond0: (slave team0): Enslaving as an active interface with an up link 10:13:27 executing program 1: r0 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000001c0)={r2, @in6={{0xa, 0x0, 0x0, @remote}}}, &(0x7f0000000000)=0x84) [ 404.152482][ T3687] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 404.167790][T10397] netlink: 'syz-executor.3': attribute type 10 has an invalid length. 10:13:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) r2 = dup(r1) sendfile(r2, r0, 0x0, 0x4000000000000081) [ 404.240864][T10397] bond0: (slave team0): Releasing backup interface 10:13:27 executing program 1: r0 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000001c0)={r2, @in6={{0xa, 0x0, 0x0, @remote}}}, &(0x7f0000000000)=0x84) [ 404.286837][T10397] bridge0: port 3(team0) entered blocking state [ 404.321256][T10397] bridge0: port 3(team0) entered disabled state [ 404.360941][T10397] device team0 entered promiscuous mode [ 404.384010][T10397] device team_slave_0 entered promiscuous mode [ 404.412636][ T3687] usb 6-1: Using ep0 maxpacket: 32 [ 404.612627][ T3687] usb 6-1: New USB device found, idVendor=1c40, idProduct=0534, bcdDevice=e2.1a [ 404.629739][ T3687] usb 6-1: New USB device strings: Mfr=198, Product=0, SerialNumber=0 [ 404.649472][ T3687] usb 6-1: Manufacturer: syz 10:13:28 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@base={0xb}, 0x48) 10:13:28 executing program 3: syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="400000000100010008000000ffffff7f782401002000"/32, 0x20, 0x400}, {&(0x7f0000010100)="ff00000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fe0000000e8c2645fe8c2645fe8c2645f08000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000080000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f0a0000000b0000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f0c000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000000a000000e8c2645fe8c2645fe8c2645f0d000000000000000000000000000000000000000000000000000000000000000000000000000000ed8102000000000028230000e8c2645fe8c2645fe8c2645f0e0000000f0000001000000011000000120000001300000014000000150000000000000000000000ed8101000000000064000000e8c2645fe8c2645fe8c2645f1800000000000000", 0x9a0, 0x800}, {&(0x7f0000010b00)="01002e000000000000000000000000000000000000000000000000000000000001002e2e00000000000000000000000000000000000000000000000000000000020066696c653000000000000000000000000000000000000000000000000000050066696c653100000000000000000000000000000000000000000000000000060066696c653200000000000000000000000000000000000000000000000000060066696c653300000000000000000000000000000000000000000000000000070066696c652e636f6c6400"/224, 0xe0, 0x2000}, {&(0x7f0000010c00)="02002e000000000000000000000000000000000000000000000000000000000001002e2e00000000000000000000000000000000000000000000000000000000030066696c653000000000000000000000000000000000000000000000000000040066696c653100"/128, 0x80, 0x2400}, {&(0x7f0000010d00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x2800}, {&(0x7f0000011200)='/tmp/syz-imagegen423692179/file0/file0\x00'/64, 0x40, 0x3000}, {&(0x7f0000011300)='syzkallers\x00'/32, 0x20, 0x3400}, {&(0x7f0000011400)="160000001700"/32, 0x20, 0x5400}, {&(0x7f0000011500)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x6000}], 0x0, &(0x7f0000011600)) 10:13:28 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=@newtaction={0x94, 0x30, 0x119, 0x0, 0x0, {}, [{0x80, 0x1, [@m_gact={0x48, 0x1, 0x0, 0x0, {{0x9}, {0x1c, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18}]}, {0x4}, {0xc}, {0xc}}}, @m_tunnel_key={0x34, 0x2, 0x0, 0x0, {{0xf}, {0x10}, {0x4}, {0xc}, {0xc}}}]}]}, 0x94}}, 0x0) [ 404.680403][ T3687] usb 6-1: config 0 descriptor?? [ 404.729136][T10414] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.1'. [ 404.747621][ T3687] i2c-tiny-usb 6-1:0.0: version e2.1a found at bus 006 address 010 [ 404.756210][T10413] loop3: detected capacity change from 0 to 96 [ 404.759315][T10414] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.1'. [ 405.192509][ T3687] (null): failure reading functionality [ 405.212671][ T3687] i2c i2c-1: failure reading functionality [ 405.235450][ T3687] i2c i2c-1: connected i2c-tiny-usb device [ 405.266772][ T3687] usb 6-1: USB disconnect, device number 10 10:13:29 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CAP_X2APIC_API(r1, 0x4068aea3, &(0x7f0000000000)={0x81, 0x0, 0x3}) 10:13:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) r2 = dup(r1) sendfile(r2, r0, 0x0, 0x4000000000000081) 10:13:29 executing program 3: syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="400000000100010008000000ffffff7f782401002000"/32, 0x20, 0x400}, {&(0x7f0000010100)="ff00000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fe0000000e8c2645fe8c2645fe8c2645f08000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000080000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f0a0000000b0000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f0c000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000000a000000e8c2645fe8c2645fe8c2645f0d000000000000000000000000000000000000000000000000000000000000000000000000000000ed8102000000000028230000e8c2645fe8c2645fe8c2645f0e0000000f0000001000000011000000120000001300000014000000150000000000000000000000ed8101000000000064000000e8c2645fe8c2645fe8c2645f1800000000000000", 0x9a0, 0x800}, {&(0x7f0000010b00)="01002e000000000000000000000000000000000000000000000000000000000001002e2e00000000000000000000000000000000000000000000000000000000020066696c653000000000000000000000000000000000000000000000000000050066696c653100000000000000000000000000000000000000000000000000060066696c653200000000000000000000000000000000000000000000000000060066696c653300000000000000000000000000000000000000000000000000070066696c652e636f6c6400"/224, 0xe0, 0x2000}, {&(0x7f0000010c00)="02002e000000000000000000000000000000000000000000000000000000000001002e2e00000000000000000000000000000000000000000000000000000000030066696c653000000000000000000000000000000000000000000000000000040066696c653100"/128, 0x80, 0x2400}, {&(0x7f0000010d00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x2800}, {&(0x7f0000011200)='/tmp/syz-imagegen423692179/file0/file0\x00'/64, 0x40, 0x3000}, {&(0x7f0000011300)='syzkallers\x00'/32, 0x20, 0x3400}, {&(0x7f0000011400)="160000001700"/32, 0x20, 0x5400}, {&(0x7f0000011500)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x6000}], 0x0, &(0x7f0000011600)) 10:13:29 executing program 2: r0 = syz_open_dev$vbi(&(0x7f00000004c0), 0x2, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc058560f, &(0x7f0000000540)=@fd={0x0, 0x4, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "5d640ce3"}}) 10:13:29 executing program 4: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000006, 0x800000000009031, 0xffffffffffffffff, 0x0) openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) set_mempolicy(0x3, &(0x7f0000000080)=0xf7, 0x6) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x2) 10:13:29 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002740)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a4867217373934bbd42dcb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcef6a85ba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28de0bbc76d58dd92606b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f489401039701fc43b4ac9ae346407b7a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e23f992a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6139a92144e43a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea581f63893ae414a6683e941fdbd6ea6cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='sys_exit\x00', r0}, 0x10) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 10:13:29 executing program 2: r0 = syz_open_dev$vbi(&(0x7f00000004c0), 0x2, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc058560f, &(0x7f0000000540)=@fd={0x0, 0x4, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "5d640ce3"}}) [ 405.727858][T10426] loop3: detected capacity change from 0 to 96 10:13:29 executing program 5: r0 = syz_io_uring_setup(0x5de6, &(0x7f00000002c0), &(0x7f0000ee7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)=0x0) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000008540)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x0, 0x0, @fd_index, 0x200, 0x0, 0x0, 0x0, 0x0, {0x0, r3}}, 0x10001) r4 = mmap$IORING_OFF_SQES(&(0x7f0000ee7000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x10000000) syz_io_uring_submit(r1, r4, &(0x7f0000000340)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd_index}, 0x0) r5 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x10000000) syz_io_uring_submit(r1, r2, &(0x7f0000000140)=@IORING_OP_SYNC_FILE_RANGE, 0x0) syz_io_uring_submit(r1, r5, &(0x7f0000000080)=@IORING_OP_TIMEOUT_REMOVE, 0x0) syz_io_uring_submit(r1, r5, &(0x7f0000000240)=@IORING_OP_FADVISE, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_CLOSE, 0x0) syz_io_uring_submit(r1, r4, &(0x7f0000000040)=@IORING_OP_POLL_REMOVE, 0x0) io_uring_enter(r0, 0x6372, 0x0, 0x0, 0x0, 0x0) 10:13:29 executing program 3: syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="400000000100010008000000ffffff7f782401002000"/32, 0x20, 0x400}, {&(0x7f0000010100)="ff00000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fe0000000e8c2645fe8c2645fe8c2645f08000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000080000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f0a0000000b0000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f0c000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000000a000000e8c2645fe8c2645fe8c2645f0d000000000000000000000000000000000000000000000000000000000000000000000000000000ed8102000000000028230000e8c2645fe8c2645fe8c2645f0e0000000f0000001000000011000000120000001300000014000000150000000000000000000000ed8101000000000064000000e8c2645fe8c2645fe8c2645f1800000000000000", 0x9a0, 0x800}, {&(0x7f0000010b00)="01002e000000000000000000000000000000000000000000000000000000000001002e2e00000000000000000000000000000000000000000000000000000000020066696c653000000000000000000000000000000000000000000000000000050066696c653100000000000000000000000000000000000000000000000000060066696c653200000000000000000000000000000000000000000000000000060066696c653300000000000000000000000000000000000000000000000000070066696c652e636f6c6400"/224, 0xe0, 0x2000}, {&(0x7f0000010c00)="02002e000000000000000000000000000000000000000000000000000000000001002e2e00000000000000000000000000000000000000000000000000000000030066696c653000000000000000000000000000000000000000000000000000040066696c653100"/128, 0x80, 0x2400}, {&(0x7f0000010d00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x2800}, {&(0x7f0000011200)='/tmp/syz-imagegen423692179/file0/file0\x00'/64, 0x40, 0x3000}, {&(0x7f0000011300)='syzkallers\x00'/32, 0x20, 0x3400}, {&(0x7f0000011400)="160000001700"/32, 0x20, 0x5400}, {&(0x7f0000011500)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x6000}], 0x0, &(0x7f0000011600)) 10:13:29 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x18, 0x2, 0x0, 0x1, [@IFLA_MACSEC_CIPHER_SUITE={0xc, 0x4, 0x80c20001000004}, @IFLA_MACSEC_ENCODING_SA={0x5}]}}}]}, 0x48}}, 0x0) 10:13:29 executing program 2: r0 = syz_open_dev$vbi(&(0x7f00000004c0), 0x2, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc058560f, &(0x7f0000000540)=@fd={0x0, 0x4, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "5d640ce3"}}) 10:13:29 executing program 5: r0 = syz_io_uring_setup(0x5de6, &(0x7f00000002c0), &(0x7f0000ee7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)=0x0) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000008540)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x0, 0x0, @fd_index, 0x200, 0x0, 0x0, 0x0, 0x0, {0x0, r3}}, 0x10001) r4 = mmap$IORING_OFF_SQES(&(0x7f0000ee7000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x10000000) syz_io_uring_submit(r1, r4, &(0x7f0000000340)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd_index}, 0x0) r5 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x10000000) syz_io_uring_submit(r1, r2, &(0x7f0000000140)=@IORING_OP_SYNC_FILE_RANGE, 0x0) syz_io_uring_submit(r1, r5, &(0x7f0000000080)=@IORING_OP_TIMEOUT_REMOVE, 0x0) syz_io_uring_submit(r1, r5, &(0x7f0000000240)=@IORING_OP_FADVISE, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_CLOSE, 0x0) syz_io_uring_submit(r1, r4, &(0x7f0000000040)=@IORING_OP_POLL_REMOVE, 0x0) io_uring_enter(r0, 0x6372, 0x0, 0x0, 0x0, 0x0) [ 405.996717][T10440] loop3: detected capacity change from 0 to 96 10:13:29 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xa0, 0xb9, 0x3d, 0x40, 0x1b3d, 0x19d, 0x1768, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x20, 0x0, 0x0, 0x0, 0xac, 0xbd}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x64, 0xdb, 0x71}}]}}]}}, 0x0) 10:13:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) r2 = dup(r1) sendfile(r2, r0, 0x0, 0x4000000000000081) 10:13:29 executing program 2: r0 = syz_open_dev$vbi(&(0x7f00000004c0), 0x2, 0x2) ioctl$VIDIOC_QUERYBUF(r0, 0xc058560f, &(0x7f0000000540)=@fd={0x0, 0x4, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "5d640ce3"}}) 10:13:29 executing program 3: syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="400000000100010008000000ffffff7f782401002000"/32, 0x20, 0x400}, {&(0x7f0000010100)="ff00000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fe0000000e8c2645fe8c2645fe8c2645f08000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000080000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f0a0000000b0000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f0c000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000000a000000e8c2645fe8c2645fe8c2645f0d000000000000000000000000000000000000000000000000000000000000000000000000000000ed8102000000000028230000e8c2645fe8c2645fe8c2645f0e0000000f0000001000000011000000120000001300000014000000150000000000000000000000ed8101000000000064000000e8c2645fe8c2645fe8c2645f1800000000000000", 0x9a0, 0x800}, {&(0x7f0000010b00)="01002e000000000000000000000000000000000000000000000000000000000001002e2e00000000000000000000000000000000000000000000000000000000020066696c653000000000000000000000000000000000000000000000000000050066696c653100000000000000000000000000000000000000000000000000060066696c653200000000000000000000000000000000000000000000000000060066696c653300000000000000000000000000000000000000000000000000070066696c652e636f6c6400"/224, 0xe0, 0x2000}, {&(0x7f0000010c00)="02002e000000000000000000000000000000000000000000000000000000000001002e2e00000000000000000000000000000000000000000000000000000000030066696c653000000000000000000000000000000000000000000000000000040066696c653100"/128, 0x80, 0x2400}, {&(0x7f0000010d00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x2800}, {&(0x7f0000011200)='/tmp/syz-imagegen423692179/file0/file0\x00'/64, 0x40, 0x3000}, {&(0x7f0000011300)='syzkallers\x00'/32, 0x20, 0x3400}, {&(0x7f0000011400)="160000001700"/32, 0x20, 0x5400}, {&(0x7f0000011500)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x6000}], 0x0, &(0x7f0000011600)) [ 406.240853][T10450] loop3: detected capacity change from 0 to 96 [ 406.435134][ T7446] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 406.856237][ T7446] usb 2-1: config 0 has an invalid interface number: 32 but max is 1 [ 406.870159][ T7446] usb 2-1: config 0 has no interface number 1 10:13:30 executing program 4: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000006, 0x800000000009031, 0xffffffffffffffff, 0x0) openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) set_mempolicy(0x3, &(0x7f0000000080)=0xf7, 0x6) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x2) 10:13:30 executing program 5: r0 = syz_io_uring_setup(0x5de6, &(0x7f00000002c0), &(0x7f0000ee7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)=0x0) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000008540)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x0, 0x0, @fd_index, 0x200, 0x0, 0x0, 0x0, 0x0, {0x0, r3}}, 0x10001) r4 = mmap$IORING_OFF_SQES(&(0x7f0000ee7000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x10000000) syz_io_uring_submit(r1, r4, &(0x7f0000000340)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd_index}, 0x0) r5 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x10000000) syz_io_uring_submit(r1, r2, &(0x7f0000000140)=@IORING_OP_SYNC_FILE_RANGE, 0x0) syz_io_uring_submit(r1, r5, &(0x7f0000000080)=@IORING_OP_TIMEOUT_REMOVE, 0x0) syz_io_uring_submit(r1, r5, &(0x7f0000000240)=@IORING_OP_FADVISE, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_CLOSE, 0x0) syz_io_uring_submit(r1, r4, &(0x7f0000000040)=@IORING_OP_POLL_REMOVE, 0x0) io_uring_enter(r0, 0x6372, 0x0, 0x0, 0x0, 0x0) 10:13:30 executing program 2: r0 = creat(&(0x7f0000000000)='./file0\x00', 0xd931d3864d39ddd8) write$binfmt_elf32(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d402"], 0x69) close(r0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000540)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000880)=[&(0x7f00000001c0)='\xf5\x01\x9a\x84\xaf\xf7Z\xda3id\xeb\xd1\x899\xad\xf9\xb4\xd0Q8I\xa5\xbcZ\x1d\xc2t=(i]cj\xad\xb5\xcb\x13>\xd5\xb6tH.c{4\xc3\xaa\x1bUWf\x9e\x84\xb5\x03\xa3\xab$\xce\xd75\xf7\nP\x9eF\xfc\x12I\xcd\xbd60\x17gq\xac\xb0\xed\xebg\xde6,\xf8\x8dX\xfb\x10\bn\xe7\xc2\x90\x18\"<\xb7[\xc5\xdd\x90\x83\x022\xd1\x19\xba\xb7mV*B\xceb\xd9[X\x93\xc2\x8d\xc4\x1c_^\xed\xaa\x80\x02\x98\xc9\x01\x13\xc1N\xe6=\x90\xed\xbb/\x92\xbe\xd3\x980\x19\'`\xfa\x18\xaf\xd9\x87,M \x1eF\xb1\xcc\xb3\xcc\xcd2\xceU?\x13?\xe6: :v\x9bV\xb3\x8b\xe9\x97.\"\f\x05\x0f\xd3\xc7\a\x05\xf5\r\xef\xdb\xa2\x82w\t\xdeEpmOU\x80l'], 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000300)='\xf5\x01\x9a\x84\xaf\xf7Z\xda3id\xeb\xd1\x899\xad\xf9\xb4\xd0Q8I\xa5\xbcZ\x1d\xc2t=(i]cj\xad\xb5\xcb\x13>\xd5\xb6tH.c{4\xc3\xaa\x1bUWf\x9e\x84\xb5\x03\xa3\xab$\xce\xd75\xf7\nP\x9eF\xfc\x12I\xcd\xbd60\x17gq\xac\xb0\xed\xebg\xde6,\xf8\x8dX\xfb\x10\bn\xe7\xc2\x90\x18\"<\xb7[\xc5\xdd\x90\x83\x022\xd1\x19\xba\xb7mV*B\xceb\xd9[X\x93\xc2\x8d\xc4\x1c_^\xed\xaa\x80\x02\x98\xc9\x01\x13\xc1N\xe6=\x90\xed\xbb/\x92\xbe\xd3\x980\x19\'`\xfa\x18\xaf\xd9\x87,M \x1eF\xb1\xcc\xb3\xcc\xcd2\xceU?\x13?\xe6: :v\x9bV\xb3\x8b\xe9\x97.\"\f\x05\x0f\xd3\xc7\a\x05\xf5\r\xef\xdb\xa2\x82w\t\xdeEpmOU\x80l'], 0x0) 10:13:30 executing program 3: syz_io_uring_setup(0x2a94, &(0x7f0000000000), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) 10:13:30 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f1, &(0x7f0000000380)={'sit0\x00', &(0x7f0000000500)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback={0x4500000000000000}, @private1}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f5, &(0x7f0000002900)={'syztnl1\x00', &(0x7f0000002a00)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000080)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) [ 407.062768][ T7446] usb 2-1: New USB device found, idVendor=1b3d, idProduct=019d, bcdDevice=17.68 [ 407.072658][ T7446] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 10:13:30 executing program 5: r0 = syz_io_uring_setup(0x5de6, &(0x7f00000002c0), &(0x7f0000ee7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000380)=0x0, &(0x7f0000000100)=0x0) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000008540)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x0, 0x0, @fd_index, 0x200, 0x0, 0x0, 0x0, 0x0, {0x0, r3}}, 0x10001) r4 = mmap$IORING_OFF_SQES(&(0x7f0000ee7000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x10000000) syz_io_uring_submit(r1, r4, &(0x7f0000000340)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd_index}, 0x0) r5 = mmap$IORING_OFF_SQES(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x10000000) syz_io_uring_submit(r1, r2, &(0x7f0000000140)=@IORING_OP_SYNC_FILE_RANGE, 0x0) syz_io_uring_submit(r1, r5, &(0x7f0000000080)=@IORING_OP_TIMEOUT_REMOVE, 0x0) syz_io_uring_submit(r1, r5, &(0x7f0000000240)=@IORING_OP_FADVISE, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_CLOSE, 0x0) syz_io_uring_submit(r1, r4, &(0x7f0000000040)=@IORING_OP_POLL_REMOVE, 0x0) io_uring_enter(r0, 0x6372, 0x0, 0x0, 0x0, 0x0) 10:13:30 executing program 3: r0 = socket$inet6(0xa, 0x3, 0x87) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f0000000380)={&(0x7f0000000280)={0xa}, 0x18, &(0x7f0000000340)={0x0, 0x4}}, 0x0) [ 407.107061][ T7446] usb 2-1: Product: syz 10:13:30 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f1, &(0x7f0000000380)={'sit0\x00', &(0x7f0000000500)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback={0x4500000000000000}, @private1}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f5, &(0x7f0000002900)={'syztnl1\x00', &(0x7f0000002a00)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000080)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) [ 407.132118][ T7446] usb 2-1: Manufacturer: syz [ 407.151024][ T7446] usb 2-1: SerialNumber: syz [ 407.179491][ T7446] usb 2-1: config 0 descriptor?? [ 407.283816][ T7446] ftdi_sio 2-1:0.32: FTDI USB Serial Device converter detected [ 407.303728][ T7446] usb 2-1: Detected FT2232C [ 407.492526][ T7446] ftdi_sio ttyUSB0: Unable to read latency timer: -71 [ 407.512528][ T7446] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 407.532685][ T7446] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 407.542161][ T7446] ftdi_sio 2-1:0.0: FTDI USB Serial Device converter detected [ 407.551482][ T7446] usb 2-1: Detected FT2232C [ 407.572963][ T7446] ftdi_sio ttyUSB1: Unable to read latency timer: -71 [ 407.592538][ T7446] ftdi_sio ttyUSB1: Unable to write latency timer: -71 [ 407.612759][ T7446] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB1 [ 407.631616][ T7446] usb 2-1: USB disconnect, device number 4 [ 407.663104][ T7446] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 407.677456][ T7446] ftdi_sio 2-1:0.32: device disconnected [ 407.707674][ T7446] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1 [ 407.717481][ T7446] ftdi_sio 2-1:0.0: device disconnected 10:13:31 executing program 1: r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r0, 0x8608200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x1c717e, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001b00)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e802082b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a03415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7c24d84625704f07a72c234664c0af9360a1f7a5e6b60ac30c89f10c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad000a089b302d7bf6023cdce8bb2ba10e0598aadaf6f4d7f4ddb5e0125ebbc08dee510cb2364149215108333719a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf9904d83ad230cfbd5982a1a04d5bb908cfe5f3185418d605ffff9c4d060000000000e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848814b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c5e8b46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dccdec6ac8efffffffd39fec2271ff09589646efd1cf870cd7bb2366fde497304d9df2e6247cce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1143d5e71b5565b1768ee58969c41595229df17bcad70fb275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c00f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8bfc877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e34b2c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc7519c330c3f0ee47e4a55eaaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857236f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25922a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b534b63e96ec8485b3b8a8c9ae3d14f93100c2e0892d62eef552fcde2981f48c480400000000000000fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602100000e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20faa238b3485cc458d92f3ea556d326b8471d42632d88d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f602d75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ea0660309e1e245b0fdf9743af932cd6db49a47613808bad947719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f692d726e422f851c66ee7e30393cd7a4d67ff2a49c4f9000000000000000897e4d64f95f011c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb50000066776f10812e0000006065d6735eb7a00e000000000000000000000000000000009650d674a89ca51b0ffa4042569af1d8b6f25af019296215617971bdf8923f36ad9688ef7ca4a02fe445ef466f37381b1d72ed9c2950c5d4770f14027fe32325c9bed123a1f642bb8c4f32268243d1e028206e04f2749948b938a2757a828152e3c56ac305918923781c8d091216eccbfcf077b1a10c8c030bb061197a936ffae05ed00fb18d5b2b7a3d56660b4ba48d6252ad00ed62d0dbbc6e4fb1b2490d514049146f96ad33af921bfbca91c29e4a801b5abca879446dafcbb1ddad9bff4e0560af67fc3d4a65aaf95d"], &(0x7f0000000100)='GPL\x00'}, 0x44) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r2}, 0x10) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000140)={'ip6gre0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x29, 0x0, 0xfe, 0x0, 0x8, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xf}}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x7800, 0x80, 0xffffffff, 0x6}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={0x0}, 0x10) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) r3 = syz_init_net_socket$rose(0xb, 0x5, 0x0) connect$rose(r3, 0x0, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) r5 = socket$packet(0x11, 0x2, 0x300) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) write(r5, &(0x7f0000000280)="7523087ecdc6e3d0ee638fbdbd8fae36ea2a22206229e83048ff4c6f861951a325f9eb2539c37bf01c9be2c027b9dc9eb08f58acdb77f533f1778565d1a667e1a65e41345611fe4d055d487082547bdcff42e7e68e3d1d576f375843981821c92c64e63c202b96dd70b9f5d57d2e111a104c2c4dbf36538ef7de1d91236b66d6909b55d15163a5f9d50f394738f8c9ba", 0x90) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) ioctl$AUTOFS_IOC_PROTOVER(0xffffffffffffffff, 0x80049363, &(0x7f0000000240)) 10:13:31 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f00000000c0)) 10:13:31 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000040)=0x100006) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ae090000000004000090f581077030cff0f64ebb5ab1d714eed9ff7f10002ac8b3bc45290fd6c5d6b0e6", 0x2a}], 0x1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)) 10:13:31 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=@newlink={0x40, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_VFINFO_LIST={0x4}, @IFLA_IFNAME={0x14, 0x3, 'veth0_to_bridge\x00'}, @IFLA_LINKMODE={0x5}]}, 0x40}}, 0x0) 10:13:31 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f1, &(0x7f0000000380)={'sit0\x00', &(0x7f0000000500)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback={0x4500000000000000}, @private1}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f5, &(0x7f0000002900)={'syztnl1\x00', &(0x7f0000002a00)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000080)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) 10:13:31 executing program 4: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000006, 0x800000000009031, 0xffffffffffffffff, 0x0) openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) set_mempolicy(0x3, &(0x7f0000000080)=0xf7, 0x6) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x2) 10:13:31 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000002c0)=@newqdisc={0x24, 0x24, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)=ANY=[@ANYBLOB="7400000010003904000040000000000000000000", @ANYRES32=0x0, @ANYBLOB="03040000000000005400128009000100626f6e64000000004400028008001400ff7f00000800fffffe0f0000060019008100000008000b00", @ANYRES32=0x0, @ANYBLOB="180008800a"], 0x74}}, 0x0) 10:13:31 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000040)=0x100006) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ae090000000004000090f581077030cff0f64ebb5ab1d714eed9ff7f10002ac8b3bc45290fd6c5d6b0e6", 0x2a}], 0x1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)) 10:13:31 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000040)=0x100006) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ae090000000004000090f581077030cff0f64ebb5ab1d714eed9ff7f10002ac8b3bc45290fd6c5d6b0e6", 0x2a}], 0x1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)) [ 408.060701][ T27] audit: type=1800 audit(1653214411.353:43): pid=10482 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1185 res=0 errno=0 [ 408.121784][ T27] audit: type=1800 audit(1653214411.403:44): pid=10482 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1185 res=0 errno=0 10:13:31 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000040)=0x100006) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ae090000000004000090f581077030cff0f64ebb5ab1d714eed9ff7f10002ac8b3bc45290fd6c5d6b0e6", 0x2a}], 0x1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)) [ 408.205597][T10486] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. [ 408.228825][T10486] (unnamed net_device) (uninitialized): option primary: mode dependency failed, not supported in mode balance-rr(0) 10:13:31 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000040)=0x100006) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ae090000000004000090f581077030cff0f64ebb5ab1d714eed9ff7f10002ac8b3bc45290fd6c5d6b0e6", 0x2a}], 0x1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)) 10:13:31 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000040)=0x100006) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ae090000000004000090f581077030cff0f64ebb5ab1d714eed9ff7f10002ac8b3bc45290fd6c5d6b0e6", 0x2a}], 0x1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)) 10:13:31 executing program 1: r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r0, 0x8608200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x1c717e, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001b00)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e802082b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a03415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7c24d84625704f07a72c234664c0af9360a1f7a5e6b60ac30c89f10c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad000a089b302d7bf6023cdce8bb2ba10e0598aadaf6f4d7f4ddb5e0125ebbc08dee510cb2364149215108333719a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf9904d83ad230cfbd5982a1a04d5bb908cfe5f3185418d605ffff9c4d060000000000e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848814b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c5e8b46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dccdec6ac8efffffffd39fec2271ff09589646efd1cf870cd7bb2366fde497304d9df2e6247cce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1143d5e71b5565b1768ee58969c41595229df17bcad70fb275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c00f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8bfc877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e34b2c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc7519c330c3f0ee47e4a55eaaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857236f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25922a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b534b63e96ec8485b3b8a8c9ae3d14f93100c2e0892d62eef552fcde2981f48c480400000000000000fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602100000e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20faa238b3485cc458d92f3ea556d326b8471d42632d88d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f602d75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ea0660309e1e245b0fdf9743af932cd6db49a47613808bad947719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f692d726e422f851c66ee7e30393cd7a4d67ff2a49c4f9000000000000000897e4d64f95f011c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb50000066776f10812e0000006065d6735eb7a00e000000000000000000000000000000009650d674a89ca51b0ffa4042569af1d8b6f25af019296215617971bdf8923f36ad9688ef7ca4a02fe445ef466f37381b1d72ed9c2950c5d4770f14027fe32325c9bed123a1f642bb8c4f32268243d1e028206e04f2749948b938a2757a828152e3c56ac305918923781c8d091216eccbfcf077b1a10c8c030bb061197a936ffae05ed00fb18d5b2b7a3d56660b4ba48d6252ad00ed62d0dbbc6e4fb1b2490d514049146f96ad33af921bfbca91c29e4a801b5abca879446dafcbb1ddad9bff4e0560af67fc3d4a65aaf95d"], &(0x7f0000000100)='GPL\x00'}, 0x44) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r2}, 0x10) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000140)={'ip6gre0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x29, 0x0, 0xfe, 0x0, 0x8, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xf}}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x7800, 0x80, 0xffffffff, 0x6}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={0x0}, 0x10) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) r3 = syz_init_net_socket$rose(0xb, 0x5, 0x0) connect$rose(r3, 0x0, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) r5 = socket$packet(0x11, 0x2, 0x300) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) write(r5, &(0x7f0000000280)="7523087ecdc6e3d0ee638fbdbd8fae36ea2a22206229e83048ff4c6f861951a325f9eb2539c37bf01c9be2c027b9dc9eb08f58acdb77f533f1778565d1a667e1a65e41345611fe4d055d487082547bdcff42e7e68e3d1d576f375843981821c92c64e63c202b96dd70b9f5d57d2e111a104c2c4dbf36538ef7de1d91236b66d6909b55d15163a5f9d50f394738f8c9ba", 0x90) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) ioctl$AUTOFS_IOC_PROTOVER(0xffffffffffffffff, 0x80049363, &(0x7f0000000240)) 10:13:31 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f1, &(0x7f0000000380)={'sit0\x00', &(0x7f0000000500)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback={0x4500000000000000}, @private1}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f5, &(0x7f0000002900)={'syztnl1\x00', &(0x7f0000002a00)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000080)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) 10:13:31 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000040)=0x100006) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ae090000000004000090f581077030cff0f64ebb5ab1d714eed9ff7f10002ac8b3bc45290fd6c5d6b0e6", 0x2a}], 0x1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)) 10:13:31 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000040)=0x100006) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ae090000000004000090f581077030cff0f64ebb5ab1d714eed9ff7f10002ac8b3bc45290fd6c5d6b0e6", 0x2a}], 0x1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)) 10:13:31 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000040)=0x100006) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ae090000000004000090f581077030cff0f64ebb5ab1d714eed9ff7f10002ac8b3bc45290fd6c5d6b0e6", 0x2a}], 0x1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)) [ 408.534583][ T27] audit: type=1800 audit(1653214411.833:45): pid=10505 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1181 res=0 errno=0 [ 408.630547][ T27] audit: type=1800 audit(1653214411.873:46): pid=10505 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1181 res=0 errno=0 10:13:32 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x5) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000040)=0x100006) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ae090000000004000090f581077030cff0f64ebb5ab1d714eed9ff7f10002ac8b3bc45290fd6c5d6b0e6", 0x2a}], 0x1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)) 10:13:32 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000009700)={0x0, 0x0, &(0x7f00000096c0)={&(0x7f0000009680)=@mpls_getnetconf={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="4800000010000507000000001000000000000040", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="7400000024000705000400"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100716671"], 0x74}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000009c0)=ANY=[@ANYBLOB='4\x00\x00\x00.\x00\'\r\x00'/20, @ANYRES32=r4], 0x34}}, 0x0) 10:13:32 executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f000000aff8)='./file0\x00', 0x0, 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') 10:13:32 executing program 0: r0 = syz_io_uring_setup(0x184, &(0x7f0000000080), &(0x7f0000147000/0x2000)=nil, &(0x7f0000149000/0x3000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000100)=0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000080)={0x26, 'hash\x00', 0x0, 0x0, 'digest_null\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x0, 0x0, r4}, 0x0) io_uring_enter(r0, 0x45f5, 0x0, 0x0, 0x0, 0x1800) 10:13:32 executing program 1: r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r0, 0x8608200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x1c717e, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001b00)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e802082b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a03415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7c24d84625704f07a72c234664c0af9360a1f7a5e6b60ac30c89f10c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad000a089b302d7bf6023cdce8bb2ba10e0598aadaf6f4d7f4ddb5e0125ebbc08dee510cb2364149215108333719a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf9904d83ad230cfbd5982a1a04d5bb908cfe5f3185418d605ffff9c4d060000000000e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848814b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c5e8b46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dccdec6ac8efffffffd39fec2271ff09589646efd1cf870cd7bb2366fde497304d9df2e6247cce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1143d5e71b5565b1768ee58969c41595229df17bcad70fb275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c00f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8bfc877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e34b2c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc7519c330c3f0ee47e4a55eaaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857236f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25922a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b534b63e96ec8485b3b8a8c9ae3d14f93100c2e0892d62eef552fcde2981f48c480400000000000000fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602100000e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20faa238b3485cc458d92f3ea556d326b8471d42632d88d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f602d75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ea0660309e1e245b0fdf9743af932cd6db49a47613808bad947719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f692d726e422f851c66ee7e30393cd7a4d67ff2a49c4f9000000000000000897e4d64f95f011c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb50000066776f10812e0000006065d6735eb7a00e000000000000000000000000000000009650d674a89ca51b0ffa4042569af1d8b6f25af019296215617971bdf8923f36ad9688ef7ca4a02fe445ef466f37381b1d72ed9c2950c5d4770f14027fe32325c9bed123a1f642bb8c4f32268243d1e028206e04f2749948b938a2757a828152e3c56ac305918923781c8d091216eccbfcf077b1a10c8c030bb061197a936ffae05ed00fb18d5b2b7a3d56660b4ba48d6252ad00ed62d0dbbc6e4fb1b2490d514049146f96ad33af921bfbca91c29e4a801b5abca879446dafcbb1ddad9bff4e0560af67fc3d4a65aaf95d"], &(0x7f0000000100)='GPL\x00'}, 0x44) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r2}, 0x10) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000140)={'ip6gre0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x29, 0x0, 0xfe, 0x0, 0x8, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xf}}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x7800, 0x80, 0xffffffff, 0x6}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={0x0}, 0x10) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) r3 = syz_init_net_socket$rose(0xb, 0x5, 0x0) connect$rose(r3, 0x0, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) r5 = socket$packet(0x11, 0x2, 0x300) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) write(r5, &(0x7f0000000280)="7523087ecdc6e3d0ee638fbdbd8fae36ea2a22206229e83048ff4c6f861951a325f9eb2539c37bf01c9be2c027b9dc9eb08f58acdb77f533f1778565d1a667e1a65e41345611fe4d055d487082547bdcff42e7e68e3d1d576f375843981821c92c64e63c202b96dd70b9f5d57d2e111a104c2c4dbf36538ef7de1d91236b66d6909b55d15163a5f9d50f394738f8c9ba", 0x90) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) ioctl$AUTOFS_IOC_PROTOVER(0xffffffffffffffff, 0x80049363, &(0x7f0000000240)) 10:13:32 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x26002) r1 = memfd_create(&(0x7f0000000040)='.n\xe3', 0x0) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000180)={0x80000000}, 0x19a) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@mpls_getroute={0x30, 0x1a, 0x1, 0x0, 0x0, {}, [@RTA_VIA={0x14, 0x13, {0x0, "ac7bca7842ef96a0bc6a67418fc1"}}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x29, 0xff, 0x9, 0x8, 0x10, @private1={0xfc, 0x1, '\x00', 0x72}, @loopback, 0x20, 0x8, 0x800, 0x4f6}}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r5, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000001700)={0x80, r6, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x2c, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6, 0x1, 0x10}, {0x14, 0x2, @loopback}, {0x5}}]}]}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x80}}, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000003c0)=0x14, 0x80800) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x58, r6, 0x8, 0x70bd2b, 0x25dfdbfb, {}, [@WGDEVICE_A_IFINDEX={0x8, 0x1, r7}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e20}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x5}, @WGDEVICE_A_PRIVATE_KEY={0x24}]}, 0x58}, 0x1, 0x0, 0x0, 0x881}, 0x4000) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x29, 0x4, 0x3, 0x6, 0x61, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x42}}, @empty, 0x8, 0x1, 0x1, 0x2}}) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in=@empty, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @private}}, 0x0, @in=@initdev}}, &(0x7f0000000440)=0xe8) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)=@getlink={0x80, 0x12, 0x200, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r4, 0x20005, 0x10200}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x1ff}, @IFLA_IPTUN_LINK={0x8, 0x1, r7}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_LINK={0x8, 0x1, r8}, @IFLA_IPTUN_PMTUDISC={0x5}]}}}, @IFLA_MASTER={0x8, 0xa, r9}, @IFLA_NET_NS_PID={0xfffffffffffffe6a}, @IFLA_CARRIER={0x5, 0x21, 0x9d}, @IFLA_BROADCAST={0xa, 0x2, @broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000000}, 0x40400) bind$can_raw(r3, &(0x7f0000000000), 0x10) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) 10:13:32 executing program 5: msgctl$MSG_STAT_ANY(0x0, 0xd, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)='-') sched_rr_get_interval(r0, &(0x7f0000000140)) [ 409.117685][T10519] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 409.127193][ T27] audit: type=1800 audit(1653214412.423:47): pid=10517 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1182 res=0 errno=0 10:13:32 executing program 0: r0 = socket(0x1e, 0x1, 0x0) sendmsg$tipc(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@name, 0x3a, 0x0}, 0x0) r1 = socket(0x1e, 0x805, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000040)=@req3={0x80000000}, 0xfeda) setsockopt$packet_tx_ring(r0, 0x10f, 0x87, &(0x7f0000000000)=@req3={0x80000000, 0x0, 0x2}, 0x1c) listen(r1, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00004f5000)=@generic={0x10000000001e, "0200000900000000000000000226cc573c080000003724c71e14dd6a739effea1b48006be61ffe0000e103000000f8000004003f010039d8f986ff01000300000004af50d50700000000000000e3ad316a1983000000001d00e0dfcb24281e27800000100076c3979ac40000bd15020078a1dfd300881a8365b1b16d7436"}, 0x7b, 0x0}, 0x0) accept4(r1, 0x0, 0x0, 0x0) 10:13:32 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmmsg$inet(r0, &(0x7f0000001140)=[{{&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000040)="edec", 0x2}], 0x1}}, {{&(0x7f0000000640)={0x2, 0x0, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000000100)=[@ip_tos_int={{0x14, 0x0, 0x1, 0xffffffc1}}], 0x18}}], 0x2, 0x0) 10:13:32 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)={0x38, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_LINKMODES_OURS={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4, 0x5}]}]}, 0x38}}, 0x0) [ 409.245786][ T27] audit: type=1800 audit(1653214412.543:48): pid=10517 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1182 res=0 errno=0 [ 409.275513][T10524] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.3'. [ 409.313476][T10528] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.3'. 10:13:32 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) ioctl$FS_IOC_FSSETXATTR(r0, 0x40086602, &(0x7f0000000100)={0x10}) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101}) 10:13:32 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmmsg$inet(r0, &(0x7f0000001140)=[{{&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000040)="edec", 0x2}], 0x1}}, {{&(0x7f0000000640)={0x2, 0x0, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000000100)=[@ip_tos_int={{0x14, 0x0, 0x1, 0xffffffc1}}], 0x18}}], 0x2, 0x0) 10:13:32 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)={0x38, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_LINKMODES_OURS={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4, 0x5}]}]}, 0x38}}, 0x0) 10:13:32 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000009700)={0x0, 0x0, &(0x7f00000096c0)={&(0x7f0000009680)=@mpls_getnetconf={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="4800000010000507000000001000000000000040", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="7400000024000705000400"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100716671"], 0x74}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000009c0)=ANY=[@ANYBLOB='4\x00\x00\x00.\x00\'\r\x00'/20, @ANYRES32=r4], 0x34}}, 0x0) 10:13:32 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000009700)={0x0, 0x0, &(0x7f00000096c0)={&(0x7f0000009680)=@mpls_getnetconf={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="4800000010000507000000001000000000000040", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="7400000024000705000400"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100716671"], 0x74}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000009c0)=ANY=[@ANYBLOB='4\x00\x00\x00.\x00\'\r\x00'/20, @ANYRES32=r4], 0x34}}, 0x0) 10:13:32 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x26002) r1 = memfd_create(&(0x7f0000000040)='.n\xe3', 0x0) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000180)={0x80000000}, 0x19a) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@mpls_getroute={0x30, 0x1a, 0x1, 0x0, 0x0, {}, [@RTA_VIA={0x14, 0x13, {0x0, "ac7bca7842ef96a0bc6a67418fc1"}}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x29, 0xff, 0x9, 0x8, 0x10, @private1={0xfc, 0x1, '\x00', 0x72}, @loopback, 0x20, 0x8, 0x800, 0x4f6}}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r5, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000001700)={0x80, r6, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x2c, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6, 0x1, 0x10}, {0x14, 0x2, @loopback}, {0x5}}]}]}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x80}}, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000003c0)=0x14, 0x80800) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x58, r6, 0x8, 0x70bd2b, 0x25dfdbfb, {}, [@WGDEVICE_A_IFINDEX={0x8, 0x1, r7}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e20}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x5}, @WGDEVICE_A_PRIVATE_KEY={0x24}]}, 0x58}, 0x1, 0x0, 0x0, 0x881}, 0x4000) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x29, 0x4, 0x3, 0x6, 0x61, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x42}}, @empty, 0x8, 0x1, 0x1, 0x2}}) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in=@empty, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @private}}, 0x0, @in=@initdev}}, &(0x7f0000000440)=0xe8) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)=@getlink={0x80, 0x12, 0x200, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r4, 0x20005, 0x10200}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x1ff}, @IFLA_IPTUN_LINK={0x8, 0x1, r7}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_LINK={0x8, 0x1, r8}, @IFLA_IPTUN_PMTUDISC={0x5}]}}}, @IFLA_MASTER={0x8, 0xa, r9}, @IFLA_NET_NS_PID={0xfffffffffffffe6a}, @IFLA_CARRIER={0x5, 0x21, 0x9d}, @IFLA_BROADCAST={0xa, 0x2, @broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000000}, 0x40400) bind$can_raw(r3, &(0x7f0000000000), 0x10) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) [ 409.556353][T10549] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 409.652834][T10554] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.3'. [ 409.672843][T10553] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 409.712983][T10556] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.0'. [ 409.725372][T10555] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.0'. [ 409.745842][T10549] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.3'. 10:13:33 executing program 1: r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r0, 0x8608200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x1c717e, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001b00)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e802082b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a03415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7c24d84625704f07a72c234664c0af9360a1f7a5e6b60ac30c89f10c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad000a089b302d7bf6023cdce8bb2ba10e0598aadaf6f4d7f4ddb5e0125ebbc08dee510cb2364149215108333719a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf9904d83ad230cfbd5982a1a04d5bb908cfe5f3185418d605ffff9c4d060000000000e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848814b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c5e8b46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dccdec6ac8efffffffd39fec2271ff09589646efd1cf870cd7bb2366fde497304d9df2e6247cce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1143d5e71b5565b1768ee58969c41595229df17bcad70fb275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c00f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8bfc877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e34b2c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc7519c330c3f0ee47e4a55eaaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857236f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25922a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b534b63e96ec8485b3b8a8c9ae3d14f93100c2e0892d62eef552fcde2981f48c480400000000000000fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602100000e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20faa238b3485cc458d92f3ea556d326b8471d42632d88d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f602d75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ea0660309e1e245b0fdf9743af932cd6db49a47613808bad947719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f692d726e422f851c66ee7e30393cd7a4d67ff2a49c4f9000000000000000897e4d64f95f011c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb50000066776f10812e0000006065d6735eb7a00e000000000000000000000000000000009650d674a89ca51b0ffa4042569af1d8b6f25af019296215617971bdf8923f36ad9688ef7ca4a02fe445ef466f37381b1d72ed9c2950c5d4770f14027fe32325c9bed123a1f642bb8c4f32268243d1e028206e04f2749948b938a2757a828152e3c56ac305918923781c8d091216eccbfcf077b1a10c8c030bb061197a936ffae05ed00fb18d5b2b7a3d56660b4ba48d6252ad00ed62d0dbbc6e4fb1b2490d514049146f96ad33af921bfbca91c29e4a801b5abca879446dafcbb1ddad9bff4e0560af67fc3d4a65aaf95d"], &(0x7f0000000100)='GPL\x00'}, 0x44) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r2}, 0x10) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000140)={'ip6gre0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x29, 0x0, 0xfe, 0x0, 0x8, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xf}}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x7800, 0x80, 0xffffffff, 0x6}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={0x0}, 0x10) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) r3 = syz_init_net_socket$rose(0xb, 0x5, 0x0) connect$rose(r3, 0x0, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) r5 = socket$packet(0x11, 0x2, 0x300) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) write(r5, &(0x7f0000000280)="7523087ecdc6e3d0ee638fbdbd8fae36ea2a22206229e83048ff4c6f861951a325f9eb2539c37bf01c9be2c027b9dc9eb08f58acdb77f533f1778565d1a667e1a65e41345611fe4d055d487082547bdcff42e7e68e3d1d576f375843981821c92c64e63c202b96dd70b9f5d57d2e111a104c2c4dbf36538ef7de1d91236b66d6909b55d15163a5f9d50f394738f8c9ba", 0x90) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x5}]}, 0x10) ioctl$AUTOFS_IOC_PROTOVER(0xffffffffffffffff, 0x80049363, &(0x7f0000000240)) 10:13:33 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)={0x38, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_LINKMODES_OURS={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4, 0x5}]}]}, 0x38}}, 0x0) 10:13:33 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmmsg$inet(r0, &(0x7f0000001140)=[{{&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000040)="edec", 0x2}], 0x1}}, {{&(0x7f0000000640)={0x2, 0x0, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000000100)=[@ip_tos_int={{0x14, 0x0, 0x1, 0xffffffc1}}], 0x18}}], 0x2, 0x0) 10:13:33 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000009700)={0x0, 0x0, &(0x7f00000096c0)={&(0x7f0000009680)=@mpls_getnetconf={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="4800000010000507000000001000000000000040", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="7400000024000705000400"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100716671"], 0x74}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000009c0)=ANY=[@ANYBLOB='4\x00\x00\x00.\x00\'\r\x00'/20, @ANYRES32=r4], 0x34}}, 0x0) 10:13:33 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000009700)={0x0, 0x0, &(0x7f00000096c0)={&(0x7f0000009680)=@mpls_getnetconf={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="4800000010000507000000001000000000000040", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="7400000024000705000400"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100716671"], 0x74}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000009c0)=ANY=[@ANYBLOB='4\x00\x00\x00.\x00\'\r\x00'/20, @ANYRES32=r4], 0x34}}, 0x0) 10:13:33 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x26002) r1 = memfd_create(&(0x7f0000000040)='.n\xe3', 0x0) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000180)={0x80000000}, 0x19a) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@mpls_getroute={0x30, 0x1a, 0x1, 0x0, 0x0, {}, [@RTA_VIA={0x14, 0x13, {0x0, "ac7bca7842ef96a0bc6a67418fc1"}}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x29, 0xff, 0x9, 0x8, 0x10, @private1={0xfc, 0x1, '\x00', 0x72}, @loopback, 0x20, 0x8, 0x800, 0x4f6}}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r5, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000001700)={0x80, r6, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x2c, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6, 0x1, 0x10}, {0x14, 0x2, @loopback}, {0x5}}]}]}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x80}}, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000003c0)=0x14, 0x80800) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x58, r6, 0x8, 0x70bd2b, 0x25dfdbfb, {}, [@WGDEVICE_A_IFINDEX={0x8, 0x1, r7}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e20}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x5}, @WGDEVICE_A_PRIVATE_KEY={0x24}]}, 0x58}, 0x1, 0x0, 0x0, 0x881}, 0x4000) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x29, 0x4, 0x3, 0x6, 0x61, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x42}}, @empty, 0x8, 0x1, 0x1, 0x2}}) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in=@empty, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @private}}, 0x0, @in=@initdev}}, &(0x7f0000000440)=0xe8) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)=@getlink={0x80, 0x12, 0x200, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r4, 0x20005, 0x10200}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x1ff}, @IFLA_IPTUN_LINK={0x8, 0x1, r7}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_LINK={0x8, 0x1, r8}, @IFLA_IPTUN_PMTUDISC={0x5}]}}}, @IFLA_MASTER={0x8, 0xa, r9}, @IFLA_NET_NS_PID={0xfffffffffffffe6a}, @IFLA_CARRIER={0x5, 0x21, 0x9d}, @IFLA_BROADCAST={0xa, 0x2, @broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000000}, 0x40400) bind$can_raw(r3, &(0x7f0000000000), 0x10) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) 10:13:33 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)={0x38, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_LINKMODES_OURS={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4, 0x5}]}]}, 0x38}}, 0x0) 10:13:33 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmmsg$inet(r0, &(0x7f0000001140)=[{{&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000040)="edec", 0x2}], 0x1}}, {{&(0x7f0000000640)={0x2, 0x0, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000000100)=[@ip_tos_int={{0x14, 0x0, 0x1, 0xffffffc1}}], 0x18}}], 0x2, 0x0) 10:13:33 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x26002) r1 = memfd_create(&(0x7f0000000040)='.n\xe3', 0x0) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000180)={0x80000000}, 0x19a) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@mpls_getroute={0x30, 0x1a, 0x1, 0x0, 0x0, {}, [@RTA_VIA={0x14, 0x13, {0x0, "ac7bca7842ef96a0bc6a67418fc1"}}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x29, 0xff, 0x9, 0x8, 0x10, @private1={0xfc, 0x1, '\x00', 0x72}, @loopback, 0x20, 0x8, 0x800, 0x4f6}}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r5, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000001700)={0x80, r6, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x2c, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6, 0x1, 0x10}, {0x14, 0x2, @loopback}, {0x5}}]}]}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x80}}, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000003c0)=0x14, 0x80800) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x58, r6, 0x8, 0x70bd2b, 0x25dfdbfb, {}, [@WGDEVICE_A_IFINDEX={0x8, 0x1, r7}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e20}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x5}, @WGDEVICE_A_PRIVATE_KEY={0x24}]}, 0x58}, 0x1, 0x0, 0x0, 0x881}, 0x4000) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x29, 0x4, 0x3, 0x6, 0x61, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x42}}, @empty, 0x8, 0x1, 0x1, 0x2}}) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in=@empty, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @private}}, 0x0, @in=@initdev}}, &(0x7f0000000440)=0xe8) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)=@getlink={0x80, 0x12, 0x200, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r4, 0x20005, 0x10200}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x1ff}, @IFLA_IPTUN_LINK={0x8, 0x1, r7}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_LINK={0x8, 0x1, r8}, @IFLA_IPTUN_PMTUDISC={0x5}]}}}, @IFLA_MASTER={0x8, 0xa, r9}, @IFLA_NET_NS_PID={0xfffffffffffffe6a}, @IFLA_CARRIER={0x5, 0x21, 0x9d}, @IFLA_BROADCAST={0xa, 0x2, @broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000000}, 0x40400) bind$can_raw(r3, &(0x7f0000000000), 0x10) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) 10:13:33 executing program 5: r0 = syz_open_dev$sg(&(0x7f00000001c0), 0x0, 0x0) ioctl$SG_GET_KEEP_ORPHAN(r0, 0x2287, &(0x7f00000011c0)) 10:13:33 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x26002) r1 = memfd_create(&(0x7f0000000040)='.n\xe3', 0x0) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000180)={0x80000000}, 0x19a) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@mpls_getroute={0x30, 0x1a, 0x1, 0x0, 0x0, {}, [@RTA_VIA={0x14, 0x13, {0x0, "ac7bca7842ef96a0bc6a67418fc1"}}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x29, 0xff, 0x9, 0x8, 0x10, @private1={0xfc, 0x1, '\x00', 0x72}, @loopback, 0x20, 0x8, 0x800, 0x4f6}}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r5, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000001700)={0x80, r6, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x2c, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6, 0x1, 0x10}, {0x14, 0x2, @loopback}, {0x5}}]}]}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x80}}, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000003c0)=0x14, 0x80800) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x58, r6, 0x8, 0x70bd2b, 0x25dfdbfb, {}, [@WGDEVICE_A_IFINDEX={0x8, 0x1, r7}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e20}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x5}, @WGDEVICE_A_PRIVATE_KEY={0x24}]}, 0x58}, 0x1, 0x0, 0x0, 0x881}, 0x4000) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x29, 0x4, 0x3, 0x6, 0x61, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x42}}, @empty, 0x8, 0x1, 0x1, 0x2}}) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in=@empty, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @private}}, 0x0, @in=@initdev}}, &(0x7f0000000440)=0xe8) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)=@getlink={0x80, 0x12, 0x200, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r4, 0x20005, 0x10200}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x1ff}, @IFLA_IPTUN_LINK={0x8, 0x1, r7}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_LINK={0x8, 0x1, r8}, @IFLA_IPTUN_PMTUDISC={0x5}]}}}, @IFLA_MASTER={0x8, 0xa, r9}, @IFLA_NET_NS_PID={0xfffffffffffffe6a}, @IFLA_CARRIER={0x5, 0x21, 0x9d}, @IFLA_BROADCAST={0xa, 0x2, @broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000000}, 0x40400) bind$can_raw(r3, &(0x7f0000000000), 0x10) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) [ 409.995425][ T27] audit: type=1800 audit(1653214413.293:49): pid=10575 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1185 res=0 errno=0 10:13:33 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000009700)={0x0, 0x0, &(0x7f00000096c0)={&(0x7f0000009680)=@mpls_getnetconf={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="4800000010000507000000001000000000000040", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="7400000024000705000400"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100716671"], 0x74}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000009c0)=ANY=[@ANYBLOB='4\x00\x00\x00.\x00\'\r\x00'/20, @ANYRES32=r4], 0x34}}, 0x0) [ 410.104869][ T27] audit: type=1800 audit(1653214413.333:50): pid=10575 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1185 res=0 errno=0 10:13:33 executing program 5: r0 = syz_open_dev$sg(&(0x7f00000001c0), 0x0, 0x0) ioctl$SG_GET_KEEP_ORPHAN(r0, 0x2287, &(0x7f00000011c0)) 10:13:33 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000009700)={0x0, 0x0, &(0x7f00000096c0)={&(0x7f0000009680)=@mpls_getnetconf={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="4800000010000507000000001000000000000040", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="7400000024000705000400"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100716671"], 0x74}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000009c0)=ANY=[@ANYBLOB='4\x00\x00\x00.\x00\'\r\x00'/20, @ANYRES32=r4], 0x34}}, 0x0) 10:13:33 executing program 4: r0 = syz_open_dev$sg(&(0x7f00000001c0), 0x0, 0x0) ioctl$SG_GET_KEEP_ORPHAN(r0, 0x2287, &(0x7f00000011c0)) 10:13:33 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000640), 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(r0, 0x40a85321, &(0x7f0000000080)={{0x80}, 'port0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}) 10:13:33 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x26002) r1 = memfd_create(&(0x7f0000000040)='.n\xe3', 0x0) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000180)={0x80000000}, 0x19a) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@mpls_getroute={0x30, 0x1a, 0x1, 0x0, 0x0, {}, [@RTA_VIA={0x14, 0x13, {0x0, "ac7bca7842ef96a0bc6a67418fc1"}}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x29, 0xff, 0x9, 0x8, 0x10, @private1={0xfc, 0x1, '\x00', 0x72}, @loopback, 0x20, 0x8, 0x800, 0x4f6}}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r5, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000001700)={0x80, r6, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x2c, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6, 0x1, 0x10}, {0x14, 0x2, @loopback}, {0x5}}]}]}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x80}}, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000003c0)=0x14, 0x80800) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x58, r6, 0x8, 0x70bd2b, 0x25dfdbfb, {}, [@WGDEVICE_A_IFINDEX={0x8, 0x1, r7}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e20}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x5}, @WGDEVICE_A_PRIVATE_KEY={0x24}]}, 0x58}, 0x1, 0x0, 0x0, 0x881}, 0x4000) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x29, 0x4, 0x3, 0x6, 0x61, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x42}}, @empty, 0x8, 0x1, 0x1, 0x2}}) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in=@empty, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @private}}, 0x0, @in=@initdev}}, &(0x7f0000000440)=0xe8) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)=@getlink={0x80, 0x12, 0x200, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r4, 0x20005, 0x10200}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x1ff}, @IFLA_IPTUN_LINK={0x8, 0x1, r7}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_LINK={0x8, 0x1, r8}, @IFLA_IPTUN_PMTUDISC={0x5}]}}}, @IFLA_MASTER={0x8, 0xa, r9}, @IFLA_NET_NS_PID={0xfffffffffffffe6a}, @IFLA_CARRIER={0x5, 0x21, 0x9d}, @IFLA_BROADCAST={0xa, 0x2, @broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000000}, 0x40400) bind$can_raw(r3, &(0x7f0000000000), 0x10) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) 10:13:33 executing program 5: r0 = syz_open_dev$sg(&(0x7f00000001c0), 0x0, 0x0) ioctl$SG_GET_KEEP_ORPHAN(r0, 0x2287, &(0x7f00000011c0)) 10:13:33 executing program 4: r0 = syz_open_dev$sg(&(0x7f00000001c0), 0x0, 0x0) ioctl$SG_GET_KEEP_ORPHAN(r0, 0x2287, &(0x7f00000011c0)) 10:13:33 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0xe22}, 0x1c) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r1 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000080)="580000001400add427323b472545b45602117fffffff81004e220e227f020001925aa80020007b00090080007f000001e809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x58}], 0x1) 10:13:33 executing program 1: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/net\x00') ioctl$TUNSETLINK(r0, 0xb701, 0x0) 10:13:33 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x26002) r1 = memfd_create(&(0x7f0000000040)='.n\xe3', 0x0) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000180)={0x80000000}, 0x19a) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@mpls_getroute={0x30, 0x1a, 0x1, 0x0, 0x0, {}, [@RTA_VIA={0x14, 0x13, {0x0, "ac7bca7842ef96a0bc6a67418fc1"}}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r2, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x29, 0xff, 0x9, 0x8, 0x10, @private1={0xfc, 0x1, '\x00', 0x72}, @loopback, 0x20, 0x8, 0x800, 0x4f6}}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r5, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000001700)={0x80, r6, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x58, 0x8, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ALLOWEDIPS={0x2c, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6, 0x1, 0x10}, {0x14, 0x2, @loopback}, {0x5}}]}]}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x80}}, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000003c0)=0x14, 0x80800) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x58, r6, 0x8, 0x70bd2b, 0x25dfdbfb, {}, [@WGDEVICE_A_IFINDEX={0x8, 0x1, r7}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e20}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x5}, @WGDEVICE_A_PRIVATE_KEY={0x24}]}, 0x58}, 0x1, 0x0, 0x0, 0x881}, 0x4000) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x29, 0x4, 0x3, 0x6, 0x61, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x42}}, @empty, 0x8, 0x1, 0x1, 0x2}}) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in=@empty, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @private}}, 0x0, @in=@initdev}}, &(0x7f0000000440)=0xe8) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)=@getlink={0x80, 0x12, 0x200, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r4, 0x20005, 0x10200}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x1ff}, @IFLA_IPTUN_LINK={0x8, 0x1, r7}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_LINK={0x8, 0x1, r8}, @IFLA_IPTUN_PMTUDISC={0x5}]}}}, @IFLA_MASTER={0x8, 0xa, r9}, @IFLA_NET_NS_PID={0xfffffffffffffe6a}, @IFLA_CARRIER={0x5, 0x21, 0x9d}, @IFLA_BROADCAST={0xa, 0x2, @broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000000}, 0x40400) bind$can_raw(r3, &(0x7f0000000000), 0x10) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) 10:13:33 executing program 4: r0 = syz_open_dev$sg(&(0x7f00000001c0), 0x0, 0x0) ioctl$SG_GET_KEEP_ORPHAN(r0, 0x2287, &(0x7f00000011c0)) 10:13:33 executing program 5: r0 = syz_open_dev$sg(&(0x7f00000001c0), 0x0, 0x0) ioctl$SG_GET_KEEP_ORPHAN(r0, 0x2287, &(0x7f00000011c0)) 10:13:33 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) setrlimit(0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1e5302, 0x0) pwrite64(r1, &(0x7f0000000000)="03", 0x1, 0x4012040bffd) 10:13:33 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000700)={0x0, "5b779f2ed9fd7c9afbc25b40f0b4d67c"}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x0, @local}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:33 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) setsockopt$inet_mreqn(r2, 0x0, 0x23, &(0x7f0000000100)={@multicast2, @private, r3}, 0xc) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f0000000000)={@multicast1, @loopback, r3}, 0xc) 10:13:33 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0xe22}, 0x1c) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r1 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000080)="580000001400add427323b472545b45602117fffffff81004e220e227f020001925aa80020007b00090080007f000001e809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x58}], 0x1) 10:13:33 executing program 2: r0 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x1c, 0x0, &(0x7f0000000140)) 10:13:33 executing program 5: r0 = syz_open_dev$swradio(&(0x7f00000004c0), 0x1, 0x2) ioctl$VIDIOC_G_PRIORITY(r0, 0x80045643, 0x9fa5ef6f3ebf5998) 10:13:34 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0xe22}, 0x1c) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r1 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000080)="580000001400add427323b472545b45602117fffffff81004e220e227f020001925aa80020007b00090080007f000001e809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x58}], 0x1) 10:13:34 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000640)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xc}}, [@filter_kind_options=@f_flower={{0xb}, {0xc, 0x2, [@TCA_FLOWER_KEY_ENC_OPTS={0x8, 0x54, 0x0, 0x1, [@TCA_FLOWER_KEY_ENC_OPTS_VXLAN={0x4}]}]}}]}, 0x3c}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 10:13:34 executing program 4: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 10:13:34 executing program 1: socket(0x2, 0xa, 0x0) 10:13:34 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0xe22}, 0x1c) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r1 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000080)="580000001400add427323b472545b45602117fffffff81004e220e227f020001925aa80020007b00090080007f000001e809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x58}], 0x1) 10:13:34 executing program 5: r0 = openat$smackfs_access(0xffffffffffffff9c, &(0x7f0000001b40)='/sys/fs/smackfs/access\x00', 0x2, 0x0) write$binfmt_elf64(r0, &(0x7f00000007c0)={{0x2d, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) 10:13:34 executing program 4: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 10:13:34 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000700)={0x0, "5b779f2ed9fd7c9afbc25b40f0b4d67c"}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x0, @local}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:34 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a010100000000000000000200fffc0900010073797a3000000000080002400000000128010000030a01020000000000000000020000000900010073797a30000000000900030073797a32000000001400048008000140000000000800024000000000e500030091abc12404cf378042f26c43f91f68d8a90767c0bc71f60877974475de3d78ef670efff3f7311209fb8cc158fa18f18591bb90dd1e0464d31ff30a7e5b227e08a2ee0643e735c3cd21b6e743176c8eefd41693bc94e6a273643642d61840a5f275333bb1afbbd583fe318f4f9fede53e5b2e5362948561f9a734f912471f65300a734ab4fc76055ae03eceec7311bea9d533e58fd544db5f584430966667bc251a3fe19a389fae635a5a60ec0e28d8e428677abc89542a33cba0f155d8e6aafc2e55efab5e5d3b571b046e01625e968c3c4e6d9bcd9a34ba87f5"], 0x18c}}, 0x0) 10:13:34 executing program 5: r0 = openat$smackfs_access(0xffffffffffffff9c, &(0x7f0000001b40)='/sys/fs/smackfs/access\x00', 0x2, 0x0) write$binfmt_elf64(r0, &(0x7f00000007c0)={{0x2d, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) 10:13:34 executing program 0: r0 = creat(&(0x7f0000000100)='./bus\x00', 0xd0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x20) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) lseek(r1, 0x7ffffc, 0x0) write$binfmt_elf64(r1, &(0x7f00000002c0)=ANY=[], 0x1a0) fallocate(r0, 0x100000003, 0x800000, 0x80019c) lseek(r0, 0x0, 0x3) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) 10:13:34 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000700)={0x0, "5b779f2ed9fd7c9afbc25b40f0b4d67c"}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x0, @local}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:34 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a010100000000000000000200fffc0900010073797a3000000000080002400000000128010000030a01020000000000000000020000000900010073797a30000000000900030073797a32000000001400048008000140000000000800024000000000e500030091abc12404cf378042f26c43f91f68d8a90767c0bc71f60877974475de3d78ef670efff3f7311209fb8cc158fa18f18591bb90dd1e0464d31ff30a7e5b227e08a2ee0643e735c3cd21b6e743176c8eefd41693bc94e6a273643642d61840a5f275333bb1afbbd583fe318f4f9fede53e5b2e5362948561f9a734f912471f65300a734ab4fc76055ae03eceec7311bea9d533e58fd544db5f584430966667bc251a3fe19a389fae635a5a60ec0e28d8e428677abc89542a33cba0f155d8e6aafc2e55efab5e5d3b571b046e01625e968c3c4e6d9bcd9a34ba87f5"], 0x18c}}, 0x0) 10:13:34 executing program 4: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 10:13:34 executing program 5: r0 = openat$smackfs_access(0xffffffffffffff9c, &(0x7f0000001b40)='/sys/fs/smackfs/access\x00', 0x2, 0x0) write$binfmt_elf64(r0, &(0x7f00000007c0)={{0x2d, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) 10:13:34 executing program 5: r0 = openat$smackfs_access(0xffffffffffffff9c, &(0x7f0000001b40)='/sys/fs/smackfs/access\x00', 0x2, 0x0) write$binfmt_elf64(r0, &(0x7f00000007c0)={{0x2d, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) 10:13:34 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a010100000000000000000200fffc0900010073797a3000000000080002400000000128010000030a01020000000000000000020000000900010073797a30000000000900030073797a32000000001400048008000140000000000800024000000000e500030091abc12404cf378042f26c43f91f68d8a90767c0bc71f60877974475de3d78ef670efff3f7311209fb8cc158fa18f18591bb90dd1e0464d31ff30a7e5b227e08a2ee0643e735c3cd21b6e743176c8eefd41693bc94e6a273643642d61840a5f275333bb1afbbd583fe318f4f9fede53e5b2e5362948561f9a734f912471f65300a734ab4fc76055ae03eceec7311bea9d533e58fd544db5f584430966667bc251a3fe19a389fae635a5a60ec0e28d8e428677abc89542a33cba0f155d8e6aafc2e55efab5e5d3b571b046e01625e968c3c4e6d9bcd9a34ba87f5"], 0x18c}}, 0x0) 10:13:34 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000700)={0x0, "5b779f2ed9fd7c9afbc25b40f0b4d67c"}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x0, @local}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:34 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000700)={0x0, "5b779f2ed9fd7c9afbc25b40f0b4d67c"}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x0, @local}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:34 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000700)={0x0, "5b779f2ed9fd7c9afbc25b40f0b4d67c"}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x0, @local}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:34 executing program 4: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 10:13:34 executing program 0: r0 = creat(&(0x7f0000000100)='./bus\x00', 0xd0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x20) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) lseek(r1, 0x7ffffc, 0x0) write$binfmt_elf64(r1, &(0x7f00000002c0)=ANY=[], 0x1a0) fallocate(r0, 0x100000003, 0x800000, 0x80019c) lseek(r0, 0x0, 0x3) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) 10:13:34 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a010100000000000000000200fffc0900010073797a3000000000080002400000000128010000030a01020000000000000000020000000900010073797a30000000000900030073797a32000000001400048008000140000000000800024000000000e500030091abc12404cf378042f26c43f91f68d8a90767c0bc71f60877974475de3d78ef670efff3f7311209fb8cc158fa18f18591bb90dd1e0464d31ff30a7e5b227e08a2ee0643e735c3cd21b6e743176c8eefd41693bc94e6a273643642d61840a5f275333bb1afbbd583fe318f4f9fede53e5b2e5362948561f9a734f912471f65300a734ab4fc76055ae03eceec7311bea9d533e58fd544db5f584430966667bc251a3fe19a389fae635a5a60ec0e28d8e428677abc89542a33cba0f155d8e6aafc2e55efab5e5d3b571b046e01625e968c3c4e6d9bcd9a34ba87f5"], 0x18c}}, 0x0) 10:13:34 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000700)={0x0, "5b779f2ed9fd7c9afbc25b40f0b4d67c"}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x0, @local}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:34 executing program 4: r0 = creat(&(0x7f0000000100)='./bus\x00', 0xd0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x20) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) lseek(r1, 0x7ffffc, 0x0) write$binfmt_elf64(r1, &(0x7f00000002c0)=ANY=[], 0x1a0) fallocate(r0, 0x100000003, 0x800000, 0x80019c) lseek(r0, 0x0, 0x3) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) 10:13:34 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000780)=ANY=[], 0x341) r3 = socket(0x1e, 0x1, 0x0) r4 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000100)={0x43, 0x2, 0x0, 0x3}, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x5, &(0x7f0000000280)=[{0xc2eb, 0x7f, 0x6, 0x1c000000}, {0x0, 0x40, 0xac, 0x80}, {0x8, 0x9, 0x5, 0x7ff}, {0x1b50, 0x40, 0x20, 0x400}, {0x0, 0x9, 0x6}]}, 0x10) connect$tipc(r3, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r3, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESOCT], 0x2000011a) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x5, 0x0, 0xff, 0x0, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x5, 0xd}, 0x48) 10:13:34 executing program 0: r0 = creat(&(0x7f0000000100)='./bus\x00', 0xd0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x20) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) lseek(r1, 0x7ffffc, 0x0) write$binfmt_elf64(r1, &(0x7f00000002c0)=ANY=[], 0x1a0) fallocate(r0, 0x100000003, 0x800000, 0x80019c) lseek(r0, 0x0, 0x3) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) 10:13:34 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000700)={0x0, "5b779f2ed9fd7c9afbc25b40f0b4d67c"}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x0, @local}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:34 executing program 0: r0 = creat(&(0x7f0000000100)='./bus\x00', 0xd0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x20) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) lseek(r1, 0x7ffffc, 0x0) write$binfmt_elf64(r1, &(0x7f00000002c0)=ANY=[], 0x1a0) fallocate(r0, 0x100000003, 0x800000, 0x80019c) lseek(r0, 0x0, 0x3) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) 10:13:35 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000700)={0x0, "5b779f2ed9fd7c9afbc25b40f0b4d67c"}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x0, @local}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:35 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000700)={0x0, "5b779f2ed9fd7c9afbc25b40f0b4d67c"}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x2, 0x0, @local}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:35 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000780)=ANY=[], 0x341) r3 = socket(0x1e, 0x1, 0x0) r4 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000100)={0x43, 0x2, 0x0, 0x3}, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x5, &(0x7f0000000280)=[{0xc2eb, 0x7f, 0x6, 0x1c000000}, {0x0, 0x40, 0xac, 0x80}, {0x8, 0x9, 0x5, 0x7ff}, {0x1b50, 0x40, 0x20, 0x400}, {0x0, 0x9, 0x6}]}, 0x10) connect$tipc(r3, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r3, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESOCT], 0x2000011a) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x5, 0x0, 0xff, 0x0, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x5, 0xd}, 0x48) 10:13:35 executing program 4: r0 = creat(&(0x7f0000000100)='./bus\x00', 0xd0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x20) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) lseek(r1, 0x7ffffc, 0x0) write$binfmt_elf64(r1, &(0x7f00000002c0)=ANY=[], 0x1a0) fallocate(r0, 0x100000003, 0x800000, 0x80019c) lseek(r0, 0x0, 0x3) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) 10:13:36 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000780)=ANY=[], 0x341) r3 = socket(0x1e, 0x1, 0x0) r4 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000100)={0x43, 0x2, 0x0, 0x3}, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x5, &(0x7f0000000280)=[{0xc2eb, 0x7f, 0x6, 0x1c000000}, {0x0, 0x40, 0xac, 0x80}, {0x8, 0x9, 0x5, 0x7ff}, {0x1b50, 0x40, 0x20, 0x400}, {0x0, 0x9, 0x6}]}, 0x10) connect$tipc(r3, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r3, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESOCT], 0x2000011a) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x5, 0x0, 0xff, 0x0, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x5, 0xd}, 0x48) 10:13:36 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000780)=ANY=[], 0x341) r3 = socket(0x1e, 0x1, 0x0) r4 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000100)={0x43, 0x2, 0x0, 0x3}, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x5, &(0x7f0000000280)=[{0xc2eb, 0x7f, 0x6, 0x1c000000}, {0x0, 0x40, 0xac, 0x80}, {0x8, 0x9, 0x5, 0x7ff}, {0x1b50, 0x40, 0x20, 0x400}, {0x0, 0x9, 0x6}]}, 0x10) connect$tipc(r3, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r3, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESOCT], 0x2000011a) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x5, 0x0, 0xff, 0x0, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x5, 0xd}, 0x48) 10:13:36 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000040)=@newlink={0x50, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r1}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28}]}]}]}, 0x50}}, 0x0) 10:13:37 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000780)=ANY=[], 0x341) r3 = socket(0x1e, 0x1, 0x0) r4 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000100)={0x43, 0x2, 0x0, 0x3}, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x5, &(0x7f0000000280)=[{0xc2eb, 0x7f, 0x6, 0x1c000000}, {0x0, 0x40, 0xac, 0x80}, {0x8, 0x9, 0x5, 0x7ff}, {0x1b50, 0x40, 0x20, 0x400}, {0x0, 0x9, 0x6}]}, 0x10) connect$tipc(r3, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r3, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESOCT], 0x2000011a) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x5, 0x0, 0xff, 0x0, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x5, 0xd}, 0x48) 10:13:38 executing program 5: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001600), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_AUTHENTICATE(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x3c, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_AUTH_TYPE={0x8}, @NL80211_ATTR_MAC={0xa, 0x6, @random="69953d9be612"}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ibss_ssid}]}, 0x3c}}, 0x0) 10:13:38 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000e00)={&(0x7f0000000080)=ANY=[@ANYBLOB="28000000110001090000000000001f00913c11a93c"], 0x28}}, 0x0) 10:13:38 executing program 4: r0 = creat(&(0x7f0000000100)='./bus\x00', 0xd0) r1 = creat(&(0x7f00000001c0)='./bus\x00', 0x20) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)) lseek(r1, 0x7ffffc, 0x0) write$binfmt_elf64(r1, &(0x7f00000002c0)=ANY=[], 0x1a0) fallocate(r0, 0x100000003, 0x800000, 0x80019c) lseek(r0, 0x0, 0x3) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) 10:13:38 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000780)=ANY=[], 0x341) r3 = socket(0x1e, 0x1, 0x0) r4 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000100)={0x43, 0x2, 0x0, 0x3}, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x5, &(0x7f0000000280)=[{0xc2eb, 0x7f, 0x6, 0x1c000000}, {0x0, 0x40, 0xac, 0x80}, {0x8, 0x9, 0x5, 0x7ff}, {0x1b50, 0x40, 0x20, 0x400}, {0x0, 0x9, 0x6}]}, 0x10) connect$tipc(r3, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r3, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESOCT], 0x2000011a) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x5, 0x0, 0xff, 0x0, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x5, 0xd}, 0x48) 10:13:39 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000780)=ANY=[], 0x341) r3 = socket(0x1e, 0x1, 0x0) r4 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000100)={0x43, 0x2, 0x0, 0x3}, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x5, &(0x7f0000000280)=[{0xc2eb, 0x7f, 0x6, 0x1c000000}, {0x0, 0x40, 0xac, 0x80}, {0x8, 0x9, 0x5, 0x7ff}, {0x1b50, 0x40, 0x20, 0x400}, {0x0, 0x9, 0x6}]}, 0x10) connect$tipc(r3, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r3, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESOCT], 0x2000011a) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x5, 0x0, 0xff, 0x0, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x5, 0xd}, 0x48) 10:13:39 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000080)={0xa, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0xa3}]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:13:39 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'nr0\x00', 0x3d13}) ioctl$TUNSETGROUP(r0, 0x400454dc, 0xffffffffffffffff) [ 415.950685][T10753] __nla_validate_parse: 14 callbacks suppressed [ 415.950703][T10753] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. 10:13:40 executing program 3: r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000000)="240000001e005f0314fffffffffffff80a000000010000000000080008000e000d000000", 0x24) 10:13:41 executing program 4: clock_nanosleep(0xfffffffffffffff5, 0x0, &(0x7f0000000140), 0x0) 10:13:41 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x4}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6, 0x1, 0xffff}, @IFLA_VLAN_PROTOCOL={0x6, 0x5, 0x88a8}]}}}]}, 0x44}}, 0x0) 10:13:41 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000200)={&(0x7f0000fff000/0x1000)=nil, &(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)="262a772fafbc71878fdbdb9b6e", 0xd}, 0x68) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40603d07, &(0x7f00000000c0)) 10:13:41 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f00000000c0), 0x11, 0x82802) ioctl$USBDEVFS_SETINTERFACE(r0, 0x80085504, &(0x7f0000000040)) 10:13:41 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000200)={&(0x7f0000fff000/0x1000)=nil, &(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)="262a772fafbc71878fdbdb9b6e", 0xd}, 0x68) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40603d07, &(0x7f00000000c0)) [ 418.075132][T10779] usb usb7: usbfs: process 10779 (syz-executor.4) did not claim interface 0 before use 10:13:41 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=@getnexthop={0x28, 0x76, 0xb0d, 0x0, 0x0, {0x3}, [@NHA_ID={0x8, 0x5}, @NHA_MASTER={0x8}]}, 0x28}}, 0x0) 10:13:41 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0xe22}, 0x1c) connect$inet6(r0, &(0x7f0000000380)={0xa, 0x0, 0x0, @mcast1, 0x6}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}, 0x1c) syz_emit_ethernet(0x32, &(0x7f0000000080)={@link_local, @remote, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x11, 0x0, @broadcast=0x20000e0, @broadcast=0xe0000001}, {0x0, 0xe22, 0x10, 0x0, @gue={{0x2}}}}}}}, 0x0) 10:13:41 executing program 3: r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000000)="240000001e005f0314fffffffffffff80a000000010000000000080008000e000d000000", 0x24) 10:13:41 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000180)='sched_switch\x00', r0}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = memfd_create(&(0x7f00000004c0)='+\x8b\x8a\x16\x11O\xff\xff\xff\xffF\x99\xdf\x92\xd5>oJ\x02u\x9b\xafa\xac\x06\x9c&\xf5\xe3j\xfa\tcqM\xb8R\x86\xd9\xd2.\x9f\x12\xed\x10\f\xbd\x1a|\x8a\xbb\xda\xcfY\x98gU@\xf2M\xc0\xb5\xdf\x9a\x8d\xdb,n\xae\x0eT\x80\x8c\xfd\xd7\xb0\x94\x82t\x96\rKx\xc5\x9b\x8c\x87\x96\x8bc\xbc\xee\xcc\x9f\xe3F\x99V4\x8e;M\xa9\x823\xe3\xb3mG\x8f\xdb\xed\x1b\x05\xec\xfc\xd1\xb5\xfd\xec@\xdeU\xdd\xa4\xc1\xe4L)\x8e\xe5\x91\x8e\xd4\x89\xef\x95T\x05G)mh\xc7\xf1?\xbb\x13;\xad\x95\xd70\xb6\x0e\x7f\x84r\x0e\xbf\xc5\xf6\xd4\xdd\t\x14\x18\xf7\xefi\x93\x03\xd2\xf2\bK\"\xd2\xb5\xaa\xb8\xc8\xe0\xac\x99\xe8su\xcd\xc3E\x12\xd7\xdd\x96!\x16Tu\xe3\xf0\x84#R\xd9\xe3~Wj\xb0r\x87\'\xea\a\xcfOeK\x9daW\xf4\x87@\x9c\xf3\xf1K\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x91\xe6\xdb\xc2\xa5h\'\xdfIn\x97\x0263~\xeb\xbe(i\n\xc2k4\x7f\x12\xa9e`SOs\x8c\xb4\xe7FeQ\xc6$\x92j_U\xfa\b\xea\xb0bYkW\xc0\x05\aC{\xcc\x03T\x17\xa5SQ\x87P\xc2\x97D\xb2\xfa\x1b\x9fe\xf4\x10\x1a\xad\x92\xce\x88\x1b\xbc\xe14\x19\xaa\xd3\r\xf4\xa2\xc3\x9e=\xa0 \xe6j\xe5\x85\xf8\x97\x03\x15\xaa\x920\xdcr#\x01\b\xfb\xc7\xe7xX\x00>d\xbb\xa71\xad\x9a\xfb\xe6\x13\x87\x93\\\xe5W-\xfc\xfd\xb8O\xb9j\xb8\xf2\x9dx\xb2\x86\xad\x92u\x87\x11\xc1\xec\x00\x00\x00\x00\x00', 0x3) write$binfmt_misc(r2, &(0x7f0000000080)=ANY=[], 0x8) sendfile(r1, r2, &(0x7f00000001c0), 0xffff) fcntl$addseals(r2, 0x409, 0x8) fallocate(r2, 0x3, 0x7e00, 0x3) 10:13:41 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000200)={&(0x7f0000fff000/0x1000)=nil, &(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)="262a772fafbc71878fdbdb9b6e", 0xd}, 0x68) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40603d07, &(0x7f00000000c0)) 10:13:41 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'nr0\x00', 0x3d13}) ioctl$TUNSETGROUP(r0, 0x400454dc, 0xffffffffffffffff) 10:13:41 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_CAP_HYPERV_SYNIC2(r3, 0xc048aeca, &(0x7f0000000040)) 10:13:41 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) mmap$usbmon(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x20011, r0, 0x0) ioctl$MON_IOCT_RING_SIZE(r0, 0x9204, 0x9d499) 10:13:41 executing program 3: r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000000)="240000001e005f0314fffffffffffff80a000000010000000000080008000e000d000000", 0x24) 10:13:41 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000200)={&(0x7f0000fff000/0x1000)=nil, &(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)="262a772fafbc71878fdbdb9b6e", 0xd}, 0x68) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40603d07, &(0x7f00000000c0)) 10:13:41 executing program 3: r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000000)="240000001e005f0314fffffffffffff80a000000010000000000080008000e000d000000", 0x24) 10:13:41 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) mmap$usbmon(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x20011, r0, 0x0) ioctl$MON_IOCT_RING_SIZE(r0, 0x9204, 0x9d499) 10:13:41 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'nr0\x00', 0x3d13}) ioctl$TUNSETGROUP(r0, 0x400454dc, 0xffffffffffffffff) 10:13:41 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) mmap$usbmon(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x20011, r0, 0x0) ioctl$MON_IOCT_RING_SIZE(r0, 0x9204, 0x9d499) 10:13:41 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_int(r0, 0x0, 0xc, &(0x7f0000000140)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x8, &(0x7f0000000180)='8', 0x1) getsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)=""/4, &(0x7f0000000040)=0x4) 10:13:41 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000180)='sched_switch\x00', r0}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = memfd_create(&(0x7f00000004c0)='+\x8b\x8a\x16\x11O\xff\xff\xff\xffF\x99\xdf\x92\xd5>oJ\x02u\x9b\xafa\xac\x06\x9c&\xf5\xe3j\xfa\tcqM\xb8R\x86\xd9\xd2.\x9f\x12\xed\x10\f\xbd\x1a|\x8a\xbb\xda\xcfY\x98gU@\xf2M\xc0\xb5\xdf\x9a\x8d\xdb,n\xae\x0eT\x80\x8c\xfd\xd7\xb0\x94\x82t\x96\rKx\xc5\x9b\x8c\x87\x96\x8bc\xbc\xee\xcc\x9f\xe3F\x99V4\x8e;M\xa9\x823\xe3\xb3mG\x8f\xdb\xed\x1b\x05\xec\xfc\xd1\xb5\xfd\xec@\xdeU\xdd\xa4\xc1\xe4L)\x8e\xe5\x91\x8e\xd4\x89\xef\x95T\x05G)mh\xc7\xf1?\xbb\x13;\xad\x95\xd70\xb6\x0e\x7f\x84r\x0e\xbf\xc5\xf6\xd4\xdd\t\x14\x18\xf7\xefi\x93\x03\xd2\xf2\bK\"\xd2\xb5\xaa\xb8\xc8\xe0\xac\x99\xe8su\xcd\xc3E\x12\xd7\xdd\x96!\x16Tu\xe3\xf0\x84#R\xd9\xe3~Wj\xb0r\x87\'\xea\a\xcfOeK\x9daW\xf4\x87@\x9c\xf3\xf1K\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x91\xe6\xdb\xc2\xa5h\'\xdfIn\x97\x0263~\xeb\xbe(i\n\xc2k4\x7f\x12\xa9e`SOs\x8c\xb4\xe7FeQ\xc6$\x92j_U\xfa\b\xea\xb0bYkW\xc0\x05\aC{\xcc\x03T\x17\xa5SQ\x87P\xc2\x97D\xb2\xfa\x1b\x9fe\xf4\x10\x1a\xad\x92\xce\x88\x1b\xbc\xe14\x19\xaa\xd3\r\xf4\xa2\xc3\x9e=\xa0 \xe6j\xe5\x85\xf8\x97\x03\x15\xaa\x920\xdcr#\x01\b\xfb\xc7\xe7xX\x00>d\xbb\xa71\xad\x9a\xfb\xe6\x13\x87\x93\\\xe5W-\xfc\xfd\xb8O\xb9j\xb8\xf2\x9dx\xb2\x86\xad\x92u\x87\x11\xc1\xec\x00\x00\x00\x00\x00', 0x3) write$binfmt_misc(r2, &(0x7f0000000080)=ANY=[], 0x8) sendfile(r1, r2, &(0x7f00000001c0), 0xffff) fcntl$addseals(r2, 0x409, 0x8) fallocate(r2, 0x3, 0x7e00, 0x3) 10:13:41 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(r0, 0xae03, 0x9d) 10:13:41 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_CAP_HYPERV_SYNIC2(r3, 0xc048aeca, &(0x7f0000000040)) 10:13:41 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) mmap$usbmon(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x20011, r0, 0x0) ioctl$MON_IOCT_RING_SIZE(r0, 0x9204, 0x9d499) 10:13:41 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f0000000280)=""/172, 0x26, 0xac, 0x1}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000100)={0x0, 0x0, 0x3}, 0x10}, 0x80) 10:13:41 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(r0, 0xae03, 0x9d) 10:13:41 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'nr0\x00', 0x3d13}) ioctl$TUNSETGROUP(r0, 0x400454dc, 0xffffffffffffffff) 10:13:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000d40)=@raw={'raw\x00', 0x2c8, 0x3, 0x488, 0x310, 0x240, 0x240, 0x310, 0x0, 0x3f0, 0x328, 0x328, 0x3f0, 0x328, 0x3, 0x0, {[{{@ip={@private, @broadcast, 0x0, 0x0, 'hsr0\x00', 'gretap0\x00'}, 0x0, 0x2f0, 0x310, 0x0, {}, [@common=@unspec=@bpf0={{0x230}, {0xffff}}, @common=@osf={{0x50}, {'syz0\x00'}}]}, @unspec=@NOTRACK={0x20}}, {{@ip={@broadcast, @multicast1, 0x0, 0x0, 'team0\x00', 'ipvlan0\x00'}, 0x0, 0xc0, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@ttl={{0x28}}]}, @unspec=@TRACE={0x20}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4e8) 10:13:42 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(r0, 0xae03, 0x9d) 10:13:42 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000400)=@newlink={0x3c, 0x10, 0x225, 0x0, 0x0, {}, [@IFLA_GROUP={0x8}, @IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_LINK_STATE={0xc}]}]}]}, 0x3c}}, 0x0) 10:13:42 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_CAP_HYPERV_SYNIC2(r3, 0xc048aeca, &(0x7f0000000040)) 10:13:42 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000180)='sched_switch\x00', r0}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = memfd_create(&(0x7f00000004c0)='+\x8b\x8a\x16\x11O\xff\xff\xff\xffF\x99\xdf\x92\xd5>oJ\x02u\x9b\xafa\xac\x06\x9c&\xf5\xe3j\xfa\tcqM\xb8R\x86\xd9\xd2.\x9f\x12\xed\x10\f\xbd\x1a|\x8a\xbb\xda\xcfY\x98gU@\xf2M\xc0\xb5\xdf\x9a\x8d\xdb,n\xae\x0eT\x80\x8c\xfd\xd7\xb0\x94\x82t\x96\rKx\xc5\x9b\x8c\x87\x96\x8bc\xbc\xee\xcc\x9f\xe3F\x99V4\x8e;M\xa9\x823\xe3\xb3mG\x8f\xdb\xed\x1b\x05\xec\xfc\xd1\xb5\xfd\xec@\xdeU\xdd\xa4\xc1\xe4L)\x8e\xe5\x91\x8e\xd4\x89\xef\x95T\x05G)mh\xc7\xf1?\xbb\x13;\xad\x95\xd70\xb6\x0e\x7f\x84r\x0e\xbf\xc5\xf6\xd4\xdd\t\x14\x18\xf7\xefi\x93\x03\xd2\xf2\bK\"\xd2\xb5\xaa\xb8\xc8\xe0\xac\x99\xe8su\xcd\xc3E\x12\xd7\xdd\x96!\x16Tu\xe3\xf0\x84#R\xd9\xe3~Wj\xb0r\x87\'\xea\a\xcfOeK\x9daW\xf4\x87@\x9c\xf3\xf1K\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x91\xe6\xdb\xc2\xa5h\'\xdfIn\x97\x0263~\xeb\xbe(i\n\xc2k4\x7f\x12\xa9e`SOs\x8c\xb4\xe7FeQ\xc6$\x92j_U\xfa\b\xea\xb0bYkW\xc0\x05\aC{\xcc\x03T\x17\xa5SQ\x87P\xc2\x97D\xb2\xfa\x1b\x9fe\xf4\x10\x1a\xad\x92\xce\x88\x1b\xbc\xe14\x19\xaa\xd3\r\xf4\xa2\xc3\x9e=\xa0 \xe6j\xe5\x85\xf8\x97\x03\x15\xaa\x920\xdcr#\x01\b\xfb\xc7\xe7xX\x00>d\xbb\xa71\xad\x9a\xfb\xe6\x13\x87\x93\\\xe5W-\xfc\xfd\xb8O\xb9j\xb8\xf2\x9dx\xb2\x86\xad\x92u\x87\x11\xc1\xec\x00\x00\x00\x00\x00', 0x3) write$binfmt_misc(r2, &(0x7f0000000080)=ANY=[], 0x8) sendfile(r1, r2, &(0x7f00000001c0), 0xffff) fcntl$addseals(r2, 0x409, 0x8) fallocate(r2, 0x3, 0x7e00, 0x3) 10:13:42 executing program 0: io_setup(0xdc, &(0x7f0000000240)=0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000280)='/sys/power/disk', 0x2, 0x0) io_submit(r0, 0x1, &(0x7f00000005c0)=[&(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r1, &(0x7f0000000180)='\x00', 0x6}]) 10:13:42 executing program 5: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f0000000000)=0x7) connect$netrom(r0, &(0x7f0000000380)={{0x6, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, [@bcast, @null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}]}, 0x48) connect$netrom(r0, 0x0, 0x0) [ 418.808395][T10836] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. 10:13:42 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(r0, 0xae03, 0x9d) 10:13:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = creat(&(0x7f0000000040)='./file0/file1\x00', 0x0) write$cgroup_type(r0, &(0x7f00000009c0), 0xd4ba0ff) unlink(&(0x7f0000000100)='./file0/file1\x00') rmdir(&(0x7f0000000080)='./file0\x00') newfstatat(0xffffffffffffff9c, &(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) 10:13:42 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r1, 0x0, 0x2e, &(0x7f00000004c0)={0x6, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @dev}}}, 0x108) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={0x0, 0x400}) preadv(r0, &(0x7f0000000480), 0x1000000000000148, 0x300, 0x0) 10:13:42 executing program 5: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f0000000000)=0x7) connect$netrom(r0, &(0x7f0000000380)={{0x6, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, [@bcast, @null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}]}, 0x48) connect$netrom(r0, 0x0, 0x0) 10:13:42 executing program 0: r0 = socket(0x8000000010, 0x2, 0x0) write(r0, &(0x7f0000000000)="fc0000001c000705ab092509b86807000aab087a02000000b8481893210006c0f0030584050a60010000000000039815fa2c53c28648000000b9d95662537a00bc000c00f0036cdf0db400600033d44000040060b16a482c0a36313012dafd5a32e273fc83ab82d710f74eec18444ef90d475ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a463ae4f5df77bc4cfd6239ec2a0f0d1bcae5f5502943283f4bb102b2b8f5566791cf190201ded815b2ccd243f395ed94e0ad91bd0733802e0784f2013cd1890058a10000c880ac801fe4af000049f0d4796f0000080548deac279cc4848e3825924509260e13429fbe11017d", 0xfc) 10:13:42 executing program 5: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f0000000000)=0x7) connect$netrom(r0, &(0x7f0000000380)={{0x6, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, [@bcast, @null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}]}, 0x48) connect$netrom(r0, 0x0, 0x0) 10:13:42 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r1, 0x0, 0x2e, &(0x7f00000004c0)={0x6, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @dev}}}, 0x108) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={0x0, 0x400}) preadv(r0, &(0x7f0000000480), 0x1000000000000148, 0x300, 0x0) [ 419.011936][T10856] netlink: 'syz-executor.0': attribute type 6 has an invalid length. [ 419.046481][T10856] netlink: 'syz-executor.0': attribute type 12 has an invalid length. 10:13:42 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_CAP_HYPERV_SYNIC2(r3, 0xc048aeca, &(0x7f0000000040)) 10:13:42 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000180)='sched_switch\x00', r0}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = memfd_create(&(0x7f00000004c0)='+\x8b\x8a\x16\x11O\xff\xff\xff\xffF\x99\xdf\x92\xd5>oJ\x02u\x9b\xafa\xac\x06\x9c&\xf5\xe3j\xfa\tcqM\xb8R\x86\xd9\xd2.\x9f\x12\xed\x10\f\xbd\x1a|\x8a\xbb\xda\xcfY\x98gU@\xf2M\xc0\xb5\xdf\x9a\x8d\xdb,n\xae\x0eT\x80\x8c\xfd\xd7\xb0\x94\x82t\x96\rKx\xc5\x9b\x8c\x87\x96\x8bc\xbc\xee\xcc\x9f\xe3F\x99V4\x8e;M\xa9\x823\xe3\xb3mG\x8f\xdb\xed\x1b\x05\xec\xfc\xd1\xb5\xfd\xec@\xdeU\xdd\xa4\xc1\xe4L)\x8e\xe5\x91\x8e\xd4\x89\xef\x95T\x05G)mh\xc7\xf1?\xbb\x13;\xad\x95\xd70\xb6\x0e\x7f\x84r\x0e\xbf\xc5\xf6\xd4\xdd\t\x14\x18\xf7\xefi\x93\x03\xd2\xf2\bK\"\xd2\xb5\xaa\xb8\xc8\xe0\xac\x99\xe8su\xcd\xc3E\x12\xd7\xdd\x96!\x16Tu\xe3\xf0\x84#R\xd9\xe3~Wj\xb0r\x87\'\xea\a\xcfOeK\x9daW\xf4\x87@\x9c\xf3\xf1K\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x91\xe6\xdb\xc2\xa5h\'\xdfIn\x97\x0263~\xeb\xbe(i\n\xc2k4\x7f\x12\xa9e`SOs\x8c\xb4\xe7FeQ\xc6$\x92j_U\xfa\b\xea\xb0bYkW\xc0\x05\aC{\xcc\x03T\x17\xa5SQ\x87P\xc2\x97D\xb2\xfa\x1b\x9fe\xf4\x10\x1a\xad\x92\xce\x88\x1b\xbc\xe14\x19\xaa\xd3\r\xf4\xa2\xc3\x9e=\xa0 \xe6j\xe5\x85\xf8\x97\x03\x15\xaa\x920\xdcr#\x01\b\xfb\xc7\xe7xX\x00>d\xbb\xa71\xad\x9a\xfb\xe6\x13\x87\x93\\\xe5W-\xfc\xfd\xb8O\xb9j\xb8\xf2\x9dx\xb2\x86\xad\x92u\x87\x11\xc1\xec\x00\x00\x00\x00\x00', 0x3) write$binfmt_misc(r2, &(0x7f0000000080)=ANY=[], 0x8) sendfile(r1, r2, &(0x7f00000001c0), 0xffff) fcntl$addseals(r2, 0x409, 0x8) fallocate(r2, 0x3, 0x7e00, 0x3) 10:13:42 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r1, 0x0, 0x2e, &(0x7f00000004c0)={0x6, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @dev}}}, 0x108) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={0x0, 0x400}) preadv(r0, &(0x7f0000000480), 0x1000000000000148, 0x300, 0x0) 10:13:42 executing program 5: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f0000000000)=0x7) connect$netrom(r0, &(0x7f0000000380)={{0x6, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, [@bcast, @null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}]}, 0x48) connect$netrom(r0, 0x0, 0x0) 10:13:42 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r1, 0x0, 0x2e, &(0x7f00000004c0)={0x6, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @dev}}}, 0x108) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={0x0, 0x400}) preadv(r0, &(0x7f0000000480), 0x1000000000000148, 0x300, 0x0) 10:13:42 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r1, 0x0, 0x2e, &(0x7f00000004c0)={0x6, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @dev}}}, 0x108) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={0x0, 0x400}) preadv(r0, &(0x7f0000000480), 0x1000000000000148, 0x300, 0x0) 10:13:43 executing program 1: sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, 0x0, 0x0) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(0xffffffffffffffff, 0x0, 0x0) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, r1) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x1) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'wpan0\x00'}) 10:13:43 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@ipv4_newnexthop={0x1c, 0x68, 0x1, 0x0, 0x0, {}, [@NHA_FDB={0x4}]}, 0x1c}}, 0x0) 10:13:43 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r1, 0x0, 0x2e, &(0x7f00000004c0)={0x6, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @dev}}}, 0x108) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={0x0, 0x400}) preadv(r0, &(0x7f0000000480), 0x1000000000000148, 0x300, 0x0) 10:13:43 executing program 4: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000035c0)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000440)=@tipc=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x3, 0x3}}, 0x80, 0x0}}], 0x2, 0x0) 10:13:43 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r1, 0x0, 0x2e, &(0x7f00000004c0)={0x6, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @dev}}}, 0x108) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={0x0, 0x400}) preadv(r0, &(0x7f0000000480), 0x1000000000000148, 0x300, 0x0) 10:13:43 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x2}, 0xe) sendmmsg$inet(r0, &(0x7f00000039c0)=[{{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000001c0)="cc", 0x1}], 0x1}}], 0x1, 0x0) 10:13:43 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000d40), 0x8, 0x0) r1 = signalfd4(r0, &(0x7f00000001c0), 0x8, 0x0) close(r1) getpeername$tipc(r0, 0x0, 0x0) 10:13:43 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x7}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x5c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x7}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x21}, @NFTA_SET_EXPR={0x20, 0x11, 0x0, 0x1, @byteorder={{0xe}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_BYTEORDER_SREG={0x8}]}}}]}], {0x14, 0x10}}, 0xa4}}, 0x0) 10:13:43 executing program 0: sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000700)=[{{0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="f1923c4909", 0x5}], 0x1}}], 0x1, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x1, 0x1, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000440)=@newlink={0x58, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @sit={{0x8}, {0x24, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8, 0x1, r2}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x32}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}]}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x58}}, 0x0) 10:13:43 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001540)=ANY=[@ANYBLOB="b702000001000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000010000006a0a00fe00000000850000000d000000b7000000000000039500000000000000496c37f8c858e271f60d25b7005adc215d787a74a009dc0200f3dffabb7db6061ff110026e67e26d2efe31ab7ea0c34f17e3ad6ea406622003b538dfd8e012e79578e51bc53099e90f4580d760558eeb9c15153f569720b8afaa50b0d87d2f12ab3a14817ac61e4dd11183a1a70d000000000000ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8c2a660a17e3c184b751c51160fbcbbf35b1e7be6148ba532e6083be89358b2050021797eea09c3e5009e85f80d44a479131700000000000000334df464a28083ace8be6e80e71113610e10d858e8327af01fb6c86adac12233f9a1fb9c2aec61ce63a38d2fb40000000000005fddeea0c6e95767d42b4e54861d0227dbfd246d7f715a7f3deadd020000010000000037348a748f2920a8c1a74828900b486667d2624f296ea0182babc18cae2ed4b4390af8a9ceafd07ed00b00009727808700146000000000000000fa00e8b2aa93d06509e5bb3975409589eafd9a546bfa8e2bdff12bcd780eed2607db46e10811a4e78e80a63f27539b4e3968bf931462bcbc5a6f3307007eb5950000000001000000cb8bea4b40559169ebb5f3667895c2b1eeaa275c1a8c38344e12d50ea59c5eef219d29999ba9b6017e0506e8e6efb6cf8664c37f74753b2c0fac823e4c83d78bfebb64dbeb16b29f924571923d3bffa80a423cceafa24386110897e147b7b878df1ba7d887d02e480200000000009be07d6246de8de2c57bc1da71942df987ae3eec9e1f4bd5c873343e443405abf4c12e95830afc427f000000cd9046099c2c24603ece05cfd0070045d9c69bfb4f7913063f3c253426982d78f010b8f80bb3c83d091bc1bec631842eae3bced49a24644c237dce05485352e7f7c301000800000000392d8b8b95fbfbec94ccf3fd7f85c1ab560185cbe9e34bd1a3049449d2d393d23d201ee73f3d6b69a2f3225d684e345da168fb4685dfd201000000e01be64375b400ca83d737e6a2a7331aad21e02b523c689ebc5403a4e87510c060d16c404b931b198fa3f97d66e545dc747d090000006735fc6fa0fb0900000000956163dc371d177e944ce01a7731319adabcb27781ca0b3693ddb6b2e4037a9e74dea8b4309110b280f11e24e58fe79996fd47d772fdc959f610dc3fc2642796bf2bacd38770f79ce533ca9f43a8dc1ba12d4142b4c55620db710000000000000000000000f7416352a66c11e95f36acb54b3cb2ab849170f72c70f82301a1ac39fc0a64e7dd1d01000000a1f4be23c9d8472a5c50671ff0bb57ce865c6b63e6dfa6ad24d0f5de0137a5cef12a7123f800000000000000004728f8835d54b25a46ebb7f1b679776494b12979132c4fbdeee72edb5ac5a50780fc75052500000000000000000000d652d6c3d85582883a8e1385596f232873da205a8fd4817e4400d767f03261560b866a4d72a4b9e8cb0c45090000008b4f7be7f005f94c0c67c4a4c46057e0280557e0d7afbd017408fd25c2acab975809003b4dab6ec5f30800000025e1a24cf0ac443ef8427a03e22ea5d888f07002ef6d944708cdab8897952e5e5ecc10c7e8b7b3e0b684701c7f38e2f2192aae008c43127cf144e4f6ee5ffccd2ab4e3800300cc231cc49a37f6731a4d7d378d4e793fc95ac1599bc302b2018322bddc395943613fdc07e9597c8bbbc645850c20f65bc7af5a14ff30885d1b07ab520c199fac3bbf03837a1dc957f10ff0d0aaf83fbb96120be20805539ac7c153e476b7c5f9bfec770eedb7cae6cf302679bd4c2ebe72e35c1543ad3ca19c1c03d8ca26cb746671a0224d68fa4557ce13a68ff182fa9bdf19339d8aa036008e807220971fd738535fb6f1fe044badbe8bd302beac85f200000000b3c01932bc3abe76299664de9d4ce87cbcab27318ee3389e7ce734212932fd9f0f1c0c5fba0bd404bf17b14a2694d6b4e464bc135c51e049210afeaa63705a766ffac10486c55fc7fef7e8e350283b19d333a465777ef9d8aa952d0b646e52de234b13b1a2013c00dce98e569f12abc1244f81072b1f06526d4bc05fb69b956e382582ef97ccaecc443b1acc9b5897369f1f9f457c82485c5cda82c98bee961b02fb9389536789c3de902f91aeabab344ca063e8c1bc6539a3d8c5a700946d0dbf040c16aef4d63cd9035c58eff472af4d9fada1b02cd01ac13397e0dd058c13f93d5cfafbc3c83559421e2549fb6a7084fe9c840912e1c6c87ce9cfc085a412829bbc5b399cfcbc7000000000000000000400000000000046de97e5b94f5a9e31a59c4b8447d9dcbae0a30706b79685dd25ca7503d1839a32dc48f1b306e4c00865de3594c6d445d202c93e3f3fd3dffafbc7bc9e265a2e293b223220a7293fdca8e95e537dbe387b8cc8a6f6a06d68bb6476c628836939bfb7c4c5c76dc903b38a72ebca646cfbf7498ead3e4016fb17d237ec86c5c009d48275d6a5bbab4c48603171da91cbd2fa68b5184d2b75c5497d3ae8364238e51dfec53452d674fa60d094b90fc62b8dd7933b00000000000000000000000000000000000058a03d8b224a63b3deb021a6461cec7b13daf279945ea8773aa5fb41c5f951295b6f7bae215e27a2a0cdf0e936af1626e2992cf458574fa60504b1ca90370394c6113e699c644fa386d852e8081225c7841bf1a60eb7f481c8f27e1bbf3a6581d79f2a18ecb77a67fd3cb72db89bbeec13ba24683917612c0e286362dcc71d2877508317ba03cb151f0e11e5d62b75c58b7a8234819777a36d970023d1142b2e3e7897a295a69a1d33e216405ffd56a50073e4e96f18cb352935209b552e2a43ca43c1461142fec1640d37fa6c9023b6b985d92facb1a0c7c77e41404dcf24f752f6c0090fa7de5f6fb7b489b6829dcad5d84af2ce316fbc3954b185717cde5b05ee4ce74aee2c86000000000000000000000000000000000000000000000000000000000000c93261545837b3fe4d84e726b93077c2d7e30222d3fa208397fe64daace1b16720d1add4ea5803195b4a207c53ef5481a8d8c9828444dae16b1d98b90235021b2cf63df328e6711245e2bb68c62dcd3549a3d6b076b7b65b6ec10d2566243072b98de2e9902a8437da6b009968d65a5101dcdef4193e8c861d611ca5bbe8545effbac37c079614ebf138c8bb3df0dad3d3238eaa8e3a875419a9b0b42914df43d6f02d484d77fa74d9000000000000000000000000000000ad7151032c2d754b31a7cf3ae488ca730fb2988762cf35b9b1b2a856d97201c4f85dc5cce36ba3878219689d8d50ef6b5a667b6ab298dfbfbbf5341b0a569ff06aad87f4e5a0f573604488c2155d46321d35cb458c9810ef40bfed866ce5fee28c5cbd5d72d90f370541014657296b0f08f1b03d1cac3a456b28d232c04575e4f0fbcc754e5e03ae335e48e0c5e8054e5f307529de085ded1284137ad25c0a8ccb6adf69ad3381833e00cae3487bb4eb5ac8a67f06460c105dc51a7dd6fa5cb7e81e96344433ab1d26a6a6e31056eb19767ad53a68c89066c0d89f385948cf956c0999d4d58c4d61b628996015573f5ae636f36de1e2765be1c1939db0dc27ef1c4a0a35a194c666afb1262ae03977825a9f20592fd6f04e16426e896a16a0c51a3833db7075ff0cc31266c7007ec2565c92db2f9b5876691bcdf64aa1077bb74b9d5ac91d6492bdd390a84e2a223128555572da41674396c1befab86c9b74bd2f064740522dadfe85f24bab0b4e3ec6fed2029b04de244986867cb7f13fa23df1f9d031e53eff3d3f21ecb5e6b0e935959556b7f2d9000c74016eb0015f6e49712b1f2216d198573929aea480054037492bfd836b096b96d5ab5a0719f96feb897db6dc627010b09828d719cf178b41d7b22dfb664d384d775d2a7b3cf5cebf6145dd7c7909562a1a22f90000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xffffffffffffffd0}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x10, 0xfffffffffffffe8d, &(0x7f0000000500)="b9ff0300600d698cb89e14f043051fffffff00074000632f77fb0514140ee934a0a662079f4b4d2f87e5feca6aab845013f2325f1a39050108038da1924425181aa5", 0x0, 0x200, 0x60000000, 0xb20c, 0xfffffffffffffe09, &(0x7f0000000040)="3f58266c799726865bf7830e3773dce9aa7e76becc18910b7b50b80dbed5f757c2a04467671d72f716595ff422e71a25d906dcc8c7007c0605a0ffffffff"}, 0x28) 10:13:43 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=@allocspi={0x12c, 0x16, 0x1, 0x0, 0x0, {{{@in=@private, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x33}, @in6=@ipv4={'\x00', '\xff\xff', @loopback}}, 0x0, 0xfffffffc}, [@extra_flags={0x8}, @user_kmaddress={0x2c, 0x28, {@in6=@private1, @in=@dev}}]}, 0x12c}}, 0x0) 10:13:43 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000080)={0x50, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}, @WGDEVICE_A_PEERS={0x4}]}, 0x50}}, 0x0) 10:13:43 executing program 5: syz_mount_image$hfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000080)={[{@iocharset={'iocharset', 0x3d, 'iso8859-2'}}, {@codepage={'codepage', 0x3d, 'iso8859-5'}}]}) 10:13:43 executing program 0: r0 = syz_io_uring_setup(0x180, &(0x7f00000001c0)={0x0, 0x0, 0x1}, &(0x7f00001e7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000280)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x16b847409187de28, 0x0, r3, 0x0, 0x0}, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_POLL_REMOVE, 0x9) io_uring_enter(r0, 0x45f5, 0x0, 0x0, 0x0, 0x20000) [ 420.055780][T10905] unsupported nla_type 40 10:13:43 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) readahead(r2, 0x100000001, 0x101) pipe2$9p(0x0, 0x0) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000007d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) setpriority(0x0, r3, 0x2) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newlink={0x70, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @gre={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_LOCAL={0x8, 0x6, @local}, @IFLA_GRE_ERSPAN_INDEX={0x8, 0x15, 0x81245}, @IFLA_GRE_ENCAP_SPORT={0x6, 0x10, 0x4e23}, @IFLA_GRE_IKEY={0x8, 0x4, 0xfffffff9}, @IFLA_GRE_LOCAL={0x8, 0x6, @private}, @IFLA_GRE_REMOTE={0x8, 0x7, @loopback}]}}}]}, 0x70}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x8940, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) 10:13:43 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'pcbc(fcrypt)\x00'}, 0x58) r1 = accept(r0, 0x0, 0x0) sendto$x25(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:13:43 executing program 4: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(r0, 0xc0145401, 0x0) [ 420.140766][T10909] hfs: can't find a HFS filesystem on dev loop5 10:13:44 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFCONF(r0, 0x8995, &(0x7f0000000100)=@buf={0x3a, &(0x7f0000000000)="c149e17fac7ca048c752c6ad1e7841eefefcd2a69427d69ed9250ff0ddcc46c0fee6447844d804cb969a56071631e741766c117a2b313bdec1c7"}) 10:13:44 executing program 0: timer_create(0x0, &(0x7f0000000040)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) r0 = gettid() timer_settime(0x0, 0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f00005befdc)={0x0, 0x0, 0x0, 0x0, 0x0, "000000000000ff0000000000040000ec00"}) r2 = syz_open_pts(r1, 0x1) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "2082b873765822490ed1f9dc2966b1afcf4b63"}) write(r2, &(0x7f0000000000)="d5", 0xfffffedf) tkill(r0, 0x1000000000016) 10:13:44 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x2}, 0xe) sendmmsg$inet(r0, &(0x7f00000039c0)=[{{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000001c0)="cc", 0x1}], 0x1}}], 0x1, 0x0) 10:13:44 executing program 1: r0 = socket(0x25, 0x1, 0x0) recvmsg$kcm(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 10:13:44 executing program 4: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SIOCRSSL2CALL(r0, 0x8917, 0x0) 10:13:44 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@updpolicy={0xc0, 0x19, 0xcb23c9c9931e99e9, 0x0, 0x0, {{@in6=@remote, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x20, 0x0, 0x0, 0x0, 0xee01}}, [@XFRMA_IF_ID={0x8, 0x1f, r1}]}, 0xc0}}, 0x0) 10:13:44 executing program 4: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SIOCRSSL2CALL(r0, 0x8917, 0x0) 10:13:44 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@updpolicy={0xc0, 0x19, 0xcb23c9c9931e99e9, 0x0, 0x0, {{@in6=@remote, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x20, 0x0, 0x0, 0x0, 0xee01}}, [@XFRMA_IF_ID={0x8, 0x1f, r1}]}, 0xc0}}, 0x0) 10:13:44 executing program 0: timer_create(0x0, &(0x7f0000000040)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) r0 = gettid() timer_settime(0x0, 0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f00005befdc)={0x0, 0x0, 0x0, 0x0, 0x0, "000000000000ff0000000000040000ec00"}) r2 = syz_open_pts(r1, 0x1) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "2082b873765822490ed1f9dc2966b1afcf4b63"}) write(r2, &(0x7f0000000000)="d5", 0xfffffedf) tkill(r0, 0x1000000000016) 10:13:44 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) readahead(r2, 0x100000001, 0x101) pipe2$9p(0x0, 0x0) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000007d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) setpriority(0x0, r3, 0x2) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newlink={0x70, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @gre={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_LOCAL={0x8, 0x6, @local}, @IFLA_GRE_ERSPAN_INDEX={0x8, 0x15, 0x81245}, @IFLA_GRE_ENCAP_SPORT={0x6, 0x10, 0x4e23}, @IFLA_GRE_IKEY={0x8, 0x4, 0xfffffff9}, @IFLA_GRE_LOCAL={0x8, 0x6, @private}, @IFLA_GRE_REMOTE={0x8, 0x7, @loopback}]}}}]}, 0x70}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x8940, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) 10:13:44 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@updpolicy={0xc0, 0x19, 0xcb23c9c9931e99e9, 0x0, 0x0, {{@in6=@remote, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x20, 0x0, 0x0, 0x0, 0xee01}}, [@XFRMA_IF_ID={0x8, 0x1f, r1}]}, 0xc0}}, 0x0) 10:13:44 executing program 5: r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r1, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x24, r3, 0x1, 0x0, 0x0, {0x5}, [@L2TP_ATTR_CONN_ID={0x8, 0x9, 0x2}, @L2TP_ATTR_SESSION_ID={0x8}]}, 0x24}}, 0x0) 10:13:44 executing program 4: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SIOCRSSL2CALL(r0, 0x8917, 0x0) 10:13:44 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_xfrm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@updpolicy={0xc0, 0x19, 0xcb23c9c9931e99e9, 0x0, 0x0, {{@in6=@remote, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x20, 0x0, 0x0, 0x0, 0xee01}}, [@XFRMA_IF_ID={0x8, 0x1f, r1}]}, 0xc0}}, 0x0) 10:13:45 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x2}, 0xe) sendmmsg$inet(r0, &(0x7f00000039c0)=[{{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000001c0)="cc", 0x1}], 0x1}}], 0x1, 0x0) 10:13:45 executing program 0: timer_create(0x0, &(0x7f0000000040)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) r0 = gettid() timer_settime(0x0, 0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f00005befdc)={0x0, 0x0, 0x0, 0x0, 0x0, "000000000000ff0000000000040000ec00"}) r2 = syz_open_pts(r1, 0x1) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "2082b873765822490ed1f9dc2966b1afcf4b63"}) write(r2, &(0x7f0000000000)="d5", 0xfffffedf) tkill(r0, 0x1000000000016) 10:13:45 executing program 4: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SIOCRSSL2CALL(r0, 0x8917, 0x0) 10:13:45 executing program 5: semctl$SETALL(0x0, 0x0, 0x11, 0x0) 10:13:45 executing program 1: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x1) writev(r0, &(0x7f0000000780)=[{0x0, 0x2}, {&(0x7f0000000500)="aa", 0x1}], 0x2) 10:13:45 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000180)=0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x85, &(0x7f0000000540)={r2, @in6={{0xa, 0x0, 0x0, @empty}}}, 0x90) 10:13:45 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, 0x0, 0x0) 10:13:45 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) readahead(r2, 0x100000001, 0x101) pipe2$9p(0x0, 0x0) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000007d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) setpriority(0x0, r3, 0x2) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newlink={0x70, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @gre={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_LOCAL={0x8, 0x6, @local}, @IFLA_GRE_ERSPAN_INDEX={0x8, 0x15, 0x81245}, @IFLA_GRE_ENCAP_SPORT={0x6, 0x10, 0x4e23}, @IFLA_GRE_IKEY={0x8, 0x4, 0xfffffff9}, @IFLA_GRE_LOCAL={0x8, 0x6, @private}, @IFLA_GRE_REMOTE={0x8, 0x7, @loopback}]}}}]}, 0x70}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x8940, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) 10:13:45 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/../file0\x00') 10:13:45 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000080)={0x1e, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x2, 0x1, 0x38}]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:13:45 executing program 0: timer_create(0x0, &(0x7f0000000040)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) r0 = gettid() timer_settime(0x0, 0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f00005befdc)={0x0, 0x0, 0x0, 0x0, 0x0, "000000000000ff0000000000040000ec00"}) r2 = syz_open_pts(r1, 0x1) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "2082b873765822490ed1f9dc2966b1afcf4b63"}) write(r2, &(0x7f0000000000)="d5", 0xfffffedf) tkill(r0, 0x1000000000016) 10:13:45 executing program 5: syz_mount_image$udf(0x0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000400)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x40046629, &(0x7f0000000000)=@v2={0x2, @adiantum, 0x0, '\x00', @c}) [ 423.212796][ T3690] Bluetooth: hci5: command 0x0405 tx timeout 10:13:46 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x2}, 0xe) sendmmsg$inet(r0, &(0x7f00000039c0)=[{{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000001c0)="cc", 0x1}], 0x1}}], 0x1, 0x0) 10:13:46 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000200)) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f0000000440)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34cf2645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000180)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000100)) connect$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) 10:13:46 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000002c0)={0xa4, 0x0, 0x1, 0x401, 0x0, 0x0, {0xa}, [@CTA_TUPLE_ORIG={0x3c, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0}, {0x14, 0x4, @mcast1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @local}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_HELP={0x10, 0x5, 0x0, 0x1, {0xa, 0x1, 'Q.931\x00'}}]}, 0xa4}}, 0x0) 10:13:46 executing program 5: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lsetxattr$trusted_overlay_opaque(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, 0x0, 0x0) setxattr$trusted_overlay_origin(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) lremovexattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=@known='trusted.overlay.origin\x00') 10:13:46 executing program 0: r0 = socket(0x2, 0x80805, 0x0) r1 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000140)=ANY=[@ANYBLOB="c5", @ANYRES32=0x0], &(0x7f0000000180)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x7b, &(0x7f0000000280)={r2}, &(0x7f00000002c0)=0x8) 10:13:46 executing program 0: r0 = socket(0x2, 0x80805, 0x0) r1 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000140)=ANY=[@ANYBLOB="c5", @ANYRES32=0x0], &(0x7f0000000180)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x7b, &(0x7f0000000280)={r2}, &(0x7f00000002c0)=0x8) 10:13:46 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) syz_clone(0x0, &(0x7f0000000280)="c2", 0x1, &(0x7f0000000100), 0x0, 0x0) r1 = syz_clone(0x60000100, &(0x7f0000001780)="b612804733208b8f48bf1e9588d173f5d08e162f272181ce5ee70742809e37d1fe1ac360fc9ca25169e4f0e24f783290c9b63e93218c95c67c0e8117f8aec254b7f2e47cca1ec7145cdea5125b235ad5b94050a9075a2f99c7b7f86ab00437439577077368adb0d8c2bbc06ddaa8c81d65a7080bc2b65f6b63417e3faebca576ff51dbe066b30d110fc104805d5b2a9a3dfc027fdc5adc6fae14268c964e8d7150b36ee32a5a1f129a833413b6f671a779fa4fe88157dc93c25d0624ae719d6f0fc00578844913154560ab5bbf4af78d8491fb31d0e8bd5506eb3b9845f63a6bf181f318dd36180aaf1934db691acefe98ff06d0ce4b4edf4a7172563275cad4eae6eae5bc410fa26ee682e9164afb7480b319704602e153c30e8b8cb7af9a8369d924eab03fddc57bdcee54a86c06b59e5b6c1842d061c952a88590bb250b89b6cd7b67b9ce98c6c3330fee62a73524aefea4ea5c6775da00e1189f35bec6f17fa8e91ed1bbf96ffa738bf5f716e788f1b3e342dfab8bf51c2151ada0f37d160a54273d1aba8c3df5e86e49c69f850283a5b417a386b2af7d95e5d7455411eac367fc212124c44c233433e54df3c512162e5681ce93aaea4e97f4983a073b3fa9804970a2069c67ea36a4c9c3580593221d78201db466d9ea4db89c85c909f74de45d22f2e451cbb8a959e0d29e68f9aec8fb714ea9941c301c572ce7916422e678ba853823a799346f7496e3e5d7bf663812c8c618b3cd533a64ea9b7d7cc12e7eb40e317c2b725c8e4b2244ede917bc86bb3f21e75ae097c299699a2f294ddae9d0fd129e8242f474665c88fed95877a0039238186d3efd6fc9f5ce87bbec372f46d70ae7f7be991f76a070a8b3977f95d811405289575701b60c942ee8e5a2b414e0df81fcf4d90c03a025d38346cc48e748cab081094b770066f888f43cf467217f356a9b0f8e23a740faa029ca2b1310037c50bd8b031c9fe3e984375a891da1be2f7f6c6ca50f05cf400324a1e7b18c0b270172ffa86976538569cf04e4fdfeded32bc5759beecd15f7b06446f450633a7ccf54ffe0de36ef2f6010b8ac1dac25cc6ebc2f9f65300e225838de1c36613bdc14b76af63b9323088154e7806cb19611da2df82dff952334920b00532ab084f7eed2325e982691187f59db99af9f987639f20afacc9e0384682dc24de0ba9e49617eccb366ca99d252d3c33e6185c0d448badc247f59df40c9fc3ca050a08cd9ec3bbacd25ab2e500b2c1d71a48089511d17043345565e789be386410fcc56b1414b4e9d5f9dbfc6305d3a1347b0a1166277453c5b66620e2eada33b98527de7ab459cf0a7c3dcffc191a8731532e1be75c0b8ff8f1296fad10c280e6d608169bb74888ef6bca5c3bd192ff50eeea6c6b43f67e816b33cf20b6b52aa9914a16586db430b80c51369089b28aef072845e411b773413c383e3f47227e7029e7ab976580ac694fd6a155e97e15e66a60342787ba2a19b04577b0d147604f88ccf4a78b31845e69b1bed3d8958e5b14ca36949ba8adbb878f92f817807a39421ee420b55232651f98594e98a133a0765f2c2f1fbb33b28fdad7eaa1139fc51294bd987150e16896af45cbc8b2abb545fd109055e98491947ef1b3923e8a32ce4a170abfdafc7cdaff08da2e8be70110ddff533843fc203bc25be9f89d4da17dae8b984a074b4065134eac91ae4d282705c65de6adebb66483385b258113e4b26733448cd17b9b59ba6c5e2b6afdd224e400265af4d949297e1794703e578dd56b95747bd8bdfe87cabc4e74860bacb194a0c01956a67b2c1c0b393d2c63bbef3eed51ccc1f94d3f6ad071b4ffc4489c0cefa26e3fe19cc633d6e3aff7f92eb71ce04b478240b17ee89c04a12f87302d760fb10ed4e0713fb92cb52847ea948ebc973bd489a6911a7a859403a242450baed5cfe3af588565f1cdeccc8a7499b434206795bf2eecf4b052ed39191a6ade83b25077f430dabad9f8767bddf556cd957bfdc37bd3070aa606f7415bc9743c55adb63b6f77b65d03459bb64369e2aaf564174ff38a68d9c8e789163c7355fd8ae317360c5f40de591fee706ba35720f4a49a09837046794983fb1d0cab5bfd478904b4d015d10131341a968f8beaa79ff814eb44cac31515e12d681172d287f6d1bce8cfae6464b8ad9718a83f90c4900f6519d85122a8fc081443c45dc6ea0b26495d4cbaea66af07e14435d6aa50a29896eae71f5d57126fb8769f58d81913782441c603abe54e1952c9dbc9288a43de6d654f8cfcd26659b677a326e1bcd4a0a8f357dad2d948b9dcb672126c3cb7464b509018986c1757a76ae270df09e85bb821cfc8df326c613434a958a327d33b3d920c529a8c79adc11c0a290a10f43a079671275a969dae2e77bb951b83107663186dc4975eb651de4ce9e3d041d72483c283a60a33a1b398acb60195fabb2364682764e5f02424e8911c10f9443194fa838e2514c56b0d2629973f7996045248efb14ce0c01a1b52a67d809cc896f32068d775068570ffd9baa5b2f071138f1bc434100377b3554f3565d066969aede603059ec5a5d1473da567a9103e1d4fa31ac8e80494d30d235c32180b8e50d8f39bc43038db7ea6dff6de2d3e33ae97f40cffc49b76918c9dd8c5888abd3b03e7b41bbab908ddaf86e2db6f1620aa266d6aec951a3da9ca6ecc7acabe791c59a47b322cdedc42faf7af540127fbfa33a33a627147c7de711263cbd9861937843a12727d8253b92ed618f69eb7c6a8300e913d0241c51c21a1c0ca0090ba68e06a1270e33a891c932e58b183a814624eba42f160aaba969eeca1b710e019ad0bab58a8f22fbfe89aa0c69662de9ec03f586656952fbacc524e71e31b7bcf43ca8da8677799f405a5c19600603b923cbe3313e3404ecf7cfa06163dfbb07b642ac5181374fe6c9791c5bad8bd015b3b24f779834c081f29cc543a40b39667b72204732099e945d8ed93a2d82cbf9b7675b4385687554ebcac0ef169a0a525055b70c3ab5429442428a54608564d1abc902dc0053e53a510f1f34b40a2491146e383aa25d70bb9358b0ea4a3151b5111b3349b8a9f83f13bfb7197082c2a3b742e75694e1e6685e1213afe2ce463d9e794f9899f7f4ff8ad7f96893fd85b9c674123666c0fdb8a8ee8d823e3263d4800a430fa3b095f51d0b40e00c9909d80702a607a1bc0a3072bcac3860a6a48b344eaada7bb338e996da9a6baef9083d2c8c7c5c99da12bbd58eada0a06feae8c45b6d2eb7cfec64055e3e2ab89e0b202b6b080b6c9fd73f0730596cc17c3e66b9ed892ec8d096522917032e1dbd20142f035b8759e9801731c5ff5fb79ba59aab9f001b5c01169f3513b94113374f5568ea6de9bad6d1cc64e9656b4b45a21c8b4212fb4d3bedbdca9736e0b167efce7f8a293335edad424fc4e975af450d06650fa0e5c923a6bdeb668e740bcaea36c2a054ef8cbc36af2a81be24fb4366fc8d3682b652de99508127ef9f076b791aeedcf59053458882da8345271f845f8f5c2c4bc1ffb764d8544fda552ee91af5991b51f632719d5924cd8636211e18c87c41364d2fb539871784e2e9f6f907370378efd20154d9747c843c2ad49a7673c02c75902dbdf7637df0abb940a97b9076cafc943dea787d2e3744ca43f21f5144170f3722764b81a8f6fb75ddcf7ed93774a313beebcc94dbd3236c954ba60c172489c0f1abe42ddd56ac1d906e5899d654798792d6a156fa912d194816f172204c1bac1dbfc2c99c044ac94b064d595e389394329d21b637e7f2e46c817da281cf02c267f66ea0df14088e80e8ac89788557d3ee67b7044cc5a0bbf7d7c4a19e1ee4da5801112179eb70d5be0696b7524542bd6c9572dc930b7b50256c3c25e3f1b9f6e4387fd991f9b8f932431674fe9467ee1e7072f830053a2587809e2b10cd640a9f2ab0b118dbe7f7b8e3c2d00a6397ca2f161e97992a33c5b73d37a5b1531189c9f654634b76ecd0275a533ce8d362db512a769f510b72e9eca47efb9bb9da9f45d2df96896f1750634dcb2654ea1fb0f42ca7bd3d552e5c1b825bb328e14e1ec7f6d4636f763ed2669e88d2999381239a0367babc8af74d8d7b571cf4448330577f3aa6b538bce5b753361cde2958884bf5fecaf9f5700c468a6d0746e8675c64c9ef4ace3a150fa18c95aca5dc575babe80da065de74bf2a2583582979a0b3d40507ec170506b4f2462c2d8b0b079fb029ce750adf56bb1b602222f9644090f859523c74c9ec2db7143bbcaf0d24efe3927bce9e7b6e683f404a7b849e793011c52e5e5ebf7945f071b761cc65bdf1c6d5dadb33d7ffe23b1fe04f068d1aeaa9c8669fbf89ca3b3031572582a6e464ce51782ee7909d0b5487eab06933946293b502cbef2c61a0d206991716edb00c11e32b046310a5386f7c1647678a384f662db4bf42203f255623ba5f2c17b45073a16b51e7aba0136ddc1149ff0e24aee09167e5aa674338f7080ccee7f1d8c01bcffc69ddf90300d8d7a57b34ed607aff9676a7c0f56b4edcc463a57be9fc2547315ecb1ef2a6ab5b4798add02f9c48079016ebf612fc052e82bf59aca3003389765c017e441f4ecae3b84c7aa7b8255e73f26a7955a8a1c268ba815b8df9732e1a0f8a2366ad58ae34b7bc8bb2cf8ce551325ae3a609ef50ebc9c200db716898c9c97a23ff7a711db413557fb13f15f2d7f754c6a3acbee9d1d63395494a867f1ba5f9ab3adaefa76d563b163b9cc89c4e2b0a28a08ad04f6bfbe844d122b2d306ad33d02952e9217132aae57bf75037c19544e04b075e1c324c21abff54676584c54eea76e5f6628dc86bb23da07d46c705b6c7d47bc86dc119f91d62ea75d95731b9f11c5030dc7604a788c2911e93fb6686d8f549664da3fef965539e54a7a754b4fdee5287d137788b87c908c31c1c94ce415cc40c49e31a32405252374c6f4ad275ed608980859fb49d2fd457b2c41c113a3a2ad7a101009675d230031a5d3dec60ea61ee2b30700069c2e95d3c1d65ddc439764ee444e15d99e20d7b75f3f2983958663315d443f33ba18f466d9fb5e1802ab36db749e29f618751f03fc14c02341c5fc81f0bf4cf98d5d943dfd25819c297679204e22906483a2b805a171dc9859608ca109ae68087bd01337801640bf24a6f425bd8d3ff10a26cbe26119cc81ce02d427dfd8253aec5eafe30cb2484d7b4b11628b9b34b1296a16fcfbff6ec4765e0d04f5771822db1c57d2adb2220", 0xe9a, 0x0, &(0x7f0000000200), &(0x7f0000000640)) setpriority(0x1, r1, 0x7) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x541b, &(0x7f0000001740)) 10:13:47 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) readahead(r2, 0x100000001, 0x101) pipe2$9p(0x0, 0x0) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000007d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) setpriority(0x0, r3, 0x2) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newlink={0x70, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @gre={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_LOCAL={0x8, 0x6, @local}, @IFLA_GRE_ERSPAN_INDEX={0x8, 0x15, 0x81245}, @IFLA_GRE_ENCAP_SPORT={0x6, 0x10, 0x4e23}, @IFLA_GRE_IKEY={0x8, 0x4, 0xfffffff9}, @IFLA_GRE_LOCAL={0x8, 0x6, @private}, @IFLA_GRE_REMOTE={0x8, 0x7, @loopback}]}}}]}, 0x70}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x8940, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) 10:13:47 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000002c0)={0xa4, 0x0, 0x1, 0x401, 0x0, 0x0, {0xa}, [@CTA_TUPLE_ORIG={0x3c, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0}, {0x14, 0x4, @mcast1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @local}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_HELP={0x10, 0x5, 0x0, 0x1, {0xa, 0x1, 'Q.931\x00'}}]}, 0xa4}}, 0x0) 10:13:47 executing program 0: r0 = socket(0x2, 0x80805, 0x0) r1 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000140)=ANY=[@ANYBLOB="c5", @ANYRES32=0x0], &(0x7f0000000180)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x7b, &(0x7f0000000280)={r2}, &(0x7f00000002c0)=0x8) 10:13:47 executing program 1: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x80044940, &(0x7f0000000000)=0x14) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000080)) 10:13:47 executing program 1: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x80044940, &(0x7f0000000000)=0x14) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000080)) 10:13:48 executing program 0: r0 = socket(0x2, 0x80805, 0x0) r1 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000140)=ANY=[@ANYBLOB="c5", @ANYRES32=0x0], &(0x7f0000000180)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x7b, &(0x7f0000000280)={r2}, &(0x7f00000002c0)=0x8) 10:13:48 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000002c0)={0xa4, 0x0, 0x1, 0x401, 0x0, 0x0, {0xa}, [@CTA_TUPLE_ORIG={0x3c, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0}, {0x14, 0x4, @mcast1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @local}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_HELP={0x10, 0x5, 0x0, 0x1, {0xa, 0x1, 'Q.931\x00'}}]}, 0xa4}}, 0x0) 10:13:48 executing program 1: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x80044940, &(0x7f0000000000)=0x14) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000080)) 10:13:48 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) listen(r0, 0x100000000009) listen(r0, 0x0) listen(r0, 0x100000000009) 10:13:48 executing program 1: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x80044940, &(0x7f0000000000)=0x14) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000080)) 10:13:48 executing program 0: r0 = memfd_create(&(0x7f00000003c0)='\xff\x00l\x1e\xa00xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x1b) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) unshare(0x6c060000) 10:13:48 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {0xffffffffffffffff, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) 10:13:48 executing program 2: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) unshare(0x8000400) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x12, 0x9, 0x8, 0x20eb, 0x10, 0x1}, 0x48) sendmsg$nl_route(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@bridge_newvlan={0x24, 0x70, 0x8, 0x70bd2b, 0x25dfdbfd, {}, [@BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_STATE={0x5, 0x3, 0x2}}]}, 0x24}, 0x1, 0x0, 0x0, 0x8c50}, 0x8000) time(&(0x7f0000000180)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0xed0f03ac, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="200000000f0100000d000f25ce000fff0f000000010000000000000000000000002000000020000220000000d7f4655fd7f4655f0100ffff53ef010001000000d7f4655f000000000100000001000000000000000b00000080", 0xff71, 0x400}, {&(0x7f0000010400)="2e0000001300000023", 0x9, 0x800}, {&(0x7f0000012b00)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c80}], 0x0, &(0x7f0000013800)) 10:13:48 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$SO_RDS_TRANSPORT(r0, 0x114, 0x8, 0x0, 0x0) 10:13:48 executing program 4: syz_mount_image$v7(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x0, &(0x7f0000000480)) 10:13:49 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {0xffffffffffffffff, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) 10:13:49 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x1b) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) unshare(0x6c060000) 10:13:49 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNISCRNMAP(r0, 0x4b6a, &(0x7f0000000000)="0f20") [ 426.158328][T11064] loop2: detected capacity change from 0 to 264192 10:13:49 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$UHID_CREATE(r0, &(0x7f00000014c0)={0x0, {'syz0\x00', 'syz0\x00', 'syz0\x00', &(0x7f00000013c0)=""/225, 0xe1}}, 0x120) write$UHID_GET_REPORT_REPLY(r0, &(0x7f0000001600), 0xa) 10:13:49 executing program 3: mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x32, 0xffffffffffffffff, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum={0x0, 0x0, 0x0, 0x9}]}}, &(0x7f0000001540)=""/4083, 0x26, 0xff3, 0x1}, 0x20) [ 426.256373][T11064] EXT4-fs (loop2): failed to parse options in superblock: @ [ 426.347589][T11064] EXT4-fs: failed to create workqueue [ 426.782146][T11064] EXT4-fs (loop2): mount failed 10:13:50 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {0xffffffffffffffff, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) 10:13:50 executing program 3: r0 = getpgrp(0xffffffffffffffff) r1 = inotify_init1(0x0) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) kcmp(r0, r2, 0x8, 0xffffffffffffffff, 0xffffffffffffffff) 10:13:50 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x1b) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) unshare(0x6c060000) 10:13:50 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNISCRNMAP(r0, 0x4b6a, &(0x7f0000000000)="0f20") [ 427.183580][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 427.202495][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 10:13:50 executing program 2: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) unshare(0x8000400) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x12, 0x9, 0x8, 0x20eb, 0x10, 0x1}, 0x48) sendmsg$nl_route(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@bridge_newvlan={0x24, 0x70, 0x8, 0x70bd2b, 0x25dfdbfd, {}, [@BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_STATE={0x5, 0x3, 0x2}}]}, 0x24}, 0x1, 0x0, 0x0, 0x8c50}, 0x8000) time(&(0x7f0000000180)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0xed0f03ac, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="200000000f0100000d000f25ce000fff0f000000010000000000000000000000002000000020000220000000d7f4655fd7f4655f0100ffff53ef010001000000d7f4655f000000000100000001000000000000000b00000080", 0xff71, 0x400}, {&(0x7f0000010400)="2e0000001300000023", 0x9, 0x800}, {&(0x7f0000012b00)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c80}], 0x0, &(0x7f0000013800)) 10:13:50 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f0000000000)={0x15, 0x110, 0xfa08, {0xffffffffffffffff, 0x0, 0x10, 0x10, 0x0, @in={0x2, 0x0, @empty}, @in={0x2, 0x0, @dev}}}, 0x118) [ 428.030691][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 428.039349][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 428.047050][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 428.054751][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 10:13:51 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x1b) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) unshare(0x6c060000) 10:13:51 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="6a040000", @ANYRES16=r3, @ANYBLOB="01edff000000000004003b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba52ee4080211000001505050505050"], 0x448}}, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000003, 0x11, r0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_RM_DEV(0xffffffffffffffff, 0x5000940b, &(0x7f0000000280)={{r5}, "683536a252d9b39701a33247ab5dff42cfafcbe66a3f310e0f14fe851ddbeb385b9a0ce1cbfe2895e547f3ab86db90759c2e64d25463f083cc2e500d0cf9ea164e493389f61784264c29d8ce8a69c9745fe7c77c7649e7563c887bf8610a86a304783a089d941a7727e68b1530201ad061df7e3c4e505aebc61573b92fff3d415f1f812cefe1625e87b43928b74a1ae4c2b5bbf2b579faba0aa6aafd0e8db9a14fc5ac65dcf7b12c92b1ad1142533224e84c596d5ac1d3fa2f283aa7ebdd98350cc1814f5c1677ed2d8b2486224134620172a1f4a257d0336950e236b4ba57ec6e44efea5b48f600bcf61ae4087a0d9cedf51f3ced915be867cf1185c1f63e57757bcea260cee192c94b39789f6b85d0c01b13fc2759d74dc9aa9f4a6779af9838cc3ab89ee3b7f7fe36fe4fb0c7798aee45fb4dec000c8e50dd8e5257de3b75a776b2e30d26558d1e0f99787be1fa2845faf9437ec37b931e6fe0daa7f6bf64aaad3ca2644c8cef66436b7342beb8e26872dac0880292b6d79fe01af86ccb0de465f6b7bc6d05b80c021652fcceefc451fd67eb02ead8c4fe8e57d7f597bd5cc6c6488a5326512fe0d7eb7d9d0db4bcdf875a0336299539edbabaf045f512c012d664652ff70fc65eb380842517946b7a2a100f70bfef13f7f18f993cdcbe31eab5ff74653ce571ad718cc5d156b93fe53b855c529297a74b554f7d03400a0834cfc66f24c122f716fe99651ae187cab85dbdd3e0fc66f2af735f21d5d1119bc7e6c8ca63ab8e64f1d0b3b87a1d3c2229c6214eac92bbeed3078bd9d61e710ebf45d4712a844bcbf9051f991174ed9000cbb87f523642ded39fcf94a2a834625e7c9c4b1d325b7d3651b68c37a6398f137594a6e2965b9c0465c8894f2df7147d7553a5bfb09878fdcb4a66f589e1673b49374b1aacf1d1e75c0f234ce7e43e0e84875e02871024eed75de240be0c1c448e43bfd33a7d8db75cd04d8724b0b934198ff79751a1bd1f78cfea1060c674a09112b2b689e2d5dbd26caf846359f38bfc56fff1d21e76c8301946e357c181e6a5a7b5ed5ff7f017576e9a528af8090492a1625404be2958f96792d03565f2548d3d2030f7bb512050a68443b316948b39ac1ae957ea937ed4fa82630a34120e69da6b2133def8b4d4076873d109aa6618b07d97a39378e5eeeb9354e3bb5f04de82c103856db39a0b8be18f50cb620cce6d184d34c90b2a0d176e002879f47d7179c3a5f4802428d69b1e06e73f715c4e2d32899a8d59d202b57850c9b7e65978c240a5cb3fe8568b1ea14531fe89deed2c4571703a0fe081d58b04460f2a3807c705227e1a2f94cfb105d9ff23b6ca8031a80c602ae4d122d0130c4007192c0eda18f92a07785c0093c857db6daad99648ce1fbb42efd8f125697e7427aaf1f2e759eac9971d0520080fdea1b487482f2ffadb3e8ed7c803d40ca70747d7905f95d88be93dace413e9ad87e3f678c9b8f36c173fbd1a04a0d5cb9cd71e91be9c491ddad96be1850d6d375e213b1ec80ede40a707a58b6a4199d8be2c11eee6ec75030f2e4adfcd346beed45febef2fca4da682257d83b23471a5c2171a83c0c9a24e14b427797f892fed4012c440da463bdc6f345872f5db8e163b420968387e9cd9c5458861605ddc8b97c2d8772c2deaedc4f09638ee75252f1532c1ff54966c7e7cb44e0dafaf15773438a86da7d453e5387efb51804a5be9ac128f372c5e27143e67fc2e499aab1f400454848e7fb399c891a20544a76689513843a8f411e1637b118d2a4ce815715063b2352e7850eae1fbee86f5630248ceeabef9168cee033559cc463399505c3157c07cf120562c292ca75d24b3fdf90d4d579609dc6baaf6fa1599ed7150592ef5cbaa8d159c3beff95033129f54518e20a322c36fc3cb9f9ff7bce3d9dbec63b6361681874ec907ce58a3d835c73b243a52407d6cea7e9e3e779dd458b8b559d8aba5bc6de48ba6fe48a54d790c92f77425d2aab5b25d104e2d0d46fc4301e745ed7081e8fb337c59bd6e4f4cf1306f5221dc56aeefed7331a430447956b480e195cdcdc2aebab346c0781bc71e16a0ad2d26df2098f8d9b8a223271b6961d0eb84eb855991b1aeccc1ce30ff13fce9f8eaaefd51c05864087af8916249acba50c22196205753d3b5206eab217319b7608eea3df67e7368fb2b8255a768db48f1a0897a4735fb635f3d9e6803ac5d9d3970ec8bcc38505730a5045db77c55d57bf8312d52ab8b6538eaed8b12dacecd56a0bc9c756e8604871656541aae32f243a7ec51f3699f0a2e76c0c0b8e683f3ab8ec675165fd9b2447a3cb6c1e24e1e1bb21bf971d802be5b597b3ea924548c786a6a41068abe6511e0cdb2bbb16bb43392ede088f55964b5da974ee0d5022ef934d35df6eb0a62c7388ba2bb3bc6905a4250a7a3557213f0b55664b51f18cc9a6456976f11c36fdabf40024bb45f2864ee086d1afd072c322a98ffb631a5a4da53bc69223356f6372e222c0c8aaabec16f17dce73e8449fb41686eb6925ede7c4f17b7029fd30821c3d01ec199a85260ce35bf90dbb6f1634dabcdb19014eed728cce7a15b7462608e87381423ed61f2beff6c3f6500e2f936e9abc440cd8e1924ec420fb5269cf36336d6a0832b32808ccf35ed5f5082f30e0bb956637c1cb13cbe7840f69ff8d774aa59111518dab42780e7cc4388065aa19ff0b4bbf09c75b2bcf8641bcefdd3f546ec8e02534a5822f77fde417ab7b645f36c070d3f8b5855555ca35495f85c72bd712acc38b9650fb55aabbff3d9ba6b10c069f66000e29bbfbc9222f3b08a8e89ae1d6a78f1784021c37bfbb7c2b77f0dba0eddacd34d3698be1f770d55593f719442b819ea914bd5a56456b0afb4a57e6e1e3df9fddf9dc6c5cbd4b1b6ed2c85e2c46b1240744a1cda66bd521ac89adf973cd739557f87ad565788b56e948774c7361261ff72c3ae2679530a40232fbf874b100ce54ca0bb502c98ca095cf2c74bf470fb1d503aba0d9a6388dcbd610e5749b93b8cc06ac9c5b360c74bad7663b22132ac6ebd3ab605ad3b5aff3675ddae056eb2514ba1b34c1f1c9ab9ab5eff576c09916b94a7df0ea3ef8107e7c18059c75dd0aaea15bf6dee654602ce0c990e1a39ff823344a649c6425fc36f1c337557adc0e4472c85ccb985723753f722d2a2b8157bb3fe94319594e04e0905cc33d372f7f05be282274e3a61c9a38432c96b7a92df663a1721b479dcc32ff18e516945e7131f64a8cb916fb878e83f4839aae5cd543f30456a1a3de7a26b43913a01dc37ada4cae28ceb292d2dd9089d2a4c9cff9d4488f4c7535fb5e7992c862bf9dcb73c532e2cd05acf49416f455ccc12f6cecd55637ca28fb1e2c64ac5607dde534f786c68f2bdac6e6baaa08d7fd0f0f10b9b5af62a59a16a522b9959431443362083968a225861219ebb8dbeadf2d1f2cfa40f4b0ef2b220fe94ef9509c4983a98aa8f80eaeec4ca8b746a1d9720ddf38f5036b94aadcc3fe73a10dac6f0719756b1bff1bde73f653b36381975448a6f88750cc8135110418cccd9f2e7d78e92548b2d70f6f84c6392b44350f25b3527bc501253626069c8f1170e96f13ad6aa05eb34bc97ba7549713836ed62b81ea2fe4c23d5bf548b844873e4f9ffb22f0ae5b0efffedd78c0dee7231f5f2aea579ceafedc68d5d88a2ece4ade7c2ab08f86f4dd3dd46133f61b40f270ac0c9e313c6488728d390260a7ffee7edb47b090cf3ae6b1b2948774068cff2cfa724e8f093c3c28942587bff8833457f24bca729478b22074c81e257d9e6b20e207a27a535934745b09bab6b62c2ea4d45f902ddd81c45ca9b3b8b7d295b86b6e0fd349357e8e4498d84514da748d57975e1da187f4fbbff7ffe0e938a95b0738de7221d0613eb75f66a239a6572ac16c77bb23dc1d416bf14326eaafa372bd94a54e11ffde8320c7f9ae8cd6a7975c4aabab806d1a765d1c151c5b0cac024a7a40c73d62d382fdb055efdd40de1546963ba66de864678a8a178dafdbb9b6a06cca26a458599ae8330826b6d5cf877fd28c6219d6a2a9270eddb97ea6b8f69e0b02d269bd8d588ebfefb8c1c24e400b65c2a0eca26e6ad30f464ffdf83673d2f265e60d76033dfb08644855ee3d413830aa801209d378ea4162d81a82d623ce2a97058a7c78c1417cf9fe1973e721238391956dee189c173150b6af5add208471957f0d1ab2e7fc26d2aec6d437420e734bf50840bc450d7073af2bdf847d6544965d3e6b4d945e558216860be24eef388d01e43a19d9e0dcd588cc155f2305a08996e82e2d01f25b2c6536c3ee9cc349de28e79ca8d691cfb43647342d5970de587ad48560760b07f8d90adeada9aea9716a3ca87ec2aecc345c3390b46fbcaadee29ee54930e8bfab1ba67ca958e52de5a34bfd0b20aa47c7de6fd21a0496a595eeddeed7c7ef4d157a489027a255b1a87d82b860c9120a57445fe545ad1636e7acd0d1649bc6c857fe9485267613de1566846875032cc87125274d114c90632b022d0d08bfd1c029fd06e8dda49fe8eb269c8f59b695a2a0e0095a7667dd3021d2c1d2768b295043c15eaf394bfbcc22364e380174aa90ae46b543d3643c70b1dafe447ce4e922f823a7bf03dc6fa11f18f1a72d7e092673a78414671320f6eb07554d6e8e24fa878c4ef84404076530a76469e279bba603d437cc7c5a0ad32d276e562afd7f7a04d910bbc174e0ceec0a02d971206e0ae8d211b439b4e27d2ba33a9de72622057e6df28abb75cc2455f2beac26a5222bd685cb49ef66fd8a6bf7a32a702bf893e644a51779665f3251164be85524e3f4696086e492622ca678e5d0664b6e8977ea34953dfa9c3341dd45953548ef25ee5607da5e4bd6e2ddf4c9beedf36d4634ff37fae6c4912f2cc544d8cfa62fbebf899893cfdf7bafa2cb44d419e7e866856b72a257aa71cd9fd11e75303d499a7fa041b995230c3e61b22fac4165fc8d0ed90434f2850ba4e700d3d4d1cd67264c0b12a67dd2d20706b699956a786eeaf3248d2b7b458aa6c29c48f56dd985cf75a136d71c18c8759ce43dc22751de908e54caa87f0e8acd46c835682aab286de32930b8953936c9871c1a65406ddf75f0117eddf3f328ed7f7f0fdd5467c802f79e4a8351bdc12645bb3e10dbbe18f05e911d59b9e6b2a0cbb353944bf111ebbcda3d88c260ea34a7bd25abbc6e602cdccd744f349e310b9e00a58e5f28ea2abdc41dd5499db73702247c3ade7621aec109fc7483a72104c88130b6ca1e9db51e035f1a04fb5b36b50ba323a097857cc439c238bb62352d58105e0d44e309e2cdd9bb57f7f4c0b8b53ca1efe9cc0411e27e34c6e00b36ea53d84688215492b50e33f041463f257edff93dd0dd81af27504911fb842272cae23d5318ef111e118be33de791d312bac8956e1b6bf902e603470fd61058049497c32275c3abfc6f3ec50a1e7bd34b0b8f11c679e50f845b5606d0ffcc7198e7d8900dc192be7705f9a795933507241fc876d44d4be29cb28a83dd32c765b52666fd2fa8034569cf0422d8d9c603e195dde311a9bf49709bf095eaf95a4751a920a1b00f2cdccc6b15bedf2878e980ae27414b4365754affa92bc6a880cf69db8d04e3285173985d8546c54663ea94bb60c0246b36e617319b52b866937b4a9d87db578b78d57b89d634c0b6cb2d8edb963df0b448a36c71ccf26ee952843802860ac1e728d8e1e267fa488302c6ee04df1"}) sendfile(r5, r4, 0x0, 0x10000a006) 10:13:51 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNISCRNMAP(r0, 0x4b6a, &(0x7f0000000000)="0f20") [ 428.084502][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 428.147079][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 428.163991][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 10:13:51 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4cf], 0x0, 0x84}) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cpuset.effective_mems\x00', 0x275a, 0x0) write$FUSE_INTERRUPT(r3, &(0x7f0000000080)={0x10}, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7fffff, 0x40000000011, r3, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 428.203999][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 428.945187][ T27] audit: type=1804 audit(1653214432.233:51): pid=11106 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1853245573/syzkaller.9CJobh/326/cgroup.controllers" dev="sda1" ino=1181 res=1 errno=0 [ 428.991025][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 428.998553][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.005999][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.013450][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.041668][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.072265][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.122517][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.129947][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.162939][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.170374][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.212628][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.220064][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.252287][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.260171][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.282403][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.289861][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.312494][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.319927][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.372469][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.379894][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.412397][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.419816][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.436779][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.449436][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.462165][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.477344][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.490215][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.501977][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.513496][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.520906][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.537345][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.549061][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.560905][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.579673][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.588937][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.605502][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.618308][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.628515][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.641427][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.652902][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.660421][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.677537][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.688786][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.701581][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.711821][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.720028][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.727760][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.735461][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.743150][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.750540][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.758310][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.766054][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.776491][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.790674][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.802242][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.815188][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.827013][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.840156][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.851781][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.864542][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.871956][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.888363][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.899936][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.912986][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.920401][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.934724][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.942137][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.957992][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.969637][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.983468][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 429.990891][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.006842][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.018631][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.031292][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.042991][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.050402][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.064744][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.072155][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.083337][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.090754][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.098676][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.106415][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.114119][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.121550][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.129279][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.136961][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.144732][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.152127][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.159786][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.167409][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.175066][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.184156][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.191563][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.199457][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.207063][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.214755][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.222144][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.229800][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.237448][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.245110][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.253101][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.260502][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.268282][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.276060][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.283733][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.291597][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.299288][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.307119][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.314799][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.322202][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.329963][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.337842][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.345559][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.353298][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.360693][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.368359][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.376024][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.383698][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.391616][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.400029][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.407622][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.415313][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.422991][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.430386][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.438088][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.445927][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.454843][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.462262][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.469925][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.477513][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.485206][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.493661][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.501062][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.508757][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.516477][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.524213][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.531623][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.539363][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.547059][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.554895][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.562298][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.569958][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.577709][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.585357][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.593652][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.601044][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.608691][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.616323][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.623992][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.631377][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.639018][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.646754][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.654437][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.661822][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.669741][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.677428][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.685130][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.692825][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.700690][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.708602][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.716284][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.724031][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.731423][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.739128][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.746739][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.754425][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.761815][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.769434][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.777024][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.784623][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.792016][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.800313][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.807906][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.815530][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.823089][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.830480][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.838089][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.845544][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.852960][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.860347][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.867752][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.875183][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.882608][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.889984][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.897403][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.905507][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.912955][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.920334][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.927774][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.935202][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.942653][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.950036][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.957459][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.964912][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.972291][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.979836][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.987254][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 430.994692][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.002741][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.010138][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.017579][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.025017][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.032444][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.039822][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.047254][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.054691][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.062066][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.069483][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.076890][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.084365][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.091756][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.099196][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.107235][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.114664][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.122047][ T7446] hid-generic 0000:0000:0000.0002: unknown main item tag 0x0 [ 431.167556][ T7446] hid-generic 0000:0000:0000.0002: hidraw0: HID v0.00 Device [syz0] on syz0 10:13:54 executing program 4: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x89e3, &(0x7f00000000c0)) 10:13:54 executing program 2: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) unshare(0x8000400) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x12, 0x9, 0x8, 0x20eb, 0x10, 0x1}, 0x48) sendmsg$nl_route(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@bridge_newvlan={0x24, 0x70, 0x8, 0x70bd2b, 0x25dfdbfd, {}, [@BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_STATE={0x5, 0x3, 0x2}}]}, 0x24}, 0x1, 0x0, 0x0, 0x8c50}, 0x8000) time(&(0x7f0000000180)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0xed0f03ac, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="200000000f0100000d000f25ce000fff0f000000010000000000000000000000002000000020000220000000d7f4655fd7f4655f0100ffff53ef010001000000d7f4655f000000000100000001000000000000000b00000080", 0xff71, 0x400}, {&(0x7f0000010400)="2e0000001300000023", 0x9, 0x800}, {&(0x7f0000012b00)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c80}], 0x0, &(0x7f0000013800)) 10:13:54 executing program 3: r0 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x9c, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_taprio={{0xb}, {0x6c, 0x2, [@TCA_TAPRIO_ATTR_PRIOMAP={0x56, 0x1, {0x2, [], 0x0, [0x8, 0x4], [0x0, 0x8]}}, @TCA_TAPRIO_ATTR_SCHED_ENTRY_LIST={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@TCA_TAPRIO_SCHED_ENTRY_CMD={0x5}]}]}]}}]}, 0x9c}}, 0x0) 10:13:54 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000800)={0x54, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_FRAME={0x34, 0x33, @deauth={@with_ht={{{}, {}, @device_b}}, 0x0, @val={0x8c, 0x10, {0x0, "edba2e230a2d", @short="1a293612aa445360"}}}}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}]}, 0x54}}, 0x0) 10:13:54 executing program 5: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000380)={[{@shortname_win95}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev-loop#\x00'}}]}) 10:13:54 executing program 3: r0 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x9c, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_taprio={{0xb}, {0x6c, 0x2, [@TCA_TAPRIO_ATTR_PRIOMAP={0x56, 0x1, {0x2, [], 0x0, [0x8, 0x4], [0x0, 0x8]}}, @TCA_TAPRIO_ATTR_SCHED_ENTRY_LIST={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@TCA_TAPRIO_SCHED_ENTRY_CMD={0x5}]}]}]}}]}, 0x9c}}, 0x0) 10:13:54 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000800)={0x54, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_FRAME={0x34, 0x33, @deauth={@with_ht={{{}, {}, @device_b}}, 0x0, @val={0x8c, 0x10, {0x0, "edba2e230a2d", @short="1a293612aa445360"}}}}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}]}, 0x54}}, 0x0) [ 431.269994][T11123] FAT-fs (loop5): bogus number of reserved sectors [ 431.312710][T11123] FAT-fs (loop5): Can't find a valid FAT filesystem [ 431.331278][T11120] loop2: detected capacity change from 0 to 264192 10:13:54 executing program 4: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x89e3, &(0x7f00000000c0)) 10:13:54 executing program 5: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000380)={[{@shortname_win95}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev-loop#\x00'}}]}) 10:13:54 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4cf], 0x0, 0x84}) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cpuset.effective_mems\x00', 0x275a, 0x0) write$FUSE_INTERRUPT(r3, &(0x7f0000000080)={0x10}, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7fffff, 0x40000000011, r3, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:54 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000800)={0x54, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_FRAME={0x34, 0x33, @deauth={@with_ht={{{}, {}, @device_b}}, 0x0, @val={0x8c, 0x10, {0x0, "edba2e230a2d", @short="1a293612aa445360"}}}}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}]}, 0x54}}, 0x0) [ 431.443677][T11120] EXT4-fs (loop2): failed to parse options in superblock: @ 10:13:54 executing program 3: r0 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x9c, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_taprio={{0xb}, {0x6c, 0x2, [@TCA_TAPRIO_ATTR_PRIOMAP={0x56, 0x1, {0x2, [], 0x0, [0x8, 0x4], [0x0, 0x8]}}, @TCA_TAPRIO_ATTR_SCHED_ENTRY_LIST={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@TCA_TAPRIO_SCHED_ENTRY_CMD={0x5}]}]}]}}]}, 0x9c}}, 0x0) 10:13:54 executing program 4: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x89e3, &(0x7f00000000c0)) [ 431.579801][T11120] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 431.623231][T11143] FAT-fs (loop5): bogus number of reserved sectors [ 431.693029][T11143] FAT-fs (loop5): Can't find a valid FAT filesystem [ 431.701762][T11120] ext4 filesystem being mounted at /root/syzkaller-testdir527451745/syzkaller.Lgg31y/309/file0 supports timestamps until 2038 (0x7fffffff) 10:13:55 executing program 2: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) unshare(0x8000400) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x12, 0x9, 0x8, 0x20eb, 0x10, 0x1}, 0x48) sendmsg$nl_route(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@bridge_newvlan={0x24, 0x70, 0x8, 0x70bd2b, 0x25dfdbfd, {}, [@BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_STATE={0x5, 0x3, 0x2}}]}, 0x24}, 0x1, 0x0, 0x0, 0x8c50}, 0x8000) time(&(0x7f0000000180)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0xed0f03ac, 0x3, &(0x7f0000000300)=[{&(0x7f0000000080)="200000000f0100000d000f25ce000fff0f000000010000000000000000000000002000000020000220000000d7f4655fd7f4655f0100ffff53ef010001000000d7f4655f000000000100000001000000000000000b00000080", 0xff71, 0x400}, {&(0x7f0000010400)="2e0000001300000023", 0x9, 0x800}, {&(0x7f0000012b00)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x8c80}], 0x0, &(0x7f0000013800)) 10:13:55 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000800)={0x54, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_FRAME={0x34, 0x33, @deauth={@with_ht={{{}, {}, @device_b}}, 0x0, @val={0x8c, 0x10, {0x0, "edba2e230a2d", @short="1a293612aa445360"}}}}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}]}, 0x54}}, 0x0) 10:13:55 executing program 4: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x89e3, &(0x7f00000000c0)) 10:13:55 executing program 3: r0 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x9c, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_taprio={{0xb}, {0x6c, 0x2, [@TCA_TAPRIO_ATTR_PRIOMAP={0x56, 0x1, {0x2, [], 0x0, [0x8, 0x4], [0x0, 0x8]}}, @TCA_TAPRIO_ATTR_SCHED_ENTRY_LIST={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@TCA_TAPRIO_SCHED_ENTRY_CMD={0x5}]}]}]}}]}, 0x9c}}, 0x0) 10:13:55 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4cf], 0x0, 0x84}) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cpuset.effective_mems\x00', 0x275a, 0x0) write$FUSE_INTERRUPT(r3, &(0x7f0000000080)={0x10}, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7fffff, 0x40000000011, r3, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000140)=0x2, 0x4) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)='R', 0x1}], 0x1) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000300)=[@window, @mss, @timestamp, @timestamp, @window, @timestamp, @window, @sack_perm], 0x8) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000001c0), 0x4) sendto$inet(r0, &(0x7f00000004c0)="34e2de4d8d957a8de4e490b6cd20b988d4edef164bd3377aa381b5f50b7ca414516489f78cd7208982e9bde22b2b7c1c7606d565477f3db9d2b077283644c0f27ab52a863a42863e06944e40a0b3c5d21c8cbe102e7f726263f28aef1bc12a069063d4c30e8f329fdb36859be727fbef4314161e5fb5f01ae00a2634d5cdecca2089c62e32f4c919886b2b88d237e287318739bec0364caf15889f38a312ef6621c0f21709a4bf2b16274cf933f6ad8fcc9c2024bc1b4713f650e860f93ae93b2361956b3e80c38c5fd29b5c1b5d7ce67edc856a8dc0ba54cee53de9a48c131389426bd06ec7c695add357934fc0321f0d3d7982e4fe5a0039decc491a663afd02facb08dd9695f854c7b031d9af8bd7350897996b5208b23030cc0feb84570730eaf24b9f2ac05d0feb3be07a29f887095f36f3c8f0e77e45509acd14a5be4a1572dd4cd1231087b830fa03e071571d4abd694710ef140469cf6df8a59839aafe046a5bffb97e5247be901789eafd726ba090337a2c49207e6b900c7e982472e6aac70e5d52ca2c1bab47b1f6d00f9601e2281686c21f770ae96e0ffec4b30496d012fa00958f794cdbd721bd155cae87", 0x109e8, 0x805, 0x0, 0x6) bind$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 10:13:55 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmstat\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002140)=[{&(0x7f00000020c0)=""/72, 0x48}], 0x1, 0x0, 0x0) pread64(r0, &(0x7f0000000000)=""/24, 0x18, 0x7e) 10:13:55 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)={0x48, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@chandef_params=[@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_CENTER_FREQ1={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8}]]}, 0x48}}, 0x0) shutdown(r1, 0x2) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/253, 0xfd}], 0x1, &(0x7f0000000480)=""/105, 0x69}, 0x0) 10:13:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000380)={[{@shortname_win95}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev-loop#\x00'}}]}) 10:13:55 executing program 4: write(0xffffffffffffffff, &(0x7f0000000040)="0f42", 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) open(0x0, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x3, 0x3, 0xf000, 0x1000, &(0x7f0000000000/0x1000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) sendmsg$IPVS_CMD_DEL_DEST(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) ioctl$KVM_ASSIGN_PCI_DEVICE(0xffffffffffffffff, 0x8040ae69, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000380)) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:55 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x16, &(0x7f0000000000), 0x8) [ 432.016806][T11166] FAT-fs (loop5): bogus number of reserved sectors 10:13:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000140)=0x2, 0x4) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)='R', 0x1}], 0x1) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000300)=[@window, @mss, @timestamp, @timestamp, @window, @timestamp, @window, @sack_perm], 0x8) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000001c0), 0x4) sendto$inet(r0, &(0x7f00000004c0)="34e2de4d8d957a8de4e490b6cd20b988d4edef164bd3377aa381b5f50b7ca414516489f78cd7208982e9bde22b2b7c1c7606d565477f3db9d2b077283644c0f27ab52a863a42863e06944e40a0b3c5d21c8cbe102e7f726263f28aef1bc12a069063d4c30e8f329fdb36859be727fbef4314161e5fb5f01ae00a2634d5cdecca2089c62e32f4c919886b2b88d237e287318739bec0364caf15889f38a312ef6621c0f21709a4bf2b16274cf933f6ad8fcc9c2024bc1b4713f650e860f93ae93b2361956b3e80c38c5fd29b5c1b5d7ce67edc856a8dc0ba54cee53de9a48c131389426bd06ec7c695add357934fc0321f0d3d7982e4fe5a0039decc491a663afd02facb08dd9695f854c7b031d9af8bd7350897996b5208b23030cc0feb84570730eaf24b9f2ac05d0feb3be07a29f887095f36f3c8f0e77e45509acd14a5be4a1572dd4cd1231087b830fa03e071571d4abd694710ef140469cf6df8a59839aafe046a5bffb97e5247be901789eafd726ba090337a2c49207e6b900c7e982472e6aac70e5d52ca2c1bab47b1f6d00f9601e2281686c21f770ae96e0ffec4b30496d012fa00958f794cdbd721bd155cae87", 0x109e8, 0x805, 0x0, 0x6) bind$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) [ 432.057004][T11166] FAT-fs (loop5): Can't find a valid FAT filesystem [ 432.091473][T11167] loop2: detected capacity change from 0 to 264192 [ 432.144712][T11167] EXT4-fs (loop2): failed to parse options in superblock: @ [ 432.376577][T11167] [EXT4 FS bs=1024, gc=1, bpg=8192, ipg=32, mo=e002c01c, mo2=0006] [ 432.384897][T11167] System zones: 1-2, 19-19, 35-38, 46-46 [ 432.439425][T11167] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 432.453130][T11167] ext4 filesystem being mounted at /root/syzkaller-testdir527451745/syzkaller.Lgg31y/310/file0 supports timestamps until 2038 (0x7fffffff) 10:13:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000140)=0x2, 0x4) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)='R', 0x1}], 0x1) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000300)=[@window, @mss, @timestamp, @timestamp, @window, @timestamp, @window, @sack_perm], 0x8) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000001c0), 0x4) sendto$inet(r0, &(0x7f00000004c0)="34e2de4d8d957a8de4e490b6cd20b988d4edef164bd3377aa381b5f50b7ca414516489f78cd7208982e9bde22b2b7c1c7606d565477f3db9d2b077283644c0f27ab52a863a42863e06944e40a0b3c5d21c8cbe102e7f726263f28aef1bc12a069063d4c30e8f329fdb36859be727fbef4314161e5fb5f01ae00a2634d5cdecca2089c62e32f4c919886b2b88d237e287318739bec0364caf15889f38a312ef6621c0f21709a4bf2b16274cf933f6ad8fcc9c2024bc1b4713f650e860f93ae93b2361956b3e80c38c5fd29b5c1b5d7ce67edc856a8dc0ba54cee53de9a48c131389426bd06ec7c695add357934fc0321f0d3d7982e4fe5a0039decc491a663afd02facb08dd9695f854c7b031d9af8bd7350897996b5208b23030cc0feb84570730eaf24b9f2ac05d0feb3be07a29f887095f36f3c8f0e77e45509acd14a5be4a1572dd4cd1231087b830fa03e071571d4abd694710ef140469cf6df8a59839aafe046a5bffb97e5247be901789eafd726ba090337a2c49207e6b900c7e982472e6aac70e5d52ca2c1bab47b1f6d00f9601e2281686c21f770ae96e0ffec4b30496d012fa00958f794cdbd721bd155cae87", 0x109e8, 0x805, 0x0, 0x6) bind$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 10:13:55 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCPKT(r3, 0x5420, &(0x7f0000000100)=0x80) ioctl$TCSETS(r3, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000001d00"}) readv(r3, &(0x7f0000001280)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) r4 = syz_open_pts(r3, 0x0) r5 = dup3(r4, r3, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, 0x0) ioctl$TCSETS(r5, 0x5423, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, 0x0, "f900"}) syz_kvm_setup_cpu$x86(r5, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) 10:13:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000380)={[{@shortname_win95}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev-loop#\x00'}}]}) 10:13:55 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4cf], 0x0, 0x84}) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cpuset.effective_mems\x00', 0x275a, 0x0) write$FUSE_INTERRUPT(r3, &(0x7f0000000080)={0x10}, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7fffff, 0x40000000011, r3, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 10:13:55 executing program 2: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f00000005c0)) 10:13:55 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) socket$packet(0x11, 0x2, 0x300) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)={0x40, r1, 0x705, 0x0, 0x0, {}, [@HEADER={0x4}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}]}, 0x40}}, 0x0) 10:13:55 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) sendmsg$netlink(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)={0x1c, 0x5a, 0x1, 0x0, 0x0, "", [@nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x5, 0x0, 0x0, @ipv4=@multicast2}]}]}, 0x1c}], 0x1}, 0x0) [ 432.557221][T11191] FAT-fs (loop5): bogus number of reserved sectors [ 432.582626][T11191] FAT-fs (loop5): Can't find a valid FAT filesystem 10:13:56 executing program 4: r0 = memfd_create(&(0x7f0000000240)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6&\xd0\x9daA\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b', 0x4) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x0, 0x2012, r0, 0x0) r1 = userfaultfd(0x80001) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000040)) ioctl$UFFDIO_UNREGISTER(r1, 0x8010aa01, &(0x7f0000000000)={&(0x7f00003cd000/0x1000)=nil, 0x1000}) [ 432.680549][T11202] loop2: detected capacity change from 0 to 256 [ 432.693465][T11202] BTRFS: device fsid f90cac8b-044b-4fa8-8bee-4b8d3da88dc2 devid 0 transid 0 /dev/loop2 scanned by syz-executor.2 (11202) 10:13:56 executing program 2: r0 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @local}}}, 0x108) r1 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r1, 0x29, 0x2e, &(0x7f0000000340)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) r2 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r2, 0x29, 0x2a, &(0x7f0000000080)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @remote}}}, 0x104) setsockopt$inet6_group_source_req(r2, 0x29, 0x2b, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) 10:13:56 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='io.stat\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000580)=ANY=[@ANYRES64, @ANYRESOCT, @ANYBLOB="9141fd27fffffffff80000006e0700959a76041e5bac80595d8bdcd28d4a27e5782fc0dd74743a484655ec0cd01785cbcfd1"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x800001, 0x28011, r1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) 10:13:56 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x4000) get_mempolicy(0x0, 0xfffffffffffffffe, 0x50c, &(0x7f0000ffc000/0x4000)=nil, 0x2) 10:13:56 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000140)=0x2, 0x4) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)='R', 0x1}], 0x1) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000300)=[@window, @mss, @timestamp, @timestamp, @window, @timestamp, @window, @sack_perm], 0x8) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000001c0), 0x4) sendto$inet(r0, &(0x7f00000004c0)="34e2de4d8d957a8de4e490b6cd20b988d4edef164bd3377aa381b5f50b7ca414516489f78cd7208982e9bde22b2b7c1c7606d565477f3db9d2b077283644c0f27ab52a863a42863e06944e40a0b3c5d21c8cbe102e7f726263f28aef1bc12a069063d4c30e8f329fdb36859be727fbef4314161e5fb5f01ae00a2634d5cdecca2089c62e32f4c919886b2b88d237e287318739bec0364caf15889f38a312ef6621c0f21709a4bf2b16274cf933f6ad8fcc9c2024bc1b4713f650e860f93ae93b2361956b3e80c38c5fd29b5c1b5d7ce67edc856a8dc0ba54cee53de9a48c131389426bd06ec7c695add357934fc0321f0d3d7982e4fe5a0039decc491a663afd02facb08dd9695f854c7b031d9af8bd7350897996b5208b23030cc0feb84570730eaf24b9f2ac05d0feb3be07a29f887095f36f3c8f0e77e45509acd14a5be4a1572dd4cd1231087b830fa03e071571d4abd694710ef140469cf6df8a59839aafe046a5bffb97e5247be901789eafd726ba090337a2c49207e6b900c7e982472e6aac70e5d52ca2c1bab47b1f6d00f9601e2281686c21f770ae96e0ffec4b30496d012fa00958f794cdbd721bd155cae87", 0x109e8, 0x805, 0x0, 0x6) bind$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 10:13:56 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(blowfish)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000001280)="b7f2288a", 0x4) r1 = accept$alg(r0, 0x0, 0x0) write$binfmt_script(r1, &(0x7f0000000440)=ANY=[], 0x87) recvmmsg(r1, &(0x7f00000003c0)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/25, 0x19}], 0x1}}], 0x1, 0x0, 0x0) 10:13:56 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000980)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000940)={0xffffffffffffffff}, 0x2}}, 0x20) write$RDMA_USER_CM_CMD_MIGRATE_ID(r0, &(0x7f00000006c0)={0x12, 0x10, 0xfa00, {&(0x7f0000001480), r1, r0}}, 0x18) 10:13:56 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x69, 0x11, 0x4}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0xac, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) 10:13:56 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)={{0x14, 0x10, 0x1, 0xa00}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x68, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x21}, @NFTA_SET_EXPR={0x2c, 0x11, 0x0, 0x1, @tunnel={{0xb}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_TUNNEL_DREG={0x8}, @NFTA_TUNNEL_MODE={0x8}, @NFTA_TUNNEL_KEY={0x8, 0x1, 0x1, 0x0, 0x1}]}}}]}], {0x14, 0x10}}, 0xb0}}, 0x0) 10:13:56 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(blowfish)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000001280)="b7f2288a", 0x4) r1 = accept$alg(r0, 0x0, 0x0) write$binfmt_script(r1, &(0x7f0000000440)=ANY=[], 0x87) recvmmsg(r1, &(0x7f00000003c0)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/25, 0x19}], 0x1}}], 0x1, 0x0, 0x0) 10:13:56 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='io.stat\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000580)=ANY=[@ANYRES64, @ANYRESOCT, @ANYBLOB="9141fd27fffffffff80000006e0700959a76041e5bac80595d8bdcd28d4a27e5782fc0dd74743a484655ec0cd01785cbcfd1"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x800001, 0x28011, r1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) 10:13:56 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000100), r0) sendmsg$NLBL_UNLABEL_C_STATICADDDEF(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000280)={0x5c, r1, 0x13, 0x0, 0x0, {}, [@NLBL_UNLABEL_A_IPV4ADDR={0x8, 0x4, @remote}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @broadcast}, @NLBL_UNLABEL_A_SECCTX={0x22, 0x7, 'system_u:object_r:devlog_t:s0\x00'}, @NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @empty}]}, 0x5c}}, 0x0) 10:13:56 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, &(0x7f0000000740)=@name={0x1e, 0x2, 0x0, {{0x41}}}, 0x10) r1 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r1, &(0x7f0000000540)={&(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x0, {0x41}}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000780)='\a', 0x1}], 0x1}, 0x0) recvmmsg(r0, &(0x7f00000058c0)=[{{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000b00)=""/88, 0x58}], 0x1, &(0x7f0000000380)=""/49, 0x31}}], 0x1, 0x0, 0x0) 10:13:56 executing program 2: prctl$PR_GET_PDEATHSIG(0x4, &(0x7f00000003c0)) 10:13:56 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(blowfish)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000001280)="b7f2288a", 0x4) r1 = accept$alg(r0, 0x0, 0x0) write$binfmt_script(r1, &(0x7f0000000440)=ANY=[], 0x87) recvmmsg(r1, &(0x7f00000003c0)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/25, 0x19}], 0x1}}], 0x1, 0x0, 0x0) 10:13:56 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r0, 0xc0884123, &(0x7f0000000180)={0x2, "74caea2365a2a3de204026b8df0a1bf15d2377965e59bab6ba80d460a4552acdb62df94dfa570d7c0519d27b368a43b22dcd23bc416edf406ac51a88e6955f9e"}) 10:13:56 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000100), r0) sendmsg$NLBL_UNLABEL_C_STATICADDDEF(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000280)={0x5c, r1, 0x13, 0x0, 0x0, {}, [@NLBL_UNLABEL_A_IPV4ADDR={0x8, 0x4, @remote}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @broadcast}, @NLBL_UNLABEL_A_SECCTX={0x22, 0x7, 'system_u:object_r:devlog_t:s0\x00'}, @NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @empty}]}, 0x5c}}, 0x0) 10:13:56 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(r0, 0x5437, 0x0) ioctl$TCSETS2(r0, 0x541b, 0x0) 10:13:56 executing program 1: name_to_handle_at(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x800, 0x1) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'gretap0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000180), 0x1a080, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000001600)={&(0x7f00000015c0)=@bridge_delneigh={0x34, 0x1d, 0x100, 0x70bd2b, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x1, 0x8, 0x4}, [@NDA_VNI={0x8, 0x7, 0x5f1}, @NDA_IFINDEX={0x8, 0x8, r1}, @NDA_PROBES={0x8, 0x4, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x42094}, 0x4000000) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f00000001c0)={r3}) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000200)={r1, 0x1, 0x6, @broadcast}, 0x10) r5 = creat(&(0x7f0000000100)='./file0\x00', 0x2c) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setxattr$incfs_metadata(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f00000003c0)="08ae1bfe7bf5aa88063a31a1c9304ff8657a522d92e6b281f6ad1677d8de5feb873addb09f2fdc3de77cb62178fe80e4612f69f69da37a9fdf9c28131a11ecc5593d4743340ed5afa5668a9db9f3b73be1fbd12b9f6796b6b9d4b893cb5fd1fc5f445790c6478f9444fa95c9bfa16d3a96530796ae8bf8d74ae920de8d2636220a50f85171389611a384ace4789b2226e40619f7250ec7b1ab7cb4737f56cfcdf3bb2d6ff72c7d1a78b008dfd96b7153ae4c9925918a6c8af61f789d8c1592fc85f8d7e6b6cfde1b94831adb1dfa5cdba6c285e0740c7cdcf991eeb1e36effbe3bfee75fdb8b8aea56a5dad679b39fe95126f2964760800618613c3fd7fadde7681d7130d5680ddf2287bb8c1ac6633d15a13e4682c3155d671afff9e65d2defcbf9cf2fd96c5ae0b4dd3522137ee7ae8a65bd9037d0c3811e410f8f4ac5cdf2fb5dd09c1e17d5467c5e6d7656f0e457604f46da8335d4fdfb4f3565c44073787811a65d738b1b904ea48f5f2be9f24699d0f5ef0b31e1a2199b6e9ef4023953029673fe5c9813b67a1f6ff1cf4f62317113d4ad1f388d5be9452ea39d9e787f3cf2272d9cc7320caa34f3f2c31a6116b1166c05aedd59e4f91381a72f7f429f8cb8c711473eaecc5174ca9c93334b154668ff9dd3d4513acf06e80d4bb9998eae1cf247c526ae7ca087c605e1c9e92dc005d92bbaee94fd97f1286b97b41e267bf28b191584925be37a9c26a5347c6a6158cd691507e4fae609a3c8ff2a4dcf94087bcf735cb5718b6372fd5b9fa521bbb2b47c1eb36391376a1933d525c48f886ceafaae9aa03881e303f410765ec00b7dcef749ebd1b49246cdb4b472bbec057c4dc1cf2dbedb382cf0ff951338d9f2cb3f3844260d113e651b673e8ad57a817680951ee86ec91fd0bde69d74e69a836c8d11a2d738f252a2328a03bc15bb6fb85608bcf4e732c173e3e89755da597a0d1dc695337dece063c8bf519517c15b08a7334c3e729ddf8edd41489dbad9f2944e759d4016f8b5725257c3ca5555653fb970d56ae6f5be7bea60a96ddf7d94c71317558dd759f854fb465bb097dde8ed75d15838080daea0d101d70908cc7315181da4810f887b5b18283c38310263393f8339f322797d01e5c0c25c05f39219e9efdbef38ae037915566c5b5ee11fa3128f08a99eba36114092e7750f15b57a03315b2fa1b99abd23dbeeed5dc6dd7daea36056caf33c4dd3e87a17b0d08e43c3cf84e48b25f53725d75dc30303d3c2fa18a49f06c1ef74872ee625385fe03f07b865e2698d0b2e5f08ab6a67e1f85308ab28771db451bf19887ae713750ab593d93d91f2e382f7d8a8280acd526b206a9152b1c4cc9070c2f3a944dcb19151f7b2642ee08b394e2dd24382f0bd6f6592aa0db0f69117246322a625fcc76839edd9a963c5cf3aed1f87fe21ec1c70bcf5b0df8899828eec46bf61bdc748f355f224aeb11c02212f47018119a895853a27605c524d61fd46f8ab5b874d786a63d713588b2ef27f660f307a5beab30f8460ae15896bd836c97ff62055881fe7f9cecd7e9da635ac5f7cd846059c8b08419419b6ed8a853436e4c90f6b58bf1fabe7c3ab4450b1fcdf15d212c7e744d90912362b395616886835817703e4beb6873e18cc08303d2c08a75d54aab5c1ccca3ab653061aea710e22707e0a2a735ec64b5196f92cb0fb1f74cdfb35d418f257766307fb6c2a0f72f76ebc61e4c01eaa59aeb760c30332abd8017e7ebe5d2712e6169bd3f8ff5bf634ca47291c7429fc76358246a3493349ae67dfbce16b80be42a9ce909587421ed5b7ddd97b67298d838ae45c747ae556ac9754787e23519a893f63204ffc90fe70909e3cf39a29d4afc4a0724a03d3509dbb76b1dcb3b724d4ac7d3e80ed6e6ac7b89d5ad97f7b229cb63bede3642c3210dba7b732710c5ccb270586aa54d57e6154e14ed20fa0205e389bc57606e04c5e2002416dbcf95e2f20b6cebdceb2e1a0d72f17ba795dc2f8ee2563e859909dbfa1dcd5e40462c91747c16ac2674e6c9b8fd363c06b3bcffb95e5f4bfb4a794e9105ddcd008f00c6aaba861ec68fdce07eee5ab06625cb527fb4792206262354a5431bf65b78218c3fe4dbd22b278b9dabe27b7de9e9c2fcb4cf80460032ebbfee034ae0a15c731a89fac9ffaf5084cd2294ef232eb2013987f3bc073187e1bc6fec2aa2be688941ed63ca82905eaa74a55dc30291074494dee6e44ac884abed1b3128ff963ffbc7ebd7597046228377344e1727845eda4fd7d10430dbbda8ef2c6d98a76493b70d37b3ed56f715172f171996e0026c7ff8179d92288cc841c7fe36d89e35749c780ba8be926744cd9f7baa74fb9d81fd07187abe5c13d35c2121a3319cbc9febe710e77913c1f230f94e0f665f4cbfd319695e4689f6ec7cb45e1946feec8add0e9b183707af4ea8c5df97bb69bf0b3d7d015f0f913e94713a11ab6ccf0df6b6eeb53359ea9a9cb97b6c158167e1c3ec1318f067efb4eba1f172e68dc78aa69d7e51e5313eed112502b7dea5f2269dc13833e99d84ff5147c1ace5e230b244397769f7aa7ea838b7589825fa66a4a91e143d636ffac5bb1c2a9c8d49b8e51235b5fe9c16644077f7f8818dd2f03226076f1010319e037acd69e5200c2ddf803304ecb0ea6ca50d9af45cf9f55f29fd7bffbb7d7b34f54c8fd0a46e9179151c1503fe49a281e19cbf5ac1e2060230d2bf98c212dd6ecfac4ea946e6b840371fcf37defc62cd230a7fc7ab0740c9947ec9b74adfc5bf5685134ea3b9729d60127c8589b1c8fbd74ed281f2630677f8fe90b098477f9765a4049ac5f3be972944ee2f887e3adc8c5cbe8ebd03170464ea2645c11b71df739478b3892963c1ae0e55508f3f9c8e54abb55afea912948b47a646cca1313c79666fc608959bb67127646be2ca086414dc41b6bff79658567da6b92be329b0a4cb9d5cabb42c45dec6355df919358b124158b80d080b2392b80eea858ed226a72c37d60bdc7e744cb5408169ea0fe0ee9847effed4532aefd0c9caf898b81be496ba0ad087acb3c7a33f595376001b83afc1253e6771328069b0f3ead2846b069d79ca9bfae19c323c9aab702b831381431372f76e0e3c9f116fa708d32d4e7acbe9ac2543aeb56d4b7c016b3826bcd47db43a583aa98509e01a94231bda55b42916c0c8db014bfc9566ac5946d9e6dc334380354aff4c19264bf6aa46ca4ebfd87dd021eeafd3a450c1373d4a2f33d1b49db6b2ff78b0718117cebed5c9937ac160137435a80f2f5846316f03b8d07b222c4f5dc3ff4ab1bea465bae26b36f8960653621cc6945f0d5c5bec75cdc44d6e46f9622d1c0e19bae94e4e60f8fa76c442cbae9adf85da302660cfb6bdbf37cc2eefb4b1de95121ded846af76f0f422669f4c5e105057f294833b2a31760549bef4230daee415cd5c77cbcb370c5c69fca5db278105644c62faf800146d4e30e860b486eeb13c239abaacbb1b9969e4ebcf893038bddccd2164c67e33fd24c05c046961a92d8a2d94b377ee66d2c09544e68a8f9b3bea11ef408ddc59dcbe27383e8b2ceed421ebc3e38cf36b5a9832aec8a66ed9b366be85e2ae30d03ed592f9028d772b834427e081c06f2f985c8f4f33170359ce8d2fe16a17077c190d24d5362768abd90fdc018de88eeab2e748fbcf2430c5b289fafde2cd3f5cee793a714b35689213b7e75532d775e554158c611d022d5eeca1c6f1b688deaef5d963c2f3174b13f5add7076f31200e33725a782377540785fbc7679d04e735b83db83ed19ec6c495b8315d27416ec63cc3be1e89b065d20bd178233c085f24e83071f47d765bdabb31e53b0a52e5227fdf11ad491e7b6e337d912cb0584cba2a82ee63ebbdcf62e7bbe969d1ee5100f1468f610a0ce32ce5a8be2329ebd7ef1e0cbda897cc01a2c44285202deeb6230a4596c3e1fd3945b2f8ea967ae54424a36ec969dd3f8752a2a57cb8f66fe104b7eb932dbb56c8638158fce7f73543dbfcdf37d2f5b7c19ba96c8ed8239bd5acd85b9f91e1c3d87c6aa36646c622552c58761c80ff23d3258744eeb967873ae447eb0118746a2065cd58c4fac806796822705f67cd4dfab96604b242dda4e477e6a1ef64fa3772cc05eb323b1e5f6cad16e6941e6e00b749b3a0e60dc34b2a9ba5419e1e74f36b3009868ef71cee9e4a0b12a72eb4ac8225b3a77f0c082217eecc55749eae672354375e334b4806bec116fca200a9943b64c0545b697360cf3daf4de88db04acd1fbad9506ca5fb20c8063a05848418bbc841b30435eef522e44c88096384bf4e070710a47f192e0223713a2ef77768ebeb82d692a5423601de8e885a99f30d77442f6fc7e17e75a2de28784798961c00f6eeaeecb05fe59b159b92231d5d8453fc86bb5bce6600f5b26bff93dd1c0db2ad9e556649d2ba8dafc48a24e4276efc878b45cad067985778b9dae504a6ec95a3aaf53946bb383611c5b2bf927ed0a6c94695e51d5ae420fe850b77268c62e24cdbe1ecc024ac4a1e955ee164429fc569d3ad9ec8db02a81915e0b3ea54dc857ee8f0dcc0ce91d4f3609773c431e10b6ec77a983695e6d10cc82f1767b6fa7a18020f66a37c6815f1347074c677fd9bc06087bbf86e5a96877b678cba2c770e63d8eb3777ae13c25c8bc4598f34e9eac69ab9d6413e4e190b14be7d86d9e0990938ec4caed2fe51820383e87715f3d71e68130243fd8ff12b607cec4556c2705e0018d998d0d0759425b8d952a57a48e59eacd1159b37d5ba21583bbbea5e26173e0bdc89bc1c2300f702c275db565364a588ece12f17de311e8df40224aec09f2d07fdc040489d0f634d07a05b6e4f16fba6dc307bfe1333f0fd85b44a406c5036d56e09b93091f959249c58e964df4def4228b3e279d8a294b1dfe18716c44daec166064f15e7ef0416f92754744253d7aceba4c747faf763bfff40112b9a71737abc76da795db7aeb893119f28c78004344b8403e9152bd7c98ee3c62e474e6147957f4499f53bc9198600ad97a717e966e253664d5ecd6e33f30d3bb60f9d6d19c6de63553de560895c2beefc34d0686c3894b490c0677ea583910b51589773c47d75a3cdcca078490a9d8f24e22a3850847e94f0997ccf2b3c5e6a60428a99a3e2c00bbd1b21422bbbbf7b38662e28e38af5b8bf40953b25f93adec641d63a372d2e1730f56dba7827e8109bf3f00ff5e97c35e327c688abe69dbd5b643dc4e8563c161614aec5141be2399d3cf20c91a4d409afe2fdf8ed02b9669c117da3558bfa6d70299d2db996064f849e50927892ce9ea78ea0c9ea1a9f14e917ec4810f2a6dcfd59c0a923527e11b8f5e1075997175afb77e2c325de1f748174a262f0f46f314d07aa89b92dd1828c981afbff107181ecb20b1c7c04dadd33168f08c527b1e43b40be64e2f824ef4625d61706505bc53462061577f11226691437e0cf0fb5fcc981f4d8f26cfb8fa712b91f2ebcebcf39554708050336149e87bb166fc83392564d244128ba71475527dc4470e4200e24c82fdfbfb1959f14429f1a74915df409414318249d0f2eb5e5aaea3d7b2bbd095c56e9a6be7eab80faf308e88db94cab774d7e62fe8b18064103ea95fef273ebd1350701d0054160b57bfde81b60f12cafd900bb63dd10b900b7058f36bb124ca1482a22bbbab41023cb589038d3173bb7f2edd18a750e63ff139325416da4ef314abd2ed89dbe7d082bb675625047ecf5d107607dc88453cf63e48aa4", 0x1000, 0x2) ioctl$sock_kcm_SIOCKCMCLONE(r5, 0x89e2, &(0x7f0000000340)={r6}) r7 = socket$inet6(0xa, 0x80003, 0x6b) r8 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) ioctl$LOOP_GET_STATUS(r3, 0x4c03, &(0x7f00000013c0)) bind$packet(r8, &(0x7f0000000240)={0x11, 0x0, r9}, 0x14) getsockname$packet(r8, &(0x7f00000022c0)={0x11, 0x0, 0x0}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000280)=@newlink={0x54, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GENEVE_UDP_ZERO_CSUM6_RX={0x5}, @IFLA_GENEVE_PORT={0x6, 0x5, 0x4e23}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x54}}, 0x0) 10:13:56 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='io.stat\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000580)=ANY=[@ANYRES64, @ANYRESOCT, @ANYBLOB="9141fd27fffffffff80000006e0700959a76041e5bac80595d8bdcd28d4a27e5782fc0dd74743a484655ec0cd01785cbcfd1"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x800001, 0x28011, r1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) 10:13:56 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(blowfish)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000001280)="b7f2288a", 0x4) r1 = accept$alg(r0, 0x0, 0x0) write$binfmt_script(r1, &(0x7f0000000440)=ANY=[], 0x87) recvmmsg(r1, &(0x7f00000003c0)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/25, 0x19}], 0x1}}], 0x1, 0x0, 0x0) 10:13:56 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r0, 0xc0884123, &(0x7f0000000180)={0x2, "74caea2365a2a3de204026b8df0a1bf15d2377965e59bab6ba80d460a4552acdb62df94dfa570d7c0519d27b368a43b22dcd23bc416edf406ac51a88e6955f9e"}) 10:13:56 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000100), r0) sendmsg$NLBL_UNLABEL_C_STATICADDDEF(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000280)={0x5c, r1, 0x13, 0x0, 0x0, {}, [@NLBL_UNLABEL_A_IPV4ADDR={0x8, 0x4, @remote}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @broadcast}, @NLBL_UNLABEL_A_SECCTX={0x22, 0x7, 'system_u:object_r:devlog_t:s0\x00'}, @NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @empty}]}, 0x5c}}, 0x0) 10:13:56 executing program 3: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8991, &(0x7f0000000080)={'wlan0\x00'}) 10:13:56 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r0, 0xc0884123, &(0x7f0000000180)={0x2, "74caea2365a2a3de204026b8df0a1bf15d2377965e59bab6ba80d460a4552acdb62df94dfa570d7c0519d27b368a43b22dcd23bc416edf406ac51a88e6955f9e"}) 10:13:56 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(r0, 0x5437, 0x0) ioctl$TCSETS2(r0, 0x541b, 0x0) 10:13:56 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000100), r0) sendmsg$NLBL_UNLABEL_C_STATICADDDEF(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000280)={0x5c, r1, 0x13, 0x0, 0x0, {}, [@NLBL_UNLABEL_A_IPV4ADDR={0x8, 0x4, @remote}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @broadcast}, @NLBL_UNLABEL_A_SECCTX={0x22, 0x7, 'system_u:object_r:devlog_t:s0\x00'}, @NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @empty}]}, 0x5c}}, 0x0) 10:13:56 executing program 1: name_to_handle_at(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x800, 0x1) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'gretap0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000180), 0x1a080, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000001600)={&(0x7f00000015c0)=@bridge_delneigh={0x34, 0x1d, 0x100, 0x70bd2b, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x1, 0x8, 0x4}, [@NDA_VNI={0x8, 0x7, 0x5f1}, @NDA_IFINDEX={0x8, 0x8, r1}, @NDA_PROBES={0x8, 0x4, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x42094}, 0x4000000) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f00000001c0)={r3}) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000200)={r1, 0x1, 0x6, @broadcast}, 0x10) r5 = creat(&(0x7f0000000100)='./file0\x00', 0x2c) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setxattr$incfs_metadata(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f00000003c0)="08ae1bfe7bf5aa88063a31a1c9304ff8657a522d92e6b281f6ad1677d8de5feb873addb09f2fdc3de77cb62178fe80e4612f69f69da37a9fdf9c28131a11ecc5593d4743340ed5afa5668a9db9f3b73be1fbd12b9f6796b6b9d4b893cb5fd1fc5f445790c6478f9444fa95c9bfa16d3a96530796ae8bf8d74ae920de8d2636220a50f85171389611a384ace4789b2226e40619f7250ec7b1ab7cb4737f56cfcdf3bb2d6ff72c7d1a78b008dfd96b7153ae4c9925918a6c8af61f789d8c1592fc85f8d7e6b6cfde1b94831adb1dfa5cdba6c285e0740c7cdcf991eeb1e36effbe3bfee75fdb8b8aea56a5dad679b39fe95126f2964760800618613c3fd7fadde7681d7130d5680ddf2287bb8c1ac6633d15a13e4682c3155d671afff9e65d2defcbf9cf2fd96c5ae0b4dd3522137ee7ae8a65bd9037d0c3811e410f8f4ac5cdf2fb5dd09c1e17d5467c5e6d7656f0e457604f46da8335d4fdfb4f3565c44073787811a65d738b1b904ea48f5f2be9f24699d0f5ef0b31e1a2199b6e9ef4023953029673fe5c9813b67a1f6ff1cf4f62317113d4ad1f388d5be9452ea39d9e787f3cf2272d9cc7320caa34f3f2c31a6116b1166c05aedd59e4f91381a72f7f429f8cb8c711473eaecc5174ca9c93334b154668ff9dd3d4513acf06e80d4bb9998eae1cf247c526ae7ca087c605e1c9e92dc005d92bbaee94fd97f1286b97b41e267bf28b191584925be37a9c26a5347c6a6158cd691507e4fae609a3c8ff2a4dcf94087bcf735cb5718b6372fd5b9fa521bbb2b47c1eb36391376a1933d525c48f886ceafaae9aa03881e303f410765ec00b7dcef749ebd1b49246cdb4b472bbec057c4dc1cf2dbedb382cf0ff951338d9f2cb3f3844260d113e651b673e8ad57a817680951ee86ec91fd0bde69d74e69a836c8d11a2d738f252a2328a03bc15bb6fb85608bcf4e732c173e3e89755da597a0d1dc695337dece063c8bf519517c15b08a7334c3e729ddf8edd41489dbad9f2944e759d4016f8b5725257c3ca5555653fb970d56ae6f5be7bea60a96ddf7d94c71317558dd759f854fb465bb097dde8ed75d15838080daea0d101d70908cc7315181da4810f887b5b18283c38310263393f8339f322797d01e5c0c25c05f39219e9efdbef38ae037915566c5b5ee11fa3128f08a99eba36114092e7750f15b57a03315b2fa1b99abd23dbeeed5dc6dd7daea36056caf33c4dd3e87a17b0d08e43c3cf84e48b25f53725d75dc30303d3c2fa18a49f06c1ef74872ee625385fe03f07b865e2698d0b2e5f08ab6a67e1f85308ab28771db451bf19887ae713750ab593d93d91f2e382f7d8a8280acd526b206a9152b1c4cc9070c2f3a944dcb19151f7b2642ee08b394e2dd24382f0bd6f6592aa0db0f69117246322a625fcc76839edd9a963c5cf3aed1f87fe21ec1c70bcf5b0df8899828eec46bf61bdc748f355f224aeb11c02212f47018119a895853a27605c524d61fd46f8ab5b874d786a63d713588b2ef27f660f307a5beab30f8460ae15896bd836c97ff62055881fe7f9cecd7e9da635ac5f7cd846059c8b08419419b6ed8a853436e4c90f6b58bf1fabe7c3ab4450b1fcdf15d212c7e744d90912362b395616886835817703e4beb6873e18cc08303d2c08a75d54aab5c1ccca3ab653061aea710e22707e0a2a735ec64b5196f92cb0fb1f74cdfb35d418f257766307fb6c2a0f72f76ebc61e4c01eaa59aeb760c30332abd8017e7ebe5d2712e6169bd3f8ff5bf634ca47291c7429fc76358246a3493349ae67dfbce16b80be42a9ce909587421ed5b7ddd97b67298d838ae45c747ae556ac9754787e23519a893f63204ffc90fe70909e3cf39a29d4afc4a0724a03d3509dbb76b1dcb3b724d4ac7d3e80ed6e6ac7b89d5ad97f7b229cb63bede3642c3210dba7b732710c5ccb270586aa54d57e6154e14ed20fa0205e389bc57606e04c5e2002416dbcf95e2f20b6cebdceb2e1a0d72f17ba795dc2f8ee2563e859909dbfa1dcd5e40462c91747c16ac2674e6c9b8fd363c06b3bcffb95e5f4bfb4a794e9105ddcd008f00c6aaba861ec68fdce07eee5ab06625cb527fb4792206262354a5431bf65b78218c3fe4dbd22b278b9dabe27b7de9e9c2fcb4cf80460032ebbfee034ae0a15c731a89fac9ffaf5084cd2294ef232eb2013987f3bc073187e1bc6fec2aa2be688941ed63ca82905eaa74a55dc30291074494dee6e44ac884abed1b3128ff963ffbc7ebd7597046228377344e1727845eda4fd7d10430dbbda8ef2c6d98a76493b70d37b3ed56f715172f171996e0026c7ff8179d92288cc841c7fe36d89e35749c780ba8be926744cd9f7baa74fb9d81fd07187abe5c13d35c2121a3319cbc9febe710e77913c1f230f94e0f665f4cbfd319695e4689f6ec7cb45e1946feec8add0e9b183707af4ea8c5df97bb69bf0b3d7d015f0f913e94713a11ab6ccf0df6b6eeb53359ea9a9cb97b6c158167e1c3ec1318f067efb4eba1f172e68dc78aa69d7e51e5313eed112502b7dea5f2269dc13833e99d84ff5147c1ace5e230b244397769f7aa7ea838b7589825fa66a4a91e143d636ffac5bb1c2a9c8d49b8e51235b5fe9c16644077f7f8818dd2f03226076f1010319e037acd69e5200c2ddf803304ecb0ea6ca50d9af45cf9f55f29fd7bffbb7d7b34f54c8fd0a46e9179151c1503fe49a281e19cbf5ac1e2060230d2bf98c212dd6ecfac4ea946e6b840371fcf37defc62cd230a7fc7ab0740c9947ec9b74adfc5bf5685134ea3b9729d60127c8589b1c8fbd74ed281f2630677f8fe90b098477f9765a4049ac5f3be972944ee2f887e3adc8c5cbe8ebd03170464ea2645c11b71df739478b3892963c1ae0e55508f3f9c8e54abb55afea912948b47a646cca1313c79666fc608959bb67127646be2ca086414dc41b6bff79658567da6b92be329b0a4cb9d5cabb42c45dec6355df919358b124158b80d080b2392b80eea858ed226a72c37d60bdc7e744cb5408169ea0fe0ee9847effed4532aefd0c9caf898b81be496ba0ad087acb3c7a33f595376001b83afc1253e6771328069b0f3ead2846b069d79ca9bfae19c323c9aab702b831381431372f76e0e3c9f116fa708d32d4e7acbe9ac2543aeb56d4b7c016b3826bcd47db43a583aa98509e01a94231bda55b42916c0c8db014bfc9566ac5946d9e6dc334380354aff4c19264bf6aa46ca4ebfd87dd021eeafd3a450c1373d4a2f33d1b49db6b2ff78b0718117cebed5c9937ac160137435a80f2f5846316f03b8d07b222c4f5dc3ff4ab1bea465bae26b36f8960653621cc6945f0d5c5bec75cdc44d6e46f9622d1c0e19bae94e4e60f8fa76c442cbae9adf85da302660cfb6bdbf37cc2eefb4b1de95121ded846af76f0f422669f4c5e105057f294833b2a31760549bef4230daee415cd5c77cbcb370c5c69fca5db278105644c62faf800146d4e30e860b486eeb13c239abaacbb1b9969e4ebcf893038bddccd2164c67e33fd24c05c046961a92d8a2d94b377ee66d2c09544e68a8f9b3bea11ef408ddc59dcbe27383e8b2ceed421ebc3e38cf36b5a9832aec8a66ed9b366be85e2ae30d03ed592f9028d772b834427e081c06f2f985c8f4f33170359ce8d2fe16a17077c190d24d5362768abd90fdc018de88eeab2e748fbcf2430c5b289fafde2cd3f5cee793a714b35689213b7e75532d775e554158c611d022d5eeca1c6f1b688deaef5d963c2f3174b13f5add7076f31200e33725a782377540785fbc7679d04e735b83db83ed19ec6c495b8315d27416ec63cc3be1e89b065d20bd178233c085f24e83071f47d765bdabb31e53b0a52e5227fdf11ad491e7b6e337d912cb0584cba2a82ee63ebbdcf62e7bbe969d1ee5100f1468f610a0ce32ce5a8be2329ebd7ef1e0cbda897cc01a2c44285202deeb6230a4596c3e1fd3945b2f8ea967ae54424a36ec969dd3f8752a2a57cb8f66fe104b7eb932dbb56c8638158fce7f73543dbfcdf37d2f5b7c19ba96c8ed8239bd5acd85b9f91e1c3d87c6aa36646c622552c58761c80ff23d3258744eeb967873ae447eb0118746a2065cd58c4fac806796822705f67cd4dfab96604b242dda4e477e6a1ef64fa3772cc05eb323b1e5f6cad16e6941e6e00b749b3a0e60dc34b2a9ba5419e1e74f36b3009868ef71cee9e4a0b12a72eb4ac8225b3a77f0c082217eecc55749eae672354375e334b4806bec116fca200a9943b64c0545b697360cf3daf4de88db04acd1fbad9506ca5fb20c8063a05848418bbc841b30435eef522e44c88096384bf4e070710a47f192e0223713a2ef77768ebeb82d692a5423601de8e885a99f30d77442f6fc7e17e75a2de28784798961c00f6eeaeecb05fe59b159b92231d5d8453fc86bb5bce6600f5b26bff93dd1c0db2ad9e556649d2ba8dafc48a24e4276efc878b45cad067985778b9dae504a6ec95a3aaf53946bb383611c5b2bf927ed0a6c94695e51d5ae420fe850b77268c62e24cdbe1ecc024ac4a1e955ee164429fc569d3ad9ec8db02a81915e0b3ea54dc857ee8f0dcc0ce91d4f3609773c431e10b6ec77a983695e6d10cc82f1767b6fa7a18020f66a37c6815f1347074c677fd9bc06087bbf86e5a96877b678cba2c770e63d8eb3777ae13c25c8bc4598f34e9eac69ab9d6413e4e190b14be7d86d9e0990938ec4caed2fe51820383e87715f3d71e68130243fd8ff12b607cec4556c2705e0018d998d0d0759425b8d952a57a48e59eacd1159b37d5ba21583bbbea5e26173e0bdc89bc1c2300f702c275db565364a588ece12f17de311e8df40224aec09f2d07fdc040489d0f634d07a05b6e4f16fba6dc307bfe1333f0fd85b44a406c5036d56e09b93091f959249c58e964df4def4228b3e279d8a294b1dfe18716c44daec166064f15e7ef0416f92754744253d7aceba4c747faf763bfff40112b9a71737abc76da795db7aeb893119f28c78004344b8403e9152bd7c98ee3c62e474e6147957f4499f53bc9198600ad97a717e966e253664d5ecd6e33f30d3bb60f9d6d19c6de63553de560895c2beefc34d0686c3894b490c0677ea583910b51589773c47d75a3cdcca078490a9d8f24e22a3850847e94f0997ccf2b3c5e6a60428a99a3e2c00bbd1b21422bbbbf7b38662e28e38af5b8bf40953b25f93adec641d63a372d2e1730f56dba7827e8109bf3f00ff5e97c35e327c688abe69dbd5b643dc4e8563c161614aec5141be2399d3cf20c91a4d409afe2fdf8ed02b9669c117da3558bfa6d70299d2db996064f849e50927892ce9ea78ea0c9ea1a9f14e917ec4810f2a6dcfd59c0a923527e11b8f5e1075997175afb77e2c325de1f748174a262f0f46f314d07aa89b92dd1828c981afbff107181ecb20b1c7c04dadd33168f08c527b1e43b40be64e2f824ef4625d61706505bc53462061577f11226691437e0cf0fb5fcc981f4d8f26cfb8fa712b91f2ebcebcf39554708050336149e87bb166fc83392564d244128ba71475527dc4470e4200e24c82fdfbfb1959f14429f1a74915df409414318249d0f2eb5e5aaea3d7b2bbd095c56e9a6be7eab80faf308e88db94cab774d7e62fe8b18064103ea95fef273ebd1350701d0054160b57bfde81b60f12cafd900bb63dd10b900b7058f36bb124ca1482a22bbbab41023cb589038d3173bb7f2edd18a750e63ff139325416da4ef314abd2ed89dbe7d082bb675625047ecf5d107607dc88453cf63e48aa4", 0x1000, 0x2) ioctl$sock_kcm_SIOCKCMCLONE(r5, 0x89e2, &(0x7f0000000340)={r6}) r7 = socket$inet6(0xa, 0x80003, 0x6b) r8 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) ioctl$LOOP_GET_STATUS(r3, 0x4c03, &(0x7f00000013c0)) bind$packet(r8, &(0x7f0000000240)={0x11, 0x0, r9}, 0x14) getsockname$packet(r8, &(0x7f00000022c0)={0x11, 0x0, 0x0}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000280)=@newlink={0x54, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GENEVE_UDP_ZERO_CSUM6_RX={0x5}, @IFLA_GENEVE_PORT={0x6, 0x5, 0x4e23}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x54}}, 0x0) 10:13:56 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r0, 0xc0884123, &(0x7f0000000180)={0x2, "74caea2365a2a3de204026b8df0a1bf15d2377965e59bab6ba80d460a4552acdb62df94dfa570d7c0519d27b368a43b22dcd23bc416edf406ac51a88e6955f9e"}) 10:13:56 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r4, 0x0, 0x11f06) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f0000000040)={0x2, 0x3, @start={0x0, 0x1, "1d41814518778795f2b0bad0ac9a4fc7cb46b468d998541ca67e65e7e8b8d1f5514409e6a94921744e06b6d63c2e3c345ada2749bad458606d1039998239b83f082e10aaa60768644dfd95e2bff21a4d2ae16799e39e246f6b222df07969c258f24355450bb0ce8b7f724b64192925bd2b1931c6a42a0892e66187ef648ce931ca6c78384091cc75a9721c1ce38df58f62cd69fc2858c5d8ff6352ae94510d593214f37f0006771f23cb5f1fae7a4dfec7ba0e905100fba8382d478ede36efb38eb9e84670dc0265fa96d90f74ad267c5c3b9001fed3faa703eb4c637220f574fb68fbc215fc3979d48bceb9e5d7c151697f162b927aaf32c8149d2ccf8f8cb4de32bca2809cd97a605d0820942c8bec3720ae7ae52318f937860b714d12117956a45e93f57dc02e3c2102ef1dca41c666376a77242fd01ce1523654320498be8981ff91ef2fc6ba83124b7753fc8a88cbadfc9accbd3619ab2acdd2c50936a6ead6d2d12a802f16fe0711c3fd9e7defc710a771a18e20ff789734871f0189642da5cf451abe907a5540652ba9fef2f2bc14884bd2a0a3517cadefccf35ce6dbf40ff7ea5d90b4597bd90e7203ffeb1d3911da013bc6e3b6fac9d9ab1d0287fa428dc66b6c9a16e1eb46baf1cec24731a18e9a2cc857225a3220fdee1fa5f3a4d18f9327fcba35fb1177289098cb40780511271673e3de118df176fad00117d2eb5c891a7dacbf47275f1a0c66ea60300e49d204a7183e59f5afd34cc6a75447e8a0b8194729140e48e14780572d67bfdd7a1700bb06ce157a1002bf59cfc77ba772e46fe1503bbe1e0dbafb1cd48dbd4872210b9e91ca95382f4b1fa9076fa7ca4df21512545328c966fb796d14d102ed9f3eab697f9cd59464eff97cce93ce33d1f651bbc2026f062f6d71b55c35e33f55ef891a721ffe8a8edae865613dfa20cdbe2e533a05f14f1290aebf0daa10bc5ba8db888200207ca8ca88dbc657de618f57e5b20a526229452ef2d442c0b21374536a95742dfc4373351f7eb7f3129d1ac7dabe95cdcccd4f3ce17b153455723b8bbb7fc292355e6426bde1a525738df990271dea0202dded1125741effdf8dfaedda1a7955f7746fedf843569eefeaf79043e0a97d39f0cebe48faec23b08378a2b7ec41d118fa9544baa14ca16227d83c2cfdf580a3a048c9e7961b2030fabd9d76e9918303d3bb3a8a8aa9896cf00414a1a7780c2bf2404fe04c34f4a7c879c7d8382a4e8aaed5d8488c7e8e27a64b32342829add9f796540cc4bd94fa069d481a818cdfe4c13c83a0754e1abf653ee6dfb9e02ca210d6052de5efea08a81d678bec8953b01b1de556b8f5b394e68e2dd35bb898ff278d6cc72659b51fee0901f874d209cafa5ecd4ef35ea7ee58e3b96d2826ee823ca99fdf1d70a9b0262665997b62e74a79bc1c2f3d61f02964", "4b341c0e0f6dd72abcccc35e8567fbccee01a1fdccb7992e27fb18426c53655975305a413d2f61bcba8a883f7e8424599a0204b059edbcddeded91f440179f9e71213ce28f2225dc86e2c5a7734fefaf0fdb070d9417429ae9aeee0c8d83d71b23a8d8aa63edc8a175ebd997b6c208bbb9e6d101dbc68c1687a07cdd4880920f014d38966cf64bee3bf73f27e9f956addb8b393c6cea0c296bbc4bfdf27b37a075030c633186498570847665d15cf6ae345496b5569b3379e03fb11d171796526b8af8a133253a9652f88e2c631687e896b927e9f0e55bbcbb77420ffa68cf83aa2941e643476dd3e047247910169104405a6bca7ee555b8d38054375c0a6bdb3de772ad840d44ae6a4c5498b7d9f6b2f014aa25eddc4dadd64064cb42faaa6d71e8ae2cb7c0bdfbcea22c9db4734edf73ae9c2659455fe2ee68cfd2ff95cf38f322430330cbd21f6004569b47b6e00682ab5552a103770d9a12dde5faa63cb7b8e98d7b067b5ef29478a04c1a50e50bf713dbc48e4605e965371fc2cf990e8602aa510055ea377e50d265332bb1b1f77c17556544dfea48e3bb9adf70b3e1ecc9fcbc33f90a60f6bbeec01eb92c06c249fe70fc674528f1fd7cb068a5213d42e329fc5e2e1d736ba42eca60f2ef5f22d1f9b29eec665a63c000d185c3b7234ca52bb42e863800dc499b5b034c7e0845d1c5e8a7252a2626b40dea344f164376f32b6314e8e570414127317054416024d1f17c593cb2e0a067034b7c2624a01c0ba533992eeed5c180df0b5e290f489ecc18d7060f702ee621bd25694653526c501d5fc34cbfdfda45d6b2488f1cc40c9ae34ba76d56b41e537c1365091ee09dd3450adbb99ccf650e3c0faa9c93d564b3d12cf9cf6cd4d322efb9dd7b7b0da0967f525949b2a0a0ec6ae779b08b77fc74949f9117f588a9a08db5f556508e37d941bec9b4338ffa24ebc82ff6b34dca9bb7095ab7d125839e9399230b81cd7bae239626be7001e2d7cf7e8b2f3137c4e2600644dfc02d75b8ddc43656481fd5160e65545c3854955bff28bb7f1965ffd7de67201893626b9994984d7f841e7e49dd281a2e6eaf97aa2a72bb9045c578cb8ae0baaf1b5f5081f3444887ea94ccaeca92af7e76493399f630ae93ae0c16d6338e247f89ab9038c2ef06c6f992f3c80eff1a4d7d440e2d4536367fd85893c7bbe7dda8a178b35b990d0f53fbf701f30c90d0b4b1051f6aa815cb3fffd1d0b17e6bf8b7064aa5a6720752a44701464c61fde3b98d68a3764e8d6e51ca5a804e33a5ac9fa8958f08bb3ce70e7fc46a1fb797cf5dea15e9aef729fdab365710e32f945fcc2b40290c02d0c3d5326a06b4283310c515c3b9fc3ee0b374f18cc58e89e8246dc3596719f7914d243db8396f34605c2f173f7d471e10f0e8083f9bec6c74aa334681385000"}, [0x0, 0x8, 0x1, 0x1, 0x0, 0x1, 0x2, 0x3bf, 0x5, 0x0, 0x2, 0x0, 0x2, 0x0, 0xffffffffffffff80, 0x3, 0x9, 0x4, 0x2, 0x9, 0x7e, 0x1f, 0xff, 0x0, 0xfffffffffffffff7, 0x8, 0xfff, 0x100000001, 0x0, 0xffffffffffffff31, 0x8, 0x8, 0x4, 0xffffffff, 0xc, 0x4, 0x972, 0x80000000, 0x0, 0x3f, 0x0, 0x9, 0x1ff, 0xffffffff, 0x0, 0x0, 0x0, 0x5, 0x1, 0x2, 0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x3, 0x6, 0x40, 0x0, 0x4, 0x0, 0x41]}) 10:13:56 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(r0, 0x5437, 0x0) ioctl$TCSETS2(r0, 0x541b, 0x0) 10:13:56 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='io.stat\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000580)=ANY=[@ANYRES64, @ANYRESOCT, @ANYBLOB="9141fd27fffffffff80000006e0700959a76041e5bac80595d8bdcd28d4a27e5782fc0dd74743a484655ec0cd01785cbcfd1"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x800001, 0x28011, r1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) 10:13:56 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x0, 0x0, 0x0, 0xfffffffd, 0xfffffffffffffff8, 0x0, 0x1, 0xdc, 0xff}, 0x0) pipe2$9p(0x0, 0x0) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="1801000000000000000099a81c7d00000095bd60618464070bb2504fa856e8204b7b2f0629496149ad64a9522567e40811762f57928cdfa6a3158ff6a55e2f13680b6192cbaf2ca82816e612c8bd5ee2c9c66966076c888bd88949cf24a7e62b42c5570eda"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000980)=ANY=[@ANYBLOB="620af8ff25200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415bd1966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7845e6b607130c89f18c0c1089d8b853289d01aa27ae82e61b0f9223684198e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364145835108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e68242aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000009711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b000020435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ece0ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225f728d44d0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933bee24c7e8000f2c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e000000000000037010632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127cf72748a028daf5fc4d4e6d5265bec44219ee8fbfe86f441c724fa7b3d1ff0555e63ad00a1c7f9f9af10154f1e109dc3f7dd87ea308a1fb5a983490c6c93610864623613dabec4c0b64461d21f807515d8fadec636c99aa95ff895c25aad5ac0993a65c7668ca2b6d46edbad410df7390d27ec8199259b8e3dd36de9b35ce25d39686f2470afb1b1db18221841cee6e5531280d65f1d28886e0f06856a5ca37a91ea6e19977c517b10fb66858a05b03084d1f3bd5542d2796a33cfe545be3dc03d302e4839492cdc7694142e48f23271787d3a2360996ca3c9b18000000000700000000000000000000004882ce2e7a68512b23b0ab1f7a6c960b"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) setpriority(0x0, r3, 0x2) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 10:13:56 executing program 0: futex(&(0x7f0000000140)=0x1, 0x8, 0x0, &(0x7f0000000180), 0x0, 0x0) 10:13:56 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(r0, 0x5437, 0x0) ioctl$TCSETS2(r0, 0x541b, 0x0) [ 433.683306][ T27] audit: type=1800 audit(1653214436.943:52): pid=11276 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.3" name="file0" dev="sda1" ino=1165 res=0 errno=0 10:13:58 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r4, 0x0, 0x11f06) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f0000000040)={0x2, 0x3, @start={0x0, 0x1, "1d41814518778795f2b0bad0ac9a4fc7cb46b468d998541ca67e65e7e8b8d1f5514409e6a94921744e06b6d63c2e3c345ada2749bad458606d1039998239b83f082e10aaa60768644dfd95e2bff21a4d2ae16799e39e246f6b222df07969c258f24355450bb0ce8b7f724b64192925bd2b1931c6a42a0892e66187ef648ce931ca6c78384091cc75a9721c1ce38df58f62cd69fc2858c5d8ff6352ae94510d593214f37f0006771f23cb5f1fae7a4dfec7ba0e905100fba8382d478ede36efb38eb9e84670dc0265fa96d90f74ad267c5c3b9001fed3faa703eb4c637220f574fb68fbc215fc3979d48bceb9e5d7c151697f162b927aaf32c8149d2ccf8f8cb4de32bca2809cd97a605d0820942c8bec3720ae7ae52318f937860b714d12117956a45e93f57dc02e3c2102ef1dca41c666376a77242fd01ce1523654320498be8981ff91ef2fc6ba83124b7753fc8a88cbadfc9accbd3619ab2acdd2c50936a6ead6d2d12a802f16fe0711c3fd9e7defc710a771a18e20ff789734871f0189642da5cf451abe907a5540652ba9fef2f2bc14884bd2a0a3517cadefccf35ce6dbf40ff7ea5d90b4597bd90e7203ffeb1d3911da013bc6e3b6fac9d9ab1d0287fa428dc66b6c9a16e1eb46baf1cec24731a18e9a2cc857225a3220fdee1fa5f3a4d18f9327fcba35fb1177289098cb40780511271673e3de118df176fad00117d2eb5c891a7dacbf47275f1a0c66ea60300e49d204a7183e59f5afd34cc6a75447e8a0b8194729140e48e14780572d67bfdd7a1700bb06ce157a1002bf59cfc77ba772e46fe1503bbe1e0dbafb1cd48dbd4872210b9e91ca95382f4b1fa9076fa7ca4df21512545328c966fb796d14d102ed9f3eab697f9cd59464eff97cce93ce33d1f651bbc2026f062f6d71b55c35e33f55ef891a721ffe8a8edae865613dfa20cdbe2e533a05f14f1290aebf0daa10bc5ba8db888200207ca8ca88dbc657de618f57e5b20a526229452ef2d442c0b21374536a95742dfc4373351f7eb7f3129d1ac7dabe95cdcccd4f3ce17b153455723b8bbb7fc292355e6426bde1a525738df990271dea0202dded1125741effdf8dfaedda1a7955f7746fedf843569eefeaf79043e0a97d39f0cebe48faec23b08378a2b7ec41d118fa9544baa14ca16227d83c2cfdf580a3a048c9e7961b2030fabd9d76e9918303d3bb3a8a8aa9896cf00414a1a7780c2bf2404fe04c34f4a7c879c7d8382a4e8aaed5d8488c7e8e27a64b32342829add9f796540cc4bd94fa069d481a818cdfe4c13c83a0754e1abf653ee6dfb9e02ca210d6052de5efea08a81d678bec8953b01b1de556b8f5b394e68e2dd35bb898ff278d6cc72659b51fee0901f874d209cafa5ecd4ef35ea7ee58e3b96d2826ee823ca99fdf1d70a9b0262665997b62e74a79bc1c2f3d61f02964", "4b341c0e0f6dd72abcccc35e8567fbccee01a1fdccb7992e27fb18426c53655975305a413d2f61bcba8a883f7e8424599a0204b059edbcddeded91f440179f9e71213ce28f2225dc86e2c5a7734fefaf0fdb070d9417429ae9aeee0c8d83d71b23a8d8aa63edc8a175ebd997b6c208bbb9e6d101dbc68c1687a07cdd4880920f014d38966cf64bee3bf73f27e9f956addb8b393c6cea0c296bbc4bfdf27b37a075030c633186498570847665d15cf6ae345496b5569b3379e03fb11d171796526b8af8a133253a9652f88e2c631687e896b927e9f0e55bbcbb77420ffa68cf83aa2941e643476dd3e047247910169104405a6bca7ee555b8d38054375c0a6bdb3de772ad840d44ae6a4c5498b7d9f6b2f014aa25eddc4dadd64064cb42faaa6d71e8ae2cb7c0bdfbcea22c9db4734edf73ae9c2659455fe2ee68cfd2ff95cf38f322430330cbd21f6004569b47b6e00682ab5552a103770d9a12dde5faa63cb7b8e98d7b067b5ef29478a04c1a50e50bf713dbc48e4605e965371fc2cf990e8602aa510055ea377e50d265332bb1b1f77c17556544dfea48e3bb9adf70b3e1ecc9fcbc33f90a60f6bbeec01eb92c06c249fe70fc674528f1fd7cb068a5213d42e329fc5e2e1d736ba42eca60f2ef5f22d1f9b29eec665a63c000d185c3b7234ca52bb42e863800dc499b5b034c7e0845d1c5e8a7252a2626b40dea344f164376f32b6314e8e570414127317054416024d1f17c593cb2e0a067034b7c2624a01c0ba533992eeed5c180df0b5e290f489ecc18d7060f702ee621bd25694653526c501d5fc34cbfdfda45d6b2488f1cc40c9ae34ba76d56b41e537c1365091ee09dd3450adbb99ccf650e3c0faa9c93d564b3d12cf9cf6cd4d322efb9dd7b7b0da0967f525949b2a0a0ec6ae779b08b77fc74949f9117f588a9a08db5f556508e37d941bec9b4338ffa24ebc82ff6b34dca9bb7095ab7d125839e9399230b81cd7bae239626be7001e2d7cf7e8b2f3137c4e2600644dfc02d75b8ddc43656481fd5160e65545c3854955bff28bb7f1965ffd7de67201893626b9994984d7f841e7e49dd281a2e6eaf97aa2a72bb9045c578cb8ae0baaf1b5f5081f3444887ea94ccaeca92af7e76493399f630ae93ae0c16d6338e247f89ab9038c2ef06c6f992f3c80eff1a4d7d440e2d4536367fd85893c7bbe7dda8a178b35b990d0f53fbf701f30c90d0b4b1051f6aa815cb3fffd1d0b17e6bf8b7064aa5a6720752a44701464c61fde3b98d68a3764e8d6e51ca5a804e33a5ac9fa8958f08bb3ce70e7fc46a1fb797cf5dea15e9aef729fdab365710e32f945fcc2b40290c02d0c3d5326a06b4283310c515c3b9fc3ee0b374f18cc58e89e8246dc3596719f7914d243db8396f34605c2f173f7d471e10f0e8083f9bec6c74aa334681385000"}, [0x0, 0x8, 0x1, 0x1, 0x0, 0x1, 0x2, 0x3bf, 0x5, 0x0, 0x2, 0x0, 0x2, 0x0, 0xffffffffffffff80, 0x3, 0x9, 0x4, 0x2, 0x9, 0x7e, 0x1f, 0xff, 0x0, 0xfffffffffffffff7, 0x8, 0xfff, 0x100000001, 0x0, 0xffffffffffffff31, 0x8, 0x8, 0x4, 0xffffffff, 0xc, 0x4, 0x972, 0x80000000, 0x0, 0x3f, 0x0, 0x9, 0x1ff, 0xffffffff, 0x0, 0x0, 0x0, 0x5, 0x1, 0x2, 0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x3, 0x6, 0x40, 0x0, 0x4, 0x0, 0x41]}) 10:13:58 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) socket$nl_route(0x10, 0x3, 0x0) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) socket(0x22, 0x3, 0x0) r2 = syz_io_uring_setup(0x56c, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000080)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x0, @fd_index=0x6, 0x0, 0x0}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r3, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r2, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) [ 435.272493][ T27] audit: type=1804 audit(1653214436.943:53): pid=11276 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1853245573/syzkaller.9CJobh/339/file0" dev="sda1" ino=1165 res=1 errno=0 10:13:58 executing program 4: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x6ae5}, 0x10) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000080)=@ipmr_getroute={0x1c, 0x1a, 0x1, 0x0, 0x0, {0x80, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}, 0x1c}}, 0x0) [ 435.420237][ T27] audit: type=1800 audit(1653214438.703:54): pid=11295 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.3" name="file0" dev="sda1" ino=1170 res=0 errno=0 10:13:58 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{}, [{}]}}}]}}]}}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x3, [{0x2, &(0x7f00000002c0)=@string={0x2}}, {0x12, &(0x7f00000000c0)=@string={0x12, 0x3, "8f56acc80167a7622b0a013a83dd849a"}}, {0x12, &(0x7f0000000400)=@string={0x12, 0x3, "947410bb57c32630565acc150cd8665b"}}]}) 10:13:59 executing program 1: name_to_handle_at(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x800, 0x1) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'gretap0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000180), 0x1a080, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000001600)={&(0x7f00000015c0)=@bridge_delneigh={0x34, 0x1d, 0x100, 0x70bd2b, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x1, 0x8, 0x4}, [@NDA_VNI={0x8, 0x7, 0x5f1}, @NDA_IFINDEX={0x8, 0x8, r1}, @NDA_PROBES={0x8, 0x4, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x42094}, 0x4000000) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f00000001c0)={r3}) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000200)={r1, 0x1, 0x6, @broadcast}, 0x10) r5 = creat(&(0x7f0000000100)='./file0\x00', 0x2c) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setxattr$incfs_metadata(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f00000003c0)="08ae1bfe7bf5aa88063a31a1c9304ff8657a522d92e6b281f6ad1677d8de5feb873addb09f2fdc3de77cb62178fe80e4612f69f69da37a9fdf9c28131a11ecc5593d4743340ed5afa5668a9db9f3b73be1fbd12b9f6796b6b9d4b893cb5fd1fc5f445790c6478f9444fa95c9bfa16d3a96530796ae8bf8d74ae920de8d2636220a50f85171389611a384ace4789b2226e40619f7250ec7b1ab7cb4737f56cfcdf3bb2d6ff72c7d1a78b008dfd96b7153ae4c9925918a6c8af61f789d8c1592fc85f8d7e6b6cfde1b94831adb1dfa5cdba6c285e0740c7cdcf991eeb1e36effbe3bfee75fdb8b8aea56a5dad679b39fe95126f2964760800618613c3fd7fadde7681d7130d5680ddf2287bb8c1ac6633d15a13e4682c3155d671afff9e65d2defcbf9cf2fd96c5ae0b4dd3522137ee7ae8a65bd9037d0c3811e410f8f4ac5cdf2fb5dd09c1e17d5467c5e6d7656f0e457604f46da8335d4fdfb4f3565c44073787811a65d738b1b904ea48f5f2be9f24699d0f5ef0b31e1a2199b6e9ef4023953029673fe5c9813b67a1f6ff1cf4f62317113d4ad1f388d5be9452ea39d9e787f3cf2272d9cc7320caa34f3f2c31a6116b1166c05aedd59e4f91381a72f7f429f8cb8c711473eaecc5174ca9c93334b154668ff9dd3d4513acf06e80d4bb9998eae1cf247c526ae7ca087c605e1c9e92dc005d92bbaee94fd97f1286b97b41e267bf28b191584925be37a9c26a5347c6a6158cd691507e4fae609a3c8ff2a4dcf94087bcf735cb5718b6372fd5b9fa521bbb2b47c1eb36391376a1933d525c48f886ceafaae9aa03881e303f410765ec00b7dcef749ebd1b49246cdb4b472bbec057c4dc1cf2dbedb382cf0ff951338d9f2cb3f3844260d113e651b673e8ad57a817680951ee86ec91fd0bde69d74e69a836c8d11a2d738f252a2328a03bc15bb6fb85608bcf4e732c173e3e89755da597a0d1dc695337dece063c8bf519517c15b08a7334c3e729ddf8edd41489dbad9f2944e759d4016f8b5725257c3ca5555653fb970d56ae6f5be7bea60a96ddf7d94c71317558dd759f854fb465bb097dde8ed75d15838080daea0d101d70908cc7315181da4810f887b5b18283c38310263393f8339f322797d01e5c0c25c05f39219e9efdbef38ae037915566c5b5ee11fa3128f08a99eba36114092e7750f15b57a03315b2fa1b99abd23dbeeed5dc6dd7daea36056caf33c4dd3e87a17b0d08e43c3cf84e48b25f53725d75dc30303d3c2fa18a49f06c1ef74872ee625385fe03f07b865e2698d0b2e5f08ab6a67e1f85308ab28771db451bf19887ae713750ab593d93d91f2e382f7d8a8280acd526b206a9152b1c4cc9070c2f3a944dcb19151f7b2642ee08b394e2dd24382f0bd6f6592aa0db0f69117246322a625fcc76839edd9a963c5cf3aed1f87fe21ec1c70bcf5b0df8899828eec46bf61bdc748f355f224aeb11c02212f47018119a895853a27605c524d61fd46f8ab5b874d786a63d713588b2ef27f660f307a5beab30f8460ae15896bd836c97ff62055881fe7f9cecd7e9da635ac5f7cd846059c8b08419419b6ed8a853436e4c90f6b58bf1fabe7c3ab4450b1fcdf15d212c7e744d90912362b395616886835817703e4beb6873e18cc08303d2c08a75d54aab5c1ccca3ab653061aea710e22707e0a2a735ec64b5196f92cb0fb1f74cdfb35d418f257766307fb6c2a0f72f76ebc61e4c01eaa59aeb760c30332abd8017e7ebe5d2712e6169bd3f8ff5bf634ca47291c7429fc76358246a3493349ae67dfbce16b80be42a9ce909587421ed5b7ddd97b67298d838ae45c747ae556ac9754787e23519a893f63204ffc90fe70909e3cf39a29d4afc4a0724a03d3509dbb76b1dcb3b724d4ac7d3e80ed6e6ac7b89d5ad97f7b229cb63bede3642c3210dba7b732710c5ccb270586aa54d57e6154e14ed20fa0205e389bc57606e04c5e2002416dbcf95e2f20b6cebdceb2e1a0d72f17ba795dc2f8ee2563e859909dbfa1dcd5e40462c91747c16ac2674e6c9b8fd363c06b3bcffb95e5f4bfb4a794e9105ddcd008f00c6aaba861ec68fdce07eee5ab06625cb527fb4792206262354a5431bf65b78218c3fe4dbd22b278b9dabe27b7de9e9c2fcb4cf80460032ebbfee034ae0a15c731a89fac9ffaf5084cd2294ef232eb2013987f3bc073187e1bc6fec2aa2be688941ed63ca82905eaa74a55dc30291074494dee6e44ac884abed1b3128ff963ffbc7ebd7597046228377344e1727845eda4fd7d10430dbbda8ef2c6d98a76493b70d37b3ed56f715172f171996e0026c7ff8179d92288cc841c7fe36d89e35749c780ba8be926744cd9f7baa74fb9d81fd07187abe5c13d35c2121a3319cbc9febe710e77913c1f230f94e0f665f4cbfd319695e4689f6ec7cb45e1946feec8add0e9b183707af4ea8c5df97bb69bf0b3d7d015f0f913e94713a11ab6ccf0df6b6eeb53359ea9a9cb97b6c158167e1c3ec1318f067efb4eba1f172e68dc78aa69d7e51e5313eed112502b7dea5f2269dc13833e99d84ff5147c1ace5e230b244397769f7aa7ea838b7589825fa66a4a91e143d636ffac5bb1c2a9c8d49b8e51235b5fe9c16644077f7f8818dd2f03226076f1010319e037acd69e5200c2ddf803304ecb0ea6ca50d9af45cf9f55f29fd7bffbb7d7b34f54c8fd0a46e9179151c1503fe49a281e19cbf5ac1e2060230d2bf98c212dd6ecfac4ea946e6b840371fcf37defc62cd230a7fc7ab0740c9947ec9b74adfc5bf5685134ea3b9729d60127c8589b1c8fbd74ed281f2630677f8fe90b098477f9765a4049ac5f3be972944ee2f887e3adc8c5cbe8ebd03170464ea2645c11b71df739478b3892963c1ae0e55508f3f9c8e54abb55afea912948b47a646cca1313c79666fc608959bb67127646be2ca086414dc41b6bff79658567da6b92be329b0a4cb9d5cabb42c45dec6355df919358b124158b80d080b2392b80eea858ed226a72c37d60bdc7e744cb5408169ea0fe0ee9847effed4532aefd0c9caf898b81be496ba0ad087acb3c7a33f595376001b83afc1253e6771328069b0f3ead2846b069d79ca9bfae19c323c9aab702b831381431372f76e0e3c9f116fa708d32d4e7acbe9ac2543aeb56d4b7c016b3826bcd47db43a583aa98509e01a94231bda55b42916c0c8db014bfc9566ac5946d9e6dc334380354aff4c19264bf6aa46ca4ebfd87dd021eeafd3a450c1373d4a2f33d1b49db6b2ff78b0718117cebed5c9937ac160137435a80f2f5846316f03b8d07b222c4f5dc3ff4ab1bea465bae26b36f8960653621cc6945f0d5c5bec75cdc44d6e46f9622d1c0e19bae94e4e60f8fa76c442cbae9adf85da302660cfb6bdbf37cc2eefb4b1de95121ded846af76f0f422669f4c5e105057f294833b2a31760549bef4230daee415cd5c77cbcb370c5c69fca5db278105644c62faf800146d4e30e860b486eeb13c239abaacbb1b9969e4ebcf893038bddccd2164c67e33fd24c05c046961a92d8a2d94b377ee66d2c09544e68a8f9b3bea11ef408ddc59dcbe27383e8b2ceed421ebc3e38cf36b5a9832aec8a66ed9b366be85e2ae30d03ed592f9028d772b834427e081c06f2f985c8f4f33170359ce8d2fe16a17077c190d24d5362768abd90fdc018de88eeab2e748fbcf2430c5b289fafde2cd3f5cee793a714b35689213b7e75532d775e554158c611d022d5eeca1c6f1b688deaef5d963c2f3174b13f5add7076f31200e33725a782377540785fbc7679d04e735b83db83ed19ec6c495b8315d27416ec63cc3be1e89b065d20bd178233c085f24e83071f47d765bdabb31e53b0a52e5227fdf11ad491e7b6e337d912cb0584cba2a82ee63ebbdcf62e7bbe969d1ee5100f1468f610a0ce32ce5a8be2329ebd7ef1e0cbda897cc01a2c44285202deeb6230a4596c3e1fd3945b2f8ea967ae54424a36ec969dd3f8752a2a57cb8f66fe104b7eb932dbb56c8638158fce7f73543dbfcdf37d2f5b7c19ba96c8ed8239bd5acd85b9f91e1c3d87c6aa36646c622552c58761c80ff23d3258744eeb967873ae447eb0118746a2065cd58c4fac806796822705f67cd4dfab96604b242dda4e477e6a1ef64fa3772cc05eb323b1e5f6cad16e6941e6e00b749b3a0e60dc34b2a9ba5419e1e74f36b3009868ef71cee9e4a0b12a72eb4ac8225b3a77f0c082217eecc55749eae672354375e334b4806bec116fca200a9943b64c0545b697360cf3daf4de88db04acd1fbad9506ca5fb20c8063a05848418bbc841b30435eef522e44c88096384bf4e070710a47f192e0223713a2ef77768ebeb82d692a5423601de8e885a99f30d77442f6fc7e17e75a2de28784798961c00f6eeaeecb05fe59b159b92231d5d8453fc86bb5bce6600f5b26bff93dd1c0db2ad9e556649d2ba8dafc48a24e4276efc878b45cad067985778b9dae504a6ec95a3aaf53946bb383611c5b2bf927ed0a6c94695e51d5ae420fe850b77268c62e24cdbe1ecc024ac4a1e955ee164429fc569d3ad9ec8db02a81915e0b3ea54dc857ee8f0dcc0ce91d4f3609773c431e10b6ec77a983695e6d10cc82f1767b6fa7a18020f66a37c6815f1347074c677fd9bc06087bbf86e5a96877b678cba2c770e63d8eb3777ae13c25c8bc4598f34e9eac69ab9d6413e4e190b14be7d86d9e0990938ec4caed2fe51820383e87715f3d71e68130243fd8ff12b607cec4556c2705e0018d998d0d0759425b8d952a57a48e59eacd1159b37d5ba21583bbbea5e26173e0bdc89bc1c2300f702c275db565364a588ece12f17de311e8df40224aec09f2d07fdc040489d0f634d07a05b6e4f16fba6dc307bfe1333f0fd85b44a406c5036d56e09b93091f959249c58e964df4def4228b3e279d8a294b1dfe18716c44daec166064f15e7ef0416f92754744253d7aceba4c747faf763bfff40112b9a71737abc76da795db7aeb893119f28c78004344b8403e9152bd7c98ee3c62e474e6147957f4499f53bc9198600ad97a717e966e253664d5ecd6e33f30d3bb60f9d6d19c6de63553de560895c2beefc34d0686c3894b490c0677ea583910b51589773c47d75a3cdcca078490a9d8f24e22a3850847e94f0997ccf2b3c5e6a60428a99a3e2c00bbd1b21422bbbbf7b38662e28e38af5b8bf40953b25f93adec641d63a372d2e1730f56dba7827e8109bf3f00ff5e97c35e327c688abe69dbd5b643dc4e8563c161614aec5141be2399d3cf20c91a4d409afe2fdf8ed02b9669c117da3558bfa6d70299d2db996064f849e50927892ce9ea78ea0c9ea1a9f14e917ec4810f2a6dcfd59c0a923527e11b8f5e1075997175afb77e2c325de1f748174a262f0f46f314d07aa89b92dd1828c981afbff107181ecb20b1c7c04dadd33168f08c527b1e43b40be64e2f824ef4625d61706505bc53462061577f11226691437e0cf0fb5fcc981f4d8f26cfb8fa712b91f2ebcebcf39554708050336149e87bb166fc83392564d244128ba71475527dc4470e4200e24c82fdfbfb1959f14429f1a74915df409414318249d0f2eb5e5aaea3d7b2bbd095c56e9a6be7eab80faf308e88db94cab774d7e62fe8b18064103ea95fef273ebd1350701d0054160b57bfde81b60f12cafd900bb63dd10b900b7058f36bb124ca1482a22bbbab41023cb589038d3173bb7f2edd18a750e63ff139325416da4ef314abd2ed89dbe7d082bb675625047ecf5d107607dc88453cf63e48aa4", 0x1000, 0x2) ioctl$sock_kcm_SIOCKCMCLONE(r5, 0x89e2, &(0x7f0000000340)={r6}) r7 = socket$inet6(0xa, 0x80003, 0x6b) r8 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) ioctl$LOOP_GET_STATUS(r3, 0x4c03, &(0x7f00000013c0)) bind$packet(r8, &(0x7f0000000240)={0x11, 0x0, r9}, 0x14) getsockname$packet(r8, &(0x7f00000022c0)={0x11, 0x0, 0x0}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000280)=@newlink={0x54, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GENEVE_UDP_ZERO_CSUM6_RX={0x5}, @IFLA_GENEVE_PORT={0x6, 0x5, 0x4e23}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x54}}, 0x0) 10:13:59 executing program 2: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0x25, &(0x7f0000000000)='cdg\x00', 0x4) 10:13:59 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r4, 0x0, 0x11f06) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f0000000040)={0x2, 0x3, @start={0x0, 0x1, "1d41814518778795f2b0bad0ac9a4fc7cb46b468d998541ca67e65e7e8b8d1f5514409e6a94921744e06b6d63c2e3c345ada2749bad458606d1039998239b83f082e10aaa60768644dfd95e2bff21a4d2ae16799e39e246f6b222df07969c258f24355450bb0ce8b7f724b64192925bd2b1931c6a42a0892e66187ef648ce931ca6c78384091cc75a9721c1ce38df58f62cd69fc2858c5d8ff6352ae94510d593214f37f0006771f23cb5f1fae7a4dfec7ba0e905100fba8382d478ede36efb38eb9e84670dc0265fa96d90f74ad267c5c3b9001fed3faa703eb4c637220f574fb68fbc215fc3979d48bceb9e5d7c151697f162b927aaf32c8149d2ccf8f8cb4de32bca2809cd97a605d0820942c8bec3720ae7ae52318f937860b714d12117956a45e93f57dc02e3c2102ef1dca41c666376a77242fd01ce1523654320498be8981ff91ef2fc6ba83124b7753fc8a88cbadfc9accbd3619ab2acdd2c50936a6ead6d2d12a802f16fe0711c3fd9e7defc710a771a18e20ff789734871f0189642da5cf451abe907a5540652ba9fef2f2bc14884bd2a0a3517cadefccf35ce6dbf40ff7ea5d90b4597bd90e7203ffeb1d3911da013bc6e3b6fac9d9ab1d0287fa428dc66b6c9a16e1eb46baf1cec24731a18e9a2cc857225a3220fdee1fa5f3a4d18f9327fcba35fb1177289098cb40780511271673e3de118df176fad00117d2eb5c891a7dacbf47275f1a0c66ea60300e49d204a7183e59f5afd34cc6a75447e8a0b8194729140e48e14780572d67bfdd7a1700bb06ce157a1002bf59cfc77ba772e46fe1503bbe1e0dbafb1cd48dbd4872210b9e91ca95382f4b1fa9076fa7ca4df21512545328c966fb796d14d102ed9f3eab697f9cd59464eff97cce93ce33d1f651bbc2026f062f6d71b55c35e33f55ef891a721ffe8a8edae865613dfa20cdbe2e533a05f14f1290aebf0daa10bc5ba8db888200207ca8ca88dbc657de618f57e5b20a526229452ef2d442c0b21374536a95742dfc4373351f7eb7f3129d1ac7dabe95cdcccd4f3ce17b153455723b8bbb7fc292355e6426bde1a525738df990271dea0202dded1125741effdf8dfaedda1a7955f7746fedf843569eefeaf79043e0a97d39f0cebe48faec23b08378a2b7ec41d118fa9544baa14ca16227d83c2cfdf580a3a048c9e7961b2030fabd9d76e9918303d3bb3a8a8aa9896cf00414a1a7780c2bf2404fe04c34f4a7c879c7d8382a4e8aaed5d8488c7e8e27a64b32342829add9f796540cc4bd94fa069d481a818cdfe4c13c83a0754e1abf653ee6dfb9e02ca210d6052de5efea08a81d678bec8953b01b1de556b8f5b394e68e2dd35bb898ff278d6cc72659b51fee0901f874d209cafa5ecd4ef35ea7ee58e3b96d2826ee823ca99fdf1d70a9b0262665997b62e74a79bc1c2f3d61f02964", "4b341c0e0f6dd72abcccc35e8567fbccee01a1fdccb7992e27fb18426c53655975305a413d2f61bcba8a883f7e8424599a0204b059edbcddeded91f440179f9e71213ce28f2225dc86e2c5a7734fefaf0fdb070d9417429ae9aeee0c8d83d71b23a8d8aa63edc8a175ebd997b6c208bbb9e6d101dbc68c1687a07cdd4880920f014d38966cf64bee3bf73f27e9f956addb8b393c6cea0c296bbc4bfdf27b37a075030c633186498570847665d15cf6ae345496b5569b3379e03fb11d171796526b8af8a133253a9652f88e2c631687e896b927e9f0e55bbcbb77420ffa68cf83aa2941e643476dd3e047247910169104405a6bca7ee555b8d38054375c0a6bdb3de772ad840d44ae6a4c5498b7d9f6b2f014aa25eddc4dadd64064cb42faaa6d71e8ae2cb7c0bdfbcea22c9db4734edf73ae9c2659455fe2ee68cfd2ff95cf38f322430330cbd21f6004569b47b6e00682ab5552a103770d9a12dde5faa63cb7b8e98d7b067b5ef29478a04c1a50e50bf713dbc48e4605e965371fc2cf990e8602aa510055ea377e50d265332bb1b1f77c17556544dfea48e3bb9adf70b3e1ecc9fcbc33f90a60f6bbeec01eb92c06c249fe70fc674528f1fd7cb068a5213d42e329fc5e2e1d736ba42eca60f2ef5f22d1f9b29eec665a63c000d185c3b7234ca52bb42e863800dc499b5b034c7e0845d1c5e8a7252a2626b40dea344f164376f32b6314e8e570414127317054416024d1f17c593cb2e0a067034b7c2624a01c0ba533992eeed5c180df0b5e290f489ecc18d7060f702ee621bd25694653526c501d5fc34cbfdfda45d6b2488f1cc40c9ae34ba76d56b41e537c1365091ee09dd3450adbb99ccf650e3c0faa9c93d564b3d12cf9cf6cd4d322efb9dd7b7b0da0967f525949b2a0a0ec6ae779b08b77fc74949f9117f588a9a08db5f556508e37d941bec9b4338ffa24ebc82ff6b34dca9bb7095ab7d125839e9399230b81cd7bae239626be7001e2d7cf7e8b2f3137c4e2600644dfc02d75b8ddc43656481fd5160e65545c3854955bff28bb7f1965ffd7de67201893626b9994984d7f841e7e49dd281a2e6eaf97aa2a72bb9045c578cb8ae0baaf1b5f5081f3444887ea94ccaeca92af7e76493399f630ae93ae0c16d6338e247f89ab9038c2ef06c6f992f3c80eff1a4d7d440e2d4536367fd85893c7bbe7dda8a178b35b990d0f53fbf701f30c90d0b4b1051f6aa815cb3fffd1d0b17e6bf8b7064aa5a6720752a44701464c61fde3b98d68a3764e8d6e51ca5a804e33a5ac9fa8958f08bb3ce70e7fc46a1fb797cf5dea15e9aef729fdab365710e32f945fcc2b40290c02d0c3d5326a06b4283310c515c3b9fc3ee0b374f18cc58e89e8246dc3596719f7914d243db8396f34605c2f173f7d471e10f0e8083f9bec6c74aa334681385000"}, [0x0, 0x8, 0x1, 0x1, 0x0, 0x1, 0x2, 0x3bf, 0x5, 0x0, 0x2, 0x0, 0x2, 0x0, 0xffffffffffffff80, 0x3, 0x9, 0x4, 0x2, 0x9, 0x7e, 0x1f, 0xff, 0x0, 0xfffffffffffffff7, 0x8, 0xfff, 0x100000001, 0x0, 0xffffffffffffff31, 0x8, 0x8, 0x4, 0xffffffff, 0xc, 0x4, 0x972, 0x80000000, 0x0, 0x3f, 0x0, 0x9, 0x1ff, 0xffffffff, 0x0, 0x0, 0x0, 0x5, 0x1, 0x2, 0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x3, 0x6, 0x40, 0x0, 0x4, 0x0, 0x41]}) 10:13:59 executing program 4: write$sysctl(0xffffffffffffffff, 0x0, 0x0) getrandom(&(0x7f0000000080)=""/4096, 0x1000, 0x3) [ 436.853640][ T142] usb 6-1: new high-speed USB device number 11 using dummy_hcd [ 436.956204][ T27] audit: type=1804 audit(1653214438.713:55): pid=11295 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1853245573/syzkaller.9CJobh/340/file0" dev="sda1" ino=1170 res=1 errno=0 10:14:00 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r4, 0x0, 0x11f06) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f0000000040)={0x2, 0x3, @start={0x0, 0x1, "1d41814518778795f2b0bad0ac9a4fc7cb46b468d998541ca67e65e7e8b8d1f5514409e6a94921744e06b6d63c2e3c345ada2749bad458606d1039998239b83f082e10aaa60768644dfd95e2bff21a4d2ae16799e39e246f6b222df07969c258f24355450bb0ce8b7f724b64192925bd2b1931c6a42a0892e66187ef648ce931ca6c78384091cc75a9721c1ce38df58f62cd69fc2858c5d8ff6352ae94510d593214f37f0006771f23cb5f1fae7a4dfec7ba0e905100fba8382d478ede36efb38eb9e84670dc0265fa96d90f74ad267c5c3b9001fed3faa703eb4c637220f574fb68fbc215fc3979d48bceb9e5d7c151697f162b927aaf32c8149d2ccf8f8cb4de32bca2809cd97a605d0820942c8bec3720ae7ae52318f937860b714d12117956a45e93f57dc02e3c2102ef1dca41c666376a77242fd01ce1523654320498be8981ff91ef2fc6ba83124b7753fc8a88cbadfc9accbd3619ab2acdd2c50936a6ead6d2d12a802f16fe0711c3fd9e7defc710a771a18e20ff789734871f0189642da5cf451abe907a5540652ba9fef2f2bc14884bd2a0a3517cadefccf35ce6dbf40ff7ea5d90b4597bd90e7203ffeb1d3911da013bc6e3b6fac9d9ab1d0287fa428dc66b6c9a16e1eb46baf1cec24731a18e9a2cc857225a3220fdee1fa5f3a4d18f9327fcba35fb1177289098cb40780511271673e3de118df176fad00117d2eb5c891a7dacbf47275f1a0c66ea60300e49d204a7183e59f5afd34cc6a75447e8a0b8194729140e48e14780572d67bfdd7a1700bb06ce157a1002bf59cfc77ba772e46fe1503bbe1e0dbafb1cd48dbd4872210b9e91ca95382f4b1fa9076fa7ca4df21512545328c966fb796d14d102ed9f3eab697f9cd59464eff97cce93ce33d1f651bbc2026f062f6d71b55c35e33f55ef891a721ffe8a8edae865613dfa20cdbe2e533a05f14f1290aebf0daa10bc5ba8db888200207ca8ca88dbc657de618f57e5b20a526229452ef2d442c0b21374536a95742dfc4373351f7eb7f3129d1ac7dabe95cdcccd4f3ce17b153455723b8bbb7fc292355e6426bde1a525738df990271dea0202dded1125741effdf8dfaedda1a7955f7746fedf843569eefeaf79043e0a97d39f0cebe48faec23b08378a2b7ec41d118fa9544baa14ca16227d83c2cfdf580a3a048c9e7961b2030fabd9d76e9918303d3bb3a8a8aa9896cf00414a1a7780c2bf2404fe04c34f4a7c879c7d8382a4e8aaed5d8488c7e8e27a64b32342829add9f796540cc4bd94fa069d481a818cdfe4c13c83a0754e1abf653ee6dfb9e02ca210d6052de5efea08a81d678bec8953b01b1de556b8f5b394e68e2dd35bb898ff278d6cc72659b51fee0901f874d209cafa5ecd4ef35ea7ee58e3b96d2826ee823ca99fdf1d70a9b0262665997b62e74a79bc1c2f3d61f02964", "4b341c0e0f6dd72abcccc35e8567fbccee01a1fdccb7992e27fb18426c53655975305a413d2f61bcba8a883f7e8424599a0204b059edbcddeded91f440179f9e71213ce28f2225dc86e2c5a7734fefaf0fdb070d9417429ae9aeee0c8d83d71b23a8d8aa63edc8a175ebd997b6c208bbb9e6d101dbc68c1687a07cdd4880920f014d38966cf64bee3bf73f27e9f956addb8b393c6cea0c296bbc4bfdf27b37a075030c633186498570847665d15cf6ae345496b5569b3379e03fb11d171796526b8af8a133253a9652f88e2c631687e896b927e9f0e55bbcbb77420ffa68cf83aa2941e643476dd3e047247910169104405a6bca7ee555b8d38054375c0a6bdb3de772ad840d44ae6a4c5498b7d9f6b2f014aa25eddc4dadd64064cb42faaa6d71e8ae2cb7c0bdfbcea22c9db4734edf73ae9c2659455fe2ee68cfd2ff95cf38f322430330cbd21f6004569b47b6e00682ab5552a103770d9a12dde5faa63cb7b8e98d7b067b5ef29478a04c1a50e50bf713dbc48e4605e965371fc2cf990e8602aa510055ea377e50d265332bb1b1f77c17556544dfea48e3bb9adf70b3e1ecc9fcbc33f90a60f6bbeec01eb92c06c249fe70fc674528f1fd7cb068a5213d42e329fc5e2e1d736ba42eca60f2ef5f22d1f9b29eec665a63c000d185c3b7234ca52bb42e863800dc499b5b034c7e0845d1c5e8a7252a2626b40dea344f164376f32b6314e8e570414127317054416024d1f17c593cb2e0a067034b7c2624a01c0ba533992eeed5c180df0b5e290f489ecc18d7060f702ee621bd25694653526c501d5fc34cbfdfda45d6b2488f1cc40c9ae34ba76d56b41e537c1365091ee09dd3450adbb99ccf650e3c0faa9c93d564b3d12cf9cf6cd4d322efb9dd7b7b0da0967f525949b2a0a0ec6ae779b08b77fc74949f9117f588a9a08db5f556508e37d941bec9b4338ffa24ebc82ff6b34dca9bb7095ab7d125839e9399230b81cd7bae239626be7001e2d7cf7e8b2f3137c4e2600644dfc02d75b8ddc43656481fd5160e65545c3854955bff28bb7f1965ffd7de67201893626b9994984d7f841e7e49dd281a2e6eaf97aa2a72bb9045c578cb8ae0baaf1b5f5081f3444887ea94ccaeca92af7e76493399f630ae93ae0c16d6338e247f89ab9038c2ef06c6f992f3c80eff1a4d7d440e2d4536367fd85893c7bbe7dda8a178b35b990d0f53fbf701f30c90d0b4b1051f6aa815cb3fffd1d0b17e6bf8b7064aa5a6720752a44701464c61fde3b98d68a3764e8d6e51ca5a804e33a5ac9fa8958f08bb3ce70e7fc46a1fb797cf5dea15e9aef729fdab365710e32f945fcc2b40290c02d0c3d5326a06b4283310c515c3b9fc3ee0b374f18cc58e89e8246dc3596719f7914d243db8396f34605c2f173f7d471e10f0e8083f9bec6c74aa334681385000"}, [0x0, 0x8, 0x1, 0x1, 0x0, 0x1, 0x2, 0x3bf, 0x5, 0x0, 0x2, 0x0, 0x2, 0x0, 0xffffffffffffff80, 0x3, 0x9, 0x4, 0x2, 0x9, 0x7e, 0x1f, 0xff, 0x0, 0xfffffffffffffff7, 0x8, 0xfff, 0x100000001, 0x0, 0xffffffffffffff31, 0x8, 0x8, 0x4, 0xffffffff, 0xc, 0x4, 0x972, 0x80000000, 0x0, 0x3f, 0x0, 0x9, 0x1ff, 0xffffffff, 0x0, 0x0, 0x0, 0x5, 0x1, 0x2, 0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x3, 0x6, 0x40, 0x0, 0x4, 0x0, 0x41]}) [ 437.195402][T11307] TCP: TCP_TX_DELAY enabled [ 437.200804][ T27] audit: type=1800 audit(1653214439.683:56): pid=11309 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.3" name="file0" dev="sda1" ino=1185 res=0 errno=0 [ 437.222643][ T27] audit: type=1804 audit(1653214439.683:57): pid=11309 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1853245573/syzkaller.9CJobh/341/file0" dev="sda1" ino=1185 res=1 errno=0 [ 437.345855][ T27] audit: type=1800 audit(1653214440.623:58): pid=11315 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.3" name="file0" dev="sda1" ino=1166 res=0 errno=0 [ 437.589553][ T142] usb 6-1: Using ep0 maxpacket: 32 [ 437.832996][ T142] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 437.927041][ T27] audit: type=1804 audit(1653214440.633:59): pid=11315 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1853245573/syzkaller.9CJobh/342/file0" dev="sda1" ino=1166 res=1 errno=0 10:14:01 executing program 2: sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x48048000}, 0x4004001) syz_clone(0x44004500, 0x0, 0x0, 0x0, 0x0, 0x0) [ 438.083008][ T142] usb 6-1: language id specifier not provided by device, defaulting to English 10:14:01 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) socket$nl_route(0x10, 0x3, 0x0) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) socket(0x22, 0x3, 0x0) r2 = syz_io_uring_setup(0x56c, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000080)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x0, @fd_index=0x6, 0x0, 0x0}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r3, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r2, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 10:14:01 executing program 4: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000040)={&(0x7f0000000000)=""/56, 0x1004000, 0x1000}, 0x20) 10:14:01 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) io_setup(0x20000000001005, &(0x7f0000000880)=0x0) io_submit(r1, 0x1, &(0x7f0000001440)=[&(0x7f0000000200)={0x5000000, 0x0, 0x6, 0x0, 0x0, r0, &(0x7f0000000240)='2', 0x1}]) 10:14:01 executing program 1: name_to_handle_at(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x800, 0x1) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'gretap0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000180), 0x1a080, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000001600)={&(0x7f00000015c0)=@bridge_delneigh={0x34, 0x1d, 0x100, 0x70bd2b, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x1, 0x8, 0x4}, [@NDA_VNI={0x8, 0x7, 0x5f1}, @NDA_IFINDEX={0x8, 0x8, r1}, @NDA_PROBES={0x8, 0x4, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x42094}, 0x4000000) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f00000001c0)={r3}) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000200)={r1, 0x1, 0x6, @broadcast}, 0x10) r5 = creat(&(0x7f0000000100)='./file0\x00', 0x2c) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setxattr$incfs_metadata(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f00000003c0)="08ae1bfe7bf5aa88063a31a1c9304ff8657a522d92e6b281f6ad1677d8de5feb873addb09f2fdc3de77cb62178fe80e4612f69f69da37a9fdf9c28131a11ecc5593d4743340ed5afa5668a9db9f3b73be1fbd12b9f6796b6b9d4b893cb5fd1fc5f445790c6478f9444fa95c9bfa16d3a96530796ae8bf8d74ae920de8d2636220a50f85171389611a384ace4789b2226e40619f7250ec7b1ab7cb4737f56cfcdf3bb2d6ff72c7d1a78b008dfd96b7153ae4c9925918a6c8af61f789d8c1592fc85f8d7e6b6cfde1b94831adb1dfa5cdba6c285e0740c7cdcf991eeb1e36effbe3bfee75fdb8b8aea56a5dad679b39fe95126f2964760800618613c3fd7fadde7681d7130d5680ddf2287bb8c1ac6633d15a13e4682c3155d671afff9e65d2defcbf9cf2fd96c5ae0b4dd3522137ee7ae8a65bd9037d0c3811e410f8f4ac5cdf2fb5dd09c1e17d5467c5e6d7656f0e457604f46da8335d4fdfb4f3565c44073787811a65d738b1b904ea48f5f2be9f24699d0f5ef0b31e1a2199b6e9ef4023953029673fe5c9813b67a1f6ff1cf4f62317113d4ad1f388d5be9452ea39d9e787f3cf2272d9cc7320caa34f3f2c31a6116b1166c05aedd59e4f91381a72f7f429f8cb8c711473eaecc5174ca9c93334b154668ff9dd3d4513acf06e80d4bb9998eae1cf247c526ae7ca087c605e1c9e92dc005d92bbaee94fd97f1286b97b41e267bf28b191584925be37a9c26a5347c6a6158cd691507e4fae609a3c8ff2a4dcf94087bcf735cb5718b6372fd5b9fa521bbb2b47c1eb36391376a1933d525c48f886ceafaae9aa03881e303f410765ec00b7dcef749ebd1b49246cdb4b472bbec057c4dc1cf2dbedb382cf0ff951338d9f2cb3f3844260d113e651b673e8ad57a817680951ee86ec91fd0bde69d74e69a836c8d11a2d738f252a2328a03bc15bb6fb85608bcf4e732c173e3e89755da597a0d1dc695337dece063c8bf519517c15b08a7334c3e729ddf8edd41489dbad9f2944e759d4016f8b5725257c3ca5555653fb970d56ae6f5be7bea60a96ddf7d94c71317558dd759f854fb465bb097dde8ed75d15838080daea0d101d70908cc7315181da4810f887b5b18283c38310263393f8339f322797d01e5c0c25c05f39219e9efdbef38ae037915566c5b5ee11fa3128f08a99eba36114092e7750f15b57a03315b2fa1b99abd23dbeeed5dc6dd7daea36056caf33c4dd3e87a17b0d08e43c3cf84e48b25f53725d75dc30303d3c2fa18a49f06c1ef74872ee625385fe03f07b865e2698d0b2e5f08ab6a67e1f85308ab28771db451bf19887ae713750ab593d93d91f2e382f7d8a8280acd526b206a9152b1c4cc9070c2f3a944dcb19151f7b2642ee08b394e2dd24382f0bd6f6592aa0db0f69117246322a625fcc76839edd9a963c5cf3aed1f87fe21ec1c70bcf5b0df8899828eec46bf61bdc748f355f224aeb11c02212f47018119a895853a27605c524d61fd46f8ab5b874d786a63d713588b2ef27f660f307a5beab30f8460ae15896bd836c97ff62055881fe7f9cecd7e9da635ac5f7cd846059c8b08419419b6ed8a853436e4c90f6b58bf1fabe7c3ab4450b1fcdf15d212c7e744d90912362b395616886835817703e4beb6873e18cc08303d2c08a75d54aab5c1ccca3ab653061aea710e22707e0a2a735ec64b5196f92cb0fb1f74cdfb35d418f257766307fb6c2a0f72f76ebc61e4c01eaa59aeb760c30332abd8017e7ebe5d2712e6169bd3f8ff5bf634ca47291c7429fc76358246a3493349ae67dfbce16b80be42a9ce909587421ed5b7ddd97b67298d838ae45c747ae556ac9754787e23519a893f63204ffc90fe70909e3cf39a29d4afc4a0724a03d3509dbb76b1dcb3b724d4ac7d3e80ed6e6ac7b89d5ad97f7b229cb63bede3642c3210dba7b732710c5ccb270586aa54d57e6154e14ed20fa0205e389bc57606e04c5e2002416dbcf95e2f20b6cebdceb2e1a0d72f17ba795dc2f8ee2563e859909dbfa1dcd5e40462c91747c16ac2674e6c9b8fd363c06b3bcffb95e5f4bfb4a794e9105ddcd008f00c6aaba861ec68fdce07eee5ab06625cb527fb4792206262354a5431bf65b78218c3fe4dbd22b278b9dabe27b7de9e9c2fcb4cf80460032ebbfee034ae0a15c731a89fac9ffaf5084cd2294ef232eb2013987f3bc073187e1bc6fec2aa2be688941ed63ca82905eaa74a55dc30291074494dee6e44ac884abed1b3128ff963ffbc7ebd7597046228377344e1727845eda4fd7d10430dbbda8ef2c6d98a76493b70d37b3ed56f715172f171996e0026c7ff8179d92288cc841c7fe36d89e35749c780ba8be926744cd9f7baa74fb9d81fd07187abe5c13d35c2121a3319cbc9febe710e77913c1f230f94e0f665f4cbfd319695e4689f6ec7cb45e1946feec8add0e9b183707af4ea8c5df97bb69bf0b3d7d015f0f913e94713a11ab6ccf0df6b6eeb53359ea9a9cb97b6c158167e1c3ec1318f067efb4eba1f172e68dc78aa69d7e51e5313eed112502b7dea5f2269dc13833e99d84ff5147c1ace5e230b244397769f7aa7ea838b7589825fa66a4a91e143d636ffac5bb1c2a9c8d49b8e51235b5fe9c16644077f7f8818dd2f03226076f1010319e037acd69e5200c2ddf803304ecb0ea6ca50d9af45cf9f55f29fd7bffbb7d7b34f54c8fd0a46e9179151c1503fe49a281e19cbf5ac1e2060230d2bf98c212dd6ecfac4ea946e6b840371fcf37defc62cd230a7fc7ab0740c9947ec9b74adfc5bf5685134ea3b9729d60127c8589b1c8fbd74ed281f2630677f8fe90b098477f9765a4049ac5f3be972944ee2f887e3adc8c5cbe8ebd03170464ea2645c11b71df739478b3892963c1ae0e55508f3f9c8e54abb55afea912948b47a646cca1313c79666fc608959bb67127646be2ca086414dc41b6bff79658567da6b92be329b0a4cb9d5cabb42c45dec6355df919358b124158b80d080b2392b80eea858ed226a72c37d60bdc7e744cb5408169ea0fe0ee9847effed4532aefd0c9caf898b81be496ba0ad087acb3c7a33f595376001b83afc1253e6771328069b0f3ead2846b069d79ca9bfae19c323c9aab702b831381431372f76e0e3c9f116fa708d32d4e7acbe9ac2543aeb56d4b7c016b3826bcd47db43a583aa98509e01a94231bda55b42916c0c8db014bfc9566ac5946d9e6dc334380354aff4c19264bf6aa46ca4ebfd87dd021eeafd3a450c1373d4a2f33d1b49db6b2ff78b0718117cebed5c9937ac160137435a80f2f5846316f03b8d07b222c4f5dc3ff4ab1bea465bae26b36f8960653621cc6945f0d5c5bec75cdc44d6e46f9622d1c0e19bae94e4e60f8fa76c442cbae9adf85da302660cfb6bdbf37cc2eefb4b1de95121ded846af76f0f422669f4c5e105057f294833b2a31760549bef4230daee415cd5c77cbcb370c5c69fca5db278105644c62faf800146d4e30e860b486eeb13c239abaacbb1b9969e4ebcf893038bddccd2164c67e33fd24c05c046961a92d8a2d94b377ee66d2c09544e68a8f9b3bea11ef408ddc59dcbe27383e8b2ceed421ebc3e38cf36b5a9832aec8a66ed9b366be85e2ae30d03ed592f9028d772b834427e081c06f2f985c8f4f33170359ce8d2fe16a17077c190d24d5362768abd90fdc018de88eeab2e748fbcf2430c5b289fafde2cd3f5cee793a714b35689213b7e75532d775e554158c611d022d5eeca1c6f1b688deaef5d963c2f3174b13f5add7076f31200e33725a782377540785fbc7679d04e735b83db83ed19ec6c495b8315d27416ec63cc3be1e89b065d20bd178233c085f24e83071f47d765bdabb31e53b0a52e5227fdf11ad491e7b6e337d912cb0584cba2a82ee63ebbdcf62e7bbe969d1ee5100f1468f610a0ce32ce5a8be2329ebd7ef1e0cbda897cc01a2c44285202deeb6230a4596c3e1fd3945b2f8ea967ae54424a36ec969dd3f8752a2a57cb8f66fe104b7eb932dbb56c8638158fce7f73543dbfcdf37d2f5b7c19ba96c8ed8239bd5acd85b9f91e1c3d87c6aa36646c622552c58761c80ff23d3258744eeb967873ae447eb0118746a2065cd58c4fac806796822705f67cd4dfab96604b242dda4e477e6a1ef64fa3772cc05eb323b1e5f6cad16e6941e6e00b749b3a0e60dc34b2a9ba5419e1e74f36b3009868ef71cee9e4a0b12a72eb4ac8225b3a77f0c082217eecc55749eae672354375e334b4806bec116fca200a9943b64c0545b697360cf3daf4de88db04acd1fbad9506ca5fb20c8063a05848418bbc841b30435eef522e44c88096384bf4e070710a47f192e0223713a2ef77768ebeb82d692a5423601de8e885a99f30d77442f6fc7e17e75a2de28784798961c00f6eeaeecb05fe59b159b92231d5d8453fc86bb5bce6600f5b26bff93dd1c0db2ad9e556649d2ba8dafc48a24e4276efc878b45cad067985778b9dae504a6ec95a3aaf53946bb383611c5b2bf927ed0a6c94695e51d5ae420fe850b77268c62e24cdbe1ecc024ac4a1e955ee164429fc569d3ad9ec8db02a81915e0b3ea54dc857ee8f0dcc0ce91d4f3609773c431e10b6ec77a983695e6d10cc82f1767b6fa7a18020f66a37c6815f1347074c677fd9bc06087bbf86e5a96877b678cba2c770e63d8eb3777ae13c25c8bc4598f34e9eac69ab9d6413e4e190b14be7d86d9e0990938ec4caed2fe51820383e87715f3d71e68130243fd8ff12b607cec4556c2705e0018d998d0d0759425b8d952a57a48e59eacd1159b37d5ba21583bbbea5e26173e0bdc89bc1c2300f702c275db565364a588ece12f17de311e8df40224aec09f2d07fdc040489d0f634d07a05b6e4f16fba6dc307bfe1333f0fd85b44a406c5036d56e09b93091f959249c58e964df4def4228b3e279d8a294b1dfe18716c44daec166064f15e7ef0416f92754744253d7aceba4c747faf763bfff40112b9a71737abc76da795db7aeb893119f28c78004344b8403e9152bd7c98ee3c62e474e6147957f4499f53bc9198600ad97a717e966e253664d5ecd6e33f30d3bb60f9d6d19c6de63553de560895c2beefc34d0686c3894b490c0677ea583910b51589773c47d75a3cdcca078490a9d8f24e22a3850847e94f0997ccf2b3c5e6a60428a99a3e2c00bbd1b21422bbbbf7b38662e28e38af5b8bf40953b25f93adec641d63a372d2e1730f56dba7827e8109bf3f00ff5e97c35e327c688abe69dbd5b643dc4e8563c161614aec5141be2399d3cf20c91a4d409afe2fdf8ed02b9669c117da3558bfa6d70299d2db996064f849e50927892ce9ea78ea0c9ea1a9f14e917ec4810f2a6dcfd59c0a923527e11b8f5e1075997175afb77e2c325de1f748174a262f0f46f314d07aa89b92dd1828c981afbff107181ecb20b1c7c04dadd33168f08c527b1e43b40be64e2f824ef4625d61706505bc53462061577f11226691437e0cf0fb5fcc981f4d8f26cfb8fa712b91f2ebcebcf39554708050336149e87bb166fc83392564d244128ba71475527dc4470e4200e24c82fdfbfb1959f14429f1a74915df409414318249d0f2eb5e5aaea3d7b2bbd095c56e9a6be7eab80faf308e88db94cab774d7e62fe8b18064103ea95fef273ebd1350701d0054160b57bfde81b60f12cafd900bb63dd10b900b7058f36bb124ca1482a22bbbab41023cb589038d3173bb7f2edd18a750e63ff139325416da4ef314abd2ed89dbe7d082bb675625047ecf5d107607dc88453cf63e48aa4", 0x1000, 0x2) ioctl$sock_kcm_SIOCKCMCLONE(r5, 0x89e2, &(0x7f0000000340)={r6}) r7 = socket$inet6(0xa, 0x80003, 0x6b) r8 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) ioctl$LOOP_GET_STATUS(r3, 0x4c03, &(0x7f00000013c0)) bind$packet(r8, &(0x7f0000000240)={0x11, 0x0, r9}, 0x14) getsockname$packet(r8, &(0x7f00000022c0)={0x11, 0x0, 0x0}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000280)=@newlink={0x54, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GENEVE_UDP_ZERO_CSUM6_RX={0x5}, @IFLA_GENEVE_PORT={0x6, 0x5, 0x4e23}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x54}}, 0x0) [ 438.222622][ T142] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 438.231692][ T142] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 10:14:01 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) io_setup(0x20000000001005, &(0x7f0000000880)=0x0) io_submit(r1, 0x1, &(0x7f0000001440)=[&(0x7f0000000200)={0x5000000, 0x0, 0x6, 0x0, 0x0, r0, &(0x7f0000000240)='2', 0x1}]) [ 438.283065][ T142] usb 6-1: Product: 璔묐썗〦婖ᗌ学 [ 438.301558][ T142] usb 6-1: Manufacturer: 嚏좬朁抧ਫ㨁骄 [ 438.327372][ T142] usb 6-1: SerialNumber: syz [ 438.605217][ T3678] usb 6-1: USB disconnect, device number 11 10:14:02 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{}, [{}]}}}]}}]}}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x3, [{0x2, &(0x7f00000002c0)=@string={0x2}}, {0x12, &(0x7f00000000c0)=@string={0x12, 0x3, "8f56acc80167a7622b0a013a83dd849a"}}, {0x12, &(0x7f0000000400)=@string={0x12, 0x3, "947410bb57c32630565acc150cd8665b"}}]}) 10:14:02 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) io_setup(0x20000000001005, &(0x7f0000000880)=0x0) io_submit(r1, 0x1, &(0x7f0000001440)=[&(0x7f0000000200)={0x5000000, 0x0, 0x6, 0x0, 0x0, r0, &(0x7f0000000240)='2', 0x1}]) 10:14:02 executing program 1: r0 = syz_io_uring_setup(0x56c, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040)=0x0, &(0x7f00000000c0)=0x0) r3 = socket(0x1d, 0x2, 0x6) syz_io_uring_submit(r1, r2, &(0x7f0000000080)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, r3, 0x0}, 0x0) io_uring_enter(r0, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 10:14:02 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x6, 0x8, 0x4, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x48) 10:14:02 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000280)={@link_local, @multicast, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @remote}, @time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}}}, 0x0) 10:14:02 executing program 2: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$SNAPSHOT_ATOMIC_RESTORE(r0, 0x3304) 10:14:02 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) io_setup(0x20000000001005, &(0x7f0000000880)=0x0) io_submit(r1, 0x1, &(0x7f0000001440)=[&(0x7f0000000200)={0x5000000, 0x0, 0x6, 0x0, 0x0, r0, &(0x7f0000000240)='2', 0x1}]) 10:14:02 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) socket$nl_route(0x10, 0x3, 0x0) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) socket(0x22, 0x3, 0x0) r2 = syz_io_uring_setup(0x56c, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000080)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x0, @fd_index=0x6, 0x0, 0x0}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r3, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r2, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 10:14:02 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x0, 0x3, &(0x7f0000000040)=@framed, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x400454ca, &(0x7f0000000040)) ioctl$TUNSETSNDBUF(r0, 0x800454df, &(0x7f0000000000)) 10:14:02 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1, 0xcd4, 0x1000, 0x63, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 10:14:02 executing program 2: r0 = socket$inet6(0xa, 0x1000080002, 0x100000000000088) bind$inet6(r0, &(0x7f0000d85fe4)={0xa, 0x4e23}, 0x1c) r1 = socket$inet6(0xa, 0x802, 0x88) setsockopt$inet6_udp_int(r1, 0x11, 0x100000000a, &(0x7f00000003c0)=0x800000001, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x400c004, &(0x7f0000000180)={0xa, 0x4e23, 0x0, @local}, 0x1c) sendto$inet6(r1, &(0x7f00000001c0)="b2", 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/35, 0x23) 10:14:02 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000090018105e22060000000000e10109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3, 0x0, 0x0, 0x0, "08000100", "006cf200"}}, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f00000016c0)={0x84, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 439.492680][ T14] usb 6-1: new high-speed USB device number 12 using dummy_hcd [ 439.742525][ T14] usb 6-1: Using ep0 maxpacket: 32 [ 439.862631][ T14] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 439.875628][ T3678] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 439.946967][ T14] usb 6-1: language id specifier not provided by device, defaulting to English [ 440.086578][ T14] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 440.101345][ T14] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 440.128471][ T14] usb 6-1: Product: 璔묐썗〦婖ᗌ学 [ 440.142500][ T3678] usb 4-1: Using ep0 maxpacket: 16 [ 440.150017][ T14] usb 6-1: Manufacturer: 嚏좬朁抧ਫ㨁骄 [ 440.166798][ T14] usb 6-1: SerialNumber: syz [ 440.262695][ T3678] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 440.288007][ T3678] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 440.321935][ T3678] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 440.442680][ T3678] usb 4-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 440.465195][ T3678] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 440.488668][ T3678] usb 4-1: SerialNumber: syz [ 440.510889][ T3678] usb 4-1: config 0 descriptor?? [ 440.523665][ T3729] usb 6-1: USB disconnect, device number 12 [ 440.563264][ T3678] hub 4-1:0.0: USB hub found [ 440.782572][ T3678] hub 4-1:0.0: 3 ports detected 10:14:04 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{}, [{}]}}}]}}]}}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x3, [{0x2, &(0x7f00000002c0)=@string={0x2}}, {0x12, &(0x7f00000000c0)=@string={0x12, 0x3, "8f56acc80167a7622b0a013a83dd849a"}}, {0x12, &(0x7f0000000400)=@string={0x12, 0x3, "947410bb57c32630565acc150cd8665b"}}]}) 10:14:04 executing program 4: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @private0}, 0x1c) shutdown(r0, 0x1) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0x83, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in6={{0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}}}, &(0x7f0000000000)=0xb0) 10:14:04 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x0, 0x3, &(0x7f0000000040)=@framed, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x400454ca, &(0x7f0000000040)) ioctl$TUNSETSNDBUF(r0, 0x800454df, &(0x7f0000000000)) 10:14:04 executing program 2: r0 = socket$inet6(0xa, 0x1000080002, 0x100000000000088) bind$inet6(r0, &(0x7f0000d85fe4)={0xa, 0x4e23}, 0x1c) r1 = socket$inet6(0xa, 0x802, 0x88) setsockopt$inet6_udp_int(r1, 0x11, 0x100000000a, &(0x7f00000003c0)=0x800000001, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x400c004, &(0x7f0000000180)={0xa, 0x4e23, 0x0, @local}, 0x1c) sendto$inet6(r1, &(0x7f00000001c0)="b2", 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/35, 0x23) 10:14:04 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) socket$nl_route(0x10, 0x3, 0x0) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) socket(0x22, 0x3, 0x0) r2 = syz_io_uring_setup(0x56c, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000080)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x0, @fd_index=0x6, 0x0, 0x0}, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r3, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r2, 0x2905, 0x0, 0x0, 0x0, 0x200000000000000) 10:14:04 executing program 2: r0 = socket$inet6(0xa, 0x1000080002, 0x100000000000088) bind$inet6(r0, &(0x7f0000d85fe4)={0xa, 0x4e23}, 0x1c) r1 = socket$inet6(0xa, 0x802, 0x88) setsockopt$inet6_udp_int(r1, 0x11, 0x100000000a, &(0x7f00000003c0)=0x800000001, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x400c004, &(0x7f0000000180)={0xa, 0x4e23, 0x0, @local}, 0x1c) sendto$inet6(r1, &(0x7f00000001c0)="b2", 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/35, 0x23) 10:14:04 executing program 4: socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001000)=""/179, 0xb3}], 0x1}, 0x103) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000440)="1e34c73b824bd4dddd10c627669e8d658f49cd326d4c8a6df482650f8f4d6a424f41b5335c4a690b0633a0b8496cc26c507a1cbfc85b52a9989353b7ec910df70a20fd0496eef498a157b0ecd767432c0210d1ffbb97e4827b36a64f807d37f34fe0a39c6f8650a5f9dcd067fa0998659ee5633a6226df7b363e96ebc1d6de1ff4a50616c41fbdd7747c0552342ed27f8d0da8273995ff07f3c69e561f642f3d18d3c7ec38ba093f79e17eef736da9d3eab05779", 0xb4}], 0x1}, 0x0) 10:14:04 executing program 2: r0 = socket$inet6(0xa, 0x1000080002, 0x100000000000088) bind$inet6(r0, &(0x7f0000d85fe4)={0xa, 0x4e23}, 0x1c) r1 = socket$inet6(0xa, 0x802, 0x88) setsockopt$inet6_udp_int(r1, 0x11, 0x100000000a, &(0x7f00000003c0)=0x800000001, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x400c004, &(0x7f0000000180)={0xa, 0x4e23, 0x0, @local}, 0x1c) sendto$inet6(r1, &(0x7f00000001c0)="b2", 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/35, 0x23) 10:14:04 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x0, 0x3, &(0x7f0000000040)=@framed, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x400454ca, &(0x7f0000000040)) ioctl$TUNSETSNDBUF(r0, 0x800454df, &(0x7f0000000000)) 10:14:04 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000140)={'syztnl0\x00', 0x0, 0x29, 0x1, 0x80, 0x5, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x25}}, @local, 0x40, 0x20, 0xffff, 0x84}}) r1 = socket$inet_udp(0x2, 0x2, 0x0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000040)={'syztnl0\x00', &(0x7f00000001c0)={'tunl0\x00', 0x0, 0x7, 0x1, 0x6, 0x4, {{0x4d, 0x4, 0x0, 0x4, 0x134, 0x64, 0x0, 0x1, 0x2f, 0x0, @private=0xa010101, @multicast1, {[@timestamp={0x44, 0x10, 0x8f, 0x0, 0x9, [0x10001, 0xbd2, 0x80000001]}, @timestamp_addr={0x44, 0x24, 0xa, 0x1, 0x5, [{@empty, 0x3f}, {@loopback, 0xda5}, {@remote, 0x2}, {@multicast2, 0x8001}]}, @timestamp_prespec={0x44, 0x24, 0xfc, 0x3, 0x5, [{@multicast2}, {@multicast2, 0x7}, {@broadcast, 0x2}, {@loopback, 0x7}]}, @timestamp_addr={0x44, 0x3c, 0x1f, 0x1, 0xe, [{@remote, 0xe8b}, {@broadcast, 0x8}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x10001}, {@loopback, 0x2}, {@multicast1, 0x8}, {@multicast1, 0x7}, {@local, 0x7fff}]}, @lsrr={0x83, 0xf, 0xfb, [@multicast1, @remote, @multicast1]}, @lsrr={0x83, 0x27, 0xbe, [@multicast2, @loopback, @empty, @rand_addr=0x64010100, @remote, @loopback, @loopback, @rand_addr=0x64010101, @dev={0xac, 0x14, 0x14, 0x13}]}, @timestamp_addr={0x44, 0x2c, 0xa1, 0x1, 0x3, [{@multicast1, 0xb0}, {@remote, 0x8}, {@broadcast}, {@empty, 0x6}, {@private=0xa010102}]}, @ssrr={0x89, 0x27, 0x1c, [@loopback, @dev={0xac, 0x14, 0x14, 0x44}, @multicast2, @multicast2, @remote, @empty, @broadcast, @empty, @empty]}]}}}}}) 10:14:04 executing program 2: prlimit64(0x0, 0x7, &(0x7f0000000040)={0x8, 0x8c}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socket(0x1e, 0x1, 0x0) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) [ 441.264744][ T3678] usb 4-1: USB disconnect, device number 5 [ 441.352705][ T3682] usb 6-1: new high-speed USB device number 13 using dummy_hcd [ 441.622456][ T3682] usb 6-1: Using ep0 maxpacket: 32 10:14:05 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000090018105e22060000000000e10109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3, 0x0, 0x0, 0x0, "08000100", "006cf200"}}, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f00000016c0)={0x84, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 441.772945][ T3682] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 441.842614][ T3682] usb 6-1: language id specifier not provided by device, defaulting to English [ 441.984532][ T3682] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 441.993967][ T3682] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 442.002069][ T3682] usb 6-1: Product: 璔묐썗〦婖ᗌ学 [ 442.008461][ T3682] usb 6-1: Manufacturer: 嚏좬朁抧ਫ㨁骄 [ 442.015509][ T3682] usb 6-1: SerialNumber: syz [ 442.092809][ T7446] usb 4-1: new high-speed USB device number 6 using dummy_hcd [ 442.300128][ T3682] usb 6-1: USB disconnect, device number 13 [ 442.352498][ T7446] usb 4-1: Using ep0 maxpacket: 16 [ 442.472669][ T7446] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 442.490621][ T7446] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 442.510590][ T7446] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 442.632775][ T7446] usb 4-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 442.646449][ T7446] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 442.664134][ T7446] usb 4-1: SerialNumber: syz [ 442.692013][ T7446] usb 4-1: config 0 descriptor?? [ 442.743294][ T7446] hub 4-1:0.0: USB hub found 10:14:06 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{}, [{}]}}}]}}]}}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x3, [{0x2, &(0x7f00000002c0)=@string={0x2}}, {0x12, &(0x7f00000000c0)=@string={0x12, 0x3, "8f56acc80167a7622b0a013a83dd849a"}}, {0x12, &(0x7f0000000400)=@string={0x12, 0x3, "947410bb57c32630565acc150cd8665b"}}]}) 10:14:06 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x0, 0x3, &(0x7f0000000040)=@framed, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x400454ca, &(0x7f0000000040)) ioctl$TUNSETSNDBUF(r0, 0x800454df, &(0x7f0000000000)) 10:14:06 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f000000e780)={0x0, 0x0, &(0x7f000000e740)={&(0x7f0000000000)=@newtaction={0x4c, 0x1e, 0xf21, 0x0, 0x0, {}, [{0x38, 0x1, [@m_gact={0x34, 0x0, 0x0, 0x0, {{0x9, 0x9}, {0x4}, {0x5, 0xc, "14"}, {0xc}, {0xc}}}]}]}, 0x4c}}, 0x0) 10:14:06 executing program 2: prlimit64(0x0, 0x7, &(0x7f0000000040)={0x8, 0x8c}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socket(0x1e, 0x1, 0x0) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) 10:14:06 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc-serpent-avx\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) r1 = accept(r0, 0x0, 0x0) sendto$x25(r1, &(0x7f0000000100)="df49f9d49c7f4c52fd992df3fbce33e816afeaaf4017327c", 0xfffffffffffffdcb, 0x0, 0x0, 0xcb) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfff4, &(0x7f000000b600)=[{&(0x7f00000012c0)=""/16, 0xffffffaf}, {&(0x7f000000b500)=""/153, 0xfffffdbf}], 0x2, 0x0, 0x0, 0x40000000}, 0x0) 10:14:06 executing program 2: prlimit64(0x0, 0x7, &(0x7f0000000040)={0x8, 0x8c}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socket(0x1e, 0x1, 0x0) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) [ 442.850127][T11391] netlink: 'syz-executor.0': attribute type 9 has an invalid length. [ 442.884205][T11391] netlink: 'syz-executor.0': attribute type 7 has an invalid length. [ 442.929485][T11391] netlink: 'syz-executor.0': attribute type 8 has an invalid length. [ 442.952775][ T7446] hub 4-1:0.0: 3 ports detected 10:14:06 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f000000e780)={0x0, 0x0, &(0x7f000000e740)={&(0x7f0000000000)=@newtaction={0x4c, 0x1e, 0xf21, 0x0, 0x0, {}, [{0x38, 0x1, [@m_gact={0x34, 0x0, 0x0, 0x0, {{0x9, 0x9}, {0x4}, {0x5, 0xc, "14"}, {0xc}, {0xc}}}]}]}, 0x4c}}, 0x0) 10:14:06 executing program 1: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pread64(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x0) 10:14:06 executing program 2: prlimit64(0x0, 0x7, &(0x7f0000000040)={0x8, 0x8c}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socket(0x1e, 0x1, 0x0) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) 10:14:06 executing program 4: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) bind$802154_dgram(r0, 0x0, 0x0) 10:14:06 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000000c0)={{{@in6=@private1, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x6e6bb9, 0x1}, {{@in6=@mcast2, 0x0, 0x6c}, 0x2, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x1}}, 0xe8) [ 443.140140][T11407] netlink: 'syz-executor.0': attribute type 9 has an invalid length. [ 443.172425][ T14] usb 6-1: new high-speed USB device number 14 using dummy_hcd [ 443.237374][T11407] netlink: 'syz-executor.0': attribute type 7 has an invalid length. [ 443.262568][T11407] netlink: 'syz-executor.0': attribute type 8 has an invalid length. [ 443.412442][ T14] usb 6-1: Using ep0 maxpacket: 32 [ 443.434587][ T7446] usb 4-1: USB disconnect, device number 6 [ 443.532656][ T14] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 443.602587][ T14] usb 6-1: language id specifier not provided by device, defaulting to English [ 443.722724][ T14] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 443.731791][ T14] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 443.739980][ T14] usb 6-1: Product: 璔묐썗〦婖ᗌ学 [ 443.745796][ T14] usb 6-1: Manufacturer: 嚏좬朁抧ਫ㨁骄 [ 443.751957][ T14] usb 6-1: SerialNumber: syz 10:14:07 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000090018105e22060000000000e10109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3, 0x0, 0x0, 0x0, "08000100", "006cf200"}}, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f00000016c0)={0x84, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 444.018146][ T3690] usb 6-1: USB disconnect, device number 14 [ 444.173379][ T14] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 444.413043][ T14] usb 4-1: Using ep0 maxpacket: 16 10:14:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000f80), &(0x7f0000000fc0)='./file0\x00', 0x0, 0x0, &(0x7f0000001040), 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB='check=r']) 10:14:07 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000000c0)={{{@in6=@private1, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x6e6bb9, 0x1}, {{@in6=@mcast2, 0x0, 0x6c}, 0x2, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x1}}, 0xe8) 10:14:07 executing program 4: mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='sysfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000540)='./bus\x00') mkdir(&(0x7f00000002c0)='./bus/file0\x00', 0x0) 10:14:07 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f000000e780)={0x0, 0x0, &(0x7f000000e740)={&(0x7f0000000000)=@newtaction={0x4c, 0x1e, 0xf21, 0x0, 0x0, {}, [{0x38, 0x1, [@m_gact={0x34, 0x0, 0x0, 0x0, {{0x9, 0x9}, {0x4}, {0x5, 0xc, "14"}, {0xc}, {0xc}}}]}]}, 0x4c}}, 0x0) 10:14:07 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000000c0)={{{@in6=@private1, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x6e6bb9, 0x1}, {{@in6=@mcast2, 0x0, 0x6c}, 0x2, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x1}}, 0xe8) [ 444.533243][ T14] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 444.560405][T11419] netlink: 'syz-executor.0': attribute type 9 has an invalid length. 10:14:07 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f00000009c0)=""/183, 0xb7) lseek(r0, 0xfffffffffffffffb, 0x1) [ 444.594310][T11420] FAT-fs (loop2): bogus number of reserved sectors [ 444.601386][ T14] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 444.613249][T11419] netlink: 'syz-executor.0': attribute type 7 has an invalid length. [ 444.638196][T11420] FAT-fs (loop2): Can't find a valid FAT filesystem 10:14:08 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f000000e780)={0x0, 0x0, &(0x7f000000e740)={&(0x7f0000000000)=@newtaction={0x4c, 0x1e, 0xf21, 0x0, 0x0, {}, [{0x38, 0x1, [@m_gact={0x34, 0x0, 0x0, 0x0, {{0x9, 0x9}, {0x4}, {0x5, 0xc, "14"}, {0xc}, {0xc}}}]}]}, 0x4c}}, 0x0) [ 444.663126][ T14] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 444.676685][T11419] netlink: 'syz-executor.0': attribute type 8 has an invalid length. 10:14:08 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000000c0)={{{@in6=@private1, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x6e6bb9, 0x1}, {{@in6=@mcast2, 0x0, 0x6c}, 0x2, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x1}}, 0xe8) 10:14:08 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f00000009c0)=""/183, 0xb7) lseek(r0, 0xfffffffffffffffb, 0x1) [ 444.720690][T11421] overlayfs: failed to resolve './file0': -2 10:14:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000f80), &(0x7f0000000fc0)='./file0\x00', 0x0, 0x0, &(0x7f0000001040), 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB='check=r']) [ 444.770651][T11428] netlink: 'syz-executor.0': attribute type 9 has an invalid length. [ 444.787523][ T14] usb 4-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 444.810541][ T14] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 10:14:08 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=ANY=[@ANYBLOB="580000000206010308f00000fffff000000000000500010006000000050005000a0000000900020073797a300000000005000400000000000c000300686173683a697000140007800800064000000000080008"], 0x58}}, 0x0) [ 444.819968][ T1233] ieee802154 phy0 wpan0: encryption failed: -22 [ 444.821913][ T14] usb 4-1: SerialNumber: syz [ 444.827070][ T1233] ieee802154 phy1 wpan1: encryption failed: -22 [ 444.870361][ T14] usb 4-1: config 0 descriptor?? [ 444.879701][T11432] FAT-fs (loop2): bogus number of reserved sectors [ 444.891895][T11432] FAT-fs (loop2): Can't find a valid FAT filesystem [ 444.933242][ T14] hub 4-1:0.0: USB hub found [ 445.152525][ T14] hub 4-1:0.0: 3 ports detected [ 445.647589][ T14] usb 4-1: USB disconnect, device number 7 10:14:09 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000090018105e22060000000000e10109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3, 0x0, 0x0, 0x0, "08000100", "006cf200"}}, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f00000016c0)={0x84, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 10:14:09 executing program 1: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB='case_sensitive=no,nls']) 10:14:09 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_CM_ID_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x1416, 0x276d}, 0x10}}, 0x0) 10:14:09 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000300)={r2, @in6={{0xa, 0x0, 0x0, @empty}}, 0x0, 0x0, 0x0, 0x0, 0x85}, 0x9c) 10:14:09 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f00000009c0)=""/183, 0xb7) lseek(r0, 0xfffffffffffffffb, 0x1) 10:14:09 executing program 2: syz_mount_image$vfat(&(0x7f0000000f80), &(0x7f0000000fc0)='./file0\x00', 0x0, 0x0, &(0x7f0000001040), 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB='check=r']) 10:14:09 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_SET(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000480)={0x64, r1, 0xa01, 0x0, 0x0, {0x2f}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8}, {0x6}, {0x5}, {0x6}, {0x8}}]}, 0x64}}, 0x0) [ 446.138559][T11445] ntfs: (device loop1): parse_options(): The nls option requires an argument. [ 446.156932][T11444] FAT-fs (loop2): bogus number of reserved sectors 10:14:09 executing program 0: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000000)={0x18, 0x0, {0x2, @link_local, 'macvlan0\x00'}}, 0x1e) connect$pppoe(r0, &(0x7f0000000080)={0x18, 0x0, {0x0, @local, 'ip6gre0\x00'}}, 0x1e) 10:14:09 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f00000009c0)=""/183, 0xb7) lseek(r0, 0xfffffffffffffffb, 0x1) [ 446.224171][T11444] FAT-fs (loop2): Can't find a valid FAT filesystem 10:14:09 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, 0x0, &(0x7f0000000000)) 10:14:09 executing program 1: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB='case_sensitive=no,nls']) 10:14:09 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_SET(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000480)={0x64, r1, 0xa01, 0x0, 0x0, {0x2f}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8}, {0x6}, {0x5}, {0x6}, {0x8}}]}, 0x64}}, 0x0) [ 446.391622][T11460] ntfs: (device loop1): parse_options(): The nls option requires an argument. [ 446.492712][ T7446] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 446.742437][ T7446] usb 4-1: Using ep0 maxpacket: 16 [ 446.862708][ T7446] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 446.879712][ T7446] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 446.890414][ T7446] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 446.982804][ T7446] usb 4-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 446.991872][ T7446] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 447.000251][ T7446] usb 4-1: SerialNumber: syz [ 447.007900][ T7446] usb 4-1: config 0 descriptor?? [ 447.063054][ T7446] hub 4-1:0.0: USB hub found [ 447.282633][ T7446] hub 4-1:0.0: 3 ports detected [ 447.780510][ T7446] usb 4-1: USB disconnect, device number 8 10:14:11 executing program 1: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB='case_sensitive=no,nls']) 10:14:11 executing program 2: syz_mount_image$vfat(&(0x7f0000000f80), &(0x7f0000000fc0)='./file0\x00', 0x0, 0x0, &(0x7f0000001040), 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB='check=r']) 10:14:11 executing program 5: r0 = syz_io_uring_setup(0x884, &(0x7f0000000080), &(0x7f0000ee7000/0x2000)=nil, &(0x7f00006d3000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000400)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x7, 0x0, 0x0, 0x0, {0x1103}}, 0x0) io_uring_enter(r0, 0x688c, 0x0, 0x0, 0x0, 0x0) 10:14:11 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_SET(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000480)={0x64, r1, 0xa01, 0x0, 0x0, {0x2f}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8}, {0x6}, {0x5}, {0x6}, {0x8}}]}, 0x64}}, 0x0) 10:14:11 executing program 0: keyctl$search(0xa, 0x0, &(0x7f0000000500)='.dead\x00', 0x0, 0x0) 10:14:11 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='proc\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/bus\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000300)=""/4091, 0xffb) getdents(r0, 0x0, 0x0) [ 448.259032][T11464] ntfs: (device loop1): parse_options(): The nls option requires an argument. 10:14:11 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x88, 0x0, @local={0xac, 0x30}, @local}, @time_exceeded={0xb, 0x0, 0x0, 0x0, 0x1c, 0x2, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @private, {[@cipso={0x86, 0x6}]}}}}}}}, 0x0) 10:14:11 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/vlan/config\x00') lseek(r0, 0x47, 0x0) 10:14:11 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='proc\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/bus\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000300)=""/4091, 0xffb) getdents(r0, 0x0, 0x0) 10:14:11 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_SET(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000480)={0x64, r1, 0xa01, 0x0, 0x0, {0x2f}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x8}, {0x6}, {0x5}, {0x6}, {0x8}}]}, 0x64}}, 0x0) 10:14:11 executing program 1: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB='case_sensitive=no,nls']) [ 448.311473][T11471] FAT-fs (loop2): bogus number of reserved sectors [ 448.349410][T11471] FAT-fs (loop2): Can't find a valid FAT filesystem 10:14:11 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x88, 0x0, @local={0xac, 0x30}, @local}, @time_exceeded={0xb, 0x0, 0x0, 0x0, 0x1c, 0x2, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @private, {[@cipso={0x86, 0x6}]}}}}}}}, 0x0) 10:14:11 executing program 5: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='proc\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/bus\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000300)=""/4091, 0xffb) getdents(r0, 0x0, 0x0) 10:14:11 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='proc\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/bus\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000300)=""/4091, 0xffb) getdents(r0, 0x0, 0x0) 10:14:11 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x88, 0x0, @local={0xac, 0x30}, @local}, @time_exceeded={0xb, 0x0, 0x0, 0x0, 0x1c, 0x2, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @private, {[@cipso={0x86, 0x6}]}}}}}}}, 0x0) 10:14:11 executing program 2: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_int(r0, 0x0, 0xca, &(0x7f0000000000)=0x10001, 0x10) 10:14:11 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0x20e, 0x0, 0x700}]}) 10:14:11 executing program 5: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='proc\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/bus\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000300)=""/4091, 0xffb) getdents(r0, 0x0, 0x0) [ 448.514321][T11480] ntfs: (device loop1): parse_options(): The nls option requires an argument. 10:14:11 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000280), 0xffffffffffffffff) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000640)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000080)={0x1c, r1, 0xb21, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) 10:14:11 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='proc\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/bus\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000300)=""/4091, 0xffb) getdents(r0, 0x0, 0x0) 10:14:11 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@link_local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x88, 0x0, @local={0xac, 0x30}, @local}, @time_exceeded={0xb, 0x0, 0x0, 0x0, 0x1c, 0x2, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @private, {[@cipso={0x86, 0x6}]}}}}}}}, 0x0) 10:14:11 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'ghash-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000440)="cb56b6cc04dc1f56bb6e284f5fa35c66", 0x10) r3 = accept4(r2, 0x0, 0x0, 0x0) write$binfmt_elf32(r1, &(0x7f0000000100)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38}, [{}]}, 0x58) splice(r0, 0x0, r3, 0x0, 0x1e8640, 0x0) 10:14:11 executing program 0: r0 = fsopen(&(0x7f0000000240)='autofs\x00', 0x0) fsmount(r0, 0x0, 0x0) 10:14:12 executing program 3: unshare(0x400) r0 = creat(&(0x7f00000002c0)='./bus\x00', 0x0) ftruncate(r0, 0x1) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) creat(0x0, 0x0) 10:14:12 executing program 5: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='proc\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/bus\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000300)=""/4091, 0xffb) getdents(r0, 0x0, 0x0) 10:14:12 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = gettid() r2 = gettid() r3 = epoll_create(0x3ff) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r0, &(0x7f0000000080)={r3}) 10:14:12 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000040), 0x4) 10:14:12 executing program 1: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000a40)=ANY=[@ANYBLOB="5001000024000b0f00faf7ff0000400000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff000000000800010072656400240102001400010000f0ffff000000003f0000000fe60045040102"], 0x150}}, 0x0) r2 = socket(0x10, 0x80002, 0x0) sendmmsg$alg(r2, &(0x7f0000000140)=[{0x2, 0x0, &(0x7f0000000100), 0x6, &(0x7f0000000100)}], 0x492492492492805, 0x0) 10:14:12 executing program 4: io_setup(0x891, &(0x7f0000000080)=0x0) io_pgetevents(r0, 0xdbd5, 0x0, 0x0, &(0x7f00000001c0), &(0x7f0000000240)={&(0x7f0000000200)={[0xffffffff7fffffff]}, 0x8}) 10:14:12 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000080)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x61, 0x10, 0x67}, [@ldst={0x0, 0x0, 0x2}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x366, 0x10, &(0x7f0000000000), 0x2b2}, 0x48) [ 448.917129][ T27] audit: type=1804 audit(1653214452.213:60): pid=11514 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1853245573/syzkaller.9CJobh/355/bus" dev="sda1" ino=1169 res=1 errno=0 10:14:12 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x12) mremap(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x1000, 0x3, &(0x7f0000ff6000/0x1000)=nil) pkey_mprotect(&(0x7f0000bde000/0x4000)=nil, 0x4000, 0x0, 0xffffffffffffffff) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:14:12 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = gettid() r2 = gettid() r3 = epoll_create(0x3ff) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r0, &(0x7f0000000080)={r3}) 10:14:12 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open$dir(0x0, 0x0, 0x100) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40036, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247", 0x62, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000010300), 0x0, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x2f9, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012100)="2719c0d901000000803a0900803a0900", 0x10, 0x6400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {&(0x7f0000012c00)="8081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a", 0xd5}, {&(0x7f0000012e00)="ed41000000040000d2f4655fd2f4655fd2f4655f00000000", 0x18}], 0x0, &(0x7f0000013800)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000001040000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) [ 448.959040][T11519] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 449.009982][T11519] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 10:14:12 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWCHAIN={0x38, 0x3, 0xa, 0x201, 0x0, 0x0, {0x2}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_CHAIN_USERDATA={0x18, 0x3, "91abc12404cf378042f26c43f91f68d8a90767c0"}]}], {0x14}}, 0x60}}, 0x0) 10:14:12 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = gettid() r2 = gettid() r3 = epoll_create(0x3ff) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r0, &(0x7f0000000080)={r3}) 10:14:12 executing program 2: r0 = socket(0x2b, 0x1, 0x0) setsockopt$pppl2tp_PPPOL2TP_SO_DEBUG(r0, 0x11e, 0x1, 0x0, 0x4) [ 449.178801][T11533] loop3: detected capacity change from 0 to 512 10:14:12 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x8, 0x0, &(0x7f0000000040)=[@register_looper, @enter_looper], 0x0, 0x0, 0x0}) [ 449.636970][T11533] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 449.650572][T11533] ext4 filesystem being mounted at /root/syzkaller-testdir1853245573/syzkaller.9CJobh/356/file0 supports timestamps until 2038 (0x7fffffff) 10:14:13 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open$dir(0x0, 0x0, 0x100) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40036, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247", 0x62, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000010300), 0x0, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x2f9, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012100)="2719c0d901000000803a0900803a0900", 0x10, 0x6400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {&(0x7f0000012c00)="8081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a", 0xd5}, {&(0x7f0000012e00)="ed41000000040000d2f4655fd2f4655fd2f4655f00000000", 0x18}], 0x0, &(0x7f0000013800)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000001040000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 10:14:13 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open$dir(0x0, 0x0, 0x100) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40036, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247", 0x62, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000010300), 0x0, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x2f9, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012100)="2719c0d901000000803a0900803a0900", 0x10, 0x6400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {&(0x7f0000012c00)="8081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a", 0xd5}, {&(0x7f0000012e00)="ed41000000040000d2f4655fd2f4655fd2f4655f00000000", 0x18}], 0x0, &(0x7f0000013800)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000001040000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 10:14:13 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) creat(0x0, 0x0) r3 = socket(0x1e, 0x4, 0x0) r4 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r3, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) dup3(r4, r3, 0x0) 10:14:13 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = gettid() r2 = gettid() r3 = epoll_create(0x3ff) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r0, &(0x7f0000000080)={r3}) 10:14:13 executing program 1: r0 = syz_io_uring_setup(0x184, &(0x7f0000000100), &(0x7f0000148000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000080)=0x0) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x12, r0, 0x10000000) syz_io_uring_submit(r1, r3, &(0x7f0000000000)=@IORING_OP_READV=@use_registered_buffer={0x1, 0x0, 0x0, @fd_index}, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000280)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r4, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0}}, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_POLL_REMOVE, 0x5) io_uring_enter(r0, 0x6fc2, 0x0, 0x0, 0x0, 0x0) 10:14:14 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) io_submit(0x0, 0x1, &(0x7f0000000180)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x9000000000000) [ 451.650318][T11551] loop4: detected capacity change from 0 to 512 10:14:14 executing program 2: syz_mount_image$ext4(0x0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) statfs(&(0x7f0000000140)='./file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000002140)="fed2c88ea3577ef576f04fc3e13049339877ee87e53dec5a70ea2fc63f61718db681aecbe9dd2d4e635818e1c80878a442afd8399b7826ab2421012fb556e2466e98eee65f6c63998e68b563004606efb9586c64a95c52fe95e8bdd306368fad637d5c28fa68e6cd8b79a28f178cebe42992b2b512e528c9b14fffd45b92775924ea8e2e4ba4a7d5a86657f976750ce69c5891cfe65a0688ef8ddd88e75718e1117a124843d1bf4f549d2040ada7272a6f70c9a9f9c2d12598b31e5d8d3f8a0075d79f5feaa9ba18bf38a6fa2150816b8e598b9bd6cef54d5b9dd33e12678e8f415055af0d416b484871ffb7d5008f1c2009bcacaf4a29f35e573675bbb944d80e13585f1b94585097133e849727a2072b1f81201088b550e67b41d2147102df165cb3a47473166d0418a1569b71b04fb9a4463fbaaa5c888d709c09553e73e11a5c273931e70464ae483154cc86300197ab36f88973895de103afa256ec4531846ab0333519ae5b45125024a43b798ae29bec1b836837cb4ef404149fc60e31393f9820c7f02937e33d5f9919ff52bb05d90bf1a7186ff771d282fd58d3eb792aa1b9054ef7953aa17564537d6edf0f881195ff42d72533052c4319d7f684b4c7e4ee965e8d18387e11446d0c3fa2d33ac75c5ddd0ed9a757064fd7a69c25988c631c02343ba5fb17c3669f9dfb8c15debdc11d55626cf2addcaedce84cb04a0593424bacd94d12c8a8d05cb659c1e5789c6a43b359e282272bfdf6048cc1dae607fdff1a5b499aff9ab7832cfdc1c48596eed55f5d15936d199967c88eee1c5eadda85da126205c3cbdb35ba439df5f0d52f2b035d1303437a7d2c61554c2fd4603ad94f0869004d30c691d3a020dda872f1957022741e4575d88f8516c82f0b9067d6f8b1b69b2467d6cd1c176a51e012783398ed9c4d59e56c14effb46c053f4bf6b5e0ab1fe5f263583445ec2a4d196056261a1f62b235f486b8a0d1c438ce5398f6828a4b1aca8bc5aa6c3dbae477a99007c8756c9877de5a0008398c6bec9f5a70285e3810eaf00c64db283c1f01e33025d3ac39588f54c4df7b6dd9d8ff00505ef15b2c18fcd1c5c830f7720bbce3d3b0e7dffe6c5e6055d9c405a36bc18fb54ec6d71a1bbce261e4785f8503472a2d3ce10a8a538d2d8c9eaba8c0215da45fb16cba55e046dd06e6858ab0f261a5989cf0405c05cfa4197eefe1bac0848354bc05baeaa1681fe1553035c784e55814a6204584f7c8f02da03d57f363a5c17650987907836e6cb7300366581d452d021805539440cc0702c0b8ff985ad074caa1b9d524a968a3a389a20fcdd6c8aec49dee76892010fc98c6f8a90460f81ca3b7c0ffc3b3e7383eda70397fede7900bdf89ff3f3a6b1bc5b21b4f414eddf9a61f0a5be3907e717fea0523f9e9fc9ba9cc0717d555391ad5899382cad62aa2382faf375650aed49c9bcd6c565af25f048dc1549b8eed2e7f45308c43f04aa659bc826b57df70a54119d3e1495fe1975d963c615c9a80aa5ccbb6c1d84b45075d70f740bc0689e7176c577d06bc0d6f89b5e83bd523bb349b9bb18a2b1a2686606631c16ce682d56f7f1afe39448728be8a4a2ded5d6147803a215de437f4c559ba6ac9f57ea34132fd8c49a04cd293176c21e1afe91d04e9402ef52c42faed7aa34e35afc10e7f52b6fa985e95add334f082ea096c414b79b8ee74fd13ea6633b5148e8b6c3c8a19d2c906838b900173b5df02e42b1160209036f33a38f464ff86eae3b175b7c7ed8738b06d4266613334e8cf2171e74fc07f9e61292925f3518a7716fdd7c8914f1b75bddfe43680c8423f01f98c45358d3d7d819524ae9b4587181c6f560aa2d8db72eb60bb99daae1231ef03cfbdcab54953504d25ef4c1775e47472478a8d0f37f3e2d0ea3e752d312d20994b5b4ec692ca214605cc5dce7b110454c205810cdc832385e7fdfa374836202dcb56e8bf2374ce6a0ac44c77856164499a3fc33bf889a6612b5221f24ac4e51d72ac2fefee965c7afdf12254741677c1f6b623fb6edaefe78df8937a7af3aa3b7f6517fe32a8b558d329029f3abb7d8b718c3290b9eea5f9e27bff1c640aa986446c5a3a573acc6a294d06620c2ee6964297d8a033f69f107f65f67d04da8f347d8cca989686c11b4dc73102ed0a1d788a258ad9727f6c47f1c7fa813000f0471ec4515847b47a2ed800da388941f2c5d0c4840ffd76fd6f8cb4aa7acf865756da61c054e42ac43a3ea53ff9b86e158f72412db4ba6d4d4a49c199081e9db9c9bb52601692caceb90b8c6694dc687371482fe7ea83ff208c4854c0eb8fdfac9331f074c63d68d713c08e57b6c9a38e0fae7097f28304ce1e5b9221d2b3e6cdfeda349c9ee2ca61f1a622bf92e98b70fba769c39c375bad08786d8ae84cbffb9b7d3b51bfacf905fa1e1458f9bc4c5080be44d4871930e1f9d00bd78ce96898cafcb90c6cc217d2edeea7d5b9772df01829859f47b690db094ccc646283eddecfb3577128cf3922d21b6cd0a9cb3a8a5032fcef71932ed556b9110c2195c71379c9c59f33b7e77c8022580bafa5ce9c6c7398ee34214e3805bed97480179c262dd740e52446f0a12663e1b43165b337dd0ea24f578da48806a09fe874e2879f9766b2019d431b9676603d13238f359b81825c917b8c50aaa2ff9c54b8d3de620fc67dad15581594452ad3aa57f39c3ef29dd4c9504918c982adab3c69e8b8a75dbd6925d155d351e40d97a9a7c7286905895733d492c59b5c202b5fe0b01a24cc46f630566668a1a2c4d62c05f95104bd90fe383e42c08eedf8184ba12fdc7a1be7a704080be7aaecbe2c836cfe4db2230abfe504f66878fe3010aa107e6c4b72c459658dee131bc8fa7f20e8890bbfc575d742eff3af20a0caaee75b9d6575f9c55afb221a4887b87fcbb046dd035284f5fc6649226dd15efc11647faa4f54d0c8ddc3356eedb86152b54b80bf0e2278b5bfe1291ad611208c5a6eb90be4f7b559c93ae5de5ebfc5ddd1a2c57efff029bcf18b741cbf63883e5ace53248f7caa55e3b4e930067f72a3d9d4ee0ad6a442c44a8daa9c55851109d55e79ee4af319645e39bd8b0d530837ed94e4d80e38299eeb1de04ea32d9ba596afb83580e22457e96dd69f518ea6e896c02c59339b6cec3ee0c44586e4fa0795c1bbd595e436ae15c4659729e45f7c4fcf1554bdec189c7f99871cc9f5f67eefff3743bc4c8c57a74ed7cf686a2f10efa383abff57f2ec87f5ace98b1b943685577d9884a72cf0d796ffe8f9a94eb523989397fdf6244ea9d20452fc4257b4574899bf75ce4f4e02693850f54bc006d1caeb9daa678e66682589d639f6f53db727df6e8dcde5d036d8b0624db82c8d6d0429f386453aa2494ace04b3a578e6d9f3389c8279b9ff4c25436b893f85e04a0a6411b0ebf0334417d637680c3e5c1859ec7a30f48b83b96ec49b3d7be902be06b43d2617f1bbb3a5b7521313f3a82052777c77959eeba07860fbd5199dd8b8ba2eedc1027470f964ea3739f47e333d4f940abb4351da995448d9e9dc1fdda1fdb5581498721b77660d8e50ac920aa8b9a7ce0c0ba981b250ff6a6eadf38e2887c65fbcb1c5e39b7be1ad6ab49a5a70d063adc0bb9ef91cde5c059b3de07a528b40ce9d32482b3905e9c067e7915700c4c8700219ddcb42a1edec0de8f07447b446e76198d90f33075fa0d9f38bd0a0e23947e91d2be7cbf6039cf202e1645e9fb0db2e5343bd2326cc6f82ee82db64c8a19f69800a859d6b65168c7c25349710d03bff177fb6659557a13ce83ba744b9a4a37691b4ce067976c3efd95ef397a918faaca9aa3b74e289aabc6e0843617702a924db71cae699840611d8f1c54ae5d1777c914280672485205f5d57f8970beeae6a7b685825e294e0b6aca848081b4a6abf0e17ac5833e09e6f0ad5f52c2bdc004b2dfcd04524e11ad168e47f9f9d91a5f625aa84af929f92880a438a2dd0bd4741d119bf41720b332c019d211a9d2997392da7dde9d123e2fa8535763c1e50e6a2d3e05def9e9d03a4b753e1162629765c1aa65d64d9bea7e20457d0737f07f323fdf0705e0ac6b80b09047b84348e389febf9a3dd78df9eb8863976cbcc2835824b541b54130fb608c1a3a663f8509f959ddea457a1ce5158e4308c8d30c0460a4e55721f9df65cfd0cef0d6230575f0af4f81ce3805fb0bae507061b6707a6b88289e1043544c752d8eb75579b7a98ee5f8dbb15b4ae47bb8acfcbc8838263f136809eb5ba801e5fe54d91f2fb2daf9a5abebc600c1a0cfce4f8c0a1f4957b5f3a91c10b2cdf2e1a480d93fbd058f2284cd9a0860c86f42ec50104d2170a094b95015afd009e74bc15d30c445cce8e59b64203143ba93537aa44ca70aea7e4da8b08412222bb0dbf1a52e773f166657f24ef67c3fd2cfdb036b1fc9acde42581f5ac68ae64341d55e582705839deb4b4f9d19bfc3fa8216ca553754be7e25ef43ed51682298e6adc98f09bf21c9ac577ca668d114de3679daa18b47b3c7862a973692156359dcc3a59687830d41831eee34d88896f3ec04078ed9fffab78306c36dcc402f71d41c3ac5965a5dc4235f9fc4fad07d0a4d7b5d5a4503df93ae428f8e51b267acb3ab3e0cf66ec98bf817b60ecf6241d5bccf69b8c824ba7ae94314f28b525e6c009d64bd89069baef3225097616a394c79b8c129b7f0b0e797dddaa17c04a0a1298dd209a5bfab39e769a8e25787f8220fdd2040e6a08230b28f9b20e77e5b92c5fe1dfe25ce5bb1956e2e237608502c11a08950f7f034ff1a1937bf5248cb507fe56a4b6518a2c63ea5b3c7a4c0b4e06cc17997fb05115711085ceb9231e0762d43309c67e12757f1b7c9c0ccee7a60c88e0121f2cba42f33d996818562bbe51882ef18b3eda94a2c48d4fc0ddfb04ed7fc09229ebe748d74c3fef639b93402749d954e461d48de4182c65eaaa3ce295c5c7fd131521de01c4714e1793c00796ada9698c18588e88c071f7ad4ccce4cc141ee46d5ca7bceec9cfd0e30c841a6a48c9d5a8feb2a2f6a989396c1c3585978afeed51f4077151a7c4beea8a4bf86c2a647797e30a859767dd5b652d84e841ce23acec52df8d178fad2b2cdb32ff9080e31f96015535c29573a86e7e840fb61944eaa094517b36689174b3428d5420db6216290b5f5c4229fe7d2c7b2103b936c367a998789425af7f6c87775c99b2b2e1faa5b40d1fa3dac6d7d1dd6eb74caa7e77d4372cba5a59a674dd2ee192b3cb934309832e10b8726278cfdc4348ac01cee0ee25fcceca34ca29b87f323f22335553128225b5fd8c46117b5fcb4b7193ef3cca3059b6dcd846f17c6cc3bb5d726ec8990521cc93898ee7cb38e1a37f3457c22df744c0f13233eb18f3825ab1066d875cae20bfeeddad0d596c7bb2eaaac1b77598aa3ad362e055fd7f0342c75b274842f7c049a75b94045be26ae0c0120018c7c5dc3569b050b2768b98501305bef313d8fb9f0e82f09a1150f88ecc872c6fa1e1a8f3c9f3e49c6d945544099c652d7b0a5f40bd6b72078b66d754efbcfdfd853409c8da2fc4064d668533ac96576db3a44c171ac03da4e4f7098d9784c6f054add718489d8cd54fc7868b172e8a60d4b9f236014d4bddd55231b2bccc60a2b20cd31fc24bee67ad4c914b4702a68532784260b915614465b3bd48fb49dcc51373a7a6d6735aff3489573e1fa49da5aaeca5c8d2496443b06412d0344d847df5435824fa3ce1a73de6e7333b9e25d2f1089bf7957e8204b904086fda81a8976343e6f80c2ebd10a8fcbc930cc40fa6294a168e42ffd8caf02a51a9189f584a6d74c5d21e2899bba82bf9f19e698b8c3110546505dba7fdff3370647431ea2c4fbb85ea68de53d396a56b52d7966cc55e6484afad432d50a89329fcdef879c711727bb0e8721a5c91d75f338f542495d09fc9a120b77b2923c25ed701c03343c093215396c7fb6a8017f69a0e7a945cf1a9d399adbc45fb53c3c74ca46c092b05262538aea2b20f1062b6529e1ed289ae01692549b0c91ae2ce504a821a6a501dbb0c78103871f8bbb25d7ffbed34728910934b71ad5b2ccca34093e89e2c71ecd7a6f02278ce4172a206d6abd7808e01136410976cb5a183713f93450a7f03f8edc7562c5f983a73fb432aa33fe4cb299909e4844230386064382e36ebf0d9d672f0e35689f15537c3e5bf1b7767f14f9f31695bad0064e499cf6925e62ba98385e1459749b6c0f1718e217ad1b936da707b74b805dbbd400268560d994dd26df89f68029da92acfbbe5f157f640ccbed1cc130c8c86664efcc82f559f7cec5bbcd523618169f1b4bc1261dcb0b3571cbc222fe687521cbb7896b3213aea364e9aadad9d9258b39fb917c0d9098984255476d29420aa4d65f7c7a60f9c0c67cdb7da43450db706816801fcd0d9782df459c217484ddd66ffb53ff4f4b2dd89205028dbe90e82aaf4532e67c2630f012bef1da84d7e56a3a3a464b3930c8a429ad433266c85c452fe14cc7695fb8fb18c4b5e706b9d940dee31343e747004f84ed13fd067df4174c1c7a247d2d481abb67c4bc33ccaddb1b94aa429fcaff55d44a7c43b963d444e4bdbcd0b075bc92ca21f7d76c4194e7fc4f9e158b313792c8ab1687793751684a9fca5651a0d4f671c7476d267eb58a95521650e90a030ae3184a3ea3ba6383e9238fe5698d11bae0cb011db0f098f6925251086a3c6ed030292a68afe4a6af8b226db7e498df0389ad33a5ae0cae30146b9b5e6c952c09b06a1155f54ae7d4c24c52b470a3421ed0787590afac036eac8d04f03cd141d38b115bd58ef33a85d7ee65f4e6f991fcf32f3f9d6983ef9d66ebb9fc2d3db9e04375117bc5aff7d77066a06f2c27596285403f97cd725a0a7115e5f4e81004bad6c88c36eb8ed864fc03ba1301ba8e28e18d21ca17db30c0e18126b8ae60f467e735d7c6e4bfb1c5063b0214ff17d3df670a8b85b984beec7cf7b6f0205765fc21a7975a9c65c43c26b0814848897eea2c584a5fcb9d3ad86f8e22adc411ad715da1d67cd6c6930907d3ad08075f8a1804d72ee0f874c0b2cc85192144cc47aaf23ee05a914c5da70eaa3468b686d0db7837e076e90d9f7aafb1a7ce91797606e313a4b4ce899e5b2cd3cbb0ded0a1f8f7cd2c411ebdb14cc48ece480d677108d99dcbaba8c64b1eb96eb422bc4806b39f4d34593e0314063d615a9708959cf6e69d0a19778f0e2999f868c68dc5d6fc358ae23abdd054cd36ece10168edeed63e02e474e7a9e2c221f134b3028092e4ff72ea01bbc864476050030a5e2e93212ee41ae05aff05df051468a2dfde510625d8105b9dc92aeb004c863b44c8bcfc8daa3df24e16c9eecec8bf204fd9537dc1d68f9e1376a6a21f3af4689048d802d73f5550dcbfb487f5e9b39fda0d2b69d9215e094984a1ae9eb1164cd207b55e63801ae844ccb9a56f8856ca96015e12ccea164c9b26335af6adc0bf9aee1898878ebe5aad3b76ea197a07f96e656fe8cd2b81ca32831334ad4223b4bbe2db8411420bd0fc81409a6f537437d51f2152d3dbbb7b9c40bddd700b771f5e2a1937dcc9b6e43de5b3a028aa183f30e89926a41943b82626bf23953457d45bbacf866647e0d784a5a4161989a151a4aa0bbe4eb3939420eb178f5026e2718544531df55b4878f4f64e3c36c544e903f02b86516d8184634a9d6ccabf1195e098be947b3654d50b95a19a52a1bcb2639e2b413ccd410a64a8203b03b4bda830549329464d0c7a2cecdba2a6d94df6231f71b98ff8096d2b0c8096081ba26100ce74139fb1e842c9fa4aa8eaa0c61664a5e71d69ef06d46c02b9359d25797722fcfd7fb96344b2b260625a0a78f6094919d845f0d1ee8af7e813e5793c27cb0b1cd6cd89a4a85790c68d1a075b4a2b1445fbdf5b40220344bc330c208975b8031dc91391b3354dc7f9e7cc88a5742ea52f05916ebd409ff2dd5f6251d078a9b8a7ee7c3948ce1142c581ebf660e436a5fdb3c6549388fe9535f268a5e8d1aeb816b2e55c1a5e3c5a6b09d1fd05489eb98bf7f36b2ab4877c09fc8b9d915d4c7fa0e711245b87f9137273366433869e5ab694f41e5e7112a56062d78733a2249f51746944214129b4466b422d3867bf28c338939c314ec74291343bf2a9e3ac25b6409f9daad8646d30ec86aa70bd823f51d59aecaf0c860cf4e64af470dc0bde20a274c7a6e154ea36f087fd5c45c851757abe554801582858038194ffe08652211baf844521ca4aac6f08cf2cdb02d93786b0efe8aef1dc32742bcc1da71d32c9a45f60762866d0fd61a39576540bb9612f95fea700d173fa53de7949650f1cbec78c202d17eddb68c879dd59c9e70f288fbba8ba13019555f92f2e1a149f198082c4095f638580d5d062bb191fa6ceda6986c01795fa7d17487add7524a7c8d2c2d3bc210ff26c2faa2435b6d08d3518c68b2b6713ad1fd395096abc07e2592a3cfb3bff36f5b749767c61298447cfab10c31cd7b56114cbd5bc680fa9ec037ce12eeee5aa43bd91ce6a013793e79c503d910d1f2f3cae0a9db746bb059e1afee651d14084181bad8f38ebb1233fa90961df4209b145fd0b72f43bbb04761ce49fc10c62c32e4504fbaa5be1f604a5c3dbaba88eb34dd7cb437824718edcd14e4a2561d72a77ec26db5fcb93330cc31ae70e4e664a95698933fec80eee7608b7e1e8f9425ab232d6555e566f52ae28f503b75e0eb80fd6ef4d41b50425d504e5f519605012a4c72270018a794529e51560de042b63a841b4e2f0eb30d223c498eefa39f6645cf465e4d11f51a3c9d6ce633191fcc101cfcc92fbf4ae5f8934239500d3f9785672a1be8b694ff2acdf0df0918ec4fdcb2ba9b21b6432d73d5d81916cdd7b1310cc1e9dd3c1b1ae6378fa6f4c58a36c264dba1c6bfc5e841287836162ec941942ae224101eacc5a6054aff204b042522a787e84166c8ed5c3911d72a5008333658c694d9f2ca37a2d3955783bf25b2a06c0793fed543f8d1bbbe562795681f2207ec352ede8e2f3ce2ea6e836d46e5e366cd271d0d0a79f122c658eaeb430bb35cc5910305b0ed73feb83753631fa9b830a3557e95e37f5a5d043a587fd7fd802bc46f81c6e9107fe0c8a96e5010e42efd73c4d3d1f329678f38974c0542d9233a6a35778673f3c8c85f32eeca239c8d85747435d1a8460c0879e5b835ea9ea9c6a98456f55be956eb1c4de3dbae7fb0eab6cd1eda67eee0c2d61d1faf0f2497da1fc0b6e3584d9a617c70751837275902815987a48e65977363bce2c6e6795d956f7de5221ccecb92b4d0f8dca00423915432bacbef1aeb48a91ab2e03e6380a74effae53ff1d5a46fa1e08f7db6e547316225b6afd6907da91a8367219c9fe7978ee44124e8262a6cf877709885bea12a1b7a98a9ee800ecc14f8b977598679e4fb0b5c81f3e7481b8e44d1b86675b8413e4e4bec6084f4248a448299f528e08705dfb3cb543b9a68abef4e15b0cdb0ceffbe1c8efc6ed84c56b0f7bc2c862e15b29b19d0523e5992da97c2279fc2fbbcd9a21f8655b6454367dc272efdecfaaeaca699cc6c3388b58a56b99217b8c18bb7dafb747a939954a7dd3e8ecc8bc2301c6d5c66eba7d3218d3fd626549a8b3284ecf79f07a89d3e06c14148e8cf6af50ce6b7ccecaf30459a6d5f282f6965a5e8f3d300815621dcc04de2864356b5dad4cf95fbb19e8dc17b2239f201b264b4270a5f18172f3326000ebe0a91c6b166cf36e7685d3908781967dc0b8dc3eca2b3f9e09fa9faadaece5a6304b1c76cc36c1d6564044ed4bebf19a8fcc984fef7691177ea56b778668e344454ebcc02228fde7aef668dbe499cc636ddc3fbe859c7f333f2586ff680cb2445cf08d14b7320eda7fe82ca9c7f348d84661a63f20087826bc070656bbf21894cf3e2d58f55cd0afd2e5d94a1c8b99d0e21c980f630069604d1c21103cc5a1253396a1a750783d4488d7b789f24eb8cdf4dd0bb62ff7d598c8ffd649a5d954e9404b887402e89fc5337dc932d906cf2647b11c127b13969003c2cac37cea01ecb0913ccd3feeb58499195f007e6bbfd08ca82510221acc17513eabdccef9375132c3c7f5460c09540e3f1be46fa2e5291308022efc7fe497fcdc1d56f444745d544a16719e480051aac8c6225fbbd5b246446ebddb0ef18db5612b8d86569ed1d8e35d4f8edf24f5169c0fb261a471db1fb3a33fd6548458d507fe437d9cd04e7d27cab92763d08181b1983dceff73bbdca8ea9fc66eeb896957e9096b177ee04deec9447ed0be3035fa8b880f903f341b2699b16cda319f65eb251b82b0c3b370349aa08fc0fb961580d5d7aaebba82804061ae874c6a06345fb53c5f6d4e3490bd3ffd1149b962adfce57f774f5587534c7b4441ad1a982a8ed21d7946d932161670c6fd458d3366d6fb562c22459b0e3c2d4578bd8e7cdc3252f44afc4fa8bd55545811e8e092861babede592f699b67c6c7b1d84cb734488c8ffc4cbc6f9b7a00ea18fbadb6156b7df11a0ab1a76e05ad060d02d853059c03ae3ee649a0e267bafbc5b18084138cf5a0795487a3df1e4199881ff851676998f3212628052742c2ec99cc9b2fadeb8a885c5040a90f7595694d46701da8c116c631aa4a5b406f92fb6d6883531d9ae4534f55ca1febce63eb8cb0ff83ce5a17211f0e2e48482d7f6bbda5ab1e085cec719a55f24319faff3203cff043abbac804de46d3017830d6518e09616d9ee50f97d2fa845949646fc500589606579b44391619fd414b5809560a1224cfd7e03c8fea90327bb4eae25e3c756a5ca4f97f7281bcd478931afd37dcdb602074483cc454303ca3475c91b744ff781b9825c6551b74a8c36e54ef07f63bd5a0ef10dcb91f683f20ebac3b279c5165aef34218b5c0bb287db081d18005f95b21e59b8c0a94fae3526a64b8bd1d7273f697fd4ac18f0dc99acf1c9e95fa48b538355927deee5079ba36a764b1b398161afd6fc0facca49516edb0dcaf4dce4c8aca35243cc2ef066fbf865a70ab5d805faa3053bdb8b843e8ae20a25bd87e0051ec8e553e3b672cdf4382607dd005ea386e8741234a6859d91595a591a840d8085fc43da4f3d58190cc06dad2b87dc2f8031d76a6494ae9883835f8b6b20c3c9a660054c533190c3ff4b4f31f23ad2b1b2d8a31f4bbf6cc6a7efe94ea5b4c2fcbb4b156f9213d65fc7d9935e5aba27bc3656f9c01bb281385af1a5b62ccdf96a3fa667cbec911cc1ef735083421c8e55848dd32b34e8cfb608152b9abfbf4249c1c63f77a78e514d8607256290cdde028e40acbd0ba59f46f27bfaa3adcac7b9b5752bb291bbe76650295e4506e4700ea81c1e8242baac0143537927cad614e2b867b61db047e4b031b9bb7eab126225227cde362220c8fe8d67a8220212be194eca0d0cd11405b2307efba2b7bd1d067ba84827765646d5322056efa4a6b359824f9109e748b11694eabfef2d8195e81ca768b6f4f3d31c1005e01483a3cd1df92e770c5fc1369d4579b20", 0x2000, &(0x7f00000009c0)={&(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x8}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 10:14:15 executing program 0: sigaltstack(&(0x7f0000000000)={&(0x7f00000000c0)=""/235, 0x0, 0xffffff17}, &(0x7f00000001c0)={&(0x7f0000000040)=""/14, 0x0, 0xe}) sigaltstack(0x0, &(0x7f0000000380)={0x0}) 10:14:15 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open$dir(0x0, 0x0, 0x100) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40036, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247", 0x62, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000010300), 0x0, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x2f9, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012100)="2719c0d901000000803a0900803a0900", 0x10, 0x6400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {&(0x7f0000012c00)="8081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a", 0xd5}, {&(0x7f0000012e00)="ed41000000040000d2f4655fd2f4655fd2f4655f00000000", 0x18}], 0x0, &(0x7f0000013800)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000001040000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 10:14:15 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xe, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0xa}, [@ldst={0x5}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3f7, &(0x7f000000cf3d)=""/195}, 0x48) [ 452.134883][T11572] loop3: detected capacity change from 0 to 512 [ 452.608428][T11573] loop4: detected capacity change from 0 to 512 [ 453.337692][T11573] EXT4-fs warning (device loop4): ext4_multi_mount_protect:385: Unable to create kmmpd thread for loop4. [ 453.350282][T11572] EXT4-fs warning (device loop3): ext4_multi_mount_protect:385: Unable to create kmmpd thread for loop3. 10:14:16 executing program 2: syz_mount_image$ext4(0x0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) statfs(&(0x7f0000000140)='./file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000002140)="fed2c88ea3577ef576f04fc3e13049339877ee87e53dec5a70ea2fc63f61718db681aecbe9dd2d4e635818e1c80878a442afd8399b7826ab2421012fb556e2466e98eee65f6c63998e68b563004606efb9586c64a95c52fe95e8bdd306368fad637d5c28fa68e6cd8b79a28f178cebe42992b2b512e528c9b14fffd45b92775924ea8e2e4ba4a7d5a86657f976750ce69c5891cfe65a0688ef8ddd88e75718e1117a124843d1bf4f549d2040ada7272a6f70c9a9f9c2d12598b31e5d8d3f8a0075d79f5feaa9ba18bf38a6fa2150816b8e598b9bd6cef54d5b9dd33e12678e8f415055af0d416b484871ffb7d5008f1c2009bcacaf4a29f35e573675bbb944d80e13585f1b94585097133e849727a2072b1f81201088b550e67b41d2147102df165cb3a47473166d0418a1569b71b04fb9a4463fbaaa5c888d709c09553e73e11a5c273931e70464ae483154cc86300197ab36f88973895de103afa256ec4531846ab0333519ae5b45125024a43b798ae29bec1b836837cb4ef404149fc60e31393f9820c7f02937e33d5f9919ff52bb05d90bf1a7186ff771d282fd58d3eb792aa1b9054ef7953aa17564537d6edf0f881195ff42d72533052c4319d7f684b4c7e4ee965e8d18387e11446d0c3fa2d33ac75c5ddd0ed9a757064fd7a69c25988c631c02343ba5fb17c3669f9dfb8c15debdc11d55626cf2addcaedce84cb04a0593424bacd94d12c8a8d05cb659c1e5789c6a43b359e282272bfdf6048cc1dae607fdff1a5b499aff9ab7832cfdc1c48596eed55f5d15936d199967c88eee1c5eadda85da126205c3cbdb35ba439df5f0d52f2b035d1303437a7d2c61554c2fd4603ad94f0869004d30c691d3a020dda872f1957022741e4575d88f8516c82f0b9067d6f8b1b69b2467d6cd1c176a51e012783398ed9c4d59e56c14effb46c053f4bf6b5e0ab1fe5f263583445ec2a4d196056261a1f62b235f486b8a0d1c438ce5398f6828a4b1aca8bc5aa6c3dbae477a99007c8756c9877de5a0008398c6bec9f5a70285e3810eaf00c64db283c1f01e33025d3ac39588f54c4df7b6dd9d8ff00505ef15b2c18fcd1c5c830f7720bbce3d3b0e7dffe6c5e6055d9c405a36bc18fb54ec6d71a1bbce261e4785f8503472a2d3ce10a8a538d2d8c9eaba8c0215da45fb16cba55e046dd06e6858ab0f261a5989cf0405c05cfa4197eefe1bac0848354bc05baeaa1681fe1553035c784e55814a6204584f7c8f02da03d57f363a5c17650987907836e6cb7300366581d452d021805539440cc0702c0b8ff985ad074caa1b9d524a968a3a389a20fcdd6c8aec49dee76892010fc98c6f8a90460f81ca3b7c0ffc3b3e7383eda70397fede7900bdf89ff3f3a6b1bc5b21b4f414eddf9a61f0a5be3907e717fea0523f9e9fc9ba9cc0717d555391ad5899382cad62aa2382faf375650aed49c9bcd6c565af25f048dc1549b8eed2e7f45308c43f04aa659bc826b57df70a54119d3e1495fe1975d963c615c9a80aa5ccbb6c1d84b45075d70f740bc0689e7176c577d06bc0d6f89b5e83bd523bb349b9bb18a2b1a2686606631c16ce682d56f7f1afe39448728be8a4a2ded5d6147803a215de437f4c559ba6ac9f57ea34132fd8c49a04cd293176c21e1afe91d04e9402ef52c42faed7aa34e35afc10e7f52b6fa985e95add334f082ea096c414b79b8ee74fd13ea6633b5148e8b6c3c8a19d2c906838b900173b5df02e42b1160209036f33a38f464ff86eae3b175b7c7ed8738b06d4266613334e8cf2171e74fc07f9e61292925f3518a7716fdd7c8914f1b75bddfe43680c8423f01f98c45358d3d7d819524ae9b4587181c6f560aa2d8db72eb60bb99daae1231ef03cfbdcab54953504d25ef4c1775e47472478a8d0f37f3e2d0ea3e752d312d20994b5b4ec692ca214605cc5dce7b110454c205810cdc832385e7fdfa374836202dcb56e8bf2374ce6a0ac44c77856164499a3fc33bf889a6612b5221f24ac4e51d72ac2fefee965c7afdf12254741677c1f6b623fb6edaefe78df8937a7af3aa3b7f6517fe32a8b558d329029f3abb7d8b718c3290b9eea5f9e27bff1c640aa986446c5a3a573acc6a294d06620c2ee6964297d8a033f69f107f65f67d04da8f347d8cca989686c11b4dc73102ed0a1d788a258ad9727f6c47f1c7fa813000f0471ec4515847b47a2ed800da388941f2c5d0c4840ffd76fd6f8cb4aa7acf865756da61c054e42ac43a3ea53ff9b86e158f72412db4ba6d4d4a49c199081e9db9c9bb52601692caceb90b8c6694dc687371482fe7ea83ff208c4854c0eb8fdfac9331f074c63d68d713c08e57b6c9a38e0fae7097f28304ce1e5b9221d2b3e6cdfeda349c9ee2ca61f1a622bf92e98b70fba769c39c375bad08786d8ae84cbffb9b7d3b51bfacf905fa1e1458f9bc4c5080be44d4871930e1f9d00bd78ce96898cafcb90c6cc217d2edeea7d5b9772df01829859f47b690db094ccc646283eddecfb3577128cf3922d21b6cd0a9cb3a8a5032fcef71932ed556b9110c2195c71379c9c59f33b7e77c8022580bafa5ce9c6c7398ee34214e3805bed97480179c262dd740e52446f0a12663e1b43165b337dd0ea24f578da48806a09fe874e2879f9766b2019d431b9676603d13238f359b81825c917b8c50aaa2ff9c54b8d3de620fc67dad15581594452ad3aa57f39c3ef29dd4c9504918c982adab3c69e8b8a75dbd6925d155d351e40d97a9a7c7286905895733d492c59b5c202b5fe0b01a24cc46f630566668a1a2c4d62c05f95104bd90fe383e42c08eedf8184ba12fdc7a1be7a704080be7aaecbe2c836cfe4db2230abfe504f66878fe3010aa107e6c4b72c459658dee131bc8fa7f20e8890bbfc575d742eff3af20a0caaee75b9d6575f9c55afb221a4887b87fcbb046dd035284f5fc6649226dd15efc11647faa4f54d0c8ddc3356eedb86152b54b80bf0e2278b5bfe1291ad611208c5a6eb90be4f7b559c93ae5de5ebfc5ddd1a2c57efff029bcf18b741cbf63883e5ace53248f7caa55e3b4e930067f72a3d9d4ee0ad6a442c44a8daa9c55851109d55e79ee4af319645e39bd8b0d530837ed94e4d80e38299eeb1de04ea32d9ba596afb83580e22457e96dd69f518ea6e896c02c59339b6cec3ee0c44586e4fa0795c1bbd595e436ae15c4659729e45f7c4fcf1554bdec189c7f99871cc9f5f67eefff3743bc4c8c57a74ed7cf686a2f10efa383abff57f2ec87f5ace98b1b943685577d9884a72cf0d796ffe8f9a94eb523989397fdf6244ea9d20452fc4257b4574899bf75ce4f4e02693850f54bc006d1caeb9daa678e66682589d639f6f53db727df6e8dcde5d036d8b0624db82c8d6d0429f386453aa2494ace04b3a578e6d9f3389c8279b9ff4c25436b893f85e04a0a6411b0ebf0334417d637680c3e5c1859ec7a30f48b83b96ec49b3d7be902be06b43d2617f1bbb3a5b7521313f3a82052777c77959eeba07860fbd5199dd8b8ba2eedc1027470f964ea3739f47e333d4f940abb4351da995448d9e9dc1fdda1fdb5581498721b77660d8e50ac920aa8b9a7ce0c0ba981b250ff6a6eadf38e2887c65fbcb1c5e39b7be1ad6ab49a5a70d063adc0bb9ef91cde5c059b3de07a528b40ce9d32482b3905e9c067e7915700c4c8700219ddcb42a1edec0de8f07447b446e76198d90f33075fa0d9f38bd0a0e23947e91d2be7cbf6039cf202e1645e9fb0db2e5343bd2326cc6f82ee82db64c8a19f69800a859d6b65168c7c25349710d03bff177fb6659557a13ce83ba744b9a4a37691b4ce067976c3efd95ef397a918faaca9aa3b74e289aabc6e0843617702a924db71cae699840611d8f1c54ae5d1777c914280672485205f5d57f8970beeae6a7b685825e294e0b6aca848081b4a6abf0e17ac5833e09e6f0ad5f52c2bdc004b2dfcd04524e11ad168e47f9f9d91a5f625aa84af929f92880a438a2dd0bd4741d119bf41720b332c019d211a9d2997392da7dde9d123e2fa8535763c1e50e6a2d3e05def9e9d03a4b753e1162629765c1aa65d64d9bea7e20457d0737f07f323fdf0705e0ac6b80b09047b84348e389febf9a3dd78df9eb8863976cbcc2835824b541b54130fb608c1a3a663f8509f959ddea457a1ce5158e4308c8d30c0460a4e55721f9df65cfd0cef0d6230575f0af4f81ce3805fb0bae507061b6707a6b88289e1043544c752d8eb75579b7a98ee5f8dbb15b4ae47bb8acfcbc8838263f136809eb5ba801e5fe54d91f2fb2daf9a5abebc600c1a0cfce4f8c0a1f4957b5f3a91c10b2cdf2e1a480d93fbd058f2284cd9a0860c86f42ec50104d2170a094b95015afd009e74bc15d30c445cce8e59b64203143ba93537aa44ca70aea7e4da8b08412222bb0dbf1a52e773f166657f24ef67c3fd2cfdb036b1fc9acde42581f5ac68ae64341d55e582705839deb4b4f9d19bfc3fa8216ca553754be7e25ef43ed51682298e6adc98f09bf21c9ac577ca668d114de3679daa18b47b3c7862a973692156359dcc3a59687830d41831eee34d88896f3ec04078ed9fffab78306c36dcc402f71d41c3ac5965a5dc4235f9fc4fad07d0a4d7b5d5a4503df93ae428f8e51b267acb3ab3e0cf66ec98bf817b60ecf6241d5bccf69b8c824ba7ae94314f28b525e6c009d64bd89069baef3225097616a394c79b8c129b7f0b0e797dddaa17c04a0a1298dd209a5bfab39e769a8e25787f8220fdd2040e6a08230b28f9b20e77e5b92c5fe1dfe25ce5bb1956e2e237608502c11a08950f7f034ff1a1937bf5248cb507fe56a4b6518a2c63ea5b3c7a4c0b4e06cc17997fb05115711085ceb9231e0762d43309c67e12757f1b7c9c0ccee7a60c88e0121f2cba42f33d996818562bbe51882ef18b3eda94a2c48d4fc0ddfb04ed7fc09229ebe748d74c3fef639b93402749d954e461d48de4182c65eaaa3ce295c5c7fd131521de01c4714e1793c00796ada9698c18588e88c071f7ad4ccce4cc141ee46d5ca7bceec9cfd0e30c841a6a48c9d5a8feb2a2f6a989396c1c3585978afeed51f4077151a7c4beea8a4bf86c2a647797e30a859767dd5b652d84e841ce23acec52df8d178fad2b2cdb32ff9080e31f96015535c29573a86e7e840fb61944eaa094517b36689174b3428d5420db6216290b5f5c4229fe7d2c7b2103b936c367a998789425af7f6c87775c99b2b2e1faa5b40d1fa3dac6d7d1dd6eb74caa7e77d4372cba5a59a674dd2ee192b3cb934309832e10b8726278cfdc4348ac01cee0ee25fcceca34ca29b87f323f22335553128225b5fd8c46117b5fcb4b7193ef3cca3059b6dcd846f17c6cc3bb5d726ec8990521cc93898ee7cb38e1a37f3457c22df744c0f13233eb18f3825ab1066d875cae20bfeeddad0d596c7bb2eaaac1b77598aa3ad362e055fd7f0342c75b274842f7c049a75b94045be26ae0c0120018c7c5dc3569b050b2768b98501305bef313d8fb9f0e82f09a1150f88ecc872c6fa1e1a8f3c9f3e49c6d945544099c652d7b0a5f40bd6b72078b66d754efbcfdfd853409c8da2fc4064d668533ac96576db3a44c171ac03da4e4f7098d9784c6f054add718489d8cd54fc7868b172e8a60d4b9f236014d4bddd55231b2bccc60a2b20cd31fc24bee67ad4c914b4702a68532784260b915614465b3bd48fb49dcc51373a7a6d6735aff3489573e1fa49da5aaeca5c8d2496443b06412d0344d847df5435824fa3ce1a73de6e7333b9e25d2f1089bf7957e8204b904086fda81a8976343e6f80c2ebd10a8fcbc930cc40fa6294a168e42ffd8caf02a51a9189f584a6d74c5d21e2899bba82bf9f19e698b8c3110546505dba7fdff3370647431ea2c4fbb85ea68de53d396a56b52d7966cc55e6484afad432d50a89329fcdef879c711727bb0e8721a5c91d75f338f542495d09fc9a120b77b2923c25ed701c03343c093215396c7fb6a8017f69a0e7a945cf1a9d399adbc45fb53c3c74ca46c092b05262538aea2b20f1062b6529e1ed289ae01692549b0c91ae2ce504a821a6a501dbb0c78103871f8bbb25d7ffbed34728910934b71ad5b2ccca34093e89e2c71ecd7a6f02278ce4172a206d6abd7808e01136410976cb5a183713f93450a7f03f8edc7562c5f983a73fb432aa33fe4cb299909e4844230386064382e36ebf0d9d672f0e35689f15537c3e5bf1b7767f14f9f31695bad0064e499cf6925e62ba98385e1459749b6c0f1718e217ad1b936da707b74b805dbbd400268560d994dd26df89f68029da92acfbbe5f157f640ccbed1cc130c8c86664efcc82f559f7cec5bbcd523618169f1b4bc1261dcb0b3571cbc222fe687521cbb7896b3213aea364e9aadad9d9258b39fb917c0d9098984255476d29420aa4d65f7c7a60f9c0c67cdb7da43450db706816801fcd0d9782df459c217484ddd66ffb53ff4f4b2dd89205028dbe90e82aaf4532e67c2630f012bef1da84d7e56a3a3a464b3930c8a429ad433266c85c452fe14cc7695fb8fb18c4b5e706b9d940dee31343e747004f84ed13fd067df4174c1c7a247d2d481abb67c4bc33ccaddb1b94aa429fcaff55d44a7c43b963d444e4bdbcd0b075bc92ca21f7d76c4194e7fc4f9e158b313792c8ab1687793751684a9fca5651a0d4f671c7476d267eb58a95521650e90a030ae3184a3ea3ba6383e9238fe5698d11bae0cb011db0f098f6925251086a3c6ed030292a68afe4a6af8b226db7e498df0389ad33a5ae0cae30146b9b5e6c952c09b06a1155f54ae7d4c24c52b470a3421ed0787590afac036eac8d04f03cd141d38b115bd58ef33a85d7ee65f4e6f991fcf32f3f9d6983ef9d66ebb9fc2d3db9e04375117bc5aff7d77066a06f2c27596285403f97cd725a0a7115e5f4e81004bad6c88c36eb8ed864fc03ba1301ba8e28e18d21ca17db30c0e18126b8ae60f467e735d7c6e4bfb1c5063b0214ff17d3df670a8b85b984beec7cf7b6f0205765fc21a7975a9c65c43c26b0814848897eea2c584a5fcb9d3ad86f8e22adc411ad715da1d67cd6c6930907d3ad08075f8a1804d72ee0f874c0b2cc85192144cc47aaf23ee05a914c5da70eaa3468b686d0db7837e076e90d9f7aafb1a7ce91797606e313a4b4ce899e5b2cd3cbb0ded0a1f8f7cd2c411ebdb14cc48ece480d677108d99dcbaba8c64b1eb96eb422bc4806b39f4d34593e0314063d615a9708959cf6e69d0a19778f0e2999f868c68dc5d6fc358ae23abdd054cd36ece10168edeed63e02e474e7a9e2c221f134b3028092e4ff72ea01bbc864476050030a5e2e93212ee41ae05aff05df051468a2dfde510625d8105b9dc92aeb004c863b44c8bcfc8daa3df24e16c9eecec8bf204fd9537dc1d68f9e1376a6a21f3af4689048d802d73f5550dcbfb487f5e9b39fda0d2b69d9215e094984a1ae9eb1164cd207b55e63801ae844ccb9a56f8856ca96015e12ccea164c9b26335af6adc0bf9aee1898878ebe5aad3b76ea197a07f96e656fe8cd2b81ca32831334ad4223b4bbe2db8411420bd0fc81409a6f537437d51f2152d3dbbb7b9c40bddd700b771f5e2a1937dcc9b6e43de5b3a028aa183f30e89926a41943b82626bf23953457d45bbacf866647e0d784a5a4161989a151a4aa0bbe4eb3939420eb178f5026e2718544531df55b4878f4f64e3c36c544e903f02b86516d8184634a9d6ccabf1195e098be947b3654d50b95a19a52a1bcb2639e2b413ccd410a64a8203b03b4bda830549329464d0c7a2cecdba2a6d94df6231f71b98ff8096d2b0c8096081ba26100ce74139fb1e842c9fa4aa8eaa0c61664a5e71d69ef06d46c02b9359d25797722fcfd7fb96344b2b260625a0a78f6094919d845f0d1ee8af7e813e5793c27cb0b1cd6cd89a4a85790c68d1a075b4a2b1445fbdf5b40220344bc330c208975b8031dc91391b3354dc7f9e7cc88a5742ea52f05916ebd409ff2dd5f6251d078a9b8a7ee7c3948ce1142c581ebf660e436a5fdb3c6549388fe9535f268a5e8d1aeb816b2e55c1a5e3c5a6b09d1fd05489eb98bf7f36b2ab4877c09fc8b9d915d4c7fa0e711245b87f9137273366433869e5ab694f41e5e7112a56062d78733a2249f51746944214129b4466b422d3867bf28c338939c314ec74291343bf2a9e3ac25b6409f9daad8646d30ec86aa70bd823f51d59aecaf0c860cf4e64af470dc0bde20a274c7a6e154ea36f087fd5c45c851757abe554801582858038194ffe08652211baf844521ca4aac6f08cf2cdb02d93786b0efe8aef1dc32742bcc1da71d32c9a45f60762866d0fd61a39576540bb9612f95fea700d173fa53de7949650f1cbec78c202d17eddb68c879dd59c9e70f288fbba8ba13019555f92f2e1a149f198082c4095f638580d5d062bb191fa6ceda6986c01795fa7d17487add7524a7c8d2c2d3bc210ff26c2faa2435b6d08d3518c68b2b6713ad1fd395096abc07e2592a3cfb3bff36f5b749767c61298447cfab10c31cd7b56114cbd5bc680fa9ec037ce12eeee5aa43bd91ce6a013793e79c503d910d1f2f3cae0a9db746bb059e1afee651d14084181bad8f38ebb1233fa90961df4209b145fd0b72f43bbb04761ce49fc10c62c32e4504fbaa5be1f604a5c3dbaba88eb34dd7cb437824718edcd14e4a2561d72a77ec26db5fcb93330cc31ae70e4e664a95698933fec80eee7608b7e1e8f9425ab232d6555e566f52ae28f503b75e0eb80fd6ef4d41b50425d504e5f519605012a4c72270018a794529e51560de042b63a841b4e2f0eb30d223c498eefa39f6645cf465e4d11f51a3c9d6ce633191fcc101cfcc92fbf4ae5f8934239500d3f9785672a1be8b694ff2acdf0df0918ec4fdcb2ba9b21b6432d73d5d81916cdd7b1310cc1e9dd3c1b1ae6378fa6f4c58a36c264dba1c6bfc5e841287836162ec941942ae224101eacc5a6054aff204b042522a787e84166c8ed5c3911d72a5008333658c694d9f2ca37a2d3955783bf25b2a06c0793fed543f8d1bbbe562795681f2207ec352ede8e2f3ce2ea6e836d46e5e366cd271d0d0a79f122c658eaeb430bb35cc5910305b0ed73feb83753631fa9b830a3557e95e37f5a5d043a587fd7fd802bc46f81c6e9107fe0c8a96e5010e42efd73c4d3d1f329678f38974c0542d9233a6a35778673f3c8c85f32eeca239c8d85747435d1a8460c0879e5b835ea9ea9c6a98456f55be956eb1c4de3dbae7fb0eab6cd1eda67eee0c2d61d1faf0f2497da1fc0b6e3584d9a617c70751837275902815987a48e65977363bce2c6e6795d956f7de5221ccecb92b4d0f8dca00423915432bacbef1aeb48a91ab2e03e6380a74effae53ff1d5a46fa1e08f7db6e547316225b6afd6907da91a8367219c9fe7978ee44124e8262a6cf877709885bea12a1b7a98a9ee800ecc14f8b977598679e4fb0b5c81f3e7481b8e44d1b86675b8413e4e4bec6084f4248a448299f528e08705dfb3cb543b9a68abef4e15b0cdb0ceffbe1c8efc6ed84c56b0f7bc2c862e15b29b19d0523e5992da97c2279fc2fbbcd9a21f8655b6454367dc272efdecfaaeaca699cc6c3388b58a56b99217b8c18bb7dafb747a939954a7dd3e8ecc8bc2301c6d5c66eba7d3218d3fd626549a8b3284ecf79f07a89d3e06c14148e8cf6af50ce6b7ccecaf30459a6d5f282f6965a5e8f3d300815621dcc04de2864356b5dad4cf95fbb19e8dc17b2239f201b264b4270a5f18172f3326000ebe0a91c6b166cf36e7685d3908781967dc0b8dc3eca2b3f9e09fa9faadaece5a6304b1c76cc36c1d6564044ed4bebf19a8fcc984fef7691177ea56b778668e344454ebcc02228fde7aef668dbe499cc636ddc3fbe859c7f333f2586ff680cb2445cf08d14b7320eda7fe82ca9c7f348d84661a63f20087826bc070656bbf21894cf3e2d58f55cd0afd2e5d94a1c8b99d0e21c980f630069604d1c21103cc5a1253396a1a750783d4488d7b789f24eb8cdf4dd0bb62ff7d598c8ffd649a5d954e9404b887402e89fc5337dc932d906cf2647b11c127b13969003c2cac37cea01ecb0913ccd3feeb58499195f007e6bbfd08ca82510221acc17513eabdccef9375132c3c7f5460c09540e3f1be46fa2e5291308022efc7fe497fcdc1d56f444745d544a16719e480051aac8c6225fbbd5b246446ebddb0ef18db5612b8d86569ed1d8e35d4f8edf24f5169c0fb261a471db1fb3a33fd6548458d507fe437d9cd04e7d27cab92763d08181b1983dceff73bbdca8ea9fc66eeb896957e9096b177ee04deec9447ed0be3035fa8b880f903f341b2699b16cda319f65eb251b82b0c3b370349aa08fc0fb961580d5d7aaebba82804061ae874c6a06345fb53c5f6d4e3490bd3ffd1149b962adfce57f774f5587534c7b4441ad1a982a8ed21d7946d932161670c6fd458d3366d6fb562c22459b0e3c2d4578bd8e7cdc3252f44afc4fa8bd55545811e8e092861babede592f699b67c6c7b1d84cb734488c8ffc4cbc6f9b7a00ea18fbadb6156b7df11a0ab1a76e05ad060d02d853059c03ae3ee649a0e267bafbc5b18084138cf5a0795487a3df1e4199881ff851676998f3212628052742c2ec99cc9b2fadeb8a885c5040a90f7595694d46701da8c116c631aa4a5b406f92fb6d6883531d9ae4534f55ca1febce63eb8cb0ff83ce5a17211f0e2e48482d7f6bbda5ab1e085cec719a55f24319faff3203cff043abbac804de46d3017830d6518e09616d9ee50f97d2fa845949646fc500589606579b44391619fd414b5809560a1224cfd7e03c8fea90327bb4eae25e3c756a5ca4f97f7281bcd478931afd37dcdb602074483cc454303ca3475c91b744ff781b9825c6551b74a8c36e54ef07f63bd5a0ef10dcb91f683f20ebac3b279c5165aef34218b5c0bb287db081d18005f95b21e59b8c0a94fae3526a64b8bd1d7273f697fd4ac18f0dc99acf1c9e95fa48b538355927deee5079ba36a764b1b398161afd6fc0facca49516edb0dcaf4dce4c8aca35243cc2ef066fbf865a70ab5d805faa3053bdb8b843e8ae20a25bd87e0051ec8e553e3b672cdf4382607dd005ea386e8741234a6859d91595a591a840d8085fc43da4f3d58190cc06dad2b87dc2f8031d76a6494ae9883835f8b6b20c3c9a660054c533190c3ff4b4f31f23ad2b1b2d8a31f4bbf6cc6a7efe94ea5b4c2fcbb4b156f9213d65fc7d9935e5aba27bc3656f9c01bb281385af1a5b62ccdf96a3fa667cbec911cc1ef735083421c8e55848dd32b34e8cfb608152b9abfbf4249c1c63f77a78e514d8607256290cdde028e40acbd0ba59f46f27bfaa3adcac7b9b5752bb291bbe76650295e4506e4700ea81c1e8242baac0143537927cad614e2b867b61db047e4b031b9bb7eab126225227cde362220c8fe8d67a8220212be194eca0d0cd11405b2307efba2b7bd1d067ba84827765646d5322056efa4a6b359824f9109e748b11694eabfef2d8195e81ca768b6f4f3d31c1005e01483a3cd1df92e770c5fc1369d4579b20", 0x2000, &(0x7f00000009c0)={&(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x8}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 10:14:16 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open$dir(0x0, 0x0, 0x100) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40036, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247", 0x62, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000010300), 0x0, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x2f9, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012100)="2719c0d901000000803a0900803a0900", 0x10, 0x6400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {&(0x7f0000012c00)="8081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a", 0xd5}, {&(0x7f0000012e00)="ed41000000040000d2f4655fd2f4655fd2f4655f00000000", 0x18}], 0x0, &(0x7f0000013800)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000001040000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 10:14:16 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) close(r0) open_by_handle_at(r0, &(0x7f0000000000)=@shmem={0xc}, 0x0) 10:14:16 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) bind$nfc_llcp(r0, &(0x7f0000000000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "ae618dd4e3d5c1c0bd73e718b3552b0a12df92c6192df0b45debeedc8a270278dd49458728d706bb2dc43068637f16e61bda66c05bee0fbde36ff24176744e"}, 0x60) 10:14:16 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open$dir(0x0, 0x0, 0x100) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40036, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247", 0x62, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000010300), 0x0, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x2f9, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012100)="2719c0d901000000803a0900803a0900", 0x10, 0x6400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {&(0x7f0000012c00)="8081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a", 0xd5}, {&(0x7f0000012e00)="ed41000000040000d2f4655fd2f4655fd2f4655f00000000", 0x18}], 0x0, &(0x7f0000013800)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000001040000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 10:14:16 executing program 0: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000080)=[{&(0x7f0000000140)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x1000}, {&(0x7f0000000640)="d1bd85df9ea179ac3e92f1f4ceec1927a7d1ce9e62d955f22df114975ba830ac77e8efbf90d7b8786733d3ebc8630722f06ed5f4a3defc28577f00285e892369e7ad93133154e4e5654e7b6d20171e33717005207342a0a7e14de24f214817c20c3a6b08fdf00457c82820bfba01763b1588ef5252e9057b65cdedf99123d2c4eda9de22b0600d6c6ea99e850550153771c13bd4b56ebe234af7f3eb7567ea392575bc23adfe7e780cd127e5fc3ca6518884f1d0cd99f789cd5f74f2d8b7fe4d7e5f03155fa74427aef53343a6e30490838d1665038230d4c10be048ea3c8d8e51ec941ef4ea09047aa666eaf1f8958309de0da8dbc4e81ec6d0ee6546aa6fe01b663fe354e8b697b443f186dae26855574518f3edf8fd6b46e517c58d180d23a69e1a91a5e4890008d95eb4e6a08cd9087faaf336528c30ccf0a5c479d05dfd54f36df0742d6f9c696b01c07122862550d0a69510541a2cdeec7c3125a350546f627ca9eb4cdd3ced5943e023acabab8daff974c3bb2c6c4ab34b54a59554b5c130a2932d2e3a43250d43b8bc9bbdc2e3c24cbed7f3f9433d95a7f368b094ceb16b5c0ba318e5356747541965d56fb994a741225839645ecc9e392e4f0bb476d2253a9b5bfe81ab2f4cd14b55cd67f58495a7f17047b67682b44ea51751baef62441ccb82ff1a1bd7ef12c9e1f96a24b42e38bdcad2afbba22db3b59bb3fa1f3c7c1ff4f985d52a1bbe523fa28f9c7497f5e1caaf17de4c5f756b952604c61e79faf2ec0b727aa5d6424a30a6283354b7d1ebda344957fa73131a845074feb48faf9caf07d632854d4e33d6b36c3f3e012c1a6f73ca9f3da8a2cc5639e51c57e3d6af44368a0159bfd0e04b1d3ecaf7263e00de82403f0a2e0228e168765923937c6e894b7c3394a01e9f13b8adb7452497244672295792c22536a142df04a47077d67d12bcd85f91b803c70b86e4053fb78bd04d43bfc682499676617c977cf4ffb03e125c912d86ec5df32fc646cafec2778c856179e7791d45626e2792549e62b758517eb42420213954f62d882bb09e18d23a41236413cada8830cc328f997052e6bc494bbb8dca12aff1410483a32d4ced8df00ea3898fb12bf7a0dd1ad49a0b4171f43e8d4293b912792b9549ac8f5ff66e3c473bb1b68b346c34b785414cefe0c43d4ed1a1dafd0b7de5f707929c587773f0f5f9563bb47a80234d5aa4410f6e582a6153809929a639a23a749dfbc99d3d34f5473ed6956e632b62709641cfa5c30b4147e48cb60e81f54f61a23e70a4dbd8acff8445e219e415ab0b3891879973e1c6c0fdc3e5a7c4c9055575160ce7d12de9b64b0eea286b5bdb5467bb60761c2a80ac570809dd220d28252bee7373fa3fc8dce1d2410388847c08faa155a4babfa49ff4bcd501fe2bea7617ea208f4b4bc1f1bac714a1058afc3a960ca9bbea20768aac67e3405da086c637da92aa1f20a81859c6f862baa6b7d7a8dec9a7eb0f9c3eef5bdb06f85e9561b07c8b7c89276ac1419039d163331af78dc95be2f689571e2bc3806d2ed7586bb37909bab274f8f0fe549099bf77043484b19151fd491b10b8a97b56091c98e450860bbf863777c0c9ec2f4faaffc1b46e90e8d50fb7d9cc8a88073c9697801942811b03ee1a06b55afe11078380a9df113fed787a0e5efa4eb71b96852354ac375201fb63121f6f63ca191f8de021e82b255b4371d286a8862c59086636530292689ae3b65b35aeaf7fe972537b30bba19978bfef2ed368fa80e5fab03fc9a19f1fe7c8ce115166c42a5d18e103d05aeded67334b23aa52aabd8f1f28e9903bf122ddf7ffa9e7f9d443de45bcf51c7bc6e719a406b14e2e05b7b928280171b6991f6a4e0964f6155b34be4a2e8ab234c467d4ddfa3d4c8ae27ae52fffec5fca96a69b962419ed6be8064bb1396167f1db065fc503fe2f86ba110381dac3fba861d09f1e420ceca4a06ad473f7e7376c7e5bc87db3c4c4b95482ffa87b3f496d44ce86561156f38a8215bc74714d1dc1663262e0413deca89058098eed7b883c7c69b761687008b43602319cbad37df8ed47c15926c5669f098c7053c1c854bfe3f5c29878671ac47f1c9abd33c9a6e943620e5deff8a3193b668e6b67a3ddd3fa123e53989c2e57aedd99c9105b4b023327b85ba994d24f2aaad221e1e6584671fad5396035daf56194e5fb7a043ef8f65298fa227f563f02de200053e41a47693a5b13e4cf8e2f0047ba41aca5096b57efc3240dad04ebd13136bd751800ca1fe5f71f28bb2e0652f71ceabafb27f6d7406286b69ba39ad3cc46a951bf289ecc6eb07fe6ab16894cb373bd28929ba3862b788a2ede4adb007b71ccd18d48e7e90ad751a51e85054a8d5362dc9537d6369fb07cdf69751e4e0382eb4bc9b9d13b6fec15543a2debfc20f1c806f2af0c", 0x6c0, 0x101}], 0x10, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) [ 453.866895][T11589] loop3: detected capacity change from 0 to 512 [ 454.164327][T11589] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 454.174296][T11589] ext4 filesystem being mounted at /root/syzkaller-testdir1853245573/syzkaller.9CJobh/358/ supports timestamps until 2038 (0x7fffffff) 10:14:17 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open$dir(0x0, 0x0, 0x100) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40036, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247", 0x62, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000010300), 0x0, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x2f9, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012100)="2719c0d901000000803a0900803a0900", 0x10, 0x6400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {&(0x7f0000012c00)="8081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a", 0xd5}, {&(0x7f0000012e00)="ed41000000040000d2f4655fd2f4655fd2f4655f00000000", 0x18}], 0x0, &(0x7f0000013800)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000001040000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) 10:14:17 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) io_submit(0x0, 0x1, &(0x7f0000000180)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x9000000000000) 10:14:17 executing program 1: r0 = socket(0x1d, 0x3, 0x1) io_setup(0x3f, &(0x7f0000000000)=0x0) r2 = memfd_create(&(0x7f0000000180)=')%(-[\x99,%%+\x00', 0x0) io_submit(r1, 0x2, &(0x7f0000000280)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xffff, r2, 0x0, 0x0, 0x0, 0x0, 0x2}]) [ 454.592808][T11603] loop4: detected capacity change from 0 to 512 10:14:17 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x85) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0) [ 454.815170][T11603] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 454.825051][T11603] ext4 filesystem being mounted at /root/syzkaller-testdir3379740160/syzkaller.uSXzID/337/file0 supports timestamps until 2038 (0x7fffffff) 10:14:18 executing program 2: syz_mount_image$ext4(0x0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) statfs(&(0x7f0000000140)='./file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000002140)="fed2c88ea3577ef576f04fc3e13049339877ee87e53dec5a70ea2fc63f61718db681aecbe9dd2d4e635818e1c80878a442afd8399b7826ab2421012fb556e2466e98eee65f6c63998e68b563004606efb9586c64a95c52fe95e8bdd306368fad637d5c28fa68e6cd8b79a28f178cebe42992b2b512e528c9b14fffd45b92775924ea8e2e4ba4a7d5a86657f976750ce69c5891cfe65a0688ef8ddd88e75718e1117a124843d1bf4f549d2040ada7272a6f70c9a9f9c2d12598b31e5d8d3f8a0075d79f5feaa9ba18bf38a6fa2150816b8e598b9bd6cef54d5b9dd33e12678e8f415055af0d416b484871ffb7d5008f1c2009bcacaf4a29f35e573675bbb944d80e13585f1b94585097133e849727a2072b1f81201088b550e67b41d2147102df165cb3a47473166d0418a1569b71b04fb9a4463fbaaa5c888d709c09553e73e11a5c273931e70464ae483154cc86300197ab36f88973895de103afa256ec4531846ab0333519ae5b45125024a43b798ae29bec1b836837cb4ef404149fc60e31393f9820c7f02937e33d5f9919ff52bb05d90bf1a7186ff771d282fd58d3eb792aa1b9054ef7953aa17564537d6edf0f881195ff42d72533052c4319d7f684b4c7e4ee965e8d18387e11446d0c3fa2d33ac75c5ddd0ed9a757064fd7a69c25988c631c02343ba5fb17c3669f9dfb8c15debdc11d55626cf2addcaedce84cb04a0593424bacd94d12c8a8d05cb659c1e5789c6a43b359e282272bfdf6048cc1dae607fdff1a5b499aff9ab7832cfdc1c48596eed55f5d15936d199967c88eee1c5eadda85da126205c3cbdb35ba439df5f0d52f2b035d1303437a7d2c61554c2fd4603ad94f0869004d30c691d3a020dda872f1957022741e4575d88f8516c82f0b9067d6f8b1b69b2467d6cd1c176a51e012783398ed9c4d59e56c14effb46c053f4bf6b5e0ab1fe5f263583445ec2a4d196056261a1f62b235f486b8a0d1c438ce5398f6828a4b1aca8bc5aa6c3dbae477a99007c8756c9877de5a0008398c6bec9f5a70285e3810eaf00c64db283c1f01e33025d3ac39588f54c4df7b6dd9d8ff00505ef15b2c18fcd1c5c830f7720bbce3d3b0e7dffe6c5e6055d9c405a36bc18fb54ec6d71a1bbce261e4785f8503472a2d3ce10a8a538d2d8c9eaba8c0215da45fb16cba55e046dd06e6858ab0f261a5989cf0405c05cfa4197eefe1bac0848354bc05baeaa1681fe1553035c784e55814a6204584f7c8f02da03d57f363a5c17650987907836e6cb7300366581d452d021805539440cc0702c0b8ff985ad074caa1b9d524a968a3a389a20fcdd6c8aec49dee76892010fc98c6f8a90460f81ca3b7c0ffc3b3e7383eda70397fede7900bdf89ff3f3a6b1bc5b21b4f414eddf9a61f0a5be3907e717fea0523f9e9fc9ba9cc0717d555391ad5899382cad62aa2382faf375650aed49c9bcd6c565af25f048dc1549b8eed2e7f45308c43f04aa659bc826b57df70a54119d3e1495fe1975d963c615c9a80aa5ccbb6c1d84b45075d70f740bc0689e7176c577d06bc0d6f89b5e83bd523bb349b9bb18a2b1a2686606631c16ce682d56f7f1afe39448728be8a4a2ded5d6147803a215de437f4c559ba6ac9f57ea34132fd8c49a04cd293176c21e1afe91d04e9402ef52c42faed7aa34e35afc10e7f52b6fa985e95add334f082ea096c414b79b8ee74fd13ea6633b5148e8b6c3c8a19d2c906838b900173b5df02e42b1160209036f33a38f464ff86eae3b175b7c7ed8738b06d4266613334e8cf2171e74fc07f9e61292925f3518a7716fdd7c8914f1b75bddfe43680c8423f01f98c45358d3d7d819524ae9b4587181c6f560aa2d8db72eb60bb99daae1231ef03cfbdcab54953504d25ef4c1775e47472478a8d0f37f3e2d0ea3e752d312d20994b5b4ec692ca214605cc5dce7b110454c205810cdc832385e7fdfa374836202dcb56e8bf2374ce6a0ac44c77856164499a3fc33bf889a6612b5221f24ac4e51d72ac2fefee965c7afdf12254741677c1f6b623fb6edaefe78df8937a7af3aa3b7f6517fe32a8b558d329029f3abb7d8b718c3290b9eea5f9e27bff1c640aa986446c5a3a573acc6a294d06620c2ee6964297d8a033f69f107f65f67d04da8f347d8cca989686c11b4dc73102ed0a1d788a258ad9727f6c47f1c7fa813000f0471ec4515847b47a2ed800da388941f2c5d0c4840ffd76fd6f8cb4aa7acf865756da61c054e42ac43a3ea53ff9b86e158f72412db4ba6d4d4a49c199081e9db9c9bb52601692caceb90b8c6694dc687371482fe7ea83ff208c4854c0eb8fdfac9331f074c63d68d713c08e57b6c9a38e0fae7097f28304ce1e5b9221d2b3e6cdfeda349c9ee2ca61f1a622bf92e98b70fba769c39c375bad08786d8ae84cbffb9b7d3b51bfacf905fa1e1458f9bc4c5080be44d4871930e1f9d00bd78ce96898cafcb90c6cc217d2edeea7d5b9772df01829859f47b690db094ccc646283eddecfb3577128cf3922d21b6cd0a9cb3a8a5032fcef71932ed556b9110c2195c71379c9c59f33b7e77c8022580bafa5ce9c6c7398ee34214e3805bed97480179c262dd740e52446f0a12663e1b43165b337dd0ea24f578da48806a09fe874e2879f9766b2019d431b9676603d13238f359b81825c917b8c50aaa2ff9c54b8d3de620fc67dad15581594452ad3aa57f39c3ef29dd4c9504918c982adab3c69e8b8a75dbd6925d155d351e40d97a9a7c7286905895733d492c59b5c202b5fe0b01a24cc46f630566668a1a2c4d62c05f95104bd90fe383e42c08eedf8184ba12fdc7a1be7a704080be7aaecbe2c836cfe4db2230abfe504f66878fe3010aa107e6c4b72c459658dee131bc8fa7f20e8890bbfc575d742eff3af20a0caaee75b9d6575f9c55afb221a4887b87fcbb046dd035284f5fc6649226dd15efc11647faa4f54d0c8ddc3356eedb86152b54b80bf0e2278b5bfe1291ad611208c5a6eb90be4f7b559c93ae5de5ebfc5ddd1a2c57efff029bcf18b741cbf63883e5ace53248f7caa55e3b4e930067f72a3d9d4ee0ad6a442c44a8daa9c55851109d55e79ee4af319645e39bd8b0d530837ed94e4d80e38299eeb1de04ea32d9ba596afb83580e22457e96dd69f518ea6e896c02c59339b6cec3ee0c44586e4fa0795c1bbd595e436ae15c4659729e45f7c4fcf1554bdec189c7f99871cc9f5f67eefff3743bc4c8c57a74ed7cf686a2f10efa383abff57f2ec87f5ace98b1b943685577d9884a72cf0d796ffe8f9a94eb523989397fdf6244ea9d20452fc4257b4574899bf75ce4f4e02693850f54bc006d1caeb9daa678e66682589d639f6f53db727df6e8dcde5d036d8b0624db82c8d6d0429f386453aa2494ace04b3a578e6d9f3389c8279b9ff4c25436b893f85e04a0a6411b0ebf0334417d637680c3e5c1859ec7a30f48b83b96ec49b3d7be902be06b43d2617f1bbb3a5b7521313f3a82052777c77959eeba07860fbd5199dd8b8ba2eedc1027470f964ea3739f47e333d4f940abb4351da995448d9e9dc1fdda1fdb5581498721b77660d8e50ac920aa8b9a7ce0c0ba981b250ff6a6eadf38e2887c65fbcb1c5e39b7be1ad6ab49a5a70d063adc0bb9ef91cde5c059b3de07a528b40ce9d32482b3905e9c067e7915700c4c8700219ddcb42a1edec0de8f07447b446e76198d90f33075fa0d9f38bd0a0e23947e91d2be7cbf6039cf202e1645e9fb0db2e5343bd2326cc6f82ee82db64c8a19f69800a859d6b65168c7c25349710d03bff177fb6659557a13ce83ba744b9a4a37691b4ce067976c3efd95ef397a918faaca9aa3b74e289aabc6e0843617702a924db71cae699840611d8f1c54ae5d1777c914280672485205f5d57f8970beeae6a7b685825e294e0b6aca848081b4a6abf0e17ac5833e09e6f0ad5f52c2bdc004b2dfcd04524e11ad168e47f9f9d91a5f625aa84af929f92880a438a2dd0bd4741d119bf41720b332c019d211a9d2997392da7dde9d123e2fa8535763c1e50e6a2d3e05def9e9d03a4b753e1162629765c1aa65d64d9bea7e20457d0737f07f323fdf0705e0ac6b80b09047b84348e389febf9a3dd78df9eb8863976cbcc2835824b541b54130fb608c1a3a663f8509f959ddea457a1ce5158e4308c8d30c0460a4e55721f9df65cfd0cef0d6230575f0af4f81ce3805fb0bae507061b6707a6b88289e1043544c752d8eb75579b7a98ee5f8dbb15b4ae47bb8acfcbc8838263f136809eb5ba801e5fe54d91f2fb2daf9a5abebc600c1a0cfce4f8c0a1f4957b5f3a91c10b2cdf2e1a480d93fbd058f2284cd9a0860c86f42ec50104d2170a094b95015afd009e74bc15d30c445cce8e59b64203143ba93537aa44ca70aea7e4da8b08412222bb0dbf1a52e773f166657f24ef67c3fd2cfdb036b1fc9acde42581f5ac68ae64341d55e582705839deb4b4f9d19bfc3fa8216ca553754be7e25ef43ed51682298e6adc98f09bf21c9ac577ca668d114de3679daa18b47b3c7862a973692156359dcc3a59687830d41831eee34d88896f3ec04078ed9fffab78306c36dcc402f71d41c3ac5965a5dc4235f9fc4fad07d0a4d7b5d5a4503df93ae428f8e51b267acb3ab3e0cf66ec98bf817b60ecf6241d5bccf69b8c824ba7ae94314f28b525e6c009d64bd89069baef3225097616a394c79b8c129b7f0b0e797dddaa17c04a0a1298dd209a5bfab39e769a8e25787f8220fdd2040e6a08230b28f9b20e77e5b92c5fe1dfe25ce5bb1956e2e237608502c11a08950f7f034ff1a1937bf5248cb507fe56a4b6518a2c63ea5b3c7a4c0b4e06cc17997fb05115711085ceb9231e0762d43309c67e12757f1b7c9c0ccee7a60c88e0121f2cba42f33d996818562bbe51882ef18b3eda94a2c48d4fc0ddfb04ed7fc09229ebe748d74c3fef639b93402749d954e461d48de4182c65eaaa3ce295c5c7fd131521de01c4714e1793c00796ada9698c18588e88c071f7ad4ccce4cc141ee46d5ca7bceec9cfd0e30c841a6a48c9d5a8feb2a2f6a989396c1c3585978afeed51f4077151a7c4beea8a4bf86c2a647797e30a859767dd5b652d84e841ce23acec52df8d178fad2b2cdb32ff9080e31f96015535c29573a86e7e840fb61944eaa094517b36689174b3428d5420db6216290b5f5c4229fe7d2c7b2103b936c367a998789425af7f6c87775c99b2b2e1faa5b40d1fa3dac6d7d1dd6eb74caa7e77d4372cba5a59a674dd2ee192b3cb934309832e10b8726278cfdc4348ac01cee0ee25fcceca34ca29b87f323f22335553128225b5fd8c46117b5fcb4b7193ef3cca3059b6dcd846f17c6cc3bb5d726ec8990521cc93898ee7cb38e1a37f3457c22df744c0f13233eb18f3825ab1066d875cae20bfeeddad0d596c7bb2eaaac1b77598aa3ad362e055fd7f0342c75b274842f7c049a75b94045be26ae0c0120018c7c5dc3569b050b2768b98501305bef313d8fb9f0e82f09a1150f88ecc872c6fa1e1a8f3c9f3e49c6d945544099c652d7b0a5f40bd6b72078b66d754efbcfdfd853409c8da2fc4064d668533ac96576db3a44c171ac03da4e4f7098d9784c6f054add718489d8cd54fc7868b172e8a60d4b9f236014d4bddd55231b2bccc60a2b20cd31fc24bee67ad4c914b4702a68532784260b915614465b3bd48fb49dcc51373a7a6d6735aff3489573e1fa49da5aaeca5c8d2496443b06412d0344d847df5435824fa3ce1a73de6e7333b9e25d2f1089bf7957e8204b904086fda81a8976343e6f80c2ebd10a8fcbc930cc40fa6294a168e42ffd8caf02a51a9189f584a6d74c5d21e2899bba82bf9f19e698b8c3110546505dba7fdff3370647431ea2c4fbb85ea68de53d396a56b52d7966cc55e6484afad432d50a89329fcdef879c711727bb0e8721a5c91d75f338f542495d09fc9a120b77b2923c25ed701c03343c093215396c7fb6a8017f69a0e7a945cf1a9d399adbc45fb53c3c74ca46c092b05262538aea2b20f1062b6529e1ed289ae01692549b0c91ae2ce504a821a6a501dbb0c78103871f8bbb25d7ffbed34728910934b71ad5b2ccca34093e89e2c71ecd7a6f02278ce4172a206d6abd7808e01136410976cb5a183713f93450a7f03f8edc7562c5f983a73fb432aa33fe4cb299909e4844230386064382e36ebf0d9d672f0e35689f15537c3e5bf1b7767f14f9f31695bad0064e499cf6925e62ba98385e1459749b6c0f1718e217ad1b936da707b74b805dbbd400268560d994dd26df89f68029da92acfbbe5f157f640ccbed1cc130c8c86664efcc82f559f7cec5bbcd523618169f1b4bc1261dcb0b3571cbc222fe687521cbb7896b3213aea364e9aadad9d9258b39fb917c0d9098984255476d29420aa4d65f7c7a60f9c0c67cdb7da43450db706816801fcd0d9782df459c217484ddd66ffb53ff4f4b2dd89205028dbe90e82aaf4532e67c2630f012bef1da84d7e56a3a3a464b3930c8a429ad433266c85c452fe14cc7695fb8fb18c4b5e706b9d940dee31343e747004f84ed13fd067df4174c1c7a247d2d481abb67c4bc33ccaddb1b94aa429fcaff55d44a7c43b963d444e4bdbcd0b075bc92ca21f7d76c4194e7fc4f9e158b313792c8ab1687793751684a9fca5651a0d4f671c7476d267eb58a95521650e90a030ae3184a3ea3ba6383e9238fe5698d11bae0cb011db0f098f6925251086a3c6ed030292a68afe4a6af8b226db7e498df0389ad33a5ae0cae30146b9b5e6c952c09b06a1155f54ae7d4c24c52b470a3421ed0787590afac036eac8d04f03cd141d38b115bd58ef33a85d7ee65f4e6f991fcf32f3f9d6983ef9d66ebb9fc2d3db9e04375117bc5aff7d77066a06f2c27596285403f97cd725a0a7115e5f4e81004bad6c88c36eb8ed864fc03ba1301ba8e28e18d21ca17db30c0e18126b8ae60f467e735d7c6e4bfb1c5063b0214ff17d3df670a8b85b984beec7cf7b6f0205765fc21a7975a9c65c43c26b0814848897eea2c584a5fcb9d3ad86f8e22adc411ad715da1d67cd6c6930907d3ad08075f8a1804d72ee0f874c0b2cc85192144cc47aaf23ee05a914c5da70eaa3468b686d0db7837e076e90d9f7aafb1a7ce91797606e313a4b4ce899e5b2cd3cbb0ded0a1f8f7cd2c411ebdb14cc48ece480d677108d99dcbaba8c64b1eb96eb422bc4806b39f4d34593e0314063d615a9708959cf6e69d0a19778f0e2999f868c68dc5d6fc358ae23abdd054cd36ece10168edeed63e02e474e7a9e2c221f134b3028092e4ff72ea01bbc864476050030a5e2e93212ee41ae05aff05df051468a2dfde510625d8105b9dc92aeb004c863b44c8bcfc8daa3df24e16c9eecec8bf204fd9537dc1d68f9e1376a6a21f3af4689048d802d73f5550dcbfb487f5e9b39fda0d2b69d9215e094984a1ae9eb1164cd207b55e63801ae844ccb9a56f8856ca96015e12ccea164c9b26335af6adc0bf9aee1898878ebe5aad3b76ea197a07f96e656fe8cd2b81ca32831334ad4223b4bbe2db8411420bd0fc81409a6f537437d51f2152d3dbbb7b9c40bddd700b771f5e2a1937dcc9b6e43de5b3a028aa183f30e89926a41943b82626bf23953457d45bbacf866647e0d784a5a4161989a151a4aa0bbe4eb3939420eb178f5026e2718544531df55b4878f4f64e3c36c544e903f02b86516d8184634a9d6ccabf1195e098be947b3654d50b95a19a52a1bcb2639e2b413ccd410a64a8203b03b4bda830549329464d0c7a2cecdba2a6d94df6231f71b98ff8096d2b0c8096081ba26100ce74139fb1e842c9fa4aa8eaa0c61664a5e71d69ef06d46c02b9359d25797722fcfd7fb96344b2b260625a0a78f6094919d845f0d1ee8af7e813e5793c27cb0b1cd6cd89a4a85790c68d1a075b4a2b1445fbdf5b40220344bc330c208975b8031dc91391b3354dc7f9e7cc88a5742ea52f05916ebd409ff2dd5f6251d078a9b8a7ee7c3948ce1142c581ebf660e436a5fdb3c6549388fe9535f268a5e8d1aeb816b2e55c1a5e3c5a6b09d1fd05489eb98bf7f36b2ab4877c09fc8b9d915d4c7fa0e711245b87f9137273366433869e5ab694f41e5e7112a56062d78733a2249f51746944214129b4466b422d3867bf28c338939c314ec74291343bf2a9e3ac25b6409f9daad8646d30ec86aa70bd823f51d59aecaf0c860cf4e64af470dc0bde20a274c7a6e154ea36f087fd5c45c851757abe554801582858038194ffe08652211baf844521ca4aac6f08cf2cdb02d93786b0efe8aef1dc32742bcc1da71d32c9a45f60762866d0fd61a39576540bb9612f95fea700d173fa53de7949650f1cbec78c202d17eddb68c879dd59c9e70f288fbba8ba13019555f92f2e1a149f198082c4095f638580d5d062bb191fa6ceda6986c01795fa7d17487add7524a7c8d2c2d3bc210ff26c2faa2435b6d08d3518c68b2b6713ad1fd395096abc07e2592a3cfb3bff36f5b749767c61298447cfab10c31cd7b56114cbd5bc680fa9ec037ce12eeee5aa43bd91ce6a013793e79c503d910d1f2f3cae0a9db746bb059e1afee651d14084181bad8f38ebb1233fa90961df4209b145fd0b72f43bbb04761ce49fc10c62c32e4504fbaa5be1f604a5c3dbaba88eb34dd7cb437824718edcd14e4a2561d72a77ec26db5fcb93330cc31ae70e4e664a95698933fec80eee7608b7e1e8f9425ab232d6555e566f52ae28f503b75e0eb80fd6ef4d41b50425d504e5f519605012a4c72270018a794529e51560de042b63a841b4e2f0eb30d223c498eefa39f6645cf465e4d11f51a3c9d6ce633191fcc101cfcc92fbf4ae5f8934239500d3f9785672a1be8b694ff2acdf0df0918ec4fdcb2ba9b21b6432d73d5d81916cdd7b1310cc1e9dd3c1b1ae6378fa6f4c58a36c264dba1c6bfc5e841287836162ec941942ae224101eacc5a6054aff204b042522a787e84166c8ed5c3911d72a5008333658c694d9f2ca37a2d3955783bf25b2a06c0793fed543f8d1bbbe562795681f2207ec352ede8e2f3ce2ea6e836d46e5e366cd271d0d0a79f122c658eaeb430bb35cc5910305b0ed73feb83753631fa9b830a3557e95e37f5a5d043a587fd7fd802bc46f81c6e9107fe0c8a96e5010e42efd73c4d3d1f329678f38974c0542d9233a6a35778673f3c8c85f32eeca239c8d85747435d1a8460c0879e5b835ea9ea9c6a98456f55be956eb1c4de3dbae7fb0eab6cd1eda67eee0c2d61d1faf0f2497da1fc0b6e3584d9a617c70751837275902815987a48e65977363bce2c6e6795d956f7de5221ccecb92b4d0f8dca00423915432bacbef1aeb48a91ab2e03e6380a74effae53ff1d5a46fa1e08f7db6e547316225b6afd6907da91a8367219c9fe7978ee44124e8262a6cf877709885bea12a1b7a98a9ee800ecc14f8b977598679e4fb0b5c81f3e7481b8e44d1b86675b8413e4e4bec6084f4248a448299f528e08705dfb3cb543b9a68abef4e15b0cdb0ceffbe1c8efc6ed84c56b0f7bc2c862e15b29b19d0523e5992da97c2279fc2fbbcd9a21f8655b6454367dc272efdecfaaeaca699cc6c3388b58a56b99217b8c18bb7dafb747a939954a7dd3e8ecc8bc2301c6d5c66eba7d3218d3fd626549a8b3284ecf79f07a89d3e06c14148e8cf6af50ce6b7ccecaf30459a6d5f282f6965a5e8f3d300815621dcc04de2864356b5dad4cf95fbb19e8dc17b2239f201b264b4270a5f18172f3326000ebe0a91c6b166cf36e7685d3908781967dc0b8dc3eca2b3f9e09fa9faadaece5a6304b1c76cc36c1d6564044ed4bebf19a8fcc984fef7691177ea56b778668e344454ebcc02228fde7aef668dbe499cc636ddc3fbe859c7f333f2586ff680cb2445cf08d14b7320eda7fe82ca9c7f348d84661a63f20087826bc070656bbf21894cf3e2d58f55cd0afd2e5d94a1c8b99d0e21c980f630069604d1c21103cc5a1253396a1a750783d4488d7b789f24eb8cdf4dd0bb62ff7d598c8ffd649a5d954e9404b887402e89fc5337dc932d906cf2647b11c127b13969003c2cac37cea01ecb0913ccd3feeb58499195f007e6bbfd08ca82510221acc17513eabdccef9375132c3c7f5460c09540e3f1be46fa2e5291308022efc7fe497fcdc1d56f444745d544a16719e480051aac8c6225fbbd5b246446ebddb0ef18db5612b8d86569ed1d8e35d4f8edf24f5169c0fb261a471db1fb3a33fd6548458d507fe437d9cd04e7d27cab92763d08181b1983dceff73bbdca8ea9fc66eeb896957e9096b177ee04deec9447ed0be3035fa8b880f903f341b2699b16cda319f65eb251b82b0c3b370349aa08fc0fb961580d5d7aaebba82804061ae874c6a06345fb53c5f6d4e3490bd3ffd1149b962adfce57f774f5587534c7b4441ad1a982a8ed21d7946d932161670c6fd458d3366d6fb562c22459b0e3c2d4578bd8e7cdc3252f44afc4fa8bd55545811e8e092861babede592f699b67c6c7b1d84cb734488c8ffc4cbc6f9b7a00ea18fbadb6156b7df11a0ab1a76e05ad060d02d853059c03ae3ee649a0e267bafbc5b18084138cf5a0795487a3df1e4199881ff851676998f3212628052742c2ec99cc9b2fadeb8a885c5040a90f7595694d46701da8c116c631aa4a5b406f92fb6d6883531d9ae4534f55ca1febce63eb8cb0ff83ce5a17211f0e2e48482d7f6bbda5ab1e085cec719a55f24319faff3203cff043abbac804de46d3017830d6518e09616d9ee50f97d2fa845949646fc500589606579b44391619fd414b5809560a1224cfd7e03c8fea90327bb4eae25e3c756a5ca4f97f7281bcd478931afd37dcdb602074483cc454303ca3475c91b744ff781b9825c6551b74a8c36e54ef07f63bd5a0ef10dcb91f683f20ebac3b279c5165aef34218b5c0bb287db081d18005f95b21e59b8c0a94fae3526a64b8bd1d7273f697fd4ac18f0dc99acf1c9e95fa48b538355927deee5079ba36a764b1b398161afd6fc0facca49516edb0dcaf4dce4c8aca35243cc2ef066fbf865a70ab5d805faa3053bdb8b843e8ae20a25bd87e0051ec8e553e3b672cdf4382607dd005ea386e8741234a6859d91595a591a840d8085fc43da4f3d58190cc06dad2b87dc2f8031d76a6494ae9883835f8b6b20c3c9a660054c533190c3ff4b4f31f23ad2b1b2d8a31f4bbf6cc6a7efe94ea5b4c2fcbb4b156f9213d65fc7d9935e5aba27bc3656f9c01bb281385af1a5b62ccdf96a3fa667cbec911cc1ef735083421c8e55848dd32b34e8cfb608152b9abfbf4249c1c63f77a78e514d8607256290cdde028e40acbd0ba59f46f27bfaa3adcac7b9b5752bb291bbe76650295e4506e4700ea81c1e8242baac0143537927cad614e2b867b61db047e4b031b9bb7eab126225227cde362220c8fe8d67a8220212be194eca0d0cd11405b2307efba2b7bd1d067ba84827765646d5322056efa4a6b359824f9109e748b11694eabfef2d8195e81ca768b6f4f3d31c1005e01483a3cd1df92e770c5fc1369d4579b20", 0x2000, &(0x7f00000009c0)={&(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x8}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 10:14:18 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='devtmpfs\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) inotify_init() getdents64(r2, &(0x7f0000000100)=""/241, 0xffd1) [ 455.495319][T11615] loop3: detected capacity change from 0 to 512 [ 455.739971][T11615] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 455.749628][T11615] ext4 filesystem being mounted at /root/syzkaller-testdir1853245573/syzkaller.9CJobh/359/file0 supports timestamps until 2038 (0x7fffffff) 10:14:19 executing program 0: sendmsg$sock(0xffffffffffffffff, 0x0, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000004600), 0xffffffffffffffff) 10:14:19 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000000000000000001000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000440)='sys_exit\x00', r0}, 0x10) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) capset(&(0x7f00000003c0)={0x20080522, r1}, 0x0) 10:14:19 executing program 4: r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) fcntl$notify(r0, 0x402, 0x3d) fcntl$setownex(r0, 0xf, &(0x7f0000000040)) syz_mount_image$fuse(0x0, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, 0x0, 0x0) 10:14:19 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_RELOAD_REGDB(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r4, 0x1}, 0x14}}, 0x0) [ 456.539419][T11636] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 456.549111][T11636] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db 10:14:20 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f00000001c0)={0x1, 0x0, [{0x9e}]}) 10:14:20 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_RELOAD_REGDB(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r4, 0x1}, 0x14}}, 0x0) 10:14:20 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_RELOAD_REGDB(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r4, 0x1}, 0x14}}, 0x0) [ 457.384736][T11647] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 457.394475][T11647] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db 10:14:21 executing program 2: syz_mount_image$ext4(0x0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000180)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) statfs(&(0x7f0000000140)='./file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000002140)="fed2c88ea3577ef576f04fc3e13049339877ee87e53dec5a70ea2fc63f61718db681aecbe9dd2d4e635818e1c80878a442afd8399b7826ab2421012fb556e2466e98eee65f6c63998e68b563004606efb9586c64a95c52fe95e8bdd306368fad637d5c28fa68e6cd8b79a28f178cebe42992b2b512e528c9b14fffd45b92775924ea8e2e4ba4a7d5a86657f976750ce69c5891cfe65a0688ef8ddd88e75718e1117a124843d1bf4f549d2040ada7272a6f70c9a9f9c2d12598b31e5d8d3f8a0075d79f5feaa9ba18bf38a6fa2150816b8e598b9bd6cef54d5b9dd33e12678e8f415055af0d416b484871ffb7d5008f1c2009bcacaf4a29f35e573675bbb944d80e13585f1b94585097133e849727a2072b1f81201088b550e67b41d2147102df165cb3a47473166d0418a1569b71b04fb9a4463fbaaa5c888d709c09553e73e11a5c273931e70464ae483154cc86300197ab36f88973895de103afa256ec4531846ab0333519ae5b45125024a43b798ae29bec1b836837cb4ef404149fc60e31393f9820c7f02937e33d5f9919ff52bb05d90bf1a7186ff771d282fd58d3eb792aa1b9054ef7953aa17564537d6edf0f881195ff42d72533052c4319d7f684b4c7e4ee965e8d18387e11446d0c3fa2d33ac75c5ddd0ed9a757064fd7a69c25988c631c02343ba5fb17c3669f9dfb8c15debdc11d55626cf2addcaedce84cb04a0593424bacd94d12c8a8d05cb659c1e5789c6a43b359e282272bfdf6048cc1dae607fdff1a5b499aff9ab7832cfdc1c48596eed55f5d15936d199967c88eee1c5eadda85da126205c3cbdb35ba439df5f0d52f2b035d1303437a7d2c61554c2fd4603ad94f0869004d30c691d3a020dda872f1957022741e4575d88f8516c82f0b9067d6f8b1b69b2467d6cd1c176a51e012783398ed9c4d59e56c14effb46c053f4bf6b5e0ab1fe5f263583445ec2a4d196056261a1f62b235f486b8a0d1c438ce5398f6828a4b1aca8bc5aa6c3dbae477a99007c8756c9877de5a0008398c6bec9f5a70285e3810eaf00c64db283c1f01e33025d3ac39588f54c4df7b6dd9d8ff00505ef15b2c18fcd1c5c830f7720bbce3d3b0e7dffe6c5e6055d9c405a36bc18fb54ec6d71a1bbce261e4785f8503472a2d3ce10a8a538d2d8c9eaba8c0215da45fb16cba55e046dd06e6858ab0f261a5989cf0405c05cfa4197eefe1bac0848354bc05baeaa1681fe1553035c784e55814a6204584f7c8f02da03d57f363a5c17650987907836e6cb7300366581d452d021805539440cc0702c0b8ff985ad074caa1b9d524a968a3a389a20fcdd6c8aec49dee76892010fc98c6f8a90460f81ca3b7c0ffc3b3e7383eda70397fede7900bdf89ff3f3a6b1bc5b21b4f414eddf9a61f0a5be3907e717fea0523f9e9fc9ba9cc0717d555391ad5899382cad62aa2382faf375650aed49c9bcd6c565af25f048dc1549b8eed2e7f45308c43f04aa659bc826b57df70a54119d3e1495fe1975d963c615c9a80aa5ccbb6c1d84b45075d70f740bc0689e7176c577d06bc0d6f89b5e83bd523bb349b9bb18a2b1a2686606631c16ce682d56f7f1afe39448728be8a4a2ded5d6147803a215de437f4c559ba6ac9f57ea34132fd8c49a04cd293176c21e1afe91d04e9402ef52c42faed7aa34e35afc10e7f52b6fa985e95add334f082ea096c414b79b8ee74fd13ea6633b5148e8b6c3c8a19d2c906838b900173b5df02e42b1160209036f33a38f464ff86eae3b175b7c7ed8738b06d4266613334e8cf2171e74fc07f9e61292925f3518a7716fdd7c8914f1b75bddfe43680c8423f01f98c45358d3d7d819524ae9b4587181c6f560aa2d8db72eb60bb99daae1231ef03cfbdcab54953504d25ef4c1775e47472478a8d0f37f3e2d0ea3e752d312d20994b5b4ec692ca214605cc5dce7b110454c205810cdc832385e7fdfa374836202dcb56e8bf2374ce6a0ac44c77856164499a3fc33bf889a6612b5221f24ac4e51d72ac2fefee965c7afdf12254741677c1f6b623fb6edaefe78df8937a7af3aa3b7f6517fe32a8b558d329029f3abb7d8b718c3290b9eea5f9e27bff1c640aa986446c5a3a573acc6a294d06620c2ee6964297d8a033f69f107f65f67d04da8f347d8cca989686c11b4dc73102ed0a1d788a258ad9727f6c47f1c7fa813000f0471ec4515847b47a2ed800da388941f2c5d0c4840ffd76fd6f8cb4aa7acf865756da61c054e42ac43a3ea53ff9b86e158f72412db4ba6d4d4a49c199081e9db9c9bb52601692caceb90b8c6694dc687371482fe7ea83ff208c4854c0eb8fdfac9331f074c63d68d713c08e57b6c9a38e0fae7097f28304ce1e5b9221d2b3e6cdfeda349c9ee2ca61f1a622bf92e98b70fba769c39c375bad08786d8ae84cbffb9b7d3b51bfacf905fa1e1458f9bc4c5080be44d4871930e1f9d00bd78ce96898cafcb90c6cc217d2edeea7d5b9772df01829859f47b690db094ccc646283eddecfb3577128cf3922d21b6cd0a9cb3a8a5032fcef71932ed556b9110c2195c71379c9c59f33b7e77c8022580bafa5ce9c6c7398ee34214e3805bed97480179c262dd740e52446f0a12663e1b43165b337dd0ea24f578da48806a09fe874e2879f9766b2019d431b9676603d13238f359b81825c917b8c50aaa2ff9c54b8d3de620fc67dad15581594452ad3aa57f39c3ef29dd4c9504918c982adab3c69e8b8a75dbd6925d155d351e40d97a9a7c7286905895733d492c59b5c202b5fe0b01a24cc46f630566668a1a2c4d62c05f95104bd90fe383e42c08eedf8184ba12fdc7a1be7a704080be7aaecbe2c836cfe4db2230abfe504f66878fe3010aa107e6c4b72c459658dee131bc8fa7f20e8890bbfc575d742eff3af20a0caaee75b9d6575f9c55afb221a4887b87fcbb046dd035284f5fc6649226dd15efc11647faa4f54d0c8ddc3356eedb86152b54b80bf0e2278b5bfe1291ad611208c5a6eb90be4f7b559c93ae5de5ebfc5ddd1a2c57efff029bcf18b741cbf63883e5ace53248f7caa55e3b4e930067f72a3d9d4ee0ad6a442c44a8daa9c55851109d55e79ee4af319645e39bd8b0d530837ed94e4d80e38299eeb1de04ea32d9ba596afb83580e22457e96dd69f518ea6e896c02c59339b6cec3ee0c44586e4fa0795c1bbd595e436ae15c4659729e45f7c4fcf1554bdec189c7f99871cc9f5f67eefff3743bc4c8c57a74ed7cf686a2f10efa383abff57f2ec87f5ace98b1b943685577d9884a72cf0d796ffe8f9a94eb523989397fdf6244ea9d20452fc4257b4574899bf75ce4f4e02693850f54bc006d1caeb9daa678e66682589d639f6f53db727df6e8dcde5d036d8b0624db82c8d6d0429f386453aa2494ace04b3a578e6d9f3389c8279b9ff4c25436b893f85e04a0a6411b0ebf0334417d637680c3e5c1859ec7a30f48b83b96ec49b3d7be902be06b43d2617f1bbb3a5b7521313f3a82052777c77959eeba07860fbd5199dd8b8ba2eedc1027470f964ea3739f47e333d4f940abb4351da995448d9e9dc1fdda1fdb5581498721b77660d8e50ac920aa8b9a7ce0c0ba981b250ff6a6eadf38e2887c65fbcb1c5e39b7be1ad6ab49a5a70d063adc0bb9ef91cde5c059b3de07a528b40ce9d32482b3905e9c067e7915700c4c8700219ddcb42a1edec0de8f07447b446e76198d90f33075fa0d9f38bd0a0e23947e91d2be7cbf6039cf202e1645e9fb0db2e5343bd2326cc6f82ee82db64c8a19f69800a859d6b65168c7c25349710d03bff177fb6659557a13ce83ba744b9a4a37691b4ce067976c3efd95ef397a918faaca9aa3b74e289aabc6e0843617702a924db71cae699840611d8f1c54ae5d1777c914280672485205f5d57f8970beeae6a7b685825e294e0b6aca848081b4a6abf0e17ac5833e09e6f0ad5f52c2bdc004b2dfcd04524e11ad168e47f9f9d91a5f625aa84af929f92880a438a2dd0bd4741d119bf41720b332c019d211a9d2997392da7dde9d123e2fa8535763c1e50e6a2d3e05def9e9d03a4b753e1162629765c1aa65d64d9bea7e20457d0737f07f323fdf0705e0ac6b80b09047b84348e389febf9a3dd78df9eb8863976cbcc2835824b541b54130fb608c1a3a663f8509f959ddea457a1ce5158e4308c8d30c0460a4e55721f9df65cfd0cef0d6230575f0af4f81ce3805fb0bae507061b6707a6b88289e1043544c752d8eb75579b7a98ee5f8dbb15b4ae47bb8acfcbc8838263f136809eb5ba801e5fe54d91f2fb2daf9a5abebc600c1a0cfce4f8c0a1f4957b5f3a91c10b2cdf2e1a480d93fbd058f2284cd9a0860c86f42ec50104d2170a094b95015afd009e74bc15d30c445cce8e59b64203143ba93537aa44ca70aea7e4da8b08412222bb0dbf1a52e773f166657f24ef67c3fd2cfdb036b1fc9acde42581f5ac68ae64341d55e582705839deb4b4f9d19bfc3fa8216ca553754be7e25ef43ed51682298e6adc98f09bf21c9ac577ca668d114de3679daa18b47b3c7862a973692156359dcc3a59687830d41831eee34d88896f3ec04078ed9fffab78306c36dcc402f71d41c3ac5965a5dc4235f9fc4fad07d0a4d7b5d5a4503df93ae428f8e51b267acb3ab3e0cf66ec98bf817b60ecf6241d5bccf69b8c824ba7ae94314f28b525e6c009d64bd89069baef3225097616a394c79b8c129b7f0b0e797dddaa17c04a0a1298dd209a5bfab39e769a8e25787f8220fdd2040e6a08230b28f9b20e77e5b92c5fe1dfe25ce5bb1956e2e237608502c11a08950f7f034ff1a1937bf5248cb507fe56a4b6518a2c63ea5b3c7a4c0b4e06cc17997fb05115711085ceb9231e0762d43309c67e12757f1b7c9c0ccee7a60c88e0121f2cba42f33d996818562bbe51882ef18b3eda94a2c48d4fc0ddfb04ed7fc09229ebe748d74c3fef639b93402749d954e461d48de4182c65eaaa3ce295c5c7fd131521de01c4714e1793c00796ada9698c18588e88c071f7ad4ccce4cc141ee46d5ca7bceec9cfd0e30c841a6a48c9d5a8feb2a2f6a989396c1c3585978afeed51f4077151a7c4beea8a4bf86c2a647797e30a859767dd5b652d84e841ce23acec52df8d178fad2b2cdb32ff9080e31f96015535c29573a86e7e840fb61944eaa094517b36689174b3428d5420db6216290b5f5c4229fe7d2c7b2103b936c367a998789425af7f6c87775c99b2b2e1faa5b40d1fa3dac6d7d1dd6eb74caa7e77d4372cba5a59a674dd2ee192b3cb934309832e10b8726278cfdc4348ac01cee0ee25fcceca34ca29b87f323f22335553128225b5fd8c46117b5fcb4b7193ef3cca3059b6dcd846f17c6cc3bb5d726ec8990521cc93898ee7cb38e1a37f3457c22df744c0f13233eb18f3825ab1066d875cae20bfeeddad0d596c7bb2eaaac1b77598aa3ad362e055fd7f0342c75b274842f7c049a75b94045be26ae0c0120018c7c5dc3569b050b2768b98501305bef313d8fb9f0e82f09a1150f88ecc872c6fa1e1a8f3c9f3e49c6d945544099c652d7b0a5f40bd6b72078b66d754efbcfdfd853409c8da2fc4064d668533ac96576db3a44c171ac03da4e4f7098d9784c6f054add718489d8cd54fc7868b172e8a60d4b9f236014d4bddd55231b2bccc60a2b20cd31fc24bee67ad4c914b4702a68532784260b915614465b3bd48fb49dcc51373a7a6d6735aff3489573e1fa49da5aaeca5c8d2496443b06412d0344d847df5435824fa3ce1a73de6e7333b9e25d2f1089bf7957e8204b904086fda81a8976343e6f80c2ebd10a8fcbc930cc40fa6294a168e42ffd8caf02a51a9189f584a6d74c5d21e2899bba82bf9f19e698b8c3110546505dba7fdff3370647431ea2c4fbb85ea68de53d396a56b52d7966cc55e6484afad432d50a89329fcdef879c711727bb0e8721a5c91d75f338f542495d09fc9a120b77b2923c25ed701c03343c093215396c7fb6a8017f69a0e7a945cf1a9d399adbc45fb53c3c74ca46c092b05262538aea2b20f1062b6529e1ed289ae01692549b0c91ae2ce504a821a6a501dbb0c78103871f8bbb25d7ffbed34728910934b71ad5b2ccca34093e89e2c71ecd7a6f02278ce4172a206d6abd7808e01136410976cb5a183713f93450a7f03f8edc7562c5f983a73fb432aa33fe4cb299909e4844230386064382e36ebf0d9d672f0e35689f15537c3e5bf1b7767f14f9f31695bad0064e499cf6925e62ba98385e1459749b6c0f1718e217ad1b936da707b74b805dbbd400268560d994dd26df89f68029da92acfbbe5f157f640ccbed1cc130c8c86664efcc82f559f7cec5bbcd523618169f1b4bc1261dcb0b3571cbc222fe687521cbb7896b3213aea364e9aadad9d9258b39fb917c0d9098984255476d29420aa4d65f7c7a60f9c0c67cdb7da43450db706816801fcd0d9782df459c217484ddd66ffb53ff4f4b2dd89205028dbe90e82aaf4532e67c2630f012bef1da84d7e56a3a3a464b3930c8a429ad433266c85c452fe14cc7695fb8fb18c4b5e706b9d940dee31343e747004f84ed13fd067df4174c1c7a247d2d481abb67c4bc33ccaddb1b94aa429fcaff55d44a7c43b963d444e4bdbcd0b075bc92ca21f7d76c4194e7fc4f9e158b313792c8ab1687793751684a9fca5651a0d4f671c7476d267eb58a95521650e90a030ae3184a3ea3ba6383e9238fe5698d11bae0cb011db0f098f6925251086a3c6ed030292a68afe4a6af8b226db7e498df0389ad33a5ae0cae30146b9b5e6c952c09b06a1155f54ae7d4c24c52b470a3421ed0787590afac036eac8d04f03cd141d38b115bd58ef33a85d7ee65f4e6f991fcf32f3f9d6983ef9d66ebb9fc2d3db9e04375117bc5aff7d77066a06f2c27596285403f97cd725a0a7115e5f4e81004bad6c88c36eb8ed864fc03ba1301ba8e28e18d21ca17db30c0e18126b8ae60f467e735d7c6e4bfb1c5063b0214ff17d3df670a8b85b984beec7cf7b6f0205765fc21a7975a9c65c43c26b0814848897eea2c584a5fcb9d3ad86f8e22adc411ad715da1d67cd6c6930907d3ad08075f8a1804d72ee0f874c0b2cc85192144cc47aaf23ee05a914c5da70eaa3468b686d0db7837e076e90d9f7aafb1a7ce91797606e313a4b4ce899e5b2cd3cbb0ded0a1f8f7cd2c411ebdb14cc48ece480d677108d99dcbaba8c64b1eb96eb422bc4806b39f4d34593e0314063d615a9708959cf6e69d0a19778f0e2999f868c68dc5d6fc358ae23abdd054cd36ece10168edeed63e02e474e7a9e2c221f134b3028092e4ff72ea01bbc864476050030a5e2e93212ee41ae05aff05df051468a2dfde510625d8105b9dc92aeb004c863b44c8bcfc8daa3df24e16c9eecec8bf204fd9537dc1d68f9e1376a6a21f3af4689048d802d73f5550dcbfb487f5e9b39fda0d2b69d9215e094984a1ae9eb1164cd207b55e63801ae844ccb9a56f8856ca96015e12ccea164c9b26335af6adc0bf9aee1898878ebe5aad3b76ea197a07f96e656fe8cd2b81ca32831334ad4223b4bbe2db8411420bd0fc81409a6f537437d51f2152d3dbbb7b9c40bddd700b771f5e2a1937dcc9b6e43de5b3a028aa183f30e89926a41943b82626bf23953457d45bbacf866647e0d784a5a4161989a151a4aa0bbe4eb3939420eb178f5026e2718544531df55b4878f4f64e3c36c544e903f02b86516d8184634a9d6ccabf1195e098be947b3654d50b95a19a52a1bcb2639e2b413ccd410a64a8203b03b4bda830549329464d0c7a2cecdba2a6d94df6231f71b98ff8096d2b0c8096081ba26100ce74139fb1e842c9fa4aa8eaa0c61664a5e71d69ef06d46c02b9359d25797722fcfd7fb96344b2b260625a0a78f6094919d845f0d1ee8af7e813e5793c27cb0b1cd6cd89a4a85790c68d1a075b4a2b1445fbdf5b40220344bc330c208975b8031dc91391b3354dc7f9e7cc88a5742ea52f05916ebd409ff2dd5f6251d078a9b8a7ee7c3948ce1142c581ebf660e436a5fdb3c6549388fe9535f268a5e8d1aeb816b2e55c1a5e3c5a6b09d1fd05489eb98bf7f36b2ab4877c09fc8b9d915d4c7fa0e711245b87f9137273366433869e5ab694f41e5e7112a56062d78733a2249f51746944214129b4466b422d3867bf28c338939c314ec74291343bf2a9e3ac25b6409f9daad8646d30ec86aa70bd823f51d59aecaf0c860cf4e64af470dc0bde20a274c7a6e154ea36f087fd5c45c851757abe554801582858038194ffe08652211baf844521ca4aac6f08cf2cdb02d93786b0efe8aef1dc32742bcc1da71d32c9a45f60762866d0fd61a39576540bb9612f95fea700d173fa53de7949650f1cbec78c202d17eddb68c879dd59c9e70f288fbba8ba13019555f92f2e1a149f198082c4095f638580d5d062bb191fa6ceda6986c01795fa7d17487add7524a7c8d2c2d3bc210ff26c2faa2435b6d08d3518c68b2b6713ad1fd395096abc07e2592a3cfb3bff36f5b749767c61298447cfab10c31cd7b56114cbd5bc680fa9ec037ce12eeee5aa43bd91ce6a013793e79c503d910d1f2f3cae0a9db746bb059e1afee651d14084181bad8f38ebb1233fa90961df4209b145fd0b72f43bbb04761ce49fc10c62c32e4504fbaa5be1f604a5c3dbaba88eb34dd7cb437824718edcd14e4a2561d72a77ec26db5fcb93330cc31ae70e4e664a95698933fec80eee7608b7e1e8f9425ab232d6555e566f52ae28f503b75e0eb80fd6ef4d41b50425d504e5f519605012a4c72270018a794529e51560de042b63a841b4e2f0eb30d223c498eefa39f6645cf465e4d11f51a3c9d6ce633191fcc101cfcc92fbf4ae5f8934239500d3f9785672a1be8b694ff2acdf0df0918ec4fdcb2ba9b21b6432d73d5d81916cdd7b1310cc1e9dd3c1b1ae6378fa6f4c58a36c264dba1c6bfc5e841287836162ec941942ae224101eacc5a6054aff204b042522a787e84166c8ed5c3911d72a5008333658c694d9f2ca37a2d3955783bf25b2a06c0793fed543f8d1bbbe562795681f2207ec352ede8e2f3ce2ea6e836d46e5e366cd271d0d0a79f122c658eaeb430bb35cc5910305b0ed73feb83753631fa9b830a3557e95e37f5a5d043a587fd7fd802bc46f81c6e9107fe0c8a96e5010e42efd73c4d3d1f329678f38974c0542d9233a6a35778673f3c8c85f32eeca239c8d85747435d1a8460c0879e5b835ea9ea9c6a98456f55be956eb1c4de3dbae7fb0eab6cd1eda67eee0c2d61d1faf0f2497da1fc0b6e3584d9a617c70751837275902815987a48e65977363bce2c6e6795d956f7de5221ccecb92b4d0f8dca00423915432bacbef1aeb48a91ab2e03e6380a74effae53ff1d5a46fa1e08f7db6e547316225b6afd6907da91a8367219c9fe7978ee44124e8262a6cf877709885bea12a1b7a98a9ee800ecc14f8b977598679e4fb0b5c81f3e7481b8e44d1b86675b8413e4e4bec6084f4248a448299f528e08705dfb3cb543b9a68abef4e15b0cdb0ceffbe1c8efc6ed84c56b0f7bc2c862e15b29b19d0523e5992da97c2279fc2fbbcd9a21f8655b6454367dc272efdecfaaeaca699cc6c3388b58a56b99217b8c18bb7dafb747a939954a7dd3e8ecc8bc2301c6d5c66eba7d3218d3fd626549a8b3284ecf79f07a89d3e06c14148e8cf6af50ce6b7ccecaf30459a6d5f282f6965a5e8f3d300815621dcc04de2864356b5dad4cf95fbb19e8dc17b2239f201b264b4270a5f18172f3326000ebe0a91c6b166cf36e7685d3908781967dc0b8dc3eca2b3f9e09fa9faadaece5a6304b1c76cc36c1d6564044ed4bebf19a8fcc984fef7691177ea56b778668e344454ebcc02228fde7aef668dbe499cc636ddc3fbe859c7f333f2586ff680cb2445cf08d14b7320eda7fe82ca9c7f348d84661a63f20087826bc070656bbf21894cf3e2d58f55cd0afd2e5d94a1c8b99d0e21c980f630069604d1c21103cc5a1253396a1a750783d4488d7b789f24eb8cdf4dd0bb62ff7d598c8ffd649a5d954e9404b887402e89fc5337dc932d906cf2647b11c127b13969003c2cac37cea01ecb0913ccd3feeb58499195f007e6bbfd08ca82510221acc17513eabdccef9375132c3c7f5460c09540e3f1be46fa2e5291308022efc7fe497fcdc1d56f444745d544a16719e480051aac8c6225fbbd5b246446ebddb0ef18db5612b8d86569ed1d8e35d4f8edf24f5169c0fb261a471db1fb3a33fd6548458d507fe437d9cd04e7d27cab92763d08181b1983dceff73bbdca8ea9fc66eeb896957e9096b177ee04deec9447ed0be3035fa8b880f903f341b2699b16cda319f65eb251b82b0c3b370349aa08fc0fb961580d5d7aaebba82804061ae874c6a06345fb53c5f6d4e3490bd3ffd1149b962adfce57f774f5587534c7b4441ad1a982a8ed21d7946d932161670c6fd458d3366d6fb562c22459b0e3c2d4578bd8e7cdc3252f44afc4fa8bd55545811e8e092861babede592f699b67c6c7b1d84cb734488c8ffc4cbc6f9b7a00ea18fbadb6156b7df11a0ab1a76e05ad060d02d853059c03ae3ee649a0e267bafbc5b18084138cf5a0795487a3df1e4199881ff851676998f3212628052742c2ec99cc9b2fadeb8a885c5040a90f7595694d46701da8c116c631aa4a5b406f92fb6d6883531d9ae4534f55ca1febce63eb8cb0ff83ce5a17211f0e2e48482d7f6bbda5ab1e085cec719a55f24319faff3203cff043abbac804de46d3017830d6518e09616d9ee50f97d2fa845949646fc500589606579b44391619fd414b5809560a1224cfd7e03c8fea90327bb4eae25e3c756a5ca4f97f7281bcd478931afd37dcdb602074483cc454303ca3475c91b744ff781b9825c6551b74a8c36e54ef07f63bd5a0ef10dcb91f683f20ebac3b279c5165aef34218b5c0bb287db081d18005f95b21e59b8c0a94fae3526a64b8bd1d7273f697fd4ac18f0dc99acf1c9e95fa48b538355927deee5079ba36a764b1b398161afd6fc0facca49516edb0dcaf4dce4c8aca35243cc2ef066fbf865a70ab5d805faa3053bdb8b843e8ae20a25bd87e0051ec8e553e3b672cdf4382607dd005ea386e8741234a6859d91595a591a840d8085fc43da4f3d58190cc06dad2b87dc2f8031d76a6494ae9883835f8b6b20c3c9a660054c533190c3ff4b4f31f23ad2b1b2d8a31f4bbf6cc6a7efe94ea5b4c2fcbb4b156f9213d65fc7d9935e5aba27bc3656f9c01bb281385af1a5b62ccdf96a3fa667cbec911cc1ef735083421c8e55848dd32b34e8cfb608152b9abfbf4249c1c63f77a78e514d8607256290cdde028e40acbd0ba59f46f27bfaa3adcac7b9b5752bb291bbe76650295e4506e4700ea81c1e8242baac0143537927cad614e2b867b61db047e4b031b9bb7eab126225227cde362220c8fe8d67a8220212be194eca0d0cd11405b2307efba2b7bd1d067ba84827765646d5322056efa4a6b359824f9109e748b11694eabfef2d8195e81ca768b6f4f3d31c1005e01483a3cd1df92e770c5fc1369d4579b20", 0x2000, &(0x7f00000009c0)={&(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x8}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 10:14:21 executing program 3: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f00008f9f09)=""/247, 0xf7}], 0x1, &(0x7f0000121000)=[{&(0x7f0000217f28)=""/231, 0xffffff4e}], 0x23a, 0x0) syz_io_uring_setup(0x6d3, &(0x7f0000000100), &(0x7f000037f000/0x3000)=nil, &(0x7f00005d4000/0x2000)=nil, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r1, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) 10:14:21 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) io_submit(0x0, 0x1, &(0x7f0000000180)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x9000000000000) 10:14:21 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_RELOAD_REGDB(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r4, 0x1}, 0x14}}, 0x0) [ 458.644418][T11661] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 458.655300][T11661] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db [ 459.153334][T11662] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 459.162865][T11662] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db 10:14:22 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_RELOAD_REGDB(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r4, 0x1}, 0x14}}, 0x0) 10:14:23 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_RELOAD_REGDB(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r4, 0x1}, 0x14}}, 0x0) [ 459.722802][T11668] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 459.732414][T11668] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db 10:14:23 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO(r0, 0x80dc5521, 0x0) 10:14:23 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f00000001c0)={0x1, 0x0, [{0x9e}]}) 10:14:23 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_RELOAD_REGDB(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r4, 0x1}, 0x14}}, 0x0) [ 460.984263][T11682] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 460.994013][T11682] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db 10:14:25 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO(r0, 0x80dc5521, 0x0) 10:14:25 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) io_submit(0x0, 0x1, &(0x7f0000000180)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x9000000000000) 10:14:25 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x20, r1, 0xb01, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x20}}, 0x0) 10:14:25 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO(r0, 0x80dc5521, 0x0) 10:14:25 executing program 4: syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3d, &(0x7f0000000200)=[{&(0x7f0000000380)="453dcd28001000000c00000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa1", 0xca}], 0x0, &(0x7f0000000340)=ANY=[]) 10:14:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x19, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x61, 0x11, 0x24}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x15, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) 10:14:25 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f00000001c0)={0x1, 0x0, [{0x9e}]}) 10:14:25 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x20, r1, 0xb01, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x20}}, 0x0) 10:14:25 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO(r0, 0x80dc5521, 0x0) [ 462.155822][T11694] loop4: detected capacity change from 0 to 264192 [ 462.212199][T11694] MTD: Attempt to mount non-MTD device "/dev/loop4" 10:14:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'virt_wifi0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WIPHY(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="110000000000000000000200000008000300", @ANYRES32=r4, @ANYBLOB='\b\x00a'], 0x5}}, 0x0) splice(r0, 0x0, r1, 0x0, 0x100000000, 0x0) 10:14:25 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x20, r1, 0xb01, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x20}}, 0x0) 10:14:25 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000300)={0xc38, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_FWMARK={0x8, 0x7, 0x1}, @WGDEVICE_A_PEERS={0x36c, 0x8, 0x0, 0x1, [{0x310, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @rand_addr=0x64010102}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0xffff, @private0, 0x1}}, @WGPEER_A_ALLOWEDIPS={0x2d8, 0x9, 0x0, 0x1, [{0x100, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast2}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x1}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x3}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}]}]}]}, {0x48, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "f6fce591f308e192e0142d65d0f756cc9d68fcbef6822a78d3827da9542f9d48"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0xfffd}, @WGPEER_A_FLAGS={0x8, 0x3, 0x5}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_FLAGS={0x8, 0x3, 0x7}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x1}]}, {0x4}]}, @WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @c}, @WGDEVICE_A_PEERS={0x84c, 0x8, 0x0, 0x1, [{0xe8, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "0025bcb3e10065dbd785c54096b67b4a18077d4952a072da9dba70685accd9f3"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x3, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x101}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "cca1be8b06012b2a60e2f2b2b33dfc87754319c201440367c1133dda875e3200"}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x1ff, @private2, 0xfffffff9}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x5}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x5}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x8}]}, {0x58, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1}, @WGPEER_A_FLAGS={0x8, 0x3, 0x5}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x2}]}, {0x114, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "6426aee1c886afcb0240de94dcc01d8e47b117bdb47491ee5b17c90e2dbd1fb9"}, @WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}, 0x80}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "e9c6f2284624ad75cfa0a0e84dbf285403eda61b972fe9d6b3ed125316121c15"}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @rand_addr=0x64010101}}, @WGPEER_A_PUBLIC_KEY={0x24}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x20, @local, 0x2}}]}, {0x5f4, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x534, 0x9, 0x0, 0x1, [{0x118, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x3b}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x1c}}, {0x5, 0x3, 0x1}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x1f}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}]}, {0x34, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x1}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @remote}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0xff}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x3e}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5}}]}, {0x88, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast1}}, {0x5}}]}, {0x58, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0xe}}, {0x5, 0x3, 0xff}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}]}]}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x5, @mcast1}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e20, 0x5, @local, 0x800}}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x5b}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "37fe8e845733fc59684bf2bd24100f0ca1aef3a5ddd9b269a72de481300b6eb2"}]}]}, @WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}]}, 0xc38}, 0x1, 0x0, 0x0, 0x4000011}, 0x40000) 10:14:25 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f00000001c0)={0x1, 0x0, [{0x9e}]}) [ 462.417952][T11706] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.1'. 10:14:26 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000180)={'ip_vti0\x00', &(0x7f0000000100)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote}}}}) 10:14:26 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_uid}, {@loose}]}}) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) r4 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r3, r4, 0x0, 0x800000080004103) 10:14:26 executing program 4: syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3d, &(0x7f0000000200)=[{&(0x7f0000000380)="453dcd28001000000c00000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa1", 0xca}], 0x0, &(0x7f0000000340)=ANY=[]) 10:14:26 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x20, r1, 0xb01, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x20}}, 0x0) 10:14:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'virt_wifi0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WIPHY(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="110000000000000000000200000008000300", @ANYRES32=r4, @ANYBLOB='\b\x00a'], 0x5}}, 0x0) splice(r0, 0x0, r1, 0x0, 0x100000000, 0x0) 10:14:26 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000140)=ANY=[@ANYBLOB="11010000733336088dee1ad923610000000109022d0001"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000700)={0x84, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r1, 0x5b14, 0x0) 10:14:26 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) dup(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80000005) [ 462.956325][T11725] loop4: detected capacity change from 0 to 264192 [ 462.965339][T11722] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.1'. 10:14:26 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r1, &(0x7f0000000c80)={'syz1\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) write$uinput_user_dev(r0, &(0x7f0000000100)={'syz1\x00', {}, 0x0, [], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}, 0x45c) [ 462.999613][T11725] MTD: Attempt to mount non-MTD device "/dev/loop4" 10:14:26 executing program 4: syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3d, &(0x7f0000000200)=[{&(0x7f0000000380)="453dcd28001000000c00000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa1", 0xca}], 0x0, &(0x7f0000000340)=ANY=[]) 10:14:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'virt_wifi0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WIPHY(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="110000000000000000000200000008000300", @ANYRES32=r4, @ANYBLOB='\b\x00a'], 0x5}}, 0x0) splice(r0, 0x0, r1, 0x0, 0x100000000, 0x0) [ 463.079906][ T27] audit: type=1800 audit(1653214466.373:61): pid=11730 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1183 res=0 errno=0 [ 463.127344][T11732] input: syz1 as /devices/virtual/input/input12 10:14:26 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r1, &(0x7f0000000c80)={'syz1\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) write$uinput_user_dev(r0, &(0x7f0000000100)={'syz1\x00', {}, 0x0, [], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}, 0x45c) 10:14:26 executing program 0: r0 = socket(0x18, 0x0, 0x0) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x2c, &(0x7f0000000000), 0x20a154cc) [ 463.268687][T11736] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.1'. 10:14:26 executing program 4: syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3d, &(0x7f0000000200)=[{&(0x7f0000000380)="453dcd28001000000c00000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa1", 0xca}], 0x0, &(0x7f0000000340)=ANY=[]) [ 463.302018][T11735] loop4: detected capacity change from 0 to 264192 [ 463.302963][ T3682] usb 6-1: new high-speed USB device number 15 using dummy_hcd [ 463.303496][T11735] MTD: Attempt to mount non-MTD device "/dev/loop4" [ 463.370287][T11739] input: syz1 as /devices/virtual/input/input13 [ 463.494147][T11743] loop4: detected capacity change from 0 to 264192 [ 463.495374][T11743] MTD: Attempt to mount non-MTD device "/dev/loop4" [ 463.542447][ T3682] usb 6-1: Using ep0 maxpacket: 8 [ 463.662847][ T3682] usb 6-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 463.662877][ T3682] usb 6-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 463.662911][ T3682] usb 6-1: New USB device found, idVendor=ee8d, idProduct=d91a, bcdDevice=61.23 [ 463.662934][ T3682] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 463.682790][ T3682] usb 6-1: config 0 descriptor?? 10:14:27 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200c2, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc028660f, 0x0) 10:14:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'virt_wifi0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WIPHY(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="110000000000000000000200000008000300", @ANYRES32=r4, @ANYBLOB='\b\x00a'], 0x5}}, 0x0) splice(r0, 0x0, r1, 0x0, 0x100000000, 0x0) 10:14:27 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000840)={0x2, 0x0, @loopback}, 0x10) sendmsg$rds(r0, &(0x7f0000001600)={&(0x7f0000000040)={0x2, 0x0, @private=0xa010100}, 0x10, 0x0, 0x0, &(0x7f0000000140)=[@cswp={0x58, 0x114, 0x7, {{}, 0x0, 0x0}}, @rdma_map={0x30, 0x114, 0x3, {{0x0}, 0x0}}], 0x68}, 0x0) 10:14:27 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r1, &(0x7f0000000c80)={'syz1\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) write$uinput_user_dev(r0, &(0x7f0000000100)={'syz1\x00', {}, 0x0, [], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}, 0x45c) [ 463.807781][T11749] input: syz1 as /devices/virtual/input/input14 [ 463.823662][T11748] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.1'. 10:14:29 executing program 5: syz_mount_image$ext4(0x0, &(0x7f00000001c0)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = epoll_create1(0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = dup3(r0, r2, 0x0) mount$9p_fd(0x0, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000040), 0x0, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r1}}) 10:14:29 executing program 4: r0 = socket(0x22, 0x2, 0x4) r1 = socket(0x22, 0x2, 0x4) dup2(r0, r1) 10:14:29 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r1, &(0x7f0000000c80)={'syz1\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) write$uinput_user_dev(r0, &(0x7f0000000100)={'syz1\x00', {}, 0x0, [], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}, 0x45c) 10:14:29 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockname$packet(r2, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0xdd860000, &(0x7f0000000040)={&(0x7f0000000500)=@newlink={0xec, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0xcc, 0x1a, 0x0, 0x1, [@AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @local}]}, @AF_INET={0x30, 0x2, 0x0, 0x1, {0x4, 0x1, 0x0, 0x1, [{0xc}, {0x8}, {0x1b}, {0x8}, {0x8}]}}, @AF_INET={0x18, 0x2, 0x0, 0x1, {0x14, 0x1, 0x0, 0x1, [{0x8, 0xd}, {0x8, 0xf}]}}, @AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}]}, @AF_INET={0x28, 0x2, 0x0, 0x1, {0x24, 0x1, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}]}}, @AF_MPLS={0x4}, @AF_INET6={0x0, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x0, 0x7, @rand_addr=' \x01\x00'}, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}, @IFLA_INET6_TOKEN={0x0, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @rand_addr=' \x01\x00'}, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_ADDR_GEN_MODE]}, @AF_MPLS={0x4}]}]}, 0xec}}, 0x0) 10:14:29 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x27}, [@ldst={0x2, 0x0, 0x3, 0xa, 0x0, 0xff00}]}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 10:14:29 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) clock_gettime(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96cb27a9b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29322c5b77270879d4341e42655d51b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552b101bf4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df483dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb221fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e", 0xdfd) r4 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r4, 0xedf8) io_setup(0x100000000000c333, &(0x7f0000000180)) syncfs(r4) [ 465.961617][ T14] usb 6-1: USB disconnect, device number 15 10:14:29 executing program 4: r0 = socket(0x22, 0x2, 0x4) r1 = socket(0x22, 0x2, 0x4) dup2(r0, r1) [ 466.013689][T11762] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 466.028416][T11765] input: syz1 as /devices/virtual/input/input15 10:14:29 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x6, &(0x7f0000000140)={0x41, {{0x29, 0x0, 0x3e000000, @remote}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) [ 466.250169][ T27] audit: type=1800 audit(1653214469.413:62): pid=11767 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1163 res=0 errno=0 [ 466.281864][T11762] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 10:14:30 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x8, 0x4, &(0x7f0000000080)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x80}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:14:30 executing program 5: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read$FUSE(r0, &(0x7f0000002580)={0x2020}, 0x2020) 10:14:30 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockname$packet(r2, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0xdd860000, &(0x7f0000000040)={&(0x7f0000000500)=@newlink={0xec, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0xcc, 0x1a, 0x0, 0x1, [@AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @local}]}, @AF_INET={0x30, 0x2, 0x0, 0x1, {0x4, 0x1, 0x0, 0x1, [{0xc}, {0x8}, {0x1b}, {0x8}, {0x8}]}}, @AF_INET={0x18, 0x2, 0x0, 0x1, {0x14, 0x1, 0x0, 0x1, [{0x8, 0xd}, {0x8, 0xf}]}}, @AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}]}, @AF_INET={0x28, 0x2, 0x0, 0x1, {0x24, 0x1, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}]}}, @AF_MPLS={0x4}, @AF_INET6={0x0, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x0, 0x7, @rand_addr=' \x01\x00'}, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}, @IFLA_INET6_TOKEN={0x0, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @rand_addr=' \x01\x00'}, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_ADDR_GEN_MODE]}, @AF_MPLS={0x4}]}]}, 0xec}}, 0x0) 10:14:30 executing program 4: r0 = socket(0x22, 0x2, 0x4) r1 = socket(0x22, 0x2, 0x4) dup2(r0, r1) [ 466.816971][T11762] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 466.840742][ T27] audit: type=1804 audit(1653214469.423:63): pid=11767 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir2100363956/syzkaller.s9THtp/387/file0" dev="sda1" ino=1163 res=1 errno=0 10:14:30 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) clock_gettime(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96cb27a9b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29322c5b77270879d4341e42655d51b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552b101bf4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df483dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb221fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e", 0xdfd) r4 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r4, 0xedf8) io_setup(0x100000000000c333, &(0x7f0000000180)) syncfs(r4) 10:14:30 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$set_timeout(0xf, r0, 0x1) syz_usb_connect(0x0, 0x3d, &(0x7f0000000b80)=ANY=[@ANYBLOB="12010001ea7761401e0903004df3010203010902"], 0x0) keyctl$update(0x2, r0, 0x0, 0x0) 10:14:30 executing program 5: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFY_RESOURCE(r0, 0x7a5, &(0x7f0000000640)={{@my=0x1}, 0x1}) 10:14:30 executing program 3: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000)=0x9, 0x8, 0x0) pipe(0x0) mbind(&(0x7f0000403000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) creat(0x0, 0x0) r0 = openat$procfs(0xffffff9c, &(0x7f00000003c0)='/proc/consoles\x00', 0x0, 0x0) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000400)={&(0x7f0000000040)="9a96c0cab1439a40f13824ab97668a9ceccf62e4f6ae7c06d226ac1f15346256b05789cd5e731e80c8b082d548e2e776b36dbd45bf35c214fcb0ff398a3bee05bb627fca2be73b80ef33013da22426a73c7aa0730d72fae400a953824c3d00c81b5fe81b146b548e9fe50c6889b95da4177b2af1860adca1c394743a19083953e2f07ea811ae0b07201cb475a819b263f548cc3eae4e57c81f63cdfcba33edfbafce4d", &(0x7f0000000140)=""/16, &(0x7f00000001c0)="06b44c40feb8c19c4348315d764a215e9f971093b8a0ec322233261d43f89a9142dbb05dd3783ede53d30ebc7cb37593ef3aaedcc9a7bcde51fb80262e96c2ecf2e3dcd07ad685f508b1baf6519e59d764ceeeaf4ffb84e6d524f0428845e3bdeee829a37fede3fa00b260c54b4c1aa269ee9d593757cee3780da9acfc66806f9fb0ab89bfba03899905c4888a654322c0ccce794ee02c69976fda1dd1e024bcb923cb93b295b2a34c58d24eb0a2a8280fa78ce7cab6c326aa38adca2add45e5", &(0x7f00000002c0)="dfb2594b257cec03ad463aec292e0a4735ccaf6c332b7e1243048ef6e729dcbc5b97d2a04a108d30a6126ee2d263ab3351af96858c3312183682c1f443aa025cc5d6fb5a129f9ec5f603c2b2a7c0336781a92228e0a8ae8e07330c59ad15d9b0e0c347e1dde2a0debd3b5f997f99961a5c09ee09c44bc548fac3ad3d07dfab6b8ea20c6c703c37b51da8bad7c2a1849059aced8bef7c0dbbab0abe4913a0616113ab7b483be4b85fafa0d7663d7eadc908f3724ef81b05189230d0f7b15f7bb9f9a630c055c4a2a54fc1", 0xfff, r0, 0x4}, 0x38) io_setup(0x2, &(0x7f0000000100)=0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) io_submit(r1, 0x1, &(0x7f0000000840)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x3, 0x0) mbind(&(0x7f0000230000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x0) mlock2(&(0x7f0000125000/0x2000)=nil, 0x2000, 0x0) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x4, 0x0, 0x0, 0x2) 10:14:30 executing program 4: r0 = socket(0x22, 0x2, 0x4) r1 = socket(0x22, 0x2, 0x4) dup2(r0, r1) [ 467.002880][T11780] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 467.058780][T11785] mmap: syz-executor.3 (11785) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst. [ 467.079269][T11780] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 467.252085][ T27] audit: type=1800 audit(1653214470.413:64): pid=11789 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1181 res=0 errno=0 [ 467.789997][T11780] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 10:14:31 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockname$packet(r2, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0xdd860000, &(0x7f0000000040)={&(0x7f0000000500)=@newlink={0xec, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0xcc, 0x1a, 0x0, 0x1, [@AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @local}]}, @AF_INET={0x30, 0x2, 0x0, 0x1, {0x4, 0x1, 0x0, 0x1, [{0xc}, {0x8}, {0x1b}, {0x8}, {0x8}]}}, @AF_INET={0x18, 0x2, 0x0, 0x1, {0x14, 0x1, 0x0, 0x1, [{0x8, 0xd}, {0x8, 0xf}]}}, @AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}]}, @AF_INET={0x28, 0x2, 0x0, 0x1, {0x24, 0x1, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}]}}, @AF_MPLS={0x4}, @AF_INET6={0x0, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x0, 0x7, @rand_addr=' \x01\x00'}, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}, @IFLA_INET6_TOKEN={0x0, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @rand_addr=' \x01\x00'}, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_ADDR_GEN_MODE]}, @AF_MPLS={0x4}]}]}, 0xec}}, 0x0) 10:14:31 executing program 5: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFY_RESOURCE(r0, 0x7a5, &(0x7f0000000640)={{@my=0x1}, 0x1}) 10:14:31 executing program 4: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFY_RESOURCE(r0, 0x7a5, &(0x7f0000000640)={{@my=0x1}, 0x1}) [ 467.903582][ T27] audit: type=1804 audit(1653214470.423:65): pid=11789 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir2100363956/syzkaller.s9THtp/388/file0" dev="sda1" ino=1181 res=1 errno=0 [ 467.932680][ T3687] usb 3-1: new high-speed USB device number 11 using dummy_hcd 10:14:31 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) clock_gettime(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96cb27a9b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29322c5b77270879d4341e42655d51b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552b101bf4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df483dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb221fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e", 0xdfd) r4 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r4, 0xedf8) io_setup(0x100000000000c333, &(0x7f0000000180)) syncfs(r4) 10:14:31 executing program 5: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFY_RESOURCE(r0, 0x7a5, &(0x7f0000000640)={{@my=0x1}, 0x1}) 10:14:31 executing program 4: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFY_RESOURCE(r0, 0x7a5, &(0x7f0000000640)={{@my=0x1}, 0x1}) 10:14:31 executing program 4: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFY_RESOURCE(r0, 0x7a5, &(0x7f0000000640)={{@my=0x1}, 0x1}) [ 468.074372][T11798] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 468.112611][T11798] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 468.493518][ T27] audit: type=1800 audit(1653214471.473:66): pid=11807 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1163 res=0 errno=0 [ 468.751928][T11798] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 10:14:32 executing program 5: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFY_RESOURCE(r0, 0x7a5, &(0x7f0000000640)={{@my=0x1}, 0x1}) [ 468.886987][ T27] audit: type=1804 audit(1653214471.483:67): pid=11807 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir2100363956/syzkaller.s9THtp/389/file0" dev="sda1" ino=1163 res=1 errno=0 [ 469.063523][ T3687] usb 3-1: config 0 has no interfaces? [ 469.222579][ T3687] usb 3-1: New USB device found, idVendor=091e, idProduct=0003, bcdDevice=f3.4d [ 469.231640][ T3687] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 469.239923][ T3687] usb 3-1: Product: syz [ 469.244444][ T3687] usb 3-1: Manufacturer: syz [ 469.249038][ T3687] usb 3-1: SerialNumber: syz [ 469.257620][ T3687] usb 3-1: config 0 descriptor?? [ 469.512944][ T3687] usb 3-1: USB disconnect, device number 11 10:14:33 executing program 2: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000)=0x9, 0x8, 0x0) pipe(0x0) mbind(&(0x7f0000403000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) creat(0x0, 0x0) r0 = openat$procfs(0xffffff9c, &(0x7f00000003c0)='/proc/consoles\x00', 0x0, 0x0) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000400)={&(0x7f0000000040)="9a96c0cab1439a40f13824ab97668a9ceccf62e4f6ae7c06d226ac1f15346256b05789cd5e731e80c8b082d548e2e776b36dbd45bf35c214fcb0ff398a3bee05bb627fca2be73b80ef33013da22426a73c7aa0730d72fae400a953824c3d00c81b5fe81b146b548e9fe50c6889b95da4177b2af1860adca1c394743a19083953e2f07ea811ae0b07201cb475a819b263f548cc3eae4e57c81f63cdfcba33edfbafce4d", &(0x7f0000000140)=""/16, &(0x7f00000001c0)="06b44c40feb8c19c4348315d764a215e9f971093b8a0ec322233261d43f89a9142dbb05dd3783ede53d30ebc7cb37593ef3aaedcc9a7bcde51fb80262e96c2ecf2e3dcd07ad685f508b1baf6519e59d764ceeeaf4ffb84e6d524f0428845e3bdeee829a37fede3fa00b260c54b4c1aa269ee9d593757cee3780da9acfc66806f9fb0ab89bfba03899905c4888a654322c0ccce794ee02c69976fda1dd1e024bcb923cb93b295b2a34c58d24eb0a2a8280fa78ce7cab6c326aa38adca2add45e5", &(0x7f00000002c0)="dfb2594b257cec03ad463aec292e0a4735ccaf6c332b7e1243048ef6e729dcbc5b97d2a04a108d30a6126ee2d263ab3351af96858c3312183682c1f443aa025cc5d6fb5a129f9ec5f603c2b2a7c0336781a92228e0a8ae8e07330c59ad15d9b0e0c347e1dde2a0debd3b5f997f99961a5c09ee09c44bc548fac3ad3d07dfab6b8ea20c6c703c37b51da8bad7c2a1849059aced8bef7c0dbbab0abe4913a0616113ab7b483be4b85fafa0d7663d7eadc908f3724ef81b05189230d0f7b15f7bb9f9a630c055c4a2a54fc1", 0xfff, r0, 0x4}, 0x38) io_setup(0x2, &(0x7f0000000100)=0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) io_submit(r1, 0x1, &(0x7f0000000840)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x3, 0x0) mbind(&(0x7f0000230000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x0) mlock2(&(0x7f0000125000/0x2000)=nil, 0x2000, 0x0) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x4, 0x0, 0x0, 0x2) 10:14:33 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockname$packet(r2, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0xdd860000, &(0x7f0000000040)={&(0x7f0000000500)=@newlink={0xec, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0xcc, 0x1a, 0x0, 0x1, [@AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @local}]}, @AF_INET={0x30, 0x2, 0x0, 0x1, {0x4, 0x1, 0x0, 0x1, [{0xc}, {0x8}, {0x1b}, {0x8}, {0x8}]}}, @AF_INET={0x18, 0x2, 0x0, 0x1, {0x14, 0x1, 0x0, 0x1, [{0x8, 0xd}, {0x8, 0xf}]}}, @AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}]}, @AF_INET={0x28, 0x2, 0x0, 0x1, {0x24, 0x1, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}]}}, @AF_MPLS={0x4}, @AF_INET6={0x0, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x0, 0x7, @rand_addr=' \x01\x00'}, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}, @IFLA_INET6_TOKEN={0x0, 0x7, @mcast2}, @IFLA_INET6_TOKEN={0x0, 0x7, @rand_addr=' \x01\x00'}, @IFLA_INET6_TOKEN={0x0, 0x7, @dev}, @IFLA_INET6_ADDR_GEN_MODE, @IFLA_INET6_ADDR_GEN_MODE]}, @AF_MPLS={0x4}]}]}, 0xec}}, 0x0) 10:14:33 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f00000000c0)={0xb}) 10:14:33 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) clock_gettime(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96cb27a9b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29322c5b77270879d4341e42655d51b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552b101bf4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df483dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb221fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e", 0xdfd) r4 = creat(&(0x7f0000000140)='./bus\x00', 0x0) ftruncate(r4, 0xedf8) io_setup(0x100000000000c333, &(0x7f0000000180)) syncfs(r4) 10:14:33 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f0000000200)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @multicast}, 0x14) setsockopt$packet_int(r2, 0x107, 0xf, &(0x7f0000000100)=0xa00b, 0x4) io_setup(0x7, &(0x7f0000000280)=0x0) io_submit(r4, 0x1, &(0x7f0000002780)=[&(0x7f0000000540)={0x0, 0x0, 0x0, 0x800000000001, 0x0, r0, 0x0}]) 10:14:33 executing program 3: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000)=0x9, 0x8, 0x0) pipe(0x0) mbind(&(0x7f0000403000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) creat(0x0, 0x0) r0 = openat$procfs(0xffffff9c, &(0x7f00000003c0)='/proc/consoles\x00', 0x0, 0x0) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000400)={&(0x7f0000000040)="9a96c0cab1439a40f13824ab97668a9ceccf62e4f6ae7c06d226ac1f15346256b05789cd5e731e80c8b082d548e2e776b36dbd45bf35c214fcb0ff398a3bee05bb627fca2be73b80ef33013da22426a73c7aa0730d72fae400a953824c3d00c81b5fe81b146b548e9fe50c6889b95da4177b2af1860adca1c394743a19083953e2f07ea811ae0b07201cb475a819b263f548cc3eae4e57c81f63cdfcba33edfbafce4d", &(0x7f0000000140)=""/16, &(0x7f00000001c0)="06b44c40feb8c19c4348315d764a215e9f971093b8a0ec322233261d43f89a9142dbb05dd3783ede53d30ebc7cb37593ef3aaedcc9a7bcde51fb80262e96c2ecf2e3dcd07ad685f508b1baf6519e59d764ceeeaf4ffb84e6d524f0428845e3bdeee829a37fede3fa00b260c54b4c1aa269ee9d593757cee3780da9acfc66806f9fb0ab89bfba03899905c4888a654322c0ccce794ee02c69976fda1dd1e024bcb923cb93b295b2a34c58d24eb0a2a8280fa78ce7cab6c326aa38adca2add45e5", &(0x7f00000002c0)="dfb2594b257cec03ad463aec292e0a4735ccaf6c332b7e1243048ef6e729dcbc5b97d2a04a108d30a6126ee2d263ab3351af96858c3312183682c1f443aa025cc5d6fb5a129f9ec5f603c2b2a7c0336781a92228e0a8ae8e07330c59ad15d9b0e0c347e1dde2a0debd3b5f997f99961a5c09ee09c44bc548fac3ad3d07dfab6b8ea20c6c703c37b51da8bad7c2a1849059aced8bef7c0dbbab0abe4913a0616113ab7b483be4b85fafa0d7663d7eadc908f3724ef81b05189230d0f7b15f7bb9f9a630c055c4a2a54fc1", 0xfff, r0, 0x4}, 0x38) io_setup(0x2, &(0x7f0000000100)=0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) io_submit(r1, 0x1, &(0x7f0000000840)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x3, 0x0) mbind(&(0x7f0000230000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x0) mlock2(&(0x7f0000125000/0x2000)=nil, 0x2000, 0x0) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x4, 0x0, 0x0, 0x2) [ 470.048277][T11821] EXT4-fs warning (device sda1): verify_group_input:138: Cannot add at group 11 (only 8 groups) [ 470.052760][T11815] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 470.087959][T11815] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 470.111620][T11815] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 470.308445][ T27] audit: type=1800 audit(1653214473.483:68): pid=11826 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1186 res=0 errno=0 10:14:34 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f00000000c0)={0xb}) 10:14:34 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f0000000200)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @multicast}, 0x14) setsockopt$packet_int(r2, 0x107, 0xf, &(0x7f0000000100)=0xa00b, 0x4) io_setup(0x7, &(0x7f0000000280)=0x0) io_submit(r4, 0x1, &(0x7f0000002780)=[&(0x7f0000000540)={0x0, 0x0, 0x0, 0x800000000001, 0x0, r0, 0x0}]) [ 471.034456][ T27] audit: type=1804 audit(1653214473.483:69): pid=11826 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir2100363956/syzkaller.s9THtp/390/file0" dev="sda1" ino=1186 res=1 errno=0 10:14:34 executing program 0: syz_mount_image$tmpfs(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='hugetlbfs\x00', 0x0, 0x0) mount_setattr(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f0000000180)={0x0, 0x0, 0x100000}, 0x20) syz_clone(0xd0120000, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) umount2(&(0x7f0000000080)='./file0\x00', 0x2) 10:14:34 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000140), 0x0, 0x0) ioctl$SG_GET_KEEP_ORPHAN(r0, 0x2271, 0x0) [ 471.088703][T11834] EXT4-fs warning (device sda1): verify_group_input:138: Cannot add at group 11 (only 8 groups) 10:14:34 executing program 1: r0 = syz_io_uring_setup(0x184, &(0x7f00000002c0), &(0x7f0000148000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f00000000c0)=0x307e, 0x0, 0x4) r3 = socket$inet(0x2, 0x5, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000340)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0xffffffffffffffc1, 0x0}, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000640)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x3, 0x0, 0x702}, 0xe9c4) io_uring_enter(r0, 0x45f5, 0x0, 0x0, 0x0, 0x0) 10:14:34 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f0000000200)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @multicast}, 0x14) setsockopt$packet_int(r2, 0x107, 0xf, &(0x7f0000000100)=0xa00b, 0x4) io_setup(0x7, &(0x7f0000000280)=0x0) io_submit(r4, 0x1, &(0x7f0000002780)=[&(0x7f0000000540)={0x0, 0x0, 0x0, 0x800000000001, 0x0, r0, 0x0}]) 10:14:34 executing program 2: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000)=0x9, 0x8, 0x0) pipe(0x0) mbind(&(0x7f0000403000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) creat(0x0, 0x0) r0 = openat$procfs(0xffffff9c, &(0x7f00000003c0)='/proc/consoles\x00', 0x0, 0x0) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000400)={&(0x7f0000000040)="9a96c0cab1439a40f13824ab97668a9ceccf62e4f6ae7c06d226ac1f15346256b05789cd5e731e80c8b082d548e2e776b36dbd45bf35c214fcb0ff398a3bee05bb627fca2be73b80ef33013da22426a73c7aa0730d72fae400a953824c3d00c81b5fe81b146b548e9fe50c6889b95da4177b2af1860adca1c394743a19083953e2f07ea811ae0b07201cb475a819b263f548cc3eae4e57c81f63cdfcba33edfbafce4d", &(0x7f0000000140)=""/16, &(0x7f00000001c0)="06b44c40feb8c19c4348315d764a215e9f971093b8a0ec322233261d43f89a9142dbb05dd3783ede53d30ebc7cb37593ef3aaedcc9a7bcde51fb80262e96c2ecf2e3dcd07ad685f508b1baf6519e59d764ceeeaf4ffb84e6d524f0428845e3bdeee829a37fede3fa00b260c54b4c1aa269ee9d593757cee3780da9acfc66806f9fb0ab89bfba03899905c4888a654322c0ccce794ee02c69976fda1dd1e024bcb923cb93b295b2a34c58d24eb0a2a8280fa78ce7cab6c326aa38adca2add45e5", &(0x7f00000002c0)="dfb2594b257cec03ad463aec292e0a4735ccaf6c332b7e1243048ef6e729dcbc5b97d2a04a108d30a6126ee2d263ab3351af96858c3312183682c1f443aa025cc5d6fb5a129f9ec5f603c2b2a7c0336781a92228e0a8ae8e07330c59ad15d9b0e0c347e1dde2a0debd3b5f997f99961a5c09ee09c44bc548fac3ad3d07dfab6b8ea20c6c703c37b51da8bad7c2a1849059aced8bef7c0dbbab0abe4913a0616113ab7b483be4b85fafa0d7663d7eadc908f3724ef81b05189230d0f7b15f7bb9f9a630c055c4a2a54fc1", 0xfff, r0, 0x4}, 0x38) io_setup(0x2, &(0x7f0000000100)=0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) io_submit(r1, 0x1, &(0x7f0000000840)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x3, 0x0) mbind(&(0x7f0000230000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x0) mlock2(&(0x7f0000125000/0x2000)=nil, 0x2000, 0x0) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x4, 0x0, 0x0, 0x2) 10:14:34 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f00000000c0)={0xb}) 10:14:34 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r1, &(0x7f0000000980)={0x8, {"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d85269e832fcdea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000", 0xfffe}}, 0x1006) sendfile(r1, r1, &(0x7f00000001c0), 0x8080ffffff80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80000005) 10:14:34 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f0000000200)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @multicast}, 0x14) setsockopt$packet_int(r2, 0x107, 0xf, &(0x7f0000000100)=0xa00b, 0x4) io_setup(0x7, &(0x7f0000000280)=0x0) io_submit(r4, 0x1, &(0x7f0000002780)=[&(0x7f0000000540)={0x0, 0x0, 0x0, 0x800000000001, 0x0, r0, 0x0}]) 10:14:34 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='limits\x00') preadv(r0, &(0x7f0000000940)=[{&(0x7f0000000040)=""/42, 0x7ffff000}], 0x1, 0x0, 0x0) 10:14:34 executing program 3: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000)=0x9, 0x8, 0x0) pipe(0x0) mbind(&(0x7f0000403000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) creat(0x0, 0x0) r0 = openat$procfs(0xffffff9c, &(0x7f00000003c0)='/proc/consoles\x00', 0x0, 0x0) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000400)={&(0x7f0000000040)="9a96c0cab1439a40f13824ab97668a9ceccf62e4f6ae7c06d226ac1f15346256b05789cd5e731e80c8b082d548e2e776b36dbd45bf35c214fcb0ff398a3bee05bb627fca2be73b80ef33013da22426a73c7aa0730d72fae400a953824c3d00c81b5fe81b146b548e9fe50c6889b95da4177b2af1860adca1c394743a19083953e2f07ea811ae0b07201cb475a819b263f548cc3eae4e57c81f63cdfcba33edfbafce4d", &(0x7f0000000140)=""/16, &(0x7f00000001c0)="06b44c40feb8c19c4348315d764a215e9f971093b8a0ec322233261d43f89a9142dbb05dd3783ede53d30ebc7cb37593ef3aaedcc9a7bcde51fb80262e96c2ecf2e3dcd07ad685f508b1baf6519e59d764ceeeaf4ffb84e6d524f0428845e3bdeee829a37fede3fa00b260c54b4c1aa269ee9d593757cee3780da9acfc66806f9fb0ab89bfba03899905c4888a654322c0ccce794ee02c69976fda1dd1e024bcb923cb93b295b2a34c58d24eb0a2a8280fa78ce7cab6c326aa38adca2add45e5", &(0x7f00000002c0)="dfb2594b257cec03ad463aec292e0a4735ccaf6c332b7e1243048ef6e729dcbc5b97d2a04a108d30a6126ee2d263ab3351af96858c3312183682c1f443aa025cc5d6fb5a129f9ec5f603c2b2a7c0336781a92228e0a8ae8e07330c59ad15d9b0e0c347e1dde2a0debd3b5f997f99961a5c09ee09c44bc548fac3ad3d07dfab6b8ea20c6c703c37b51da8bad7c2a1849059aced8bef7c0dbbab0abe4913a0616113ab7b483be4b85fafa0d7663d7eadc908f3724ef81b05189230d0f7b15f7bb9f9a630c055c4a2a54fc1", 0xfff, r0, 0x4}, 0x38) io_setup(0x2, &(0x7f0000000100)=0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) io_submit(r1, 0x1, &(0x7f0000000840)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x3, 0x0) mbind(&(0x7f0000230000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x0) mlock2(&(0x7f0000125000/0x2000)=nil, 0x2000, 0x0) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x4, 0x0, 0x0, 0x2) [ 471.581884][ T27] audit: type=1800 audit(1653214474.873:70): pid=11855 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1178 res=0 errno=0 [ 471.594473][T11852] EXT4-fs warning (device sda1): verify_group_input:138: Cannot add at group 11 (only 8 groups) 10:14:34 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=@delsa={0x24, 0x1d, 0xed61, 0x0, 0x0, {@in6=@mcast1}}, 0x28}}, 0x0) 10:14:35 executing program 5: socket$inet(0x2, 0x3, 0x8) 10:14:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f00000000c0)={0xb}) 10:14:35 executing program 5: r0 = socket(0x2a, 0x2, 0x0) sendto$netrom(r0, 0x0, 0x0, 0x40040, 0x0, 0x0) [ 471.811140][T11864] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.0'. [ 471.827610][T11865] EXT4-fs warning (device sda1): verify_group_input:138: Cannot add at group 11 (only 8 groups) 10:14:35 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7fff000c}]}) add_key(&(0x7f0000000180)='keyring\x00', &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) request_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0) 10:14:35 executing program 5: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r0 = socket$unix(0x1, 0x1, 0x0) getitimer(0x0, &(0x7f0000000380)) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x4e23}, 0x6e) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r2, 0x8) connect$unix(r0, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) accept(r1, 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x0, 0x100) open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r3, 0x0) accept(r3, 0x0, 0x0) [ 472.106222][ T27] audit: type=1800 audit(1653214475.403:71): pid=11872 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1166 res=0 errno=0 10:14:35 executing program 2: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000)=0x9, 0x8, 0x0) pipe(0x0) mbind(&(0x7f0000403000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) creat(0x0, 0x0) r0 = openat$procfs(0xffffff9c, &(0x7f00000003c0)='/proc/consoles\x00', 0x0, 0x0) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000400)={&(0x7f0000000040)="9a96c0cab1439a40f13824ab97668a9ceccf62e4f6ae7c06d226ac1f15346256b05789cd5e731e80c8b082d548e2e776b36dbd45bf35c214fcb0ff398a3bee05bb627fca2be73b80ef33013da22426a73c7aa0730d72fae400a953824c3d00c81b5fe81b146b548e9fe50c6889b95da4177b2af1860adca1c394743a19083953e2f07ea811ae0b07201cb475a819b263f548cc3eae4e57c81f63cdfcba33edfbafce4d", &(0x7f0000000140)=""/16, &(0x7f00000001c0)="06b44c40feb8c19c4348315d764a215e9f971093b8a0ec322233261d43f89a9142dbb05dd3783ede53d30ebc7cb37593ef3aaedcc9a7bcde51fb80262e96c2ecf2e3dcd07ad685f508b1baf6519e59d764ceeeaf4ffb84e6d524f0428845e3bdeee829a37fede3fa00b260c54b4c1aa269ee9d593757cee3780da9acfc66806f9fb0ab89bfba03899905c4888a654322c0ccce794ee02c69976fda1dd1e024bcb923cb93b295b2a34c58d24eb0a2a8280fa78ce7cab6c326aa38adca2add45e5", &(0x7f00000002c0)="dfb2594b257cec03ad463aec292e0a4735ccaf6c332b7e1243048ef6e729dcbc5b97d2a04a108d30a6126ee2d263ab3351af96858c3312183682c1f443aa025cc5d6fb5a129f9ec5f603c2b2a7c0336781a92228e0a8ae8e07330c59ad15d9b0e0c347e1dde2a0debd3b5f997f99961a5c09ee09c44bc548fac3ad3d07dfab6b8ea20c6c703c37b51da8bad7c2a1849059aced8bef7c0dbbab0abe4913a0616113ab7b483be4b85fafa0d7663d7eadc908f3724ef81b05189230d0f7b15f7bb9f9a630c055c4a2a54fc1", 0xfff, r0, 0x4}, 0x38) io_setup(0x2, &(0x7f0000000100)=0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) io_submit(r1, 0x1, &(0x7f0000000840)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x3, 0x0) mbind(&(0x7f0000230000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x0) mlock2(&(0x7f0000125000/0x2000)=nil, 0x2000, 0x0) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x4, 0x0, 0x0, 0x2) 10:14:35 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x74, 0x0, 0x0, 0xdc08}]}) 10:14:35 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000080)=0x400000001, 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0xa}, 0x1c) 10:14:35 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_x25_SIOCDELRT(r0, 0x890c, &(0x7f0000000000)={@remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x2}, 0x0, 'dummy0\x00'}) 10:14:35 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002740)={0xd, 0x4, &(0x7f0000000380)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x8f}]}, &(0x7f00000025c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:14:35 executing program 3: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000)=0x9, 0x8, 0x0) pipe(0x0) mbind(&(0x7f0000403000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) creat(0x0, 0x0) r0 = openat$procfs(0xffffff9c, &(0x7f00000003c0)='/proc/consoles\x00', 0x0, 0x0) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000400)={&(0x7f0000000040)="9a96c0cab1439a40f13824ab97668a9ceccf62e4f6ae7c06d226ac1f15346256b05789cd5e731e80c8b082d548e2e776b36dbd45bf35c214fcb0ff398a3bee05bb627fca2be73b80ef33013da22426a73c7aa0730d72fae400a953824c3d00c81b5fe81b146b548e9fe50c6889b95da4177b2af1860adca1c394743a19083953e2f07ea811ae0b07201cb475a819b263f548cc3eae4e57c81f63cdfcba33edfbafce4d", &(0x7f0000000140)=""/16, &(0x7f00000001c0)="06b44c40feb8c19c4348315d764a215e9f971093b8a0ec322233261d43f89a9142dbb05dd3783ede53d30ebc7cb37593ef3aaedcc9a7bcde51fb80262e96c2ecf2e3dcd07ad685f508b1baf6519e59d764ceeeaf4ffb84e6d524f0428845e3bdeee829a37fede3fa00b260c54b4c1aa269ee9d593757cee3780da9acfc66806f9fb0ab89bfba03899905c4888a654322c0ccce794ee02c69976fda1dd1e024bcb923cb93b295b2a34c58d24eb0a2a8280fa78ce7cab6c326aa38adca2add45e5", &(0x7f00000002c0)="dfb2594b257cec03ad463aec292e0a4735ccaf6c332b7e1243048ef6e729dcbc5b97d2a04a108d30a6126ee2d263ab3351af96858c3312183682c1f443aa025cc5d6fb5a129f9ec5f603c2b2a7c0336781a92228e0a8ae8e07330c59ad15d9b0e0c347e1dde2a0debd3b5f997f99961a5c09ee09c44bc548fac3ad3d07dfab6b8ea20c6c703c37b51da8bad7c2a1849059aced8bef7c0dbbab0abe4913a0616113ab7b483be4b85fafa0d7663d7eadc908f3724ef81b05189230d0f7b15f7bb9f9a630c055c4a2a54fc1", 0xfff, r0, 0x4}, 0x38) io_setup(0x2, &(0x7f0000000100)=0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) io_submit(r1, 0x1, &(0x7f0000000840)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x3, 0x0) mbind(&(0x7f0000230000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x0) mlock2(&(0x7f0000125000/0x2000)=nil, 0x2000, 0x0) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x4, 0x0, 0x0, 0x2) 10:14:35 executing program 4: unshare(0x6c060000) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000001}, 0x400a0c1) r0 = socket$inet6(0xa, 0x1, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$IP6T_SO_GET_ENTRIES(r1, 0x29, 0x41, &(0x7f0000000c40)={'security\x00', 0x4, "21a992a2"}, &(0x7f0000001c80)=0x2c) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3900}, 0x0, r2}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180), 0xc, &(0x7f0000000280)={&(0x7f0000000140)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x24004000}, 0x40000) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x20000000) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000300)=0x4000) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpu.stat\x00', 0x275a, 0x0) r4 = creat(&(0x7f0000000280)='./file1\x00', 0x0) fallocate(r4, 0x0, 0x0, 0x2000402) unshare(0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x4000000000000, 0x40, &(0x7f0000000480)=@raw={'raw\x00', 0x2, 0x3, 0x330, 0x0, 0x0, 0x198, 0x198, 0x198, 0x358, 0x358, 0x358, 0x358, 0x358, 0x3, 0x0, {[{{@uncond, 0x0, 0x98, 0xd8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "631499f89a95e49806ea7f9eaecf0b0fd0691f86bb9a323cbbaffc30fb26"}}}, {{@uncond, 0x0, 0x98, 0x1c0, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@unspec=@SECMARK={0x128, 'SECMARK\x00', 0x0, {0x0, 0x0, 'system_u:object_r:anacron_exec_t:s0\x00'}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x390) fstatfs(0xffffffffffffffff, &(0x7f0000000380)=""/134) setsockopt$SO_TIMESTAMP(0xffffffffffffffff, 0x1, 0x23, 0x0, 0xfef6) 10:14:35 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)={{0x14, 0x10, 0x1, 0x2}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x5, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x64, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x21}, @NFTA_SET_DESC={0x20, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_CONCAT={0x1c, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x2}]}]}]}, @NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0x7}]}], {0x14, 0x10}}, 0xac}}, 0x0) 10:14:35 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_x25_SIOCDELRT(r0, 0x890c, &(0x7f0000000000)={@remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x2}, 0x0, 'dummy0\x00'}) 10:14:35 executing program 5: syz_mount_image$tmpfs(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f00000000c0)=@v1={0x0, @adiantum, 0x0, @desc1}) utime(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000200), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000100)={0x0, "33ce9cd62ca7d5ded205c44c78d8e6c4426d716fae01002183b1831bb555212432d4e0d0f53109223931f7ee0dd474517e97dfa500000000000000070000bcde"}, 0x48, 0xfffffffffffffffd) keyctl$setperm(0x5, r1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0/../file0/file0\x00') 10:14:35 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_x25_SIOCDELRT(r0, 0x890c, &(0x7f0000000000)={@remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x2}, 0x0, 'dummy0\x00'}) 10:14:36 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x63, 0x11, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x5}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) 10:14:36 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newtaction={0xa0, 0x30, 0x1, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_gact={0x30, 0x2, 0x0, 0x0, {{0x9}, {0x4}, {0x4}, {0xc}, {0xc, 0x8, {0xe603}}}}, @m_sample={0x58, 0x1, 0x0, 0x0, {{0xb}, {0x2c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x2}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8}, @TCA_SAMPLE_PARMS={0x18}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 10:14:36 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_x25_SIOCDELRT(r0, 0x890c, &(0x7f0000000000)={@remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x2}, 0x0, 'dummy0\x00'}) 10:14:36 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000440), 0x200, 0x101002) ioctl$USBDEVFS_CLAIM_PORT(r0, 0x80045518, &(0x7f0000000000)=0x1) 10:14:36 executing program 5: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001ac0), 0x0, 0x0) read$FUSE(r0, &(0x7f0000005300)={0x2020}, 0xfd27) 10:14:36 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f0000000100)='./file0\x00', 0x108) inotify_add_watch(r0, &(0x7f0000000040)='./file0\x00', 0xe0000214) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file1\x00', 0x0) futimesat(r1, &(0x7f00000000c0)='./file1\x00', 0x0) 10:14:36 executing program 4: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f0000001880)=[{&(0x7f00000002c0)="4ea40ea5646ae5549b2a1aff9072c4fdfc02ebbc3137e1125ae198ca381e01ce66b5f73abecbe819fac5cf78f5d5455b075ef9e4fc05eea1169936d1306625654b4f64d0f3f4c704d32581fc14e35c07c8fd11bd7d627ae5a517c1ae798d48947d4b50ac2b2f7ed6ff1c9fd5063b8d41f25e274d620f69a08f450f359be8a61bc90fbb03651ca04e0475018605a9b6d2224bc9e637127c509275f3528d23a8cfaed425ad5ea018ab200d8fbc98f44cf22a6fedd56cc1928b573f4a8b4c13c46826c72b377a229d8a75c990f5a1dd94a6ecacf4c2083c794c2225b470bf08009ae9306029b4096a68bb2e9550a8e20751998200a4ea4d01e76fa563b40859752a50c9836244a2e1eff038f7057872081d72a82c6520db406b8595849238b531f9b32d95e1a0bf8576bfba597f8e1b7c49ab8b02b97b99b01fac0a25a140077337aff9b960a3209e329303323cb58788f37d5651af26c0fb08b8f20d9f943740d1b9e6d79ba3351f3eed8ff622333b25d0a1ec3e512a1dd8fcce3f78e5f96f8d2d910a157008612dc33c7ecdba8c9ddaa705920cbf9e2a40c489c7628494dd626bb2042c431f5e12265ce213209877e051310886a741fd36e7b12d6897a84ab48709955b80e832f9e7261d332341548f2b94a941e34c395e1c6b98353aca7cb4f3f800faf30ef74a83f3a4344d6c89a04f0f5d640c0fb6c00fdea1", 0x1fa, 0x6}], 0x0, &(0x7f0000001ac0)={[{@fmask}, {@show_sys_files_yes}, {@umask}, {@disable_sparse_no}, {@errors_recover}, {@fmask}, {@dmask}, {}, {@fmask}]}) 10:14:36 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000000c0), 0x0, 0x0) pread64(r0, 0x0, 0x0, 0x0) 10:14:36 executing program 0: socket$inet_tcp(0x2, 0x1, 0x0) pselect6(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0, 0x0) 10:14:36 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x40505331, &(0x7f0000000040)={{0x0, 0x40}}) 10:14:36 executing program 0: sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000003c0)={0x14, 0x1d, 0x1, 0x0, 0x0, "", [@nested={0x4}]}, 0x14}], 0x1}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000003d40)=[{{&(0x7f0000000280)=@pppoe={0x18, 0x0, {0x0, @link_local}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/181, 0xb5}], 0x1, &(0x7f0000000840)=""/4096, 0x1000}, 0xffffffff}, {{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000004c0)=""/181, 0xb5}], 0x1, &(0x7f0000000580)=""/128, 0x80}, 0xfff}, {{&(0x7f0000000680)=@caif=@dgm, 0x80, &(0x7f0000001b00)=[{&(0x7f0000000380)=""/41, 0x29}, {&(0x7f0000001840)=""/153, 0x99}, {&(0x7f0000000700)=""/128, 0x80}, {&(0x7f0000000600)=""/10, 0xa}, {&(0x7f0000001900)=""/209, 0xd1}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x6}, 0x9}, {{&(0x7f0000001b80)=@alg, 0x80, &(0x7f0000001e00)=[{&(0x7f00000007c0)=""/62, 0x3e}, {&(0x7f0000001c00)=""/178, 0xb2}, {&(0x7f0000001a80)=""/33, 0x21}, {&(0x7f0000001cc0)=""/31, 0x1f}, {&(0x7f0000001d00)=""/246, 0xf6}], 0x5, &(0x7f0000001e80)=""/54, 0x36}, 0x7}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001ec0)=""/165, 0xa5}, {&(0x7f0000001f80)=""/236, 0xec}, {&(0x7f0000002080)=""/199, 0xc7}, {&(0x7f0000002180)=""/36, 0x24}, {&(0x7f00000021c0)=""/137, 0x89}, {&(0x7f0000002280)}, {&(0x7f00000022c0)=""/177, 0xb1}, {&(0x7f0000002380)=""/108, 0x6c}, {&(0x7f0000002400)=""/87, 0x57}, {&(0x7f0000002480)=""/161, 0xa1}], 0xa, &(0x7f0000002600)=""/4096, 0x1000}, 0x5}, {{&(0x7f0000003600)=@ax25={{}, [@default, @remote, @rose, @rose, @netrom, @netrom, @rose, @null]}, 0x80, &(0x7f0000003680)}, 0x3}, {{&(0x7f00000036c0)=@pppol2tpin6, 0x80, &(0x7f0000003bc0)=[{&(0x7f0000003740)=""/120, 0x78}, {&(0x7f00000037c0)}, {&(0x7f0000003800)=""/98, 0x62}, {&(0x7f0000003880)=""/228, 0xe4}, {&(0x7f0000003980)=""/33, 0x21}, {&(0x7f00000039c0)=""/50, 0x32}, {&(0x7f0000003a00)=""/244, 0xf4}, {&(0x7f0000003b00)=""/135, 0x87}], 0x8, &(0x7f0000003c40)=""/198, 0xc6}, 0x7}], 0x7, 0x40000002, &(0x7f0000003f00)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r0, &(0x7f0000000180)={0x1a, 0x0, 0x80, 0x8, 0x0, 0x0, @dev}, 0x10) sendmmsg(r0, &(0x7f0000001380), 0x3fffffffffffeed, 0x0) [ 473.477079][T11917] loop4: detected capacity change from 0 to 1 [ 473.537352][T11917] ntfs: (device loop4): is_boot_sector_ntfs(): Invalid boot sector checksum. 10:14:36 executing program 5: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001ac0), 0x0, 0x0) read$FUSE(r0, &(0x7f0000005300)={0x2020}, 0xfd27) 10:14:36 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_IRQ_LINE_STATUS(r1, 0xc008ae67, &(0x7f0000000280)) 10:14:36 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000003e00)=ANY=[], 0x37f0}, 0x1, 0x0, 0x0, 0x4040004}, 0x0) 10:14:36 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000004380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_FIOSETOWN(r1, 0x8901, &(0x7f0000001380)=0xffffffffffffffff) clock_gettime(0x0, 0x0) sendmmsg(r0, &(0x7f0000002080)=[{{0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)="cd", 0x1}], 0x1}}], 0x1, 0x20000011) [ 473.607720][T11917] ntfs: (device loop4): read_ntfs_boot_sector(): Primary boot sector is invalid. [ 473.692502][T11917] ntfs: (device loop4): is_boot_sector_ntfs(): Invalid boot sector checksum. [ 473.706515][T11917] ntfs: (device loop4): is_boot_sector_ntfs(): Invalid boot sector checksum. 10:14:37 executing program 1: syz_clone(0xd3108080, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x40006000, 0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f00000005c0)="366a20fda1ea2f17f3229b01d1bc0fc01391079fada6720abf5e572a7c1f9137ad2e847a046b90c9c92f2f757b2984bf41db859a923ebced629e2bc9492b5863dd9f8e8343f940a9c10045b7a6033601311ceafaf1eb2bee2c8ef40000000059676a1c9d871eebf608a94a22eb6de0216cc84d2548909fbdf18519c021b513e59053363d35349f0d79e2893b7921ad5000ac0e0b78362fc2c1c8f110498675756cc4fb91b0d51374b8d7d4f9bad330bd1d0708364b6b168fbdcfee6e6d4c27f5eb7bd8b9d304bd388f2cc2c490a90ac57acaf63bf0f5b91748f966e92cc684db215925e5d9866a597824588afab1c67526a603b29bcac0640a883e43cbefe6b0def344b237b2b726abb414c07c0634bb26add8c01abb6a80785974d844942cac54326fa19b5b48f0910dbc1d060847ceef09f740000000586f13566f9b375cec3a3aea468b6a1326cf2adabb393300e259e028e2bcf0c0be52d802a30f4ba9ca029db4447295bb85cbb257d02cc2372d2ef068c756079302cd3ef573121303c1f4ba26d26d0663ef0c7debc1994826415770d8c3a68722a43fb045278f5b7f18c9caa0be893472c41685038e139982042e7d9eb3991073356cfacc99a8bdd9402a7ee47d7d6c8f0615f10dfb04a398d582fd6d55a1b650f4a0fff81eaa3278d4a0e6a2a33fe496a06159d0256bab36dfda6a8a3eabbb60781d") 10:14:37 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$l2tp(0x2, 0x2, 0x73) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) [ 473.756656][T11917] ntfs: (device loop4): read_ntfs_boot_sector(): Could not find a valid backup boot sector. 10:14:37 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000380)=[@in6={0xa, 0x0, 0x0, @local, 0x5}]}, &(0x7f0000000180)=0x10) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000000c0)={r2, @in={{0x2, 0x0, @empty}}, 0x0, 0x0, 0x0, 0x7, 0x326}, 0x9c) [ 473.868260][T11917] ntfs: (device loop4): ntfs_fill_super(): Not an NTFS volume. 10:14:37 executing program 4: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f0000001880)=[{&(0x7f00000002c0)="4ea40ea5646ae5549b2a1aff9072c4fdfc02ebbc3137e1125ae198ca381e01ce66b5f73abecbe819fac5cf78f5d5455b075ef9e4fc05eea1169936d1306625654b4f64d0f3f4c704d32581fc14e35c07c8fd11bd7d627ae5a517c1ae798d48947d4b50ac2b2f7ed6ff1c9fd5063b8d41f25e274d620f69a08f450f359be8a61bc90fbb03651ca04e0475018605a9b6d2224bc9e637127c509275f3528d23a8cfaed425ad5ea018ab200d8fbc98f44cf22a6fedd56cc1928b573f4a8b4c13c46826c72b377a229d8a75c990f5a1dd94a6ecacf4c2083c794c2225b470bf08009ae9306029b4096a68bb2e9550a8e20751998200a4ea4d01e76fa563b40859752a50c9836244a2e1eff038f7057872081d72a82c6520db406b8595849238b531f9b32d95e1a0bf8576bfba597f8e1b7c49ab8b02b97b99b01fac0a25a140077337aff9b960a3209e329303323cb58788f37d5651af26c0fb08b8f20d9f943740d1b9e6d79ba3351f3eed8ff622333b25d0a1ec3e512a1dd8fcce3f78e5f96f8d2d910a157008612dc33c7ecdba8c9ddaa705920cbf9e2a40c489c7628494dd626bb2042c431f5e12265ce213209877e051310886a741fd36e7b12d6897a84ab48709955b80e832f9e7261d332341548f2b94a941e34c395e1c6b98353aca7cb4f3f800faf30ef74a83f3a4344d6c89a04f0f5d640c0fb6c00fdea1", 0x1fa, 0x6}], 0x0, &(0x7f0000001ac0)={[{@fmask}, {@show_sys_files_yes}, {@umask}, {@disable_sparse_no}, {@errors_recover}, {@fmask}, {@dmask}, {}, {@fmask}]}) 10:14:37 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$l2tp(0x2, 0x2, 0x73) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) 10:14:37 executing program 5: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001ac0), 0x0, 0x0) read$FUSE(r0, &(0x7f0000005300)={0x2020}, 0xfd27) 10:14:37 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$l2tp(0x2, 0x2, 0x73) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) [ 474.119800][T11953] loop4: detected capacity change from 0 to 1 [ 474.240035][T11953] ntfs: (device loop4): is_boot_sector_ntfs(): Invalid boot sector checksum. [ 474.296359][T11953] ntfs: (device loop4): read_ntfs_boot_sector(): Primary boot sector is invalid. [ 474.325531][T11953] ntfs: (device loop4): is_boot_sector_ntfs(): Invalid boot sector checksum. [ 474.338908][T11953] ntfs: (device loop4): is_boot_sector_ntfs(): Invalid boot sector checksum. 10:14:37 executing program 0: sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000003c0)={0x14, 0x1d, 0x1, 0x0, 0x0, "", [@nested={0x4}]}, 0x14}], 0x1}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000003d40)=[{{&(0x7f0000000280)=@pppoe={0x18, 0x0, {0x0, @link_local}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/181, 0xb5}], 0x1, &(0x7f0000000840)=""/4096, 0x1000}, 0xffffffff}, {{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000004c0)=""/181, 0xb5}], 0x1, &(0x7f0000000580)=""/128, 0x80}, 0xfff}, {{&(0x7f0000000680)=@caif=@dgm, 0x80, &(0x7f0000001b00)=[{&(0x7f0000000380)=""/41, 0x29}, {&(0x7f0000001840)=""/153, 0x99}, {&(0x7f0000000700)=""/128, 0x80}, {&(0x7f0000000600)=""/10, 0xa}, {&(0x7f0000001900)=""/209, 0xd1}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x6}, 0x9}, {{&(0x7f0000001b80)=@alg, 0x80, &(0x7f0000001e00)=[{&(0x7f00000007c0)=""/62, 0x3e}, {&(0x7f0000001c00)=""/178, 0xb2}, {&(0x7f0000001a80)=""/33, 0x21}, {&(0x7f0000001cc0)=""/31, 0x1f}, {&(0x7f0000001d00)=""/246, 0xf6}], 0x5, &(0x7f0000001e80)=""/54, 0x36}, 0x7}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001ec0)=""/165, 0xa5}, {&(0x7f0000001f80)=""/236, 0xec}, {&(0x7f0000002080)=""/199, 0xc7}, {&(0x7f0000002180)=""/36, 0x24}, {&(0x7f00000021c0)=""/137, 0x89}, {&(0x7f0000002280)}, {&(0x7f00000022c0)=""/177, 0xb1}, {&(0x7f0000002380)=""/108, 0x6c}, {&(0x7f0000002400)=""/87, 0x57}, {&(0x7f0000002480)=""/161, 0xa1}], 0xa, &(0x7f0000002600)=""/4096, 0x1000}, 0x5}, {{&(0x7f0000003600)=@ax25={{}, [@default, @remote, @rose, @rose, @netrom, @netrom, @rose, @null]}, 0x80, &(0x7f0000003680)}, 0x3}, {{&(0x7f00000036c0)=@pppol2tpin6, 0x80, &(0x7f0000003bc0)=[{&(0x7f0000003740)=""/120, 0x78}, {&(0x7f00000037c0)}, {&(0x7f0000003800)=""/98, 0x62}, {&(0x7f0000003880)=""/228, 0xe4}, {&(0x7f0000003980)=""/33, 0x21}, {&(0x7f00000039c0)=""/50, 0x32}, {&(0x7f0000003a00)=""/244, 0xf4}, {&(0x7f0000003b00)=""/135, 0x87}], 0x8, &(0x7f0000003c40)=""/198, 0xc6}, 0x7}], 0x7, 0x40000002, &(0x7f0000003f00)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r0, &(0x7f0000000180)={0x1a, 0x0, 0x80, 0x8, 0x0, 0x0, @dev}, 0x10) sendmmsg(r0, &(0x7f0000001380), 0x3fffffffffffeed, 0x0) 10:14:37 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x42, &(0x7f0000000000)={0x77359400}, 0x10) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) 10:14:37 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$l2tp(0x2, 0x2, 0x73) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) 10:14:37 executing program 5: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001ac0), 0x0, 0x0) read$FUSE(r0, &(0x7f0000005300)={0x2020}, 0xfd27) 10:14:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=@newspdinfo={0x1c, 0x24, 0x1, 0x0, 0x0, 0x0, [@XFRMA_SPD_IPV4_HTHRESH={0x6, 0x3, {0x4b}}]}, 0x1c}}, 0x0) 10:14:37 executing program 1: r0 = socket$can_bcm(0x1d, 0x2, 0x2) io_setup(0xa, &(0x7f0000000240)=0x0) connect$can_bcm(r0, &(0x7f00000003c0), 0x10) sendmsg$can_bcm(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000007209"], 0x80}}, 0x0) sendmsg$can_bcm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000002c0)=ANY=[@ANYBLOB="05"], 0x48}}, 0x0) io_submit(r1, 0x20000000000002d6, &(0x7f0000000280)=[&(0x7f00000000c0)={0x400000, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000200)="060000000000003f420f000000000000580f02000000003f420f000000000000ffffffff000000000000", 0x38}]) 10:14:37 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x42, &(0x7f0000000000)={0x77359400}, 0x10) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) 10:14:37 executing program 4: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f0000001880)=[{&(0x7f00000002c0)="4ea40ea5646ae5549b2a1aff9072c4fdfc02ebbc3137e1125ae198ca381e01ce66b5f73abecbe819fac5cf78f5d5455b075ef9e4fc05eea1169936d1306625654b4f64d0f3f4c704d32581fc14e35c07c8fd11bd7d627ae5a517c1ae798d48947d4b50ac2b2f7ed6ff1c9fd5063b8d41f25e274d620f69a08f450f359be8a61bc90fbb03651ca04e0475018605a9b6d2224bc9e637127c509275f3528d23a8cfaed425ad5ea018ab200d8fbc98f44cf22a6fedd56cc1928b573f4a8b4c13c46826c72b377a229d8a75c990f5a1dd94a6ecacf4c2083c794c2225b470bf08009ae9306029b4096a68bb2e9550a8e20751998200a4ea4d01e76fa563b40859752a50c9836244a2e1eff038f7057872081d72a82c6520db406b8595849238b531f9b32d95e1a0bf8576bfba597f8e1b7c49ab8b02b97b99b01fac0a25a140077337aff9b960a3209e329303323cb58788f37d5651af26c0fb08b8f20d9f943740d1b9e6d79ba3351f3eed8ff622333b25d0a1ec3e512a1dd8fcce3f78e5f96f8d2d910a157008612dc33c7ecdba8c9ddaa705920cbf9e2a40c489c7628494dd626bb2042c431f5e12265ce213209877e051310886a741fd36e7b12d6897a84ab48709955b80e832f9e7261d332341548f2b94a941e34c395e1c6b98353aca7cb4f3f800faf30ef74a83f3a4344d6c89a04f0f5d640c0fb6c00fdea1", 0x1fa, 0x6}], 0x0, &(0x7f0000001ac0)={[{@fmask}, {@show_sys_files_yes}, {@umask}, {@disable_sparse_no}, {@errors_recover}, {@fmask}, {@dmask}, {}, {@fmask}]}) 10:14:37 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x6, 0x4, &(0x7f0000001e80)=ANY=[@ANYBLOB="18020000e2ffffff000000000000000085000000360000009500001800000000922ae83713ab9600010000801b10fb54a8cb72d232ad558c46fff4208d49631979a42d6884ec11ce1013ac30e00bd0081f8504e19a5183d769676520e98a263345e44d510100c4d86abeb12303ff139fe0d0020000d60400000007d3670000008aff66d6b3181ffc1d62a3954c11c27839dc007c4d296e7359ea79a75dd098bbc4fa13aee48ca9e8969faebf3183fe803ab3f5024b52dc265b36fc9dae00a09404f01f9504d0976d252bd8d24538556e5e57bee3b8cf464ef3c6a7def8bad3ca6e3abdb21696e340bb8e2a093adc57196b40def3858ef569147fa4108328392d322ab4df10a2f69a6bdf7257ab44e81042410f57466f59aea2544047d6d8ac442e0000000000ee16c729300d230180000000000000a87db3670bba302085a22b5a8b051dc254ed5290a8cd8470e776d6b80630d6cbde49b29a6cb5f4fc0001745cff0e5fe53238aeada5acf3209a08439f1ff01ffbe5b57922b6f6c67e02aa6d7760525b595fe1f697bc114ed1778e97a3f0295f946974cfb458be2a34cf924dc37b558fbf17a76f3547497aba5033d186e30ec8a57c814382ffab045ca077a9d15251875432e74b54afaf4985683c229ff92be0dade95ae7b68136b0046d535dd39c0f35469869e9b342b953f81447e6b9e522d62b1e6ffdaab304f134306335fc7a44195254b45a6c1312a13696c7202df5f764713504f7b0300000000000000e54e9072a22d91744a332e2fa806d93a152ee63c5cd98a8569a6d6bcfb0000002cf6c75ac63f04af77c98a1459ab1e64885173b2b7130eae67e0ebe380d0f648713e68153579c02d71c58d147b00821ab9a6475b31e1ebf1369afe33b6b7d44bdaa79b97afcc2713dda8f398682efbf3983f283f2f00000000992774814d63c933912dd0c6908149cb79c5cb0a38856929e7d8b1b06c9bd5d7e5490f3b8596b694ea9483bd4bd287c83df998a7469426ec8b0000000000000010ff2cd18bdd8ad0983bc90770bbd26a82b9d99d17c02a97b523c47ef8c33400e90d3fbe011904ff782ca00edf1147a71bcc738ef636d32b01933556f9afe772cd45af8aeffe2753088e02ca6bb2feecf0a93a03371320980865c7c62ea4d8f8a864dce9fa85aeb0454349100296ee2dba39c3f6fd6cf96714e11fe03b506380591a8c68e537dd659a7418c1e122bd4c219f8a30160f2ac54f842e3be1c95b15175d0e664beb126000e96549e1a1208c686edb475b705e8a9515c96f4fc6b3c925ea404edbb3845111aed1637ec356a1c814102626ef551e580fd6ce9eac602c1756f6d105671241d48a8abe64f5caecc45f953383722135ed9925989e01eae489ec7052f8ed72c326c7a8aa63999ee1f47ce5cb7365773ea52b6dbbd56d222659480e82c6f84d2033d9d1b597c54ce1822d14b7c7699b9d54f5f11f2e6e65588c515eb70212e8701e94e7b421dd474cffbc35bc8623cd5eb68af82275a940be0400000000000000bcc3fbe7d90d296d6a8e9f54cf881f606b381e4803b500000000000000000000004a2357ba5f6000de1cfa88b7165dcfcf2aaef46a7bfb99b15d442bbc908fdb686d5da2da1a4b5024b653ea923c19e6cb723c1923b3eea2d73e136dff383c9fbbac53dfdcb1a68c98c7e96fe39eec23963faf3ebed3409144c7c53d6318ced678a621450a9b01e9f2772e5fa454d68d90677d8de36c3215d2ff3cfadcf65eb92adc6c62d66b11cb2d7556414a86dfa94bb7aa52c7febb1e9b2efcbbc5bccf9d39bed802f4f056976a128c76629a362ee9cc624ec454b90200fd9603f96908bddc14500000000000000000000000000000ba4297c979144d6cc2d6386083d6e937a16d37bb77feabae4d5264fd365140e00ca3b0c022cb693f09d79206279f99b33879ceff5479e81c71e332714d1a93fa438afb3e1ae2ea340c8ad047b98da079aa022cfd252d602cb04628f9f8e618eb3960937f993655578be1e98fcb55e7e34cd4b0adde7db978e6782d1d9a974b2184333658a8d6136bec61e30f31beb62dd1f2f7f9494d631a8231e30685db5e635d88a1e64b91"], &(0x7f0000000040)='GPL\x00', 0x4, 0x1076, &(0x7f0000000300)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cpuacct.usage_percpu_sys\x00', 0x26e1, 0x0) r2 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000001300)={r0, r1, 0x25}, 0x10) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000002000000000000000000001e95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000100)={r2, r0, 0x4, r3}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) [ 474.628861][T11973] loop4: detected capacity change from 0 to 1 10:14:38 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x7}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x58, 0x9, 0xa, 0x401, 0x0, 0x0, {0x7}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x21}, @NFTA_SET_EXPR={0x1c, 0x11, 0x0, 0x1, @meta={{0x9}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_META_KEY={0x8}]}}}]}], {0x14, 0x10}}, 0xa0}}, 0x0) 10:14:38 executing program 4: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f0000001880)=[{&(0x7f00000002c0)="4ea40ea5646ae5549b2a1aff9072c4fdfc02ebbc3137e1125ae198ca381e01ce66b5f73abecbe819fac5cf78f5d5455b075ef9e4fc05eea1169936d1306625654b4f64d0f3f4c704d32581fc14e35c07c8fd11bd7d627ae5a517c1ae798d48947d4b50ac2b2f7ed6ff1c9fd5063b8d41f25e274d620f69a08f450f359be8a61bc90fbb03651ca04e0475018605a9b6d2224bc9e637127c509275f3528d23a8cfaed425ad5ea018ab200d8fbc98f44cf22a6fedd56cc1928b573f4a8b4c13c46826c72b377a229d8a75c990f5a1dd94a6ecacf4c2083c794c2225b470bf08009ae9306029b4096a68bb2e9550a8e20751998200a4ea4d01e76fa563b40859752a50c9836244a2e1eff038f7057872081d72a82c6520db406b8595849238b531f9b32d95e1a0bf8576bfba597f8e1b7c49ab8b02b97b99b01fac0a25a140077337aff9b960a3209e329303323cb58788f37d5651af26c0fb08b8f20d9f943740d1b9e6d79ba3351f3eed8ff622333b25d0a1ec3e512a1dd8fcce3f78e5f96f8d2d910a157008612dc33c7ecdba8c9ddaa705920cbf9e2a40c489c7628494dd626bb2042c431f5e12265ce213209877e051310886a741fd36e7b12d6897a84ab48709955b80e832f9e7261d332341548f2b94a941e34c395e1c6b98353aca7cb4f3f800faf30ef74a83f3a4344d6c89a04f0f5d640c0fb6c00fdea1", 0x1fa, 0x6}], 0x0, &(0x7f0000001ac0)={[{@fmask}, {@show_sys_files_yes}, {@umask}, {@disable_sparse_no}, {@errors_recover}, {@fmask}, {@dmask}, {}, {@fmask}]}) 10:14:38 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x2}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x78, 0x9, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x21}, @NFTA_SET_EXPR={0x3c, 0x11, 0x0, 0x1, @bitwise={{0xc}, @val={0x2c, 0x2, 0x0, 0x1, [@NFTA_BITWISE_XOR={0x4}, @NFTA_BITWISE_LEN={0x8, 0x3, 0x1, 0x0, 0x5}, @NFTA_BITWISE_DREG={0x8, 0x2, 0x1, 0x0, 0x4}, @NFTA_BITWISE_MASK={0xc, 0x4, 0x0, 0x1, [@NFTA_DATA_VALUE={0x5, 0x1, "f1"}]}, @NFTA_BITWISE_SREG={0x8, 0x1, 0x1, 0x0, 0x4}]}}}]}], {0x14, 0x10}}, 0xc0}}, 0x0) [ 474.820844][T11983] loop4: detected capacity change from 0 to 1 10:14:38 executing program 0: sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000003c0)={0x14, 0x1d, 0x1, 0x0, 0x0, "", [@nested={0x4}]}, 0x14}], 0x1}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000003d40)=[{{&(0x7f0000000280)=@pppoe={0x18, 0x0, {0x0, @link_local}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/181, 0xb5}], 0x1, &(0x7f0000000840)=""/4096, 0x1000}, 0xffffffff}, {{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000004c0)=""/181, 0xb5}], 0x1, &(0x7f0000000580)=""/128, 0x80}, 0xfff}, {{&(0x7f0000000680)=@caif=@dgm, 0x80, &(0x7f0000001b00)=[{&(0x7f0000000380)=""/41, 0x29}, {&(0x7f0000001840)=""/153, 0x99}, {&(0x7f0000000700)=""/128, 0x80}, {&(0x7f0000000600)=""/10, 0xa}, {&(0x7f0000001900)=""/209, 0xd1}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x6}, 0x9}, {{&(0x7f0000001b80)=@alg, 0x80, &(0x7f0000001e00)=[{&(0x7f00000007c0)=""/62, 0x3e}, {&(0x7f0000001c00)=""/178, 0xb2}, {&(0x7f0000001a80)=""/33, 0x21}, {&(0x7f0000001cc0)=""/31, 0x1f}, {&(0x7f0000001d00)=""/246, 0xf6}], 0x5, &(0x7f0000001e80)=""/54, 0x36}, 0x7}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001ec0)=""/165, 0xa5}, {&(0x7f0000001f80)=""/236, 0xec}, {&(0x7f0000002080)=""/199, 0xc7}, {&(0x7f0000002180)=""/36, 0x24}, {&(0x7f00000021c0)=""/137, 0x89}, {&(0x7f0000002280)}, {&(0x7f00000022c0)=""/177, 0xb1}, {&(0x7f0000002380)=""/108, 0x6c}, {&(0x7f0000002400)=""/87, 0x57}, {&(0x7f0000002480)=""/161, 0xa1}], 0xa, &(0x7f0000002600)=""/4096, 0x1000}, 0x5}, {{&(0x7f0000003600)=@ax25={{}, [@default, @remote, @rose, @rose, @netrom, @netrom, @rose, @null]}, 0x80, &(0x7f0000003680)}, 0x3}, {{&(0x7f00000036c0)=@pppol2tpin6, 0x80, &(0x7f0000003bc0)=[{&(0x7f0000003740)=""/120, 0x78}, {&(0x7f00000037c0)}, {&(0x7f0000003800)=""/98, 0x62}, {&(0x7f0000003880)=""/228, 0xe4}, {&(0x7f0000003980)=""/33, 0x21}, {&(0x7f00000039c0)=""/50, 0x32}, {&(0x7f0000003a00)=""/244, 0xf4}, {&(0x7f0000003b00)=""/135, 0x87}], 0x8, &(0x7f0000003c40)=""/198, 0xc6}, 0x7}], 0x7, 0x40000002, &(0x7f0000003f00)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r0, &(0x7f0000000180)={0x1a, 0x0, 0x80, 0x8, 0x0, 0x0, @dev}, 0x10) sendmmsg(r0, &(0x7f0000001380), 0x3fffffffffffeed, 0x0) 10:14:38 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x42, &(0x7f0000000000)={0x77359400}, 0x10) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) 10:14:38 executing program 5: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300), &(0x7f0000000380)={&(0x7f0000000340), 0x8}) 10:14:38 executing program 1: socket$can_bcm(0x1d, 0x2, 0x2) socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) r0 = syz_io_uring_setup(0x3ede, &(0x7f0000000240)={0x0, 0x0, 0x1}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000004000/0x1000)=nil, &(0x7f0000000300)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd_index=0x5, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x6f, 0x0, 0x0, 0x0, 0x0) 10:14:38 executing program 3: r0 = socket$qrtr(0x2a, 0x2, 0x0) ioctl$sock_qrtr_TIOCOUTQ(r0, 0x8919, 0x0) 10:14:38 executing program 4: r0 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000080)='ns/net\x00') fcntl$lock(r0, 0x6, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, 0xffffffffffffffff}) 10:14:38 executing program 3: socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) sendmsg$L2TP_CMD_SESSION_MODIFY(0xffffffffffffffff, 0x0, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) openat$dlm_control(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000002640)) syz_clone(0x48202000, &(0x7f0000000080)="bcc65bf2f8317dd5edafe31c2f14ca11f8405a8d8353ac097af869e78fc3c86e85510c337d706d8493a6a2b5e3044891", 0x30, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)="ae3b9d0bd0f182") 10:14:38 executing program 5: r0 = syz_open_dev$video4linux(&(0x7f0000000140), 0xffffffff, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc0e85667, &(0x7f00000003c0)) 10:14:38 executing program 4: sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x2, 0x0) sched_setattr(0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000007d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) setpriority(0x0, 0x0, 0x2) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000340)=ANY=[@ANYBLOB="700000001000050700"/20, @ANYRES32=0x0, @ANYBLOB="000000000000000050001280080001006772650044000280050016dc0200000005000a000000000008000600ac1414aa0800150045120800060010004e23000008000400f9ffffff0800060000000000080007007f00000175816cf1f61927fc40bf334a49d066765acf3d450bcc7121638351b486f8cf57f404ae3ed2ba4d17c22daad9e99895b1e4b14b840bd4f239c938de835ad8503085eae21d415055fc3c64baa473c8b4bff3fe00cc0b2dd06c3df9edd07e1d1054f603cf4a92e58430fb2e8c7e6eada4eae5c0be5ea80096f95887a337787ad594e800e504d03b0390e28a541c9f373f06f83c5ce8f1245e690d713adc630a0f77749126e0e2db0e2b89aecd3679"], 0x70}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x8940, &(0x7f0000000300)=@add_del={0x2, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000dc0), 0x0, 0x8800) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x0, 0x54, 0x6, 0x0, 0x2a00, 0x0, 0x0, 0x6, 0x3}, 0x0) 10:14:38 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) r1 = syz_io_uring_setup(0x5d0, &(0x7f0000000340), &(0x7f0000ee8000/0x4000)=nil, &(0x7f0000eea000/0x1000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000080)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x3}, 0x0) io_uring_enter(r1, 0x450e, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000961fe4)=[@in={0x2, 0x0, @private=0xa010102}], 0x10) shutdown(r0, 0x0) 10:14:38 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x42, &(0x7f0000000000)={0x77359400}, 0x10) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) 10:14:38 executing program 5: r0 = syz_open_dev$video4linux(&(0x7f0000000140), 0xffffffff, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc0e85667, &(0x7f00000003c0)) 10:14:39 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000000c00)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4070000000000000470000000000e1ff95000000000000002ba7e1d30cb599e83f0400000000000000bd01212fb56f040026fbfefc41056bd8174b7960317142fa9ea41d8123751c5c652fbc1626cca2a2ad75806150ae0209e62f51ee988e6e06c8206ac67422d2995fbba0b6939fc404000000c788b277beee1cb79b0a4dcf23f410f6accd3641110bec4e90a6341965c39e07f8f6eb968f200e011ea665c45a3449abe802f5ab3e89cf6c06000000b8580218ce740068720000074e8b1715807ea0caff01468eea3fd2f73902ebcfcf49822775985bf313405b433a8a0000000040000000000000000000004c53350000000034a70c2ab40c7cb70c943a6d60d7c414f5691db43a5c000000000000000031000500f90000000000e75a89faff01210cce39bf405f1e846c12423a164a33e680846f26ad03dd65873d9f87463ad6f7c2e8ee1a39244960b318778f2a047f6d5bc24fef5d7d617de7a6520655a805608df4d431623c850af895abba14f6fbd7fb5e2a431ab9142f3a06d50000010092cbf4609646b6c5c29647d2f950a959cf9938d6dfcb8ed2cbdc2ba9d580609e31c3fa90e7e57a79d6fce424c2200af6c7784a1975fa807de38a3a61e44a9ecab19bdfb15a32a4fd67ce446adb431d07db79240acaf091231b986e77d05d988d6edc71df48dca02113a38300cabf2b5543ffc1669557b3819d8c396d2c2361629d1822f720ec23812770d72cd0060000327889b8c7044f563a1f68d4efe81a446cd4970400cac6f45a6922ded2e29514af2e3f747c08f4010586903500000000000000000000be34cf652e28e700000000000000b24478a78a0f9d640dd782ac0cbc46903243d0d0f4bc7f253d0500000032daaf28723a1c4abd39799dd3b9de450e64c33aac8ff7e7d1c94c4549a9839688b008da70494f6734b771546d9552d3bb2da0d000000000000000009125c97f000000e1671bc5eb7739daa7820a91cb0e732df2ae1d39c747e00a4fbfe8942fa859cd28bdaa1509af5a6b649dd5f13cd776e6c7c4b5c4fea4cbf5d5909dfd985cb0de30b62c36364e6505992209bdbc6203da7a3797246a6adef071102f0aa2c40095ddd05176f5cb8bd99e1ba0f9568f3e3876bba7bf973334e7919ab0affed622cda6ff04fb996ad919f7e9672ce107000000ad882f2aead166c9e9df8632276cffe5f1fc215c0797d0244cf1ce269d10525745caaa3f5cd1b80116cb9ab7f69d87268112ed6aa1df384002421d898913c45a9ac091a011b0469393a0133138583da5e10b434697b0ae3b5b4ddfb3ace29ef4e4a881336aad0974269a1025e28ba135c045a17e9a61c3b064e679508af1aec2a2f63c18a6d1e91becac926627b43bba1229a7466bdca64f514b7911458da09f665b60a9d408d753226a83ae2434ccd3fc508216aea86833030f569d61dc998620fcf4eeb92e7bc511df63cd3bb8f3c74f44ba184d40e87612024da1a1ebe316923865f037c01d71c8de811211785a8a18acb5cbea7eecad9b6dd46ed83515cd911e0e5f00179be25b5910a3193e90be231a05fd82e6003969c3f281ff1d0eb50a04d14644234828cb95aaa0ece702abdd425fa25a64df633700000000d9e5953ea67310993dbca8b68b4f9490653ac753358791b1490273ca535e05b11d81523746329e7f47a871d0846a19a30293d263c71191257f02c2f30f5513662809073710937ed0055b238f466e1442b8ec7a5b"], &(0x7f0000000140)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x18000000000002a0, 0x160, 0x160, &(0x7f0000000380)="b9e403c6630d698cb8a00b04339c", 0x0, 0x7ec, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 10:14:39 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local, @random="e0d35b1004bb", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x3f16, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback=0x7f000002, @loopback}, "00186371ae9b1c03"}}}}}, 0x0) 10:14:39 executing program 2: prlimit64(0x0, 0xe, &(0x7f00000000c0)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) r1 = gettid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(0x0, 0x0, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000b28000)=0x3e) recvmmsg(r2, &(0x7f0000000400)=[{{0x0, 0x0, 0x0}}], 0x300, 0x0, 0x0) fcntl$setsig(r2, 0xa, 0x12) poll(&(0x7f0000b2c000)=[{r3}], 0x1, 0xfffffffffffffff8) dup2(r2, r3) fcntl$setown(r3, 0x8, r1) tkill(r1, 0x15) 10:14:39 executing program 5: r0 = syz_open_dev$video4linux(&(0x7f0000000140), 0xffffffff, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc0e85667, &(0x7f00000003c0)) 10:14:39 executing program 0: sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000003c0)={0x14, 0x1d, 0x1, 0x0, 0x0, "", [@nested={0x4}]}, 0x14}], 0x1}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000003d40)=[{{&(0x7f0000000280)=@pppoe={0x18, 0x0, {0x0, @link_local}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/181, 0xb5}], 0x1, &(0x7f0000000840)=""/4096, 0x1000}, 0xffffffff}, {{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000004c0)=""/181, 0xb5}], 0x1, &(0x7f0000000580)=""/128, 0x80}, 0xfff}, {{&(0x7f0000000680)=@caif=@dgm, 0x80, &(0x7f0000001b00)=[{&(0x7f0000000380)=""/41, 0x29}, {&(0x7f0000001840)=""/153, 0x99}, {&(0x7f0000000700)=""/128, 0x80}, {&(0x7f0000000600)=""/10, 0xa}, {&(0x7f0000001900)=""/209, 0xd1}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x6}, 0x9}, {{&(0x7f0000001b80)=@alg, 0x80, &(0x7f0000001e00)=[{&(0x7f00000007c0)=""/62, 0x3e}, {&(0x7f0000001c00)=""/178, 0xb2}, {&(0x7f0000001a80)=""/33, 0x21}, {&(0x7f0000001cc0)=""/31, 0x1f}, {&(0x7f0000001d00)=""/246, 0xf6}], 0x5, &(0x7f0000001e80)=""/54, 0x36}, 0x7}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001ec0)=""/165, 0xa5}, {&(0x7f0000001f80)=""/236, 0xec}, {&(0x7f0000002080)=""/199, 0xc7}, {&(0x7f0000002180)=""/36, 0x24}, {&(0x7f00000021c0)=""/137, 0x89}, {&(0x7f0000002280)}, {&(0x7f00000022c0)=""/177, 0xb1}, {&(0x7f0000002380)=""/108, 0x6c}, {&(0x7f0000002400)=""/87, 0x57}, {&(0x7f0000002480)=""/161, 0xa1}], 0xa, &(0x7f0000002600)=""/4096, 0x1000}, 0x5}, {{&(0x7f0000003600)=@ax25={{}, [@default, @remote, @rose, @rose, @netrom, @netrom, @rose, @null]}, 0x80, &(0x7f0000003680)}, 0x3}, {{&(0x7f00000036c0)=@pppol2tpin6, 0x80, &(0x7f0000003bc0)=[{&(0x7f0000003740)=""/120, 0x78}, {&(0x7f00000037c0)}, {&(0x7f0000003800)=""/98, 0x62}, {&(0x7f0000003880)=""/228, 0xe4}, {&(0x7f0000003980)=""/33, 0x21}, {&(0x7f00000039c0)=""/50, 0x32}, {&(0x7f0000003a00)=""/244, 0xf4}, {&(0x7f0000003b00)=""/135, 0x87}], 0x8, &(0x7f0000003c40)=""/198, 0xc6}, 0x7}], 0x7, 0x40000002, &(0x7f0000003f00)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r0, &(0x7f0000000180)={0x1a, 0x0, 0x80, 0x8, 0x0, 0x0, @dev}, 0x10) sendmmsg(r0, &(0x7f0000001380), 0x3fffffffffffeed, 0x0) 10:14:39 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000003e00)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a051400000000000000000100000d0900010073797a300000000094000000160a1fffffff000000000000010000000900010073797a30000000000900020073797a320000000068000380540003801400010076657468305f746f5f62726964676500140001007465616d5f736c6176655f3100000000140001006261746164765f736c6176655f310000140001007465616d5f736c6176655f30000000000800024000000000080001400000000014000000020a01"], 0xf0}}, 0x0) sendfile(r2, r1, 0x0, 0x100000c1d) 10:14:39 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local, @random="e0d35b1004bb", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x3f16, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback=0x7f000002, @loopback}, "00186371ae9b1c03"}}}}}, 0x0) 10:14:39 executing program 5: r0 = syz_open_dev$video4linux(&(0x7f0000000140), 0xffffffff, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc0e85667, &(0x7f00000003c0)) 10:14:39 executing program 1: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_G_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0x8, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000040)}) 10:14:39 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local, @random="e0d35b1004bb", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x3f16, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback=0x7f000002, @loopback}, "00186371ae9b1c03"}}}}}, 0x0) 10:14:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000180)={0x1f, 0xffe0, @none}, 0xe) 10:14:39 executing program 2: prlimit64(0x0, 0xe, &(0x7f00000000c0)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) r1 = gettid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(0x0, 0x0, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000b28000)=0x3e) recvmmsg(r2, &(0x7f0000000400)=[{{0x0, 0x0, 0x0}}], 0x300, 0x0, 0x0) fcntl$setsig(r2, 0xa, 0x12) poll(&(0x7f0000b2c000)=[{r3}], 0x1, 0xfffffffffffffff8) dup2(r2, r3) fcntl$setown(r3, 0x8, r1) tkill(r1, 0x15) 10:14:39 executing program 1: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_G_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0x8, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000040)}) 10:14:40 executing program 1: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_G_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0x8, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000040)}) 10:14:40 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local, @random="e0d35b1004bb", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x3f16, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback=0x7f000002, @loopback}, "00186371ae9b1c03"}}}}}, 0x0) 10:14:40 executing program 3: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_G_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0x8, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000040)}) 10:14:40 executing program 2: prlimit64(0x0, 0xe, &(0x7f00000000c0)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) r1 = gettid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(0x0, 0x0, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000b28000)=0x3e) recvmmsg(r2, &(0x7f0000000400)=[{{0x0, 0x0, 0x0}}], 0x300, 0x0, 0x0) fcntl$setsig(r2, 0xa, 0x12) poll(&(0x7f0000b2c000)=[{r3}], 0x1, 0xfffffffffffffff8) dup2(r2, r3) fcntl$setown(r3, 0x8, r1) tkill(r1, 0x15) 10:14:40 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000100)={{{@in=@multicast1, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x3c}, 0x0, @in6=@private0, 0x0, 0x0, 0x0, 0x81}}, 0xe8) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) 10:14:40 executing program 3: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_G_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0x8, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000040)}) 10:14:40 executing program 1: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_G_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0x8, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000040)}) 10:14:40 executing program 4: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFICATIONS_RECEIVE(r0, 0x7a6, &(0x7f0000000000)={0x0, 0x4}) 10:14:40 executing program 3: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_G_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0x8, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000040)}) 10:14:40 executing program 5: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="f148967a6c7a1b4e66", 0x9}], 0x1, 0x0, 0x0) 10:14:40 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x1dd00) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='sched_wake_idle_without_ipi\x00'}, 0x10) 10:14:40 executing program 4: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFICATIONS_RECEIVE(r0, 0x7a6, &(0x7f0000000000)={0x0, 0x4}) 10:14:40 executing program 2: prlimit64(0x0, 0xe, &(0x7f00000000c0)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) r1 = gettid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(0x0, 0x0, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000b28000)=0x3e) recvmmsg(r2, &(0x7f0000000400)=[{{0x0, 0x0, 0x0}}], 0x300, 0x0, 0x0) fcntl$setsig(r2, 0xa, 0x12) poll(&(0x7f0000b2c000)=[{r3}], 0x1, 0xfffffffffffffff8) dup2(r2, r3) fcntl$setown(r3, 0x8, r1) tkill(r1, 0x15) 10:14:40 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@alu={0x5, 0x0, 0x5, 0xa}]}, &(0x7f0000000040)='syzkaller\x00', 0x1, 0x1000, &(0x7f0000000340)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:14:41 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_TREAD(r0, 0x40045402, &(0x7f0000000140)=0x1) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000100)={{0x1}}) ioctl$int_in(r0, 0x5452, &(0x7f00000000c0)=0x6) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, &(0x7f0000000440)={0x0, 0x20000006, 0x0, 0x0, 0x4}) ioctl$SNDRV_TIMER_IOCTL_START(r0, 0x54a0) 10:14:41 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_KEY(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000500)={0x24, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r1}, @void}}, [@NL80211_ATTR_KEY={0x8, 0x50, 0x0, 0x1, [@NL80211_KEY_SEQ={0x4}]}]}, 0x24}}, 0x0) [ 478.465317][T12083] [ 478.467676][T12083] ===================================================== [ 478.474597][T12083] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected [ 478.482042][T12083] 5.18.0-rc7-syzkaller-00181-geaea45fc0e7b #0 Not tainted [ 478.489140][T12083] ----------------------------------------------------- [ 478.496056][T12083] syz-executor.1/12083 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire: [ 478.504106][T12083] ffff88807b630408 (&new->fa_lock){...-}-{2:2}, at: kill_fasync+0x13b/0x430 [ 478.512821][T12083] [ 478.512821][T12083] and this task is already holding: [ 478.520167][T12083] ffff888023827948 (&timer->lock){..-.}-{2:2}, at: snd_timer_start1+0x5b/0x640 [ 478.529174][T12083] which would create a new lock dependency: [ 478.535051][T12083] (&timer->lock){..-.}-{2:2} -> (&new->fa_lock){...-}-{2:2} [ 478.542440][T12083] [ 478.542440][T12083] but this new dependency connects a SOFTIRQ-irq-safe lock: [ 478.551885][T12083] (&timer->lock){..-.}-{2:2} [ 478.551914][T12083] [ 478.551914][T12083] ... which became SOFTIRQ-irq-safe at: [ 478.564245][T12083] lock_acquire+0x1a7/0x400 [ 478.568876][T12083] _raw_spin_lock_irqsave+0xd1/0x120 [ 478.574273][T12083] snd_timer_notify+0x105/0x3e0 [ 478.579193][T12083] snd_pcm_drain_done+0x2fd/0x400 [ 478.584291][T12083] snd_pcm_update_state+0x33d/0x430 [ 478.589592][T12083] snd_pcm_update_hw_ptr0+0xfca/0x1860 [ 478.595121][T12083] snd_pcm_period_elapsed+0xfb/0x210 [ 478.600474][T12083] dummy_hrtimer_callback+0x87/0x190 [ 478.605868][T12083] __hrtimer_run_queues+0x50b/0xa60 [ 478.611143][T12083] hrtimer_run_softirq+0x1a1/0x580 [ 478.616324][T12083] __do_softirq+0x382/0x793 [ 478.620931][T12083] __irq_exit_rcu+0xec/0x170 [ 478.625616][T12083] irq_exit_rcu+0x5/0x20 [ 478.629930][T12083] sysvec_apic_timer_interrupt+0x91/0xb0 [ 478.635669][T12083] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 478.641720][T12083] acpi_idle_enter+0x42d/0x790 [ 478.646605][T12083] cpuidle_enter_state+0x517/0xed0 [ 478.651834][T12083] cpuidle_enter+0x59/0x90 [ 478.656328][T12083] do_idle+0x3d2/0x640 [ 478.660468][T12083] cpu_startup_entry+0x15/0x20 [ 478.665300][T12083] rest_init+0x24f/0x270 [ 478.669615][T12083] start_kernel+0x0/0x56e [ 478.674053][T12083] start_kernel+0x4bf/0x56e [ 478.678629][T12083] secondary_startup_64_no_verify+0xc4/0xcb [ 478.684606][T12083] [ 478.684606][T12083] to a SOFTIRQ-irq-unsafe lock: [ 478.691600][T12083] (tasklist_lock){.+.+}-{2:2} [ 478.691622][T12083] [ 478.691622][T12083] ... which became SOFTIRQ-irq-unsafe at: [ 478.704210][T12083] ... [ 478.704215][T12083] lock_acquire+0x1a7/0x400 [ 478.711349][T12083] _raw_read_lock+0x32/0x40 [ 478.715931][T12083] do_wait+0x224/0x9d0 [ 478.720154][T12083] kernel_wait+0xe4/0x230 [ 478.724571][T12083] call_usermodehelper_exec_work+0xb4/0x220 [ 478.730583][T12083] process_one_work+0x81c/0xd10 [ 478.735513][T12083] worker_thread+0xb14/0x1330 [ 478.740261][T12083] kthread+0x266/0x300 [ 478.744439][T12083] ret_from_fork+0x1f/0x30 [ 478.748925][T12083] [ 478.748925][T12083] other info that might help us debug this: [ 478.748925][T12083] [ 478.759131][T12083] Chain exists of: [ 478.759131][T12083] &timer->lock --> &new->fa_lock --> tasklist_lock [ 478.759131][T12083] [ 478.771539][T12083] Possible interrupt unsafe locking scenario: [ 478.771539][T12083] [ 478.780008][T12083] CPU0 CPU1 [ 478.785353][T12083] ---- ---- [ 478.790695][T12083] lock(tasklist_lock); [ 478.794920][T12083] local_irq_disable(); [ 478.801653][T12083] lock(&timer->lock); [ 478.808307][T12083] lock(&new->fa_lock); [ 478.815049][T12083] [ 478.818917][T12083] lock(&timer->lock); [ 478.823227][T12083] [ 478.823227][T12083] *** DEADLOCK *** [ 478.823227][T12083] [ 478.831347][T12083] 3 locks held by syz-executor.1/12083: [ 478.836872][T12083] #0: ffff88807950b568 (&tu->ioctl_lock){+.+.}-{3:3}, at: snd_timer_user_ioctl+0x4d/0x80 [ 478.846776][T12083] #1: ffff888023827948 (&timer->lock){..-.}-{2:2}, at: snd_timer_start1+0x5b/0x640 [ 478.856149][T12083] #2: ffffffff8cb1b020 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 478.865435][T12083] [ 478.865435][T12083] the dependencies between SOFTIRQ-irq-safe lock and the holding lock: [ 478.875819][T12083] -> (&timer->lock){..-.}-{2:2} { [ 478.880843][T12083] IN-SOFTIRQ-W at: [ 478.884803][T12083] lock_acquire+0x1a7/0x400 [ 478.890940][T12083] _raw_spin_lock_irqsave+0xd1/0x120 [ 478.897856][T12083] snd_timer_notify+0x105/0x3e0 [ 478.904339][T12083] snd_pcm_drain_done+0x2fd/0x400 [ 478.910993][T12083] snd_pcm_update_state+0x33d/0x430 [ 478.917823][T12083] snd_pcm_update_hw_ptr0+0xfca/0x1860 [ 478.924912][T12083] snd_pcm_period_elapsed+0xfb/0x210 [ 478.931836][T12083] dummy_hrtimer_callback+0x87/0x190 [ 478.938757][T12083] __hrtimer_run_queues+0x50b/0xa60 [ 478.945585][T12083] hrtimer_run_softirq+0x1a1/0x580 [ 478.952329][T12083] __do_softirq+0x382/0x793 [ 478.958469][T12083] __irq_exit_rcu+0xec/0x170 [ 478.964692][T12083] irq_exit_rcu+0x5/0x20 [ 478.970569][T12083] sysvec_apic_timer_interrupt+0x91/0xb0 [ 478.977836][T12083] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 478.985447][T12083] acpi_idle_enter+0x42d/0x790 [ 478.991846][T12083] cpuidle_enter_state+0x517/0xed0 [ 478.998589][T12083] cpuidle_enter+0x59/0x90 [ 479.004636][T12083] do_idle+0x3d2/0x640 [ 479.010338][T12083] cpu_startup_entry+0x15/0x20 [ 479.016738][T12083] rest_init+0x24f/0x270 [ 479.022615][T12083] start_kernel+0x0/0x56e [ 479.028579][T12083] start_kernel+0x4bf/0x56e [ 479.034716][T12083] secondary_startup_64_no_verify+0xc4/0xcb [ 479.042241][T12083] INITIAL USE at: [ 479.046121][T12083] lock_acquire+0x1a7/0x400 [ 479.052170][T12083] _raw_spin_lock_irq+0xcf/0x110 [ 479.058655][T12083] snd_timer_close_locked+0x58/0x8e0 [ 479.065487][T12083] snd_timer_close+0xaa/0x120 [ 479.071715][T12083] snd_seq_timer_close+0x9b/0xd0 [ 479.078250][T12083] snd_seq_queue_timer_close+0x9e/0xe0 [ 479.085255][T12083] snd_seq_ioctl_set_queue_timer+0x128/0x340 [ 479.092780][T12083] snd_seq_ioctl+0x22d/0x3f0 [ 479.098914][T12083] __se_sys_ioctl+0xfb/0x170 [ 479.105049][T12083] do_syscall_64+0x2b/0x70 [ 479.111009][T12083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 479.118451][T12083] } [ 479.120932][T12083] ... key at: [] snd_timer_new.__key+0x0/0x20 [ 479.129108][T12083] [ 479.129108][T12083] the dependencies between the lock to be acquired [ 479.129114][T12083] and SOFTIRQ-irq-unsafe lock: [ 479.142594][T12083] -> (tasklist_lock){.+.+}-{2:2} { [ 479.147879][T12083] HARDIRQ-ON-R at: [ 479.152017][T12083] lock_acquire+0x1a7/0x400 [ 479.158499][T12083] _raw_read_lock+0x32/0x40 [ 479.164989][T12083] do_wait+0x224/0x9d0 [ 479.171041][T12083] kernel_wait+0xe4/0x230 [ 479.177357][T12083] call_usermodehelper_exec_work+0xb4/0x220 [ 479.185228][T12083] process_one_work+0x81c/0xd10 [ 479.192058][T12083] worker_thread+0xb14/0x1330 [ 479.198719][T12083] kthread+0x266/0x300 [ 479.204767][T12083] ret_from_fork+0x1f/0x30 [ 479.211162][T12083] SOFTIRQ-ON-R at: [ 479.215297][T12083] lock_acquire+0x1a7/0x400 [ 479.221779][T12083] _raw_read_lock+0x32/0x40 [ 479.228262][T12083] do_wait+0x224/0x9d0 [ 479.234310][T12083] kernel_wait+0xe4/0x230 [ 479.240621][T12083] call_usermodehelper_exec_work+0xb4/0x220 [ 479.248494][T12083] process_one_work+0x81c/0xd10 [ 479.255326][T12083] worker_thread+0xb14/0x1330 [ 479.261989][T12083] kthread+0x266/0x300 [ 479.268035][T12083] ret_from_fork+0x1f/0x30 [ 479.274431][T12083] INITIAL USE at: [ 479.278484][T12083] lock_acquire+0x1a7/0x400 [ 479.284879][T12083] _raw_write_lock_irq+0xcf/0x110 [ 479.291796][T12083] copy_process+0x234d/0x3f70 [ 479.298368][T12083] kernel_clone+0x22f/0x7a0 [ 479.304766][T12083] kernel_thread+0x167/0x1e0 [ 479.311246][T12083] rest_init+0x21/0x270 [ 479.317298][T12083] start_kernel+0x0/0x56e [ 479.323521][T12083] start_kernel+0x4bf/0x56e [ 479.329923][T12083] secondary_startup_64_no_verify+0xc4/0xcb [ 479.337713][T12083] INITIAL READ USE at: [ 479.342218][T12083] lock_acquire+0x1a7/0x400 [ 479.349046][T12083] _raw_read_lock+0x32/0x40 [ 479.355872][T12083] do_wait+0x224/0x9d0 [ 479.362267][T12083] kernel_wait+0xe4/0x230 [ 479.368924][T12083] call_usermodehelper_exec_work+0xb4/0x220 [ 479.377143][T12083] process_one_work+0x81c/0xd10 [ 479.384322][T12083] worker_thread+0xb14/0x1330 [ 479.391324][T12083] kthread+0x266/0x300 [ 479.397718][T12083] ret_from_fork+0x1f/0x30 [ 479.404464][T12083] } [ 479.407117][T12083] ... key at: [] tasklist_lock+0x18/0x40 [ 479.415044][T12083] ... acquired at: [ 479.419002][T12083] lock_acquire+0x1a7/0x400 [ 479.423661][T12083] _raw_read_lock+0x32/0x40 [ 479.428323][T12083] send_sigurg+0xb6/0x370 [ 479.432809][T12083] sk_send_sigurg+0x6a/0xb0 [ 479.437489][T12083] queue_oob+0x411/0x580 [ 479.441917][T12083] unix_stream_sendmsg+0xeab/0x1130 [ 479.447272][T12083] ____sys_sendmsg+0x597/0x8e0 [ 479.452224][T12083] __sys_sendmmsg+0x3d7/0x770 [ 479.457058][T12083] __x64_sys_sendmmsg+0x9c/0xb0 [ 479.462067][T12083] do_syscall_64+0x2b/0x70 [ 479.466640][T12083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 479.472691][T12083] [ 479.475004][T12083] -> (&f->f_owner.lock){...-}-{2:2} { [ 479.480464][T12083] IN-SOFTIRQ-R at: [ 479.484519][T12083] lock_acquire+0x1a7/0x400 [ 479.490853][T12083] _raw_read_lock_irqsave+0xd9/0x120 [ 479.497962][T12083] send_sigurg+0x25/0x370 [ 479.504108][T12083] sk_send_sigurg+0x6a/0xb0 [ 479.510425][T12083] tcp_check_urg+0x1f6/0x720 [ 479.516848][T12083] tcp_urg+0x152/0x440 [ 479.522720][T12083] tcp_rcv_established+0x9db/0x1a50 [ 479.529725][T12083] tcp_v4_do_rcv+0x479/0xa60 [ 479.536167][T12083] tcp_v4_rcv+0x2a64/0x32b0 [ 479.542477][T12083] ip_protocol_deliver_rcu+0x391/0x750 [ 479.549790][T12083] ip_local_deliver_finish+0x25d/0x420 [ 479.557057][T12083] __netif_receive_skb+0x1c5/0x500 [ 479.564036][T12083] process_backlog+0x4f8/0x8b0 [ 479.570610][T12083] __napi_poll+0xbe/0x4b0 [ 479.576746][T12083] net_rx_action+0x61c/0xf30 [ 479.583144][T12083] __do_softirq+0x382/0x793 [ 479.589453][T12083] __irq_exit_rcu+0xec/0x170 [ 479.595850][T12083] irq_exit_rcu+0x5/0x20 [ 479.601898][T12083] sysvec_apic_timer_interrupt+0x91/0xb0 [ 479.609340][T12083] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 479.617127][T12083] lock_acquire+0x21e/0x400 [ 479.623439][T12083] process_one_work+0x7f1/0xd10 [ 479.630100][T12083] worker_thread+0xb14/0x1330 [ 479.636583][T12083] kthread+0x266/0x300 [ 479.642455][T12083] ret_from_fork+0x1f/0x30 [ 479.648688][T12083] INITIAL USE at: [ 479.652651][T12083] lock_acquire+0x1a7/0x400 [ 479.658873][T12083] _raw_write_lock_irq+0xcf/0x110 [ 479.665618][T12083] f_modown+0x38/0x340 [ 479.671407][T12083] f_setown+0x113/0x1a0 [ 479.677291][T12083] do_fcntl+0x128/0x13b0 [ 479.683271][T12083] __se_sys_fcntl+0xd5/0x1b0 [ 479.689587][T12083] do_syscall_64+0x2b/0x70 [ 479.695730][T12083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 479.703351][T12083] INITIAL READ USE at: [ 479.707755][T12083] lock_acquire+0x1a7/0x400 [ 479.714413][T12083] _raw_read_lock_irqsave+0xd9/0x120 [ 479.721863][T12083] send_sigurg+0x25/0x370 [ 479.728366][T12083] sk_send_sigurg+0x6a/0xb0 [ 479.735028][T12083] queue_oob+0x411/0x580 [ 479.741428][T12083] unix_stream_sendmsg+0xeab/0x1130 [ 479.748785][T12083] ____sys_sendmsg+0x597/0x8e0 [ 479.755708][T12083] __sys_sendmmsg+0x3d7/0x770 [ 479.762542][T12083] __x64_sys_sendmmsg+0x9c/0xb0 [ 479.769548][T12083] do_syscall_64+0x2b/0x70 [ 479.776120][T12083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 479.784183][T12083] } [ 479.786754][T12083] ... key at: [] __alloc_file.__key+0x0/0x10 [ 479.794926][T12083] ... acquired at: [ 479.798796][T12083] lock_acquire+0x1a7/0x400 [ 479.803457][T12083] _raw_read_lock_irqsave+0xd9/0x120 [ 479.808896][T12083] send_sigio+0x2f/0x300 [ 479.813294][T12083] kill_fasync+0x1e4/0x430 [ 479.817866][T12083] sock_wake_async+0x130/0x150 [ 479.822786][T12083] sk_wake_async+0x12e/0x200 [ 479.827531][T12083] unix_release_sock+0x4fe/0xaa0 [ 479.832624][T12083] unix_release+0x88/0xc0 [ 479.837157][T12083] sock_close+0xd7/0x260 [ 479.841572][T12083] __fput+0x3b9/0x820 [ 479.845757][T12083] task_work_run+0x146/0x1c0 [ 479.850504][T12083] get_signal+0x15d9/0x1780 [ 479.855159][T12083] arch_do_signal_or_restart+0x8d/0x750 [ 479.860905][T12083] exit_to_user_mode_loop+0x74/0x160 [ 479.866369][T12083] exit_to_user_mode_prepare+0xad/0x110 [ 479.872077][T12083] syscall_exit_to_user_mode+0x2e/0x70 [ 479.877695][T12083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 479.883751][T12083] [ 479.886055][T12083] -> (&new->fa_lock){...-}-{2:2} { [ 479.891168][T12083] IN-SOFTIRQ-R at: [ 479.895134][T12083] lock_acquire+0x1a7/0x400 [ 479.901269][T12083] _raw_read_lock_irqsave+0xd9/0x120 [ 479.908190][T12083] kill_fasync+0x13b/0x430 [ 479.914239][T12083] sock_wake_async+0x130/0x150 [ 479.920638][T12083] sk_wake_async+0x12e/0x200 [ 479.926859][T12083] sock_def_readable+0x152/0x200 [ 479.933428][T12083] tcp_data_queue+0x2af4/0x9020 [ 479.939926][T12083] tcp_rcv_established+0x9e6/0x1a50 [ 479.946755][T12083] tcp_v4_do_rcv+0x479/0xa60 [ 479.952978][T12083] tcp_v4_rcv+0x2a64/0x32b0 [ 479.959114][T12083] ip_protocol_deliver_rcu+0x391/0x750 [ 479.966210][T12083] ip_local_deliver_finish+0x25d/0x420 [ 479.973303][T12083] __netif_receive_skb+0x1c5/0x500 [ 479.980052][T12083] process_backlog+0x4f8/0x8b0 [ 479.986455][T12083] __napi_poll+0xbe/0x4b0 [ 479.992421][T12083] net_rx_action+0x61c/0xf30 [ 479.998658][T12083] __do_softirq+0x382/0x793 [ 480.004796][T12083] run_ksoftirqd+0xc1/0x120 [ 480.010932][T12083] smpboot_thread_fn+0x533/0x9d0 [ 480.017501][T12083] kthread+0x266/0x300 [ 480.023203][T12083] ret_from_fork+0x1f/0x30 [ 480.029254][T12083] INITIAL USE at: [ 480.033154][T12083] lock_acquire+0x1a7/0x400 [ 480.039202][T12083] _raw_write_lock_irq+0xcf/0x110 [ 480.045775][T12083] fasync_remove_entry+0xff/0x1d0 [ 480.052349][T12083] sock_fasync+0x86/0xf0 [ 480.058143][T12083] __fput+0x6cd/0x820 [ 480.063677][T12083] task_work_run+0x146/0x1c0 [ 480.069815][T12083] exit_to_user_mode_loop+0x134/0x160 [ 480.076734][T12083] exit_to_user_mode_prepare+0xad/0x110 [ 480.083826][T12083] syscall_exit_to_user_mode+0x2e/0x70 [ 480.090833][T12083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 480.098270][T12083] INITIAL READ USE at: [ 480.102580][T12083] lock_acquire+0x1a7/0x400 [ 480.109068][T12083] _raw_read_lock_irqsave+0xd9/0x120 [ 480.116333][T12083] kill_fasync+0x13b/0x430 [ 480.122731][T12083] sock_wake_async+0x130/0x150 [ 480.129476][T12083] sk_wake_async+0x12e/0x200 [ 480.136055][T12083] unix_release_sock+0x4fe/0xaa0 [ 480.142971][T12083] unix_release+0x88/0xc0 [ 480.149282][T12083] sock_close+0xd7/0x260 [ 480.155503][T12083] __fput+0x3b9/0x820 [ 480.161465][T12083] task_work_run+0x146/0x1c0 [ 480.168036][T12083] get_signal+0x15d9/0x1780 [ 480.174526][T12083] arch_do_signal_or_restart+0x8d/0x750 [ 480.182076][T12083] exit_to_user_mode_loop+0x74/0x160 [ 480.189345][T12083] exit_to_user_mode_prepare+0xad/0x110 [ 480.196876][T12083] syscall_exit_to_user_mode+0x2e/0x70 [ 480.204317][T12083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 480.212188][T12083] } [ 480.214669][T12083] ... key at: [] fasync_insert_entry.__key+0x0/0x20 [ 480.223355][T12083] ... acquired at: [ 480.227143][T12083] lock_acquire+0x1a7/0x400 [ 480.231804][T12083] _raw_read_lock_irqsave+0xd9/0x120 [ 480.237247][T12083] kill_fasync+0x13b/0x430 [ 480.241838][T12083] snd_timer_user_ccallback+0x370/0x540 [ 480.247541][T12083] snd_timer_notify1+0x1ad/0x350 [ 480.252648][T12083] snd_timer_start1+0x53d/0x640 [ 480.257665][T12083] __snd_timer_user_ioctl+0xae7/0x54c0 [ 480.263300][T12083] snd_timer_user_ioctl+0x5d/0x80 [ 480.268490][T12083] __se_sys_ioctl+0xfb/0x170 [ 480.273243][T12083] do_syscall_64+0x2b/0x70 [ 480.277825][T12083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 480.283879][T12083] [ 480.286188][T12083] [ 480.286188][T12083] stack backtrace: [ 480.292064][T12083] CPU: 0 PID: 12083 Comm: syz-executor.1 Not tainted 5.18.0-rc7-syzkaller-00181-geaea45fc0e7b #0 [ 480.302547][T12083] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 480.312593][T12083] Call Trace: [ 480.315857][T12083] [ 480.318777][T12083] dump_stack_lvl+0x1e3/0x2cb [ 480.323508][T12083] ? bfq_pos_tree_add_move+0x436/0x436 [ 480.328956][T12083] ? panic+0x76e/0x76e [ 480.333010][T12083] ? print_shortest_lock_dependencies+0x102/0x160 [ 480.339411][T12083] validate_chain+0x571e/0x65c0 [ 480.344257][T12083] ? reacquire_held_locks+0x680/0x680 [ 480.349613][T12083] ? reacquire_held_locks+0x680/0x680 [ 480.354985][T12083] ? validate_chain+0x126/0x65c0 [ 480.359906][T12083] ? reacquire_held_locks+0x680/0x680 [ 480.365267][T12083] ? register_lock_class+0xfe/0x9d0 [ 480.370450][T12083] ? is_dynamic_key+0x1f0/0x1f0 [ 480.375285][T12083] ? mark_lock+0x98/0x350 [ 480.379604][T12083] __lock_acquire+0x129a/0x1f80 [ 480.384443][T12083] lock_acquire+0x1a7/0x400 [ 480.388929][T12083] ? kill_fasync+0x13b/0x430 [ 480.393507][T12083] ? read_lock_is_recursive+0x10/0x10 [ 480.398864][T12083] ? read_lock_is_recursive+0x10/0x10 [ 480.404225][T12083] ? read_lock_is_recursive+0x10/0x10 [ 480.409610][T12083] _raw_read_lock_irqsave+0xd9/0x120 [ 480.414880][T12083] ? kill_fasync+0x13b/0x430 [ 480.419453][T12083] ? _raw_read_lock+0x40/0x40 [ 480.424126][T12083] kill_fasync+0x13b/0x430 [ 480.428526][T12083] snd_timer_user_ccallback+0x370/0x540 [ 480.434062][T12083] ? snd_timer_user_interrupt+0x440/0x440 [ 480.439768][T12083] snd_timer_notify1+0x1ad/0x350 [ 480.444692][T12083] ? check_matching_master_slave+0x570/0x570 [ 480.450661][T12083] ? snd_timer_s_start+0x170/0x190 [ 480.455757][T12083] snd_timer_start1+0x53d/0x640 [ 480.460595][T12083] __snd_timer_user_ioctl+0xae7/0x54c0 [ 480.466047][T12083] ? snd_timer_user_fasync+0x60/0x60 [ 480.471319][T12083] ? read_lock_is_recursive+0x10/0x10 [ 480.476677][T12083] ? __mutex_trylock_common+0x198/0x2f0 [ 480.482234][T12083] ? __might_sleep+0xc0/0xc0 [ 480.486849][T12083] ? atomic_dec_and_mutex_lock+0xb0/0xb0 [ 480.492474][T12083] ? __mutex_lock_common+0x465/0x26e0 [ 480.497867][T12083] ? memset+0x1f/0x40 [ 480.501861][T12083] ? smack_file_ioctl+0x298/0x3a0 [ 480.506904][T12083] ? snd_timer_user_ioctl+0x4d/0x80 [ 480.512091][T12083] ? smack_file_alloc_security+0xd0/0xd0 [ 480.517711][T12083] ? mutex_lock_io_nested+0x60/0x60 [ 480.522898][T12083] ? __fget_files+0x3d0/0x440 [ 480.527616][T12083] snd_timer_user_ioctl+0x5d/0x80 [ 480.532628][T12083] ? snd_timer_user_poll+0x130/0x130 [ 480.537901][T12083] __se_sys_ioctl+0xfb/0x170 [ 480.542498][T12083] do_syscall_64+0x2b/0x70 [ 480.546919][T12083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 480.552817][T12083] RIP: 0033:0x7f86566890e9 [ 480.557223][T12083] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 b8 ff ff ff f7 d8 64 89 01 48 [ 480.576913][T12083] RSP: 002b:00007f86577f3168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 480.585314][T12083] RAX: ffffffffffffffda RBX: 00007f865679bf60 RCX: 00007f86566890e9 [ 480.593272][T12083] RDX: 0000000000000000 RSI: 00000000000054a0 RDI: 0000000000000003 [ 480.601244][T12083] RBP: 00007f86566e308d R08: 0000000000000000 R09: 0000000000000000 [ 480.609308][T12083] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 480.617264][T12083] R13: 00007fffc71aa32f R14: 00007f86577f3300 R15: 0000000000022000 10:14:43 executing program 4: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFICATIONS_RECEIVE(r0, 0x7a6, &(0x7f0000000000)={0x0, 0x4}) 10:14:43 executing program 2: request_key(&(0x7f0000000040)='rxrpc_s\x00', &(0x7f0000001ffb)={'syz', 0x1}, &(0x7f0000001fee)='R\trust\xe3cusgrV:::De', 0x0) 10:14:43 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x4, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0xe300, 0x0, 0x0, 0x0, 0x1f}, [@alu={0x7, 0x1, 0x2}]}, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:14:43 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/112, 0x70}], 0x1, 0x0, 0x0) 10:14:43 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0xe0, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{}, [{}]}}}]}}]}}, 0x0) [ 480.625229][T12083] [ 480.630753][ T3690] Bluetooth: hci5: command 0x0405 tx timeout 10:14:43 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_TREAD(r0, 0x40045402, &(0x7f0000000140)=0x1) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000100)={{0x1}}) ioctl$int_in(r0, 0x5452, &(0x7f00000000c0)=0x6) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, &(0x7f0000000440)={0x0, 0x20000006, 0x0, 0x0, 0x4}) ioctl$SNDRV_TIMER_IOCTL_START(r0, 0x54a0) 10:14:44 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000480)=@broute={'broute\x00', 0x20, 0x2, 0x136, [], 0x0, 0x0, &(0x7f00000001c0)=[{}, {0x0, '\x00', 0x0, 0x0, 0x1, [{0x0, 0x0, 0x0, 'wlan0\x00', 'wlan0\x00', 'veth1_virt_wifi\x00', 'batadv0\x00', @empty, [], @remote, [], 0x6e, 0x6e, 0xa6, [], [], @common=@mark={'mark\x00', 0x10}}]}, {0x0, '\x00', 0x1}]}, 0x1ae) connect$inet(0xffffffffffffffff, 0x0, 0x0) socket$l2tp(0x2, 0x2, 0x73) 10:14:44 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x4, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0xe300, 0x0, 0x0, 0x0, 0x1f}, [@alu={0x7, 0x1, 0x2}]}, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:14:44 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000480)=@broute={'broute\x00', 0x20, 0x2, 0x136, [], 0x0, 0x0, &(0x7f00000001c0)=[{}, {0x0, '\x00', 0x0, 0x0, 0x1, [{0x0, 0x0, 0x0, 'wlan0\x00', 'wlan0\x00', 'veth1_virt_wifi\x00', 'batadv0\x00', @empty, [], @remote, [], 0x6e, 0x6e, 0xa6, [], [], @common=@mark={'mark\x00', 0x10}}]}, {0x0, '\x00', 0x1}]}, 0x1ae) connect$inet(0xffffffffffffffff, 0x0, 0x0) socket$l2tp(0x2, 0x2, 0x73) 10:14:44 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/112, 0x70}], 0x1, 0x0, 0x0) 10:14:44 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/112, 0x70}], 0x1, 0x0, 0x0) 10:14:44 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x4, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0xe300, 0x0, 0x0, 0x0, 0x1f}, [@alu={0x7, 0x1, 0x2}]}, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:14:44 executing program 4: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000a40)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000180)={@my=0x1}) ioctl$IOCTL_VMCI_NOTIFICATIONS_RECEIVE(r0, 0x7a6, &(0x7f0000000000)={0x0, 0x4}) 10:14:44 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/112, 0x70}], 0x1, 0x0, 0x0) 10:14:44 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_TREAD(r0, 0x40045402, &(0x7f0000000140)=0x1) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000100)={{0x1}}) ioctl$int_in(r0, 0x5452, &(0x7f00000000c0)=0x6) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, &(0x7f0000000440)={0x0, 0x20000006, 0x0, 0x0, 0x4}) ioctl$SNDRV_TIMER_IOCTL_START(r0, 0x54a0) 10:14:44 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000480)=@broute={'broute\x00', 0x20, 0x2, 0x136, [], 0x0, 0x0, &(0x7f00000001c0)=[{}, {0x0, '\x00', 0x0, 0x0, 0x1, [{0x0, 0x0, 0x0, 'wlan0\x00', 'wlan0\x00', 'veth1_virt_wifi\x00', 'batadv0\x00', @empty, [], @remote, [], 0x6e, 0x6e, 0xa6, [], [], @common=@mark={'mark\x00', 0x10}}]}, {0x0, '\x00', 0x1}]}, 0x1ae) connect$inet(0xffffffffffffffff, 0x0, 0x0) socket$l2tp(0x2, 0x2, 0x73) [ 480.972473][ T3690] usb 6-1: new high-speed USB device number 16 using dummy_hcd [ 481.212491][ T3690] usb 6-1: Using ep0 maxpacket: 32 [ 481.333767][ T3690] usb 6-1: config 1 interface 0 altsetting 224 endpoint 0x1 has invalid wMaxPacketSize 0 [ 481.343740][ T3690] usb 6-1: config 1 interface 0 altsetting 224 bulk endpoint 0x1 has invalid maxpacket 0 [ 481.354000][ T3690] usb 6-1: config 1 interface 0 altsetting 224 endpoint 0x82 has invalid wMaxPacketSize 0 [ 481.364137][ T3690] usb 6-1: config 1 interface 0 altsetting 224 bulk endpoint 0x82 has invalid maxpacket 0 [ 481.374254][ T3690] usb 6-1: config 1 interface 0 has no altsetting 0 [ 481.532579][ T3690] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 481.541617][ T3690] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 481.562366][ T3690] usb 6-1: Product: syz [ 481.566546][ T3690] usb 6-1: Manufacturer: syz [ 481.571132][ T3690] usb 6-1: SerialNumber: syz [ 481.853476][ T3690] usblp 6-1:1.0: usblp0: USB Unidirectional printer dev 16 if 0 alt 224 proto 1 vid 0x0525 pid 0xA4A8 [ 481.868615][ T3690] usb 6-1: USB disconnect, device number 16 [ 481.876338][ T3690] usblp0: removed 10:14:45 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_TREAD(r0, 0x40045402, &(0x7f0000000140)=0x1) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000100)={{0x1}}) ioctl$int_in(r0, 0x5452, &(0x7f00000000c0)=0x6) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, &(0x7f0000000440)={0x0, 0x20000006, 0x0, 0x0, 0x4}) ioctl$SNDRV_TIMER_IOCTL_START(r0, 0x54a0) 10:14:45 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x4, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0xe300, 0x0, 0x0, 0x0, 0x1f}, [@alu={0x7, 0x1, 0x2}]}, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 10:14:45 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/112, 0x70}], 0x1, 0x0, 0x0) 10:14:45 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000480)=@broute={'broute\x00', 0x20, 0x2, 0x136, [], 0x0, 0x0, &(0x7f00000001c0)=[{}, {0x0, '\x00', 0x0, 0x0, 0x1, [{0x0, 0x0, 0x0, 'wlan0\x00', 'wlan0\x00', 'veth1_virt_wifi\x00', 'batadv0\x00', @empty, [], @remote, [], 0x6e, 0x6e, 0xa6, [], [], @common=@mark={'mark\x00', 0x10}}]}, {0x0, '\x00', 0x1}]}, 0x1ae) connect$inet(0xffffffffffffffff, 0x0, 0x0) socket$l2tp(0x2, 0x2, 0x73) 10:14:45 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0xe0, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{}, [{}]}}}]}}]}}, 0x0) 10:14:45 executing program 4: r0 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$search(0xa, r0, &(0x7f0000000340)='rxrpc_s\x00', &(0x7f0000000380)={'syz', 0x0}, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) 10:14:45 executing program 4: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0xe0, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{}, [{}]}}}]}}]}}, 0x0) 10:14:45 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/112, 0x70}], 0x1, 0x0, 0x0) 10:14:45 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000380)=@add_del={0x2, &(0x7f0000000340)}) 10:14:45 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000807e9040450c426192fd000000010902120001000000000904"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000600)={0x2c, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000640)={0x2c, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0}) 10:14:45 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) 10:14:45 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) getsockopt$bt_BT_SNDMTU(r0, 0x12, 0xc, 0x0, &(0x7f0000000100)) 10:14:45 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/112, 0x70}], 0x1, 0x0, 0x0) 10:14:45 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) getsockopt$bt_BT_SNDMTU(r0, 0x12, 0xc, 0x0, &(0x7f0000000100)) 10:14:45 executing program 0: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f00000002c0)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x144, &(0x7f0000000340)=ANY=[@ANYBLOB="e900004ef17a6d926428358e899906ca7f0feffbeb1be958c7e2bfb5723a0ab13960ea3ca12b104d5af76c523a123543a952aa660c36774db046c5d6d3d02c438c285a993f98e056346fb999229c51b110975b9b258bcaf6976a8d9c7da584129bed661ac6ae2cfd744304c863a00c6230401ec6552f6b7183b109f264f42557a81876cb6b49423d006e617de791fc8fe61e46581a21e55cef66462bc486ea3ee570b09c48038ad4dd05c287135bc251716f159887a1fe6a2f2fb684557ba370a8dd23463c4b415f9fbf48a4618bf6466bb71b43ef56250183589dc6e3a8ee88e5d39cb7070dfe301014c80c650000004d00004ef8b510a9cb6d72c3e9aa87c1fd3cad5b7a0198c5085f2eaa6841ccf3c129eb5d705d4e7328e7b7ee34180e77696fea1a4121e220cb44c29c771e4e1e7245ad9f5b65f29130f1f4c9f83c3cc515"]) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x10, &(0x7f0000000000)=@ready={0x0, 0x0, 0x8, "95c2e777"}) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xffffffffffffff9c, &(0x7f0000000040)=@conn_svc_rsp={0x0, 0x0, 0xa, "0712706e"}) [ 482.438214][T12137] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 10:14:45 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) getsockopt$bt_BT_SNDMTU(r0, 0x12, 0xc, 0x0, &(0x7f0000000100)) [ 482.493322][T12137] sch_tbf: burst 549 is lower than device veth23 mtu (1514) ! [ 482.692466][ T3690] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 482.692497][ T26] usb 6-1: new high-speed USB device number 17 using dummy_hcd [ 482.732605][ T3682] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 482.772455][ T3687] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 482.932427][ T3690] usb 5-1: Using ep0 maxpacket: 32 [ 482.982434][ T26] usb 6-1: Using ep0 maxpacket: 32 [ 483.052930][ T3690] usb 5-1: config 1 interface 0 altsetting 224 endpoint 0x1 has invalid wMaxPacketSize 0 [ 483.062846][ T3690] usb 5-1: config 1 interface 0 altsetting 224 bulk endpoint 0x1 has invalid maxpacket 0 [ 483.073313][ T3690] usb 5-1: config 1 interface 0 altsetting 224 endpoint 0x82 has invalid wMaxPacketSize 0 [ 483.083402][ T3690] usb 5-1: config 1 interface 0 altsetting 224 bulk endpoint 0x82 has invalid maxpacket 0 [ 483.093748][ T3690] usb 5-1: config 1 interface 0 has no altsetting 0 [ 483.122653][ T3682] usb 2-1: New USB device found, idVendor=0c45, idProduct=6142, bcdDevice=fd.92 [ 483.132018][ T3682] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 483.140302][ T26] usb 6-1: config 1 interface 0 altsetting 224 endpoint 0x1 has invalid wMaxPacketSize 0 [ 483.150425][ T26] usb 6-1: config 1 interface 0 altsetting 224 bulk endpoint 0x1 has invalid maxpacket 0 [ 483.160964][ T26] usb 6-1: config 1 interface 0 altsetting 224 endpoint 0x82 has invalid wMaxPacketSize 0 [ 483.174789][ T3682] usb 2-1: config 0 descriptor?? [ 483.179796][ T26] usb 6-1: config 1 interface 0 altsetting 224 bulk endpoint 0x82 has invalid maxpacket 0 [ 483.189933][ T26] usb 6-1: config 1 interface 0 has no altsetting 0 [ 483.213736][ T3682] gspca_main: sonixj-2.14.0 probing 0c45:6142 [ 483.252534][ T3690] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 483.261597][ T3690] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 483.270943][ T3690] usb 5-1: Product: syz [ 483.275151][ T3690] usb 5-1: Manufacturer: syz [ 483.279733][ T3690] usb 5-1: SerialNumber: syz [ 483.302589][ T3687] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 483.311638][ T3687] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 483.319666][ T3687] usb 1-1: Product: syz [ 483.324881][ T3687] usb 1-1: Manufacturer: syz [ 483.329763][ T3687] usb 1-1: SerialNumber: syz [ 483.362526][ T26] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 483.371659][ T26] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 483.373030][ T3687] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 483.380525][ T26] usb 6-1: Product: syz [ 483.400347][ T26] usb 6-1: Manufacturer: syz [ 483.405191][ T26] usb 6-1: SerialNumber: syz [ 483.544148][ T3690] usblp 5-1:1.0: usblp0: USB Unidirectional printer dev 13 if 0 alt 224 proto 1 vid 0x0525 pid 0xA4A8 [ 483.557173][ T3690] usb 5-1: USB disconnect, device number 13 [ 483.565021][ T3690] usblp0: removed [ 483.673866][ T26] usblp 6-1:1.0: usblp0: USB Unidirectional printer dev 17 if 0 alt 224 proto 1 vid 0x0525 pid 0xA4A8 [ 483.688770][ T26] usb 6-1: USB disconnect, device number 17 [ 483.696543][ T26] usblp0: removed [ 483.962476][ T3687] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 10:14:47 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0xe0, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{}, [{}]}}}]}}]}}, 0x0) 10:14:47 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) getsockopt$bt_BT_SNDMTU(r0, 0x12, 0xc, 0x0, &(0x7f0000000100)) 10:14:47 executing program 4: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0xe0, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{}, [{}]}}}]}}]}}, 0x0) 10:14:47 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) 10:14:47 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) [ 484.197092][T12153] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 484.248785][T12157] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 484.267325][T12153] sch_tbf: burst 549 is lower than device veth25 mtu (1514) ! [ 484.281264][T12157] sch_tbf: burst 549 is lower than device veth13 mtu (1514) ! [ 484.292630][T11178] usb 2-1: USB disconnect, device number 5 [ 484.404218][ T3687] usb 1-1: ath9k_htc: Invalid TX pipe: 0 [ 484.409884][ T3687] ath9k_htc 1-1:1.0: ath9k_htc: Unable to initialize HTC services [ 484.502440][ T3682] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 484.510090][ T26] usb 6-1: new high-speed USB device number 18 using dummy_hcd [ 484.605274][ T142] usb 1-1: USB disconnect, device number 8 [ 484.624269][ T3687] ath9k_htc: Failed to initialize the device [ 484.630396][ T142] usb 1-1: ath9k_htc: USB layer deinitialized 10:14:48 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000807e9040450c426192fd000000010902120001000000000904"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000600)={0x2c, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000640)={0x2c, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0}) 10:14:48 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) 10:14:48 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) [ 484.794243][ T3682] usb 5-1: Using ep0 maxpacket: 32 [ 484.801702][ T26] usb 6-1: Using ep0 maxpacket: 32 [ 484.813009][T12160] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. 10:14:48 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) 10:14:48 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) [ 484.836865][T12163] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 484.854629][T12160] sch_tbf: burst 549 is lower than device veth15 mtu (1514) ! [ 484.872115][T12163] sch_tbf: burst 549 is lower than device veth27 mtu (1514) ! [ 484.906352][T12165] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 484.921901][T12167] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 484.941792][T12165] sch_tbf: burst 549 is lower than device veth17 mtu (1514) ! [ 484.949435][ T3682] usb 5-1: config 1 interface 0 altsetting 224 endpoint 0x1 has invalid wMaxPacketSize 0 [ 484.959321][ T26] usb 6-1: config 1 interface 0 altsetting 224 endpoint 0x1 has invalid wMaxPacketSize 0 [ 484.959325][T12167] sch_tbf: burst 549 is lower than device veth29 mtu (1514) ! [ 484.959348][ T26] usb 6-1: config 1 interface 0 altsetting 224 bulk endpoint 0x1 has invalid maxpacket 0 [ 484.992146][ T3682] usb 5-1: config 1 interface 0 altsetting 224 bulk endpoint 0x1 has invalid maxpacket 0 [ 485.007129][ T3682] usb 5-1: config 1 interface 0 altsetting 224 endpoint 0x82 has invalid wMaxPacketSize 0 [ 485.019661][ T26] usb 6-1: config 1 interface 0 altsetting 224 endpoint 0x82 has invalid wMaxPacketSize 0 [ 485.032806][ T3682] usb 5-1: config 1 interface 0 altsetting 224 bulk endpoint 0x82 has invalid maxpacket 0 [ 485.043573][ T26] usb 6-1: config 1 interface 0 altsetting 224 bulk endpoint 0x82 has invalid maxpacket 0 10:14:48 executing program 0: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f00000002c0)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x144, &(0x7f0000000340)=ANY=[@ANYBLOB="e900004ef17a6d926428358e899906ca7f0feffbeb1be958c7e2bfb5723a0ab13960ea3ca12b104d5af76c523a123543a952aa660c36774db046c5d6d3d02c438c285a993f98e056346fb999229c51b110975b9b258bcaf6976a8d9c7da584129bed661ac6ae2cfd744304c863a00c6230401ec6552f6b7183b109f264f42557a81876cb6b49423d006e617de791fc8fe61e46581a21e55cef66462bc486ea3ee570b09c48038ad4dd05c287135bc251716f159887a1fe6a2f2fb684557ba370a8dd23463c4b415f9fbf48a4618bf6466bb71b43ef56250183589dc6e3a8ee88e5d39cb7070dfe301014c80c650000004d00004ef8b510a9cb6d72c3e9aa87c1fd3cad5b7a0198c5085f2eaa6841ccf3c129eb5d705d4e7328e7b7ee34180e77696fea1a4121e220cb44c29c771e4e1e7245ad9f5b65f29130f1f4c9f83c3cc515"]) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x10, &(0x7f0000000000)=@ready={0x0, 0x0, 0x8, "95c2e777"}) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xffffffffffffff9c, &(0x7f0000000040)=@conn_svc_rsp={0x0, 0x0, 0xa, "0712706e"}) 10:14:48 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) [ 485.054386][ T3682] usb 5-1: config 1 interface 0 has no altsetting 0 [ 485.061019][ T26] usb 6-1: config 1 interface 0 has no altsetting 0 [ 485.082490][ T14] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 485.130962][T12169] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 485.153446][T12169] sch_tbf: burst 549 is lower than device veth31 mtu (1514) ! [ 485.232652][ T3682] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 485.241717][ T3682] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 485.249982][ T3682] usb 5-1: Product: syz [ 485.254491][ T26] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 485.263627][ T3682] usb 5-1: Manufacturer: syz [ 485.268208][ T3682] usb 5-1: SerialNumber: syz [ 485.273062][ T26] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 485.281455][ T26] usb 6-1: Product: syz [ 485.286778][ T26] usb 6-1: Manufacturer: syz [ 485.291378][ T26] usb 6-1: SerialNumber: syz [ 485.442402][ T142] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 485.442531][ T14] usb 2-1: New USB device found, idVendor=0c45, idProduct=6142, bcdDevice=fd.92 [ 485.459109][ T14] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 485.468764][ T14] usb 2-1: config 0 descriptor?? [ 485.513521][ T14] gspca_main: sonixj-2.14.0 probing 0c45:6142 [ 485.535068][ T3682] usblp 5-1:1.0: usblp0: USB Unidirectional printer dev 14 if 0 alt 224 proto 1 vid 0x0525 pid 0xA4A8 [ 485.547924][ T3682] usb 5-1: USB disconnect, device number 14 [ 485.559264][ T3682] usblp0: removed [ 485.583646][ T26] usblp 6-1:1.0: usblp0: USB Unidirectional printer dev 18 if 0 alt 224 proto 1 vid 0x0525 pid 0xA4A8 [ 485.599892][ T26] usb 6-1: USB disconnect, device number 18 [ 485.609571][ T26] usblp0: removed 10:14:49 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0xe0, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{}, [{}]}}}]}}]}}, 0x0) 10:14:49 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) 10:14:49 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) 10:14:49 executing program 4: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0xe0, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{}, [{}]}}}]}}]}}, 0x0) [ 486.012567][ T142] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 486.021648][ T142] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 486.030040][ T142] usb 1-1: Product: syz [ 486.034526][ T142] usb 1-1: Manufacturer: syz [ 486.047537][ T142] usb 1-1: SerialNumber: syz [ 486.079829][T12175] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 486.105775][ T142] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 486.119591][T12176] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 10:14:49 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) [ 486.138358][T12175] sch_tbf: burst 549 is lower than device veth19 mtu (1514) ! [ 486.150939][T12176] sch_tbf: burst 549 is lower than device veth33 mtu (1514) ! [ 486.352451][ T3690] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 486.362694][ T26] usb 6-1: new high-speed USB device number 19 using dummy_hcd [ 486.579880][ T14] usb 2-1: USB disconnect, device number 6 [ 486.592569][ T3690] usb 5-1: Using ep0 maxpacket: 32 [ 486.622884][ T26] usb 6-1: Using ep0 maxpacket: 32 [ 486.712486][ T3690] usb 5-1: config 1 interface 0 altsetting 224 endpoint 0x1 has invalid wMaxPacketSize 0 [ 486.723885][ T3690] usb 5-1: config 1 interface 0 altsetting 224 bulk endpoint 0x1 has invalid maxpacket 0 [ 486.734806][ T3690] usb 5-1: config 1 interface 0 altsetting 224 endpoint 0x82 has invalid wMaxPacketSize 0 [ 486.746078][ T3690] usb 5-1: config 1 interface 0 altsetting 224 bulk endpoint 0x82 has invalid maxpacket 0 [ 486.756208][ T3690] usb 5-1: config 1 interface 0 has no altsetting 0 [ 486.762628][T11178] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 486.772711][ T26] usb 6-1: config 1 interface 0 altsetting 224 endpoint 0x1 has invalid wMaxPacketSize 0 [ 486.783516][ T26] usb 6-1: config 1 interface 0 altsetting 224 bulk endpoint 0x1 has invalid maxpacket 0 [ 486.793478][ T26] usb 6-1: config 1 interface 0 altsetting 224 endpoint 0x82 has invalid wMaxPacketSize 0 [ 486.803516][ T26] usb 6-1: config 1 interface 0 altsetting 224 bulk endpoint 0x82 has invalid maxpacket 0 [ 486.814266][ T26] usb 6-1: config 1 interface 0 has no altsetting 0 [ 486.922568][ T3690] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 486.931705][ T3690] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 486.940021][ T3690] usb 5-1: Product: syz [ 486.944372][ T3690] usb 5-1: Manufacturer: syz [ 486.949040][ T3690] usb 5-1: SerialNumber: syz [ 486.982680][ T26] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 486.991714][ T26] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 487.001027][ T26] usb 6-1: Product: syz [ 487.005608][ T26] usb 6-1: Manufacturer: syz [ 487.010223][ T26] usb 6-1: SerialNumber: syz 10:14:50 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000807e9040450c426192fd000000010902120001000000000904"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000600)={0x2c, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000640)={0x2c, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0}) 10:14:50 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) 10:14:50 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x2c, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, {}, 0x0, 0x2}}]}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)=@delchain={0x24, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) 10:14:50 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/diskstats\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) setresgid(r2, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000a00)='./file0\x00', 0x0, 0x0, &(0x7f0000000ac0)) 10:14:50 executing program 3: getgroups(0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000280)='ext2\x00', &(0x7f00000002c0)='./file0\x00', 0x0, 0x1, &(0x7f0000000780)=[{&(0x7f0000000300)='c', 0x1, 0xffffffffffffffff}], 0x0, &(0x7f0000000840)={[{@dioread_nolock}], [{@dont_appraise}, {@hash}]}) [ 487.182188][T12189] loop3: detected capacity change from 0 to 16383 [ 487.189719][T12189] ext2: Unknown parameter 'dont_appraise' [ 487.198429][T11178] usb 1-1: ath9k_htc: Invalid TX pipe: 0 [ 487.204310][T11178] ath9k_htc 1-1:1.0: ath9k_htc: Unable to initialize HTC services [ 487.215434][ T3690] usblp 5-1:1.0: usblp0: USB Unidirectional printer dev 15 if 0 alt 224 proto 1 vid 0x0525 pid 0xA4A8 [ 487.246657][ T3690] usb 5-1: USB disconnect, device number 15 [ 487.265658][ T3690] usblp0: removed [ 487.265657][ T26] usblp 6-1:1.0: usblp1: USB Unidirectional printer dev 19 if 0 alt 224 proto 1 vid 0x0525 pid 0xA4A8 [ 487.295746][ T26] usb 6-1: USB disconnect, device number 19 [ 487.307681][ T26] usblp1: removed [ 487.399372][ T14] usb 1-1: USB disconnect, device number 9 [ 487.414772][ T142] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 487.422581][T11178] ath9k_htc: Failed to initialize the device [ 487.429238][ T14] usb 1-1: ath9k_htc: USB layer deinitialized [ 487.802587][ T142] usb 2-1: New USB device found, idVendor=0c45, idProduct=6142, bcdDevice=fd.92 [ 487.813541][ T142] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 487.826016][ T142] usb 2-1: config 0 descriptor?? 10:14:51 executing program 0: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f00000002c0)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x144, &(0x7f0000000340)=ANY=[@ANYBLOB="e900004ef17a6d926428358e899906ca7f0feffbeb1be958c7e2bfb5723a0ab13960ea3ca12b104d5af76c523a123543a952aa660c36774db046c5d6d3d02c438c285a993f98e056346fb999229c51b110975b9b258bcaf6976a8d9c7da584129bed661ac6ae2cfd744304c863a00c6230401ec6552f6b7183b109f264f42557a81876cb6b49423d006e617de791fc8fe61e46581a21e55cef66462bc486ea3ee570b09c48038ad4dd05c287135bc251716f159887a1fe6a2f2fb684557ba370a8dd23463c4b415f9fbf48a4618bf6466bb71b43ef56250183589dc6e3a8ee88e5d39cb7070dfe301014c80c650000004d00004ef8b510a9cb6d72c3e9aa87c1fd3cad5b7a0198c5085f2eaa6841ccf3c129eb5d705d4e7328e7b7ee34180e77696fea1a4121e220cb44c29c771e4e1e7245ad9f5b65f29130f1f4c9f83c3cc515"]) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x10, &(0x7f0000000000)=@ready={0x0, 0x0, 0x8, "95c2e777"}) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xffffffffffffff9c, &(0x7f0000000040)=@conn_svc_rsp={0x0, 0x0, 0xa, "0712706e"}) 10:14:51 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/diskstats\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) setresgid(r2, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000a00)='./file0\x00', 0x0, 0x0, &(0x7f0000000ac0)) 10:14:51 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/diskstats\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) setresgid(r2, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000a00)='./file0\x00', 0x0, 0x0, &(0x7f0000000ac0)) 10:14:51 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/diskstats\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) setresgid(r2, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000a00)='./file0\x00', 0x0, 0x0, &(0x7f0000000ac0)) 10:14:51 executing program 5: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x8, &(0x7f0000000080)=0x5eb, 0x4) setsockopt$inet6_int(r0, 0x29, 0x2, &(0x7f0000000000)=0x80000001, 0x4) getsockopt$inet6_buf(r0, 0x29, 0x6, &(0x7f0000000140)=""/7, &(0x7f0000000040)=0x10) 10:14:51 executing program 5: r0 = fsopen(&(0x7f0000000040)='ext3\x00', 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f0000000000)='sync\x00', &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c) [ 487.886112][ T142] gspca_main: sonixj-2.14.0 probing 0c45:6142 10:14:51 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/diskstats\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000080)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) setresgid(r2, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000a00)='./file0\x00', 0x0, 0x0, &(0x7f0000000ac0)) [ 488.212500][ T14] usb 1-1: new high-speed USB device number 10 using dummy_hcd