fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}], 0x2, &(0x7f0000003580)=ANY=[], 0x0) (async) syz_open_dev$media(&(0x7f0000000140), 0x1, 0x2000) (async) sync_file_range(r0, 0x5db8, 0x7, 0x1) (async) openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/module/ib_core', 0x40001, 0x2) (async) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000880), 0x100, 0x0) (async) getsockname$packet(r3, &(0x7f0000001500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000001540)=0x14) (async) openat$capi20(0xffffffffffffff9c, &(0x7f0000000200), 0x62000, 0x0) (async) ppoll(&(0x7f00000007c0)=[{r1}, {r2, 0x100}, {r4, 0x10}, {r0, 0x2103}, {r0}, {r1, 0x78}], 0x6, &(0x7f0000000800)={0x77359400}, &(0x7f0000000840)={[0x1000]}, 0x8) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000180)={{0x1, 0x1, 0x18, r1, {0xc5}}, './file0\x00'}) (async) [ 325.727291][T18805] udevd[18805]: inotify_add_watch(7, /dev/loop5p2, 10) failed: No such file or directory 00:05:25 executing program 2: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) r1 = accept$packet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000100)) write$proc_mixer(r0, &(0x7f0000000040)=[{'DIGITAL1', @void}, {'IGAIN', @val={' \'', 'Line Capture'}}, {'PHONEIN', @void}, {'BASS', @void}, {'LINE2', @void}], 0x46) syz_open_dev$tty1(0xc, 0x4, 0x1) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) (async) accept$packet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000100)) (async) write$proc_mixer(r0, &(0x7f0000000040)=[{'DIGITAL1', @void}, {'IGAIN', @val={' \'', 'Line Capture'}}, {'PHONEIN', @void}, {'BASS', @void}, {'LINE2', @void}], 0x46) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) [ 325.758449][T20318] loop4: detected capacity change from 0 to 8226 00:05:25 executing program 5: syz_read_part_table(0x40000, 0x1, &(0x7f0000000040)=[{&(0x7f0000000000)="0201a5ffffff0a000000ff45ac0000ffffffa5000800040000000000000000000007a6000000e10000008877007200300700a5ffffff00000000008000da55aa", 0x40, 0x1c0}]) (async) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000080)=0x0) getresuid(&(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)=0x0) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000180)={r0, r1, 0xffffffffffffffff}, 0xc) 00:05:25 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) socket$inet(0x2, 0x4000000000000001, 0x0) (async, rerun: 32) socket$rds(0x15, 0x5, 0x0) (rerun: 32) socket$inet(0x2, 0x4000000000000001, 0x0) syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) pselect6(0x40, &(0x7f0000000600), 0x0, &(0x7f0000000680)={0xff}, &(0x7f0000000700), 0x0) [ 325.780450][T20326] loop5: detected capacity change from 0 to 512 00:05:25 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) r2 = signalfd4(r0, &(0x7f0000000040)={[0x400]}, 0x8, 0x800) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000180)='scalable\x00', 0x9) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f00000001c0)={@remote, 0x75}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:25 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) r1 = openat$smackfs_onlycap(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="c51a648699cdfbd4ea0a53c4f246f3c029f06f2542e421dcedda9ec834f54c188cb68bbbf9f1d30f7034a015d634de55c2d638f634f295ad32559749f9eff9bbc57495d8c7733e1e8eb1993b473aa438bba277a11d4ab9265c29a8974313c8e88c60aa04ccb7499fcf873e501e362c4de274adad2df1b6941da660e28d178fb995dc9d165c5f64a6bb15315a8d2e45a8d76b15", 0x93}, {&(0x7f0000000100)="8b5897550847f7179053bf0a744634aeb8e3230a6d8ea1c764e36ccc8181d83c04bbbbac40e1e748307b6ba371e20f787a86038185025d04fbedf959276d7727955ff7a3666fd1940962ba4a90ad2e80c025b3eb00c34e5181a68723c64081029c81a6147f5653c020ff4adece8f6dd650bc85e64ca9fec610abd4fb653984a9948b2608db3ce5947844cacb6a938549c747f5d5b8845b81a17cb86fbd7f0ac0e0d421a21a600905ce6811c4aae2a458f0b4c3a395261b45f24bc272c231393067a53748aed261cdc2a04e91b0c30ebf4efffc62c7aa5eb254bd651b8cb500d137328f8a9c8343cb7538e4225134550abc899a8921f7323c", 0xf8}, {&(0x7f0000000200)="bbca6b400c1b094696049bb145d68b18fb442b4694956fcb5575088edf05940afa7bdc2782c6ae0e2f3185f7e5ac08072bf5a30c195cbe00db432e37a9", 0x3d}], 0x3) [ 325.797992][T18805] Buffer I/O error on dev loop5, logical block 0, async page read [ 325.806326][T20318] ntfs3: loop4: Failed to load $BadClus. 00:05:25 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) r1 = eventfd2(0x0, 0x0) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) (async) ioctl$VHOST_VDPA_GET_STATUS(r0, 0x8001af71, &(0x7f0000000000)) 00:05:25 executing program 0: syz_read_part_table(0x3004546, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="020185ffff0301000000ff07000000ffffffa6000800000000000000004000ffffff8500000000006800887700720030b58292370200000000000000000055", 0x3f, 0x1c0}]) syz_read_part_table(0x20, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="86f081fabd02dbba106087a6fd2de58d65ef5de580428a6da3c228502c271c567ec97ddcdcfd60da0577645ca793f92c712b62943e99c6b7dfb8471dee00369e9e04044aba9f9201dcb585defbd602c4a29f32df846bb66cb9a7dd3f3eef9e9421190c2c03572989318c35f5b84d4895ce2493e7dca881f7e067c2229a821afd86f55c7ad55ddf996720fff61b4b4e1f28d182bbff6298c0667d2dd6886617eef5ac4e11a62a83448e24f600ffd93539c7cb0897e3aa6fd7b8c9a6024418983dba5aa90c8d97ee8d0a1cd7de2d8c05bc13741c581d0f61fd9a2d8ef7dd34333c74c87903964b2f1472ff78fc5bdf8c108d714eb808f5e24de72d1c2dd8f740", 0xff, 0x80000001}, {&(0x7f0000000000)="20fef8913d8fb3a660a12a2fcc2ea958c6", 0x11, 0x2d381e3c}, {&(0x7f0000000200)="caff9c5481f1e90ef08bf21900ed7f4efc6ccaff20e056298eaf29c594c1601d53703362a44c5e282940edc4bd06fda066662ff707aec4bee28a60555a068023fb1ab2b77d7b3325a88370a7ff80b13fe05b8eeffcac7b035e3471ee89d49e126c299b66497ca06a93129d477235a294799fbc1ccd94638e707d9711b1f40faff9e99443a7539303aad52791e7590a2e2af314214acf38c21424e399fd0f10a8d1f3ed6a8e504637560bcd60d526750d30dd774e7441fae1a4d79631e7679c9617", 0xc1, 0xc02e}, {&(0x7f0000000300)="26b48a8d81a7acf36bf1656628f303939a9f01f681b942dbe8d3490bfb5ba98fc0904766e8377fb3ea6a9eebdbd51436b767a0d27f1d6c4f90084b984db15fbd63099e8ee2009e76436a5de4f807330354f7348f556d7c26593501e38fb66ed291544504a1b3412368dc703108283f73b43e01baa242213f578f54c2ecc818c644b8ec01658687557aa6cc604cc4daef707c5d8d3c41369466610822965760e31aeb68ddab33e07a1e91998f6ac9b13c4c77805c330ca199d252735e657341", 0xbf, 0x34e}, {&(0x7f00000003c0)="8593d1f3496949aaf4850d85547d45ae80c4f1105cbab2bd91f6ec5152ebcdd25073e1ba7008545631a14b6a1076df6e7437152cf3f7bf0369239bf9af8c0654eb28a1690fd5126b74c531b805ec3b1861f2653f5d2cca5fa337e4a1f191faa48ed68d24939963e96a9cd4fed7c58acfc249cc78e09228aad4bfbee1e01b077d1fff28cc81eed385dd0d34da11141176bc67b8c48518c074a3b03d8538bb63547663dadbd0ac1e92014d1472b1c46122616eadc1bccea014df6ecde94c9ae73b5733d6764c9f5fcf7979b70002da084763b4bcec3fdedadcefcb59fa06415774bd8a96d2c01df4a57a08bc", 0xeb}, {&(0x7f00000004c0)="d0588d6f434918e7c36303a947961055e9c5c99c403107cfafcd68d3c81eaa3b5563f068ca5b33666914437af129832325824b43865ca36315ecb8354972bb06f457b87b89f8c61aeb262c4474d203a893c404a8b313191d858df3335ae7efd37691a1bd6c76a3f024cc26370a5024068a22f72ad96f4b08d88e5c1f4bebc52c98f2f46e8a5f77cdb2752539cbc9a4eea30f127990476ad68981b7d9589522f70fea401587106a8edc86058002dc228facc718b260769932f6c713a3379d815e3684", 0xc2, 0x8}, {&(0x7f00000005c0)="f264afcbc04c4a83d5f38607b5b1edeb569b2bef86f08188d60903686e085cb79f791e73a448adc31f4233d2117f21c7762d9a8c76a01a4d4093ae49eb7eaa6f8e02ff6236aec2ea0fcb42", 0x4b, 0x2}, {&(0x7f0000000640)="5a389c59fc1d018c0d552d326c563623e27a957ff7002f5361e527e970a79fa8aadbfa4c1a7a8666652eef394f96f666d7c6e30225d0a59404f20a55f9268dc0ff96e731691cd5feb48b88a734cddbdbdeb8eeb9e21ddfda4bb1f1842844a211d5b7cf41356244d4b5bbd05b9c5ac35b2e6fbfcc809da1464aa02babe1dd295594ad03dfd0e19ace15e2b3e2648616880bc581368c07e5fcac8a4d412293c9c21de2f4", 0xa3, 0x80000001}]) 00:05:25 executing program 4: r0 = syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4045ff, 0x14, &(0x7f0000000bc0)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000009f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f00000008c0)="813e33f8f9bce4d3d1b4f63c4b993e82f1dfe7354fcd09930a92c992e6966329bbc621822681bb9fd0f4af588ab5629a7d33e299719b300fe104bac94414870644efe15b86c31e69832ed1847c0000000000000000000075ac7615b0ce456a38705e0414938c1efe652e2c17eb15200db59dfe30030fde", 0x77, 0x1ffe}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f0000000040)="00000000000000000000000000000000000000000000000000000000000003", 0x1f, 0x41e0}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000001000000000000000100000000000002101ff", 0x1ab, 0x43a0}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000000080)="0000000000000000000000000000000e000000000000000000000000000002418d240ace359129c77c703bce1d6c68987154647946bbef929059fdd6a657bdb990499e45e5d5f74d133c1b6cf09a6f079ff37ddf547280b2b43a5d36fcce43a64aa021c40b9e479371d3c863112bf27b", 0x70, 0x49e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000040000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1e5, 0x4be0}, {&(0x7f0000000240)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f00000005c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c10000000000000110243000000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a00000005000000001044000000005000000000000000000000000000000000048000000000000000010000000000000001000000000000000100000000000002400490033003000110145", 0x1eb, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000940)="000000000000000000000000000000000000000000000800000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000fffb00000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000b2ce00240042006100640002ff01d7e3ebd1db90ad9615c7968c88284b700e2d2529c0ee9e3a8acbb0e08e2f253fbf6554911ecdc4d20b59ea7b1d53e6b3b1765491ca47bc1e83928a4bb1fe95f8e6dad3d9a42de723e91961d6fb4789865634e690ac63e182e8c0c2388b751689f3e8ab4449af7c015a3bad268545556521ca9a3cf0829e75b60e5196ad84b12179ec080d4bc8ed66a57a59140d75afe7d06fc6e470cd02b764a8ce59b33980b7367a3ebdf14724247ffce4d385cb5685e4921d4fbf336e922cf8e30282549dc3f47acb", 0x24e, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x163, 0x67e0}, {&(0x7f0000013b20)="d000000020000000000018000000030008000000180000002d0000003c000000e00000005800000000001800000004003c000000180000001400020000000400244c58554944e9ff000000001400000000060400244c584749440000000000001400000000060400244c584d4f4400ed8100000000000000ffffffff0000e20046494c452a00030000000000000000000000000030000000380000000004", 0x9e, 0xc380}, {&(0x7f0000000dc0)="494e4458280009000000000000000000000000000000000028000000b8060000e80f0000000000000d00d801000000000000000000000000000000000000000004000000000004006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000010008000000000008006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c007500730000000000070006000000000006006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000070000000000070060004c0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010020000000000000002000000000000006000000000000000503240042006f006f00740069006c000b00000000000b006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec40d0000ab2bd24ec4d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640002000000000002006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000100000000000000010060004a0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d004600540000000000000001000000000001006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d0069007200720000000200000009000000000009006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000000000000000000000000000000000600002000000000070324005300650063007500720065000a00000000000a006000500000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000d00000002000000000006000000000000000703240055007000430061007300650003000000000003006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650005000000000005005800440000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e0000000000200000000000010068005400000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801001000000000000064043449aef530ec2d5d43344300000000000000200000002d0000000900660069006c0065002e0063006f006c006400000000001b0000000000010060004c0000000000050000000000050073a685d24ec4d80173a685d24ec4d80173a685d24ec4d80173a685d24ec4d80100000000000000000000000000000000200000102d0000000500660069006c0065003000000000001e0000000000010060004c0000000000050000000000050073a685d24ec4d801132d87d24ec4d801132d87d24ec4d80173a685d24ec4d80100100000000000000a0000000000000020000000590000000500660069006c006500310000000d001f0000000000010060004c00000000000500009c5b7abdf9bb78a7d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c0065003200000000001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c00650033000000000000000000000000001000c24c9bc5e5865712c77dcacc8c2e2f7fda6ff95512f175731f3ee54b86e5d23d06360a651d1da436610e6b96f2660c477f571a7240c7dd9a37799e487af87ed05ba1690e27e56b09611da4f73388e787d8bd94c74d2aa845baec2d7cce86af469a3ffea476", 0x732, 0x45000}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f0000000440)="f7ffffffffff6c85507e207950cbb02575507700fffb9a55fb8d253755da1453094bdf12f9dea56eca6103d9a0c7c7f10482f7433c1b819f5bfc850c99b3f9d627a7b397fdf4f0303f271f526a9a7890a9a155af4ff2f497feffaec1f6fc8abc8717cb83a803b225e2e5497563b268a3beb1f964000000000000002061dff0281b6dc6572ed135b36f9c052504062fc60097e40f9be0fb831dad3a996176570845730000000000000000000095fe28614719bf7f7be9f18fa6a54f848514c8763ad7e6e41e09dd208a22b79d97053f495ba598be066ec1de22141e0339ee423dbd9e79851d13117d3e8b8248ab4673f6b8f473bf4c1f5d730c7ededcd9705ef3dd745ed31edb04fc1b861c2cb57e107c2eaa0a2ccbc67ba70b9af536564c93b73ab6cfafc58d339738640af0789756372a0b0d64ba25d4d1a703738459ff5a492de9f3ddce43b4", 0x147, 0x47000}, {&(0x7f000001b660)="f01203f80001000000000000000000007c0000000100048048000000580000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000102000000000005200000002002000001020000000000052000000020020000000000005124b30001010000007c00000001000480480000005800000000000000140000000200340002000000000014009f111200010100000000000512000000000018009f01120001020080000000052000000020020000010200000000000520000000200200000102000000000005200000002002000000000000a0ddde4202010000000100000000000064000000010004803000000040000000000000001400000002001c000100000000031400ff011f00010100000000000100000000010200000000000520000000200200000102000000000005200000002002", 0x15b, 0x48000}, {&(0x7f000003c0c0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}], 0x2, &(0x7f0000003580)=ANY=[], 0x0) (async) r1 = syz_open_dev$media(&(0x7f0000000140), 0x1, 0x2000) sync_file_range(r0, 0x5db8, 0x7, 0x1) (async) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/module/ib_core', 0x40001, 0x2) (async) r3 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000880), 0x100, 0x0) getsockname$packet(r3, &(0x7f0000001500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000001540)=0x14) r4 = openat$capi20(0xffffffffffffff9c, &(0x7f0000000200), 0x62000, 0x0) ppoll(&(0x7f00000007c0)=[{r1}, {r2, 0x100}, {r4, 0x10}, {r0, 0x2103}, {r0}, {r1, 0x78}], 0x6, &(0x7f0000000800)={0x77359400}, &(0x7f0000000840)={[0x1000]}, 0x8) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000180)={{0x1, 0x1, 0x18, r1, {0xc5}}, './file0\x00'}) 00:05:25 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) r1 = openat$smackfs_onlycap(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="c51a648699cdfbd4ea0a53c4f246f3c029f06f2542e421dcedda9ec834f54c188cb68bbbf9f1d30f7034a015d634de55c2d638f634f295ad32559749f9eff9bbc57495d8c7733e1e8eb1993b473aa438bba277a11d4ab9265c29a8974313c8e88c60aa04ccb7499fcf873e501e362c4de274adad2df1b6941da660e28d178fb995dc9d165c5f64a6bb15315a8d2e45a8d76b15", 0x93}, {&(0x7f0000000100)="8b5897550847f7179053bf0a744634aeb8e3230a6d8ea1c764e36ccc8181d83c04bbbbac40e1e748307b6ba371e20f787a86038185025d04fbedf959276d7727955ff7a3666fd1940962ba4a90ad2e80c025b3eb00c34e5181a68723c64081029c81a6147f5653c020ff4adece8f6dd650bc85e64ca9fec610abd4fb653984a9948b2608db3ce5947844cacb6a938549c747f5d5b8845b81a17cb86fbd7f0ac0e0d421a21a600905ce6811c4aae2a458f0b4c3a395261b45f24bc272c231393067a53748aed261cdc2a04e91b0c30ebf4efffc62c7aa5eb254bd651b8cb500d137328f8a9c8343cb7538e4225134550abc899a8921f7323c", 0xf8}, {&(0x7f0000000200)="bbca6b400c1b094696049bb145d68b18fb442b4694956fcb5575088edf05940afa7bdc2782c6ae0e2f3185f7e5ac08072bf5a30c195cbe00db432e37a9", 0x3d}], 0x3) 00:05:25 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async, rerun: 64) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (rerun: 64) r2 = signalfd4(r0, &(0x7f0000000040)={[0x400]}, 0x8, 0x800) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000180)='scalable\x00', 0x9) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f00000001c0)={@remote, 0x75}) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) [ 325.859985][T20326] loop5: p1 p3 p4 [ 325.861116][T20326] loop5: p1 size 11290111 extends beyond EOD, truncated [ 325.863957][T20326] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 325.866425][T20326] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 325.894506][T18805] udevd[18805]: inotify_add_watch(7, /dev/loop5p2, 10) failed: No such file or directory [ 325.907468][T20360] loop0: detected capacity change from 0 to 98338 00:05:25 executing program 5: syz_read_part_table(0x40000, 0x1, &(0x7f0000000040)=[{&(0x7f0000000000)="0201a5ffffff0a000000ff45ac0000ffffffa5000800040000000000000000000007a6000000e10000008877007200300700a5ffffff00000000008000da55aa", 0x40, 0x1c0}]) (async, rerun: 32) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000080)=0x0) (async, rerun: 32) getresuid(&(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)=0x0) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000180)={r0, r1, 0xffffffffffffffff}, 0xc) 00:05:25 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) (async, rerun: 64) r1 = openat$smackfs_onlycap(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (rerun: 64) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="c51a648699cdfbd4ea0a53c4f246f3c029f06f2542e421dcedda9ec834f54c188cb68bbbf9f1d30f7034a015d634de55c2d638f634f295ad32559749f9eff9bbc57495d8c7733e1e8eb1993b473aa438bba277a11d4ab9265c29a8974313c8e88c60aa04ccb7499fcf873e501e362c4de274adad2df1b6941da660e28d178fb995dc9d165c5f64a6bb15315a8d2e45a8d76b15", 0x93}, {&(0x7f0000000100)="8b5897550847f7179053bf0a744634aeb8e3230a6d8ea1c764e36ccc8181d83c04bbbbac40e1e748307b6ba371e20f787a86038185025d04fbedf959276d7727955ff7a3666fd1940962ba4a90ad2e80c025b3eb00c34e5181a68723c64081029c81a6147f5653c020ff4adece8f6dd650bc85e64ca9fec610abd4fb653984a9948b2608db3ce5947844cacb6a938549c747f5d5b8845b81a17cb86fbd7f0ac0e0d421a21a600905ce6811c4aae2a458f0b4c3a395261b45f24bc272c231393067a53748aed261cdc2a04e91b0c30ebf4efffc62c7aa5eb254bd651b8cb500d137328f8a9c8343cb7538e4225134550abc899a8921f7323c", 0xf8}, {&(0x7f0000000200)="bbca6b400c1b094696049bb145d68b18fb442b4694956fcb5575088edf05940afa7bdc2782c6ae0e2f3185f7e5ac08072bf5a30c195cbe00db432e37a9", 0x3d}], 0x3) [ 325.934083][T20358] loop4: detected capacity change from 0 to 8226 [ 325.943579][T20365] loop5: detected capacity change from 0 to 512 00:05:25 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r1 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card2/oss_mixer\x00', 0x34d141, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000100)=0x12) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r2 = eventfd2(0x0, 0x0) unshare(0x8000400) ioctl$VHOST_NET_SET_BACKEND(r2, 0x4008af30, &(0x7f0000000000)={0x2}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r2) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r4, 0x4008af03, &(0x7f00000024c0)={0x9, 0x0, [{0x10000, 0x41, &(0x7f0000000140)=""/65}, {0x3000, 0x59, &(0x7f00000001c0)=""/89}, {0x4, 0x56, &(0x7f0000000240)=""/86}, {0x6000, 0x6b, &(0x7f00000002c0)=""/107}, {0x4000, 0x1000, &(0x7f0000000340)=""/4096}, {0x2000, 0x48, &(0x7f0000001340)=""/72}, {0x5000, 0x1000, &(0x7f00000013c0)=""/4096}, {0x10000, 0x74, &(0x7f00000023c0)=""/116}, {0xd000, 0x67, &(0x7f0000002440)=""/103}]}) 00:05:25 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) r2 = signalfd4(r0, &(0x7f0000000040)={[0x400]}, 0x8, 0x800) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000180)='scalable\x00', 0x9) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f00000001c0)={@remote, 0x75}) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:25 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x2) ioctl$PIO_UNISCRNMAP(0xffffffffffffffff, 0x4b6a, &(0x7f0000000000)="c735edcdc8321ce2341a73163f0357e23fcdfdfeafa7df2ec29a83") ioctl$TCXONC(r0, 0x4b44, 0x0) [ 326.006914][T20365] loop5: p1 p3 p4 [ 326.007972][T20365] loop5: p1 size 11290111 extends beyond EOD, truncated 00:05:26 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) [ 326.010762][T20365] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 326.013935][T20365] loop5: p4 size 3657465856 extends beyond EOD, truncated 00:05:26 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x2) ioctl$PIO_UNISCRNMAP(0xffffffffffffffff, 0x4b6a, &(0x7f0000000000)="c735edcdc8321ce2341a73163f0357e23fcdfdfeafa7df2ec29a83") (async) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:26 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x2) ioctl$PIO_UNISCRNMAP(0xffffffffffffffff, 0x4b6a, &(0x7f0000000000)="c735edcdc8321ce2341a73163f0357e23fcdfdfeafa7df2ec29a83") (async) ioctl$TCXONC(r0, 0x4b44, 0x0) [ 326.056818][T20365] loop5: detected capacity change from 0 to 512 [ 326.075443][T18805] udevd[18805]: inotify_add_watch(7, /dev/loop5p2, 10) failed: No such file or directory [ 326.112492][T20365] loop5: p1 p3 p4 [ 326.113628][T20365] loop5: p1 size 11290111 extends beyond EOD, truncated [ 326.117905][T20365] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 326.131593][T20365] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 326.145653][T20365] loop5: detected capacity change from 0 to 512 [ 326.149002][T18805] blk_print_req_error: 8 callbacks suppressed [ 326.149009][T18805] I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 326.194836][T20365] loop5: p1 p3 p4 [ 326.196020][T20365] loop5: p1 size 11290111 extends beyond EOD, truncated [ 326.198269][T20365] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 326.206473][T20365] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 326.225332][T20365] loop5: detected capacity change from 0 to 512 00:05:26 executing program 0: syz_read_part_table(0x3004546, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="020185ffff0301000000ff07000000ffffffa6000800000000000000004000ffffff8500000000006800887700720030b58292370200000000000000000055", 0x3f, 0x1c0}]) (async) syz_read_part_table(0x20, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="86f081fabd02dbba106087a6fd2de58d65ef5de580428a6da3c228502c271c567ec97ddcdcfd60da0577645ca793f92c712b62943e99c6b7dfb8471dee00369e9e04044aba9f9201dcb585defbd602c4a29f32df846bb66cb9a7dd3f3eef9e9421190c2c03572989318c35f5b84d4895ce2493e7dca881f7e067c2229a821afd86f55c7ad55ddf996720fff61b4b4e1f28d182bbff6298c0667d2dd6886617eef5ac4e11a62a83448e24f600ffd93539c7cb0897e3aa6fd7b8c9a6024418983dba5aa90c8d97ee8d0a1cd7de2d8c05bc13741c581d0f61fd9a2d8ef7dd34333c74c87903964b2f1472ff78fc5bdf8c108d714eb808f5e24de72d1c2dd8f740", 0xff, 0x80000001}, {&(0x7f0000000000)="20fef8913d8fb3a660a12a2fcc2ea958c6", 0x11, 0x2d381e3c}, {&(0x7f0000000200)="caff9c5481f1e90ef08bf21900ed7f4efc6ccaff20e056298eaf29c594c1601d53703362a44c5e282940edc4bd06fda066662ff707aec4bee28a60555a068023fb1ab2b77d7b3325a88370a7ff80b13fe05b8eeffcac7b035e3471ee89d49e126c299b66497ca06a93129d477235a294799fbc1ccd94638e707d9711b1f40faff9e99443a7539303aad52791e7590a2e2af314214acf38c21424e399fd0f10a8d1f3ed6a8e504637560bcd60d526750d30dd774e7441fae1a4d79631e7679c9617", 0xc1, 0xc02e}, {&(0x7f0000000300)="26b48a8d81a7acf36bf1656628f303939a9f01f681b942dbe8d3490bfb5ba98fc0904766e8377fb3ea6a9eebdbd51436b767a0d27f1d6c4f90084b984db15fbd63099e8ee2009e76436a5de4f807330354f7348f556d7c26593501e38fb66ed291544504a1b3412368dc703108283f73b43e01baa242213f578f54c2ecc818c644b8ec01658687557aa6cc604cc4daef707c5d8d3c41369466610822965760e31aeb68ddab33e07a1e91998f6ac9b13c4c77805c330ca199d252735e657341", 0xbf, 0x34e}, {&(0x7f00000003c0)="8593d1f3496949aaf4850d85547d45ae80c4f1105cbab2bd91f6ec5152ebcdd25073e1ba7008545631a14b6a1076df6e7437152cf3f7bf0369239bf9af8c0654eb28a1690fd5126b74c531b805ec3b1861f2653f5d2cca5fa337e4a1f191faa48ed68d24939963e96a9cd4fed7c58acfc249cc78e09228aad4bfbee1e01b077d1fff28cc81eed385dd0d34da11141176bc67b8c48518c074a3b03d8538bb63547663dadbd0ac1e92014d1472b1c46122616eadc1bccea014df6ecde94c9ae73b5733d6764c9f5fcf7979b70002da084763b4bcec3fdedadcefcb59fa06415774bd8a96d2c01df4a57a08bc", 0xeb}, {&(0x7f00000004c0)="d0588d6f434918e7c36303a947961055e9c5c99c403107cfafcd68d3c81eaa3b5563f068ca5b33666914437af129832325824b43865ca36315ecb8354972bb06f457b87b89f8c61aeb262c4474d203a893c404a8b313191d858df3335ae7efd37691a1bd6c76a3f024cc26370a5024068a22f72ad96f4b08d88e5c1f4bebc52c98f2f46e8a5f77cdb2752539cbc9a4eea30f127990476ad68981b7d9589522f70fea401587106a8edc86058002dc228facc718b260769932f6c713a3379d815e3684", 0xc2, 0x8}, {&(0x7f00000005c0)="f264afcbc04c4a83d5f38607b5b1edeb569b2bef86f08188d60903686e085cb79f791e73a448adc31f4233d2117f21c7762d9a8c76a01a4d4093ae49eb7eaa6f8e02ff6236aec2ea0fcb42", 0x4b, 0x2}, {&(0x7f0000000640)="5a389c59fc1d018c0d552d326c563623e27a957ff7002f5361e527e970a79fa8aadbfa4c1a7a8666652eef394f96f666d7c6e30225d0a59404f20a55f9268dc0ff96e731691cd5feb48b88a734cddbdbdeb8eeb9e21ddfda4bb1f1842844a211d5b7cf41356244d4b5bbd05b9c5ac35b2e6fbfcc809da1464aa02babe1dd295594ad03dfd0e19ace15e2b3e2648616880bc581368c07e5fcac8a4d412293c9c21de2f4", 0xa3, 0x80000001}]) 00:05:26 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:26 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r0, &(0x7f0000000140)=ANY=[], 0x6) r1 = socket$qrtr(0x2a, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[@rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x30, 0x804}, 0x20000000) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r2, 0x4b44, 0x0) 00:05:26 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r1 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card2/oss_mixer\x00', 0x34d141, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000100)=0x12) (async) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) r2 = eventfd2(0x0, 0x0) unshare(0x8000400) ioctl$VHOST_NET_SET_BACKEND(r2, 0x4008af30, &(0x7f0000000000)={0x2}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r2) (async) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$VHOST_SET_MEM_TABLE(r4, 0x4008af03, &(0x7f00000024c0)={0x9, 0x0, [{0x10000, 0x41, &(0x7f0000000140)=""/65}, {0x3000, 0x59, &(0x7f00000001c0)=""/89}, {0x4, 0x56, &(0x7f0000000240)=""/86}, {0x6000, 0x6b, &(0x7f00000002c0)=""/107}, {0x4000, 0x1000, &(0x7f0000000340)=""/4096}, {0x2000, 0x48, &(0x7f0000001340)=""/72}, {0x5000, 0x1000, &(0x7f00000013c0)=""/4096}, {0x10000, 0x74, &(0x7f00000023c0)=""/116}, {0xd000, 0x67, &(0x7f0000002440)=""/103}]}) [ 326.287638][T20365] loop5: p1 p3 p4 [ 326.288776][T20365] loop5: p1 size 11290111 extends beyond EOD, truncated [ 326.292547][T20365] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 326.323446][T20365] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 326.350226][T18805] udevd[18805]: inotify_add_watch(7, /dev/loop5p2, 10) failed: No such file or directory [ 326.353810][T20402] loop0: detected capacity change from 0 to 98338 [ 326.389276][T20365] loop5: detected capacity change from 0 to 512 [ 326.389321][T18805] I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 326.411801][T20365] loop5: p1 p3 p4 [ 326.412975][T20365] loop5: p1 size 11290111 extends beyond EOD, truncated [ 326.415260][T20365] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 326.427173][T20365] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 326.434518][T18805] udevd[18805]: inotify_add_watch(7, /dev/loop5p2, 10) failed: No such file or directory [ 326.450665][T20365] loop5: detected capacity change from 0 to 512 [ 326.492199][T19212] I/O error, dev loop0, sector 98176 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 326.498518][T20365] loop5: p1 p3 p4 [ 326.499677][T20365] loop5: p1 size 11290111 extends beyond EOD, truncated [ 326.502235][T20365] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 326.514285][T20365] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 326.529507][T20365] loop5: detected capacity change from 0 to 512 [ 326.582235][T20365] loop5: p1 p3 p4 [ 326.583352][T20365] loop5: p1 size 11290111 extends beyond EOD, truncated [ 326.585504][T20365] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 326.587830][T20365] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 326.601277][T18805] udevd[18805]: inotify_add_watch(7, /dev/loop5p2, 10) failed: No such file or directory [ 326.629431][T18805] udevd[18805]: inotify_add_watch(7, /dev/loop5p2, 10) failed: No such file or directory [ 326.649471][T20365] loop5: detected capacity change from 0 to 512 [ 326.658225][T18805] udevd[18805]: inotify_add_watch(7, /dev/loop5p2, 10) failed: No such file or directory [ 326.688498][T20365] loop5: p1 p3 p4 [ 326.689599][T20365] loop5: p1 size 11290111 extends beyond EOD, truncated [ 326.697983][T20365] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 326.700343][T20365] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 326.744202][T20365] loop5: detected capacity change from 0 to 512 [ 326.802601][T20365] loop5: p1 p3 p4 [ 326.803683][T20365] loop5: p1 size 11290111 extends beyond EOD, truncated [ 326.805882][T20365] loop5: p3 size 1912633224 extends beyond EOD, truncated [ 326.811166][T20365] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 326.825035][ T2604] loop5: p1 p3 p4 [ 326.828801][ T2604] loop5: p1 size 11290111 extends beyond EOD, truncated [ 326.831269][ T2604] loop5: p3 size 1912633224 extends beyond EOD, truncated 00:05:26 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000180)='net/arp\x00') preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/24, 0x18}], 0x1, 0x4013d, 0x10) bind$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0xef8cb75f7bbafc0a, 0x0, 0x1, 0x80, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x32}}, 0x14) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000240)=0x14) socket(0x1, 0x803, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000380)=0x14) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000800)=ANY=[@ANYBLOB="4c000000520000012500000000dbdf25508de7ac381dff36c5e0ae0a080006000600150000e808000200000000000100000000800001ff070000000000000000000069a59afd1d23dfa30ddd8b93d9000000bb050bb6022bc633e783c92f82c8d0768d90f9a86db014a60029c3ff0f32fe155f7dc0d27ed840f0bd358bfb26154a78a168ca37851e73c96950733cdb8aa25ac20eb7b4521a72095ab8b1736b0a3fc81a69c24099afa94ce0eb3d24c802e2a307a41857c5fc4bc5a711e79b0bd3fa490f5ee7008e172f4f6a6292df4aa99fbd31bb10de0abaddea4795ded9c59f559b4a3c", @ANYRES32=0x0, @ANYBLOB="e10700567e44e7e708ca67f370847ecf2898dfc811dc243651b8676202bbe8d8a5747d7dfc3ab46cd182f702d64316840400000000000fdf2bbcd328458f000008175b10250d29e1221034d57637ceb62fbf77e850669e7df919a5aedd488cc273dc87024c87f6237c0eb5c076338f82e838f033fad7fe6239692c84cddb3bcdbe8994fedfe32217838a4897167c3eb3031064d5cb1b65a0cbec62023dc4dfa91ea1b26760ff6fbe26643c00dd322add8e2853c28032a84c59166099d33e5dedf4a8b48cd84a04f6200dda72e4e6665f75cc6c92a441252ab48909a85daf826dce06a778c230a3045c437b00000000"], 0x4c}, 0x1, 0x0, 0x0, 0x4004}, 0x40046) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r0, 0x89f5, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000080)=ANY=[@ANYBLOB="000900115600"/16]}) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x3, 0x6, @random="df559fdab89a"}, 0x14) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000000)={'macvlan0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00', 0x0}) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) sendmsg$nl_route(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000080)=@newlink={0x84, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x66e99, 0x4040}, [@IFLA_LINKINFO={0x54, 0x12, 0x0, 0x1, @hsr={{0x8}, {0x48, 0x2, 0x0, 0x1, [@IFLA_HSR_MULTICAST_SPEC={0x5, 0x3, 0x4}, @IFLA_HSR_MULTICAST_SPEC={0x5, 0x3, 0x5}, @IFLA_HSR_MULTICAST_SPEC={0x5}, @IFLA_HSR_SLAVE2={0x8, 0x2, r8}, @IFLA_HSR_SLAVE1={0x8, 0x1, r10}, @IFLA_HSR_SEQ_NR={0x6, 0x5, 0x8}, @IFLA_HSR_SUPERVISION_ADDR={0xa, 0x4, @broadcast}, @IFLA_HSR_SEQ_NR={0x6, 0x5, 0x1}]}}}, @IFLA_LINK={0x8, 0x5, r7}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0x84}}, 0x20000800) ioctl$SNDRV_PCM_IOCTL_DRAIN(r0, 0x4144, 0x0) 00:05:26 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r0, &(0x7f0000000140)=ANY=[], 0x6) (async) r1 = socket$qrtr(0x2a, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[@rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x30, 0x804}, 0x20000000) (async, rerun: 32) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) (rerun: 32) ioctl$TCXONC(r2, 0x4b44, 0x0) 00:05:26 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:26 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r1 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card2/oss_mixer\x00', 0x34d141, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000100)=0x12) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r2 = eventfd2(0x0, 0x0) unshare(0x8000400) ioctl$VHOST_NET_SET_BACKEND(r2, 0x4008af30, &(0x7f0000000000)={0x2}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r2) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r4, 0x4008af03, &(0x7f00000024c0)={0x9, 0x0, [{0x10000, 0x41, &(0x7f0000000140)=""/65}, {0x3000, 0x59, &(0x7f00000001c0)=""/89}, {0x4, 0x56, &(0x7f0000000240)=""/86}, {0x6000, 0x6b, &(0x7f00000002c0)=""/107}, {0x4000, 0x1000, &(0x7f0000000340)=""/4096}, {0x2000, 0x48, &(0x7f0000001340)=""/72}, {0x5000, 0x1000, &(0x7f00000013c0)=""/4096}, {0x10000, 0x74, &(0x7f00000023c0)=""/116}, {0xd000, 0x67, &(0x7f0000002440)=""/103}]}) openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card2/oss_mixer\x00', 0x34d141, 0x0) (async) ioctl$int_in(r1, 0x5452, &(0x7f0000000100)=0x12) (async) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) eventfd2(0x0, 0x0) (async) unshare(0x8000400) (async) ioctl$VHOST_NET_SET_BACKEND(r2, 0x4008af30, &(0x7f0000000000)={0x2}) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r2) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$VHOST_SET_MEM_TABLE(r4, 0x4008af03, &(0x7f00000024c0)={0x9, 0x0, [{0x10000, 0x41, &(0x7f0000000140)=""/65}, {0x3000, 0x59, &(0x7f00000001c0)=""/89}, {0x4, 0x56, &(0x7f0000000240)=""/86}, {0x6000, 0x6b, &(0x7f00000002c0)=""/107}, {0x4000, 0x1000, &(0x7f0000000340)=""/4096}, {0x2000, 0x48, &(0x7f0000001340)=""/72}, {0x5000, 0x1000, &(0x7f00000013c0)=""/4096}, {0x10000, 0x74, &(0x7f00000023c0)=""/116}, {0xd000, 0x67, &(0x7f0000002440)=""/103}]}) (async) 00:05:26 executing program 0: syz_read_part_table(0x3004546, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="020185ffff0301000000ff07000000ffffffa6000800000000000000004000ffffff8500000000006800887700720030b58292370200000000000000000055", 0x3f, 0x1c0}]) syz_read_part_table(0x20, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="86f081fabd02dbba106087a6fd2de58d65ef5de580428a6da3c228502c271c567ec97ddcdcfd60da0577645ca793f92c712b62943e99c6b7dfb8471dee00369e9e04044aba9f9201dcb585defbd602c4a29f32df846bb66cb9a7dd3f3eef9e9421190c2c03572989318c35f5b84d4895ce2493e7dca881f7e067c2229a821afd86f55c7ad55ddf996720fff61b4b4e1f28d182bbff6298c0667d2dd6886617eef5ac4e11a62a83448e24f600ffd93539c7cb0897e3aa6fd7b8c9a6024418983dba5aa90c8d97ee8d0a1cd7de2d8c05bc13741c581d0f61fd9a2d8ef7dd34333c74c87903964b2f1472ff78fc5bdf8c108d714eb808f5e24de72d1c2dd8f740", 0xff, 0x80000001}, {&(0x7f0000000000)="20fef8913d8fb3a660a12a2fcc2ea958c6", 0x11, 0x2d381e3c}, {&(0x7f0000000200)="caff9c5481f1e90ef08bf21900ed7f4efc6ccaff20e056298eaf29c594c1601d53703362a44c5e282940edc4bd06fda066662ff707aec4bee28a60555a068023fb1ab2b77d7b3325a88370a7ff80b13fe05b8eeffcac7b035e3471ee89d49e126c299b66497ca06a93129d477235a294799fbc1ccd94638e707d9711b1f40faff9e99443a7539303aad52791e7590a2e2af314214acf38c21424e399fd0f10a8d1f3ed6a8e504637560bcd60d526750d30dd774e7441fae1a4d79631e7679c9617", 0xc1, 0xc02e}, {&(0x7f0000000300)="26b48a8d81a7acf36bf1656628f303939a9f01f681b942dbe8d3490bfb5ba98fc0904766e8377fb3ea6a9eebdbd51436b767a0d27f1d6c4f90084b984db15fbd63099e8ee2009e76436a5de4f807330354f7348f556d7c26593501e38fb66ed291544504a1b3412368dc703108283f73b43e01baa242213f578f54c2ecc818c644b8ec01658687557aa6cc604cc4daef707c5d8d3c41369466610822965760e31aeb68ddab33e07a1e91998f6ac9b13c4c77805c330ca199d252735e657341", 0xbf, 0x34e}, {&(0x7f00000003c0)="8593d1f3496949aaf4850d85547d45ae80c4f1105cbab2bd91f6ec5152ebcdd25073e1ba7008545631a14b6a1076df6e7437152cf3f7bf0369239bf9af8c0654eb28a1690fd5126b74c531b805ec3b1861f2653f5d2cca5fa337e4a1f191faa48ed68d24939963e96a9cd4fed7c58acfc249cc78e09228aad4bfbee1e01b077d1fff28cc81eed385dd0d34da11141176bc67b8c48518c074a3b03d8538bb63547663dadbd0ac1e92014d1472b1c46122616eadc1bccea014df6ecde94c9ae73b5733d6764c9f5fcf7979b70002da084763b4bcec3fdedadcefcb59fa06415774bd8a96d2c01df4a57a08bc", 0xeb}, {&(0x7f00000004c0)="d0588d6f434918e7c36303a947961055e9c5c99c403107cfafcd68d3c81eaa3b5563f068ca5b33666914437af129832325824b43865ca36315ecb8354972bb06f457b87b89f8c61aeb262c4474d203a893c404a8b313191d858df3335ae7efd37691a1bd6c76a3f024cc26370a5024068a22f72ad96f4b08d88e5c1f4bebc52c98f2f46e8a5f77cdb2752539cbc9a4eea30f127990476ad68981b7d9589522f70fea401587106a8edc86058002dc228facc718b260769932f6c713a3379d815e3684", 0xc2, 0x8}, {&(0x7f00000005c0)="f264afcbc04c4a83d5f38607b5b1edeb569b2bef86f08188d60903686e085cb79f791e73a448adc31f4233d2117f21c7762d9a8c76a01a4d4093ae49eb7eaa6f8e02ff6236aec2ea0fcb42", 0x4b, 0x2}, {&(0x7f0000000640)="5a389c59fc1d018c0d552d326c563623e27a957ff7002f5361e527e970a79fa8aadbfa4c1a7a8666652eef394f96f666d7c6e30225d0a59404f20a55f9268dc0ff96e731691cd5feb48b88a734cddbdbdeb8eeb9e21ddfda4bb1f1842844a211d5b7cf41356244d4b5bbd05b9c5ac35b2e6fbfcc809da1464aa02babe1dd295594ad03dfd0e19ace15e2b3e2648616880bc581368c07e5fcac8a4d412293c9c21de2f4", 0xa3, 0x80000001}]) [ 326.851758][ T2604] loop5: p4 size 3657465856 extends beyond EOD, truncated [ 326.857965][T20415] loop0: detected capacity change from 0 to 98338 00:05:26 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/mnt\x00') fcntl$notify(r2, 0x402, 0x2) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0), 0x0, 0x8, 0x0) 00:05:26 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r0, &(0x7f0000000140)=ANY=[], 0x6) (async) r1 = socket$qrtr(0x2a, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[@rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x30, 0x804}, 0x20000000) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r2, 0x4b44, 0x0) [ 326.923719][T20418] device syz_tun entered promiscuous mode 00:05:26 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TCSETAF(r0, 0x5408, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x8, 0xa, "b8a7c724eeabf3c4"}) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000000040)={0x2, {0x2, 0xd2e, 0x9, 0x6, 0x44, 0x2}}) [ 326.961770][T20418] device batadv_slave_0 entered promiscuous mode [ 327.003460][T20418] device syz_tun left promiscuous mode 00:05:26 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) ioctl$TCSETAF(r0, 0x5408, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x8, 0xa, "b8a7c724eeabf3c4"}) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000000040)={0x2, {0x2, 0xd2e, 0x9, 0x6, 0x44, 0x2}}) [ 327.086075][T20418] device batadv_slave_0 left promiscuous mode 00:05:27 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = eventfd2(0x0, 0x0) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) 00:05:27 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TCSETAF(r0, 0x5408, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x8, 0xa, "b8a7c724eeabf3c4"}) (async) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000000040)={0x2, {0x2, 0xd2e, 0x9, 0x6, 0x44, 0x2}}) 00:05:27 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x1) 00:05:27 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000180)='net/arp\x00') preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/24, 0x18}], 0x1, 0x4013d, 0x10) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0xef8cb75f7bbafc0a, 0x0, 0x1, 0x80, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x32}}, 0x14) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000240)=0x14) (async) socket(0x1, 0x803, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000380)=0x14) (async) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000800)=ANY=[@ANYBLOB="4c000000520000012500000000dbdf25508de7ac381dff36c5e0ae0a080006000600150000e808000200000000000100000000800001ff070000000000000000000069a59afd1d23dfa30ddd8b93d9000000bb050bb6022bc633e783c92f82c8d0768d90f9a86db014a60029c3ff0f32fe155f7dc0d27ed840f0bd358bfb26154a78a168ca37851e73c96950733cdb8aa25ac20eb7b4521a72095ab8b1736b0a3fc81a69c24099afa94ce0eb3d24c802e2a307a41857c5fc4bc5a711e79b0bd3fa490f5ee7008e172f4f6a6292df4aa99fbd31bb10de0abaddea4795ded9c59f559b4a3c", @ANYRES32=0x0, @ANYBLOB="e10700567e44e7e708ca67f370847ecf2898dfc811dc243651b8676202bbe8d8a5747d7dfc3ab46cd182f702d64316840400000000000fdf2bbcd328458f000008175b10250d29e1221034d57637ceb62fbf77e850669e7df919a5aedd488cc273dc87024c87f6237c0eb5c076338f82e838f033fad7fe6239692c84cddb3bcdbe8994fedfe32217838a4897167c3eb3031064d5cb1b65a0cbec62023dc4dfa91ea1b26760ff6fbe26643c00dd322add8e2853c28032a84c59166099d33e5dedf4a8b48cd84a04f6200dda72e4e6665f75cc6c92a441252ab48909a85daf826dce06a778c230a3045c437b00000000"], 0x4c}, 0x1, 0x0, 0x0, 0x4004}, 0x40046) (async) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r0, 0x89f5, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000080)=ANY=[@ANYBLOB="000900115600"/16]}) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x3, 0x6, @random="df559fdab89a"}, 0x14) (async) socket$nl_route(0x10, 0x3, 0x0) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000000)={'macvlan0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00', 0x0}) (async) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) sendmsg$nl_route(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000080)=@newlink={0x84, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x66e99, 0x4040}, [@IFLA_LINKINFO={0x54, 0x12, 0x0, 0x1, @hsr={{0x8}, {0x48, 0x2, 0x0, 0x1, [@IFLA_HSR_MULTICAST_SPEC={0x5, 0x3, 0x4}, @IFLA_HSR_MULTICAST_SPEC={0x5, 0x3, 0x5}, @IFLA_HSR_MULTICAST_SPEC={0x5}, @IFLA_HSR_SLAVE2={0x8, 0x2, r8}, @IFLA_HSR_SLAVE1={0x8, 0x1, r10}, @IFLA_HSR_SEQ_NR={0x6, 0x5, 0x8}, @IFLA_HSR_SUPERVISION_ADDR={0xa, 0x4, @broadcast}, @IFLA_HSR_SEQ_NR={0x6, 0x5, 0x1}]}}}, @IFLA_LINK={0x8, 0x5, r7}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0x84}}, 0x20000800) ioctl$SNDRV_PCM_IOCTL_DRAIN(r0, 0x4144, 0x0) 00:05:27 executing program 0: r0 = socket(0x2, 0x3, 0x100000001) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={0x0, {0x2, 0x4e24, @empty}, {0x2, 0x4e23, @empty}, {0x2, 0x4e20, @broadcast}, 0x657524f72f3591bc, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)='ip_vti0\x00', 0x8000, 0x0, 0x5}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) sendto(r0, &(0x7f0000000040)="04", 0x300, 0x0, 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETOWNER(0xffffffffffffffff, 0x400454ce, 0x0) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r5 = dup(r4) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000080)={'pimreg1\x00', 0x2}) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r7, 0xee00) ioctl$TUNSETOWNER(r5, 0x400454ce, r7) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r8, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r8, &(0x7f0000000140)=ANY=[], 0x6) ioctl$BTRFS_IOC_START_SYNC(r2, 0x80089418, &(0x7f0000001ac0)=0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r8, 0x5000943f, &(0x7f0000003c00)={{r1}, r9, 0x1a, @unused=[0x8, 0xa6d, 0x2aa78541, 0x6], @devid}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003b00)=[{{&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{&(0x7f00000003c0)="3e795312a81b07f6f1ce7cd22949d7fae6ec820842f5876456372a6749dc499befd33a6a0d80e8b06a8324ac9c63d4769b2d0e13e4252005ba4ff59d", 0x3c}], 0x1, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [r1, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r0, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0xd0, 0x4008000}}, {{&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001d00)=[{&(0x7f00000006c0)="4c2d4b9d7936abe2cfc58fa44244d84bced9ec418f91bd0e1df7c919128ba96f20e5cc7a5bc5c05765ad2b68e981b7ed473677b57f99c708c9f559cf41dee12f20f4da35de026dca5ef3655678a37098a59b1f051db1f3b8a4654e96e33a5b6858c1217e224406ecd047e623b7b1d8fa73ab3e8ebc4161a71fc21119c19e35c83a9d894acd70895e495c54e6ab79a8708241e9fc002628fdb1ecfec5ddf443def0d5b09922111e2f1914aaa94e03f1ae6a26476a32cfab1a13bb7a8095ae0c2ebe516432243ac1a5a2ec9776", 0xcc}, {&(0x7f00000007c0)="b1155b986b186342c286f1fb255e86cadedd350d91ecb189a4a58c52b9e4ffec0aba7ecc1960cd93fa03d6f66dd2b57a58e126b639a03596149e25af278ed27cd53540e3de134300e30e3b549a6c711c8eb8a39d67a5b9b0e079e138fc1e86bbdfab39f02532759f26d34232bb8d5f5b6d57be911f2c6cddfd592c182789e77506151b5d03b1587de3f131bb8d5b725ca855593523f37724ea8a4b2e6c738fcde26d9cdc03d5e4f614a86b748205dc14dcf9794c8f9519a87eaf435276cc6942d622f0769a0a066bef166c0e31bbaebf", 0xd0}, {&(0x7f00000008c0)="a0eb2e17c47abcd6a2314caffc734f977cdd2012eb153f32f351c46d0f18dbd9403283f4c93415550aad94377944cab09cff8841247bec110a95d50cead244e32d43", 0x42}, {&(0x7f0000000940)="c1d95c4dd69571fd5148651f7f2ad8c193af19bcf1a81711d6d5129f81f1b248f107141c0230cbafb674e45f2ee5c0b30d21bfbbb5e0e9649ece3fcf453c96791f2f9118257bed86a4d771cf9df64a2dd0d444faeb0c8d88fd0ced1b5ea92b98ce6bb02003e01d6a538131c5679527121e187e3c439e75b3c23360b9d7395c3b4da980d6fed134be2a81419bc5b5b08642e1546541f71dfeeec83a1637c9953c5cc2d4d45d03bcca5c13702fcb295d22717409139454ad9963cafc25559c77d1cae37cc287d52b4765524c48bd9d", 0xce}, {&(0x7f0000000a40)="e00b6d866ca717543471169e2226ffbc5c2556aa029c6783c31968fc74e49ce9f7266fcb4ccaffb4e154fa6a7011a06ed841f7b50e7d7c6c142ddf2d6a35477fadd8212acad850ee26f8ff42904908dba759c30af499c67bfc1d7cd1509ccc5bac8195b1b13df96e08", 0x69}, {&(0x7f0000000ac0)="69a66656fab936ef5eb09b7afa67abe7a97f5900112bb776ab46cc63d9e403bb4f7fefd35c27fedfeaf997427bd9077b2c3d269ba5621ef3b95a754c79386a659c2b3bb043c7a5ca161b4be902163ecd1a3a404a89fd1b4270edc276ce1fa8407f6590ff241a5083c7b3fda928b85f48ac68bc0f9ef49061bc5e29211aa5905b37065a7b9d8c319c7bcab3ae7f27ffd6ae1a5ac2fc9f091ef931d49cbe886f3b35c20b5bb40e77e1153a8a85f11074eb83193ba727d1a75b87177960fc10a9fd151c634c2c4a9d3b358ea121a558ef0571dc01b7dbe773b264ce34a9afb4190e452eaf0456500a6dd9c74b9f86a3d61f547b5e470e9aab877704b2a2553c5000c61ad0e2b1b62f29e92b82c41ea4d99ec58d225267054e0bfb4883df5d27aab8317741325c5e014ce7a99714c9f9632d9411129eec1919a7f6fccf6d541a5bf82e742f2db0c1654ebe6911ea31d966502650395d70ff7c85b47ab91a28d25c7b63945a70dba1229730f6929ae89dbc9f8bac3565441e055d1050b00a9743170974453727bfbef8707f27b2ab52e00c26824a2472f9dad0cf122e8ce70f38fe3933e9670443d29dda52b75c55de5a4e24ebbb05edaf19506fff142953c008483e80bf75fe7cfc2eab1851738dd12cdcd25a378ed75540def2e9cef26c1ecaad8b7c42a6e5339e6e48ddab3487f5f771b62f15978f10c4d67715f11c80119c41f8465437bb6c6445ae24df8775bbbd39c4e46203c80920827bf4e9e06318190f49b066fcfa945ebb5d8978b5970c3d5415ed78f7ef0a7d89cc253797be0cc83bf4779cecbaf8af230d41bd77cc8ad1ecac94facfdbaf4573168cb7d719c3475dcff78da63416a7eedb3650f4b481d3b905fbbd956b9b9317ceddfc596b7eec580b1e7a7f928c42fdf056a8922be39ebf43469be1dd8addb1b1cbf5742be3bd46a952befa683a9fa4e6eb5d188ffd4e0519737333f0015f150dc8152e2b75869acd8a7cbb2908009d1723fcbe510b1f51f5a63ccf13f20c5eeb0a42728e32628714d9b4b32c6486dc5abc9d7d71941ea15ba6d705a3843cbc677ab248f20f6432a7793b704c9e88a6ecb1a0770d918687c41182fb5f8c14c0ccc59e40848665bb4ee048af3012a65bb709950b85bb071e8026b11dd7e107101f2cbe21654b264b9a439d7d4d3f14eb639370d71e61e2e89070d5e3fa55a3379b12f35fcc09dad1b3c665dd8192de6f5c420e7cf5be9de6225d19e00d3a65b3ea24b92f52db2c8ceb7c3ceff1ca9de0ff7775102364e21aec1c31196caba5eaf4ec2615e6463e96edb775c9919eef2c701adcdfa5044a0d6cf98b1b6b67b7245961a47740615ac969aecee40f9224f645035aaf16c831252679c0e1ff470d5dad68d30655952329c63ade648ed2ea7ddd13bcedc56f3f880a5efd27ad063456ee8949848caa9357d4440edb497521160f1fd608264d5e891e627e282066eef7a500dbf33716d9c408848780785cbbbfd81d392c12b0623715866f1f0470f1984586fc01294f69939bc2cd975075504feeca6046165cbddc7aafdb2d8d12168b0055aff0e8baa3db2ee4a891505f9b515c7a9a691b8a429fb616ca2de6a1145964462272940ecde697895914746bf5c33c62d9513c8f30417a63732cfa6f536905370f341deba0d6918909ec111bcfb32bb164f3a0b833ea2ae8875178d71206b927f2f6a3ed611a05f99fc0311255935aa95558f8141b5fc52743397fa2aaf2d4415dc52e02213d44a0f9526e4245feb455faffe9f354676f611bbbef6c849c48d288e7d182b5e8dac85866624dab1b414ca1d882daafaccb4878ffdda88a2edf244e017dade72b139a1da8302003061aa1be2cff5767cf6b45539b7385baa6c91a90c85f74387610ca3a9b848b4d4c55e2046d9648f0c43a72c8701b8d32b7c9a01253557b8f6455b52028cc15b8023da1ccbd826f4268edb1e0071d641f6717fbbb1fef80459180fec5fb408dfdcc63fa51a72e9c2d4d0d48a631f67b7c14effb833f9d62daca8518e1c16b0f5bb7fd750e2d9600d33146666c0442b5536ac61e1131fd7b89e6b18fc608e457476f48c7a3e7b440d484781fd9adfa97c540b714d8a73424a106dc021634031d83a96a4a52802a101c0e5a76b965fe142c39eadb6be146288a421ee52aad5ade99f4b625b22eec1c9022e166e4c4cd1a71047ce6c3e23adca4195a992c8791029fd03239d464caaed30ea5d37c1def3e7eb06eeea714c222802d094aaae26e5e0298ba860855379efd42d40ef1e7a2b9e13cd59e66901729a0c508484e11e53ca341d7a0a839a0b404adc7d4de408ebb0d5d02199404d35b334aec75315964d824f8855127cdcf51b85b18ef1eca6c322542535ffc7bf79730c810dae0f7a646cb6ade50419a9b5b3f557960466fd3819b5b0cad66f7e739db0216eef8bc63dd07b0e560872cbb3f1a3ffd7bbdacaaf8b1abb56b3938f681276b0dd1334e19ef5a02a29166153764661b6a4f2e11a4578688e1797e6f6bcbe7ad976362cb81cec757ea4fce0b997a13b42ba637a3856ce4521ca91b561b4e36961c812715d623adccadd13fbcf7563c69409ed3ac2a3bf474118fff0267ecec17ae9e26eb5f343c330669ee90081689f08f2505994ff2fa4b6b426ddad8ed86d80a2c7554354dd423887677e96bc7d66c0d81472cba706b826625a225e688df1848e47c0f6091c228fec145945c3a2a9f904010a5de1f7fee13161a864208c7c925528ba255b97e7b2557cd92c3e85b6a3bd94afb84d9fe940bf1a497152bc0950b998812858c84d8fdd96be86629a2c9b3f7f6152183451eaba07f76ac01d19a3ec277fd39a7c514a6061267d524cf34b4b4032ac9960349fd25d00478112eeb334c119a20ff0f84fef0a6156f3ffd2d140468a480d5388e76fb80cb862260c444f1af1bfacddc2d19c090cf97f0d3aeb5f62f21ad9c6364e1867973e1985c186b57d3d7c9ade55ebe630f2a1284fa468d680425ff8b6d270e714a34b99258a8d6bad36077e8e7b1701d705af6690f683feef1426ea65150094b59b1c510e131053a08d92e59409ebc3a8a6dd4b99684ecc5016c4ddf423117a6d507b7dc6834e93a227e03e1b739741c6c5125404a9bd8173a2d5c37f6531a8ce8e4bb63ad64b289ea2f38281ad635b32a444b1ad98769e9da17cd92e987f191de3e449a748f3ee4505bee457bcb70d26d4fc7655de9895c8ce32f5fea1974a2810afe05ece00f94acaa719400e29a3fc06c5fb767a84c79bbe51bbb5b1c3265e88d4f4b41141c0cc0cb8187851eeefd283c0ba1625d40019d5914ab79919853f98751bf5be180e8444910079e05f5489bb0d747b3c7679969772f5035c7d73dd37bf5f93292aaf03386f3c7e35877dc7de4aecc47844f0d5d59cd5c3b045a8c738ca92dff2cea6604c7661b73ff2249085007017922cfd9e6321523ce522dbb3cf259c0d1452313b061a18a12499a0536dd1e41cdf75aefd47171fd2d227be2f6453fac1854c84d6b6f7b305a7eca917554ac91cfbbe5fab6a5a0a4ab80fcd8d910cd2a33216be5f83aa990bbe84837263a796f3905cf4e892f7a6d348fe18a59b0578f2e823b14ffe29daeda0f71413445f25a6f27b9598f31836f290cd43ed6d5971f4c7242d58c4071a09458f69d4e4fb7f114f40b1322e24fc7a630be6e74d53edc3ba020b7ffd700dac01f97abbbceab21f4109683130ddf14519c2bc64c14c20633e713793389773ed534b77e5242baf32747961295b45c2c555954f7a804070f918b75ff295826a98a54c5eb5b0a7c7cdcb4221987b164c97f55859cbce9e8641ae57aa2b1b0e0fb828cb53de54f7654075fad2838afed0eb220bbe53af07077eaa3b12e4f4c5a59af9d40ec3dedae4e145843b98fd916cc8064ca24433a648dc2d5f5edd3e4ffe04267bb8645aeca64af1fe66d51461aecc1d28e1e3fdd17e1a4223ff2cd8d1132a6a8ab4ddc7ff0a12b069a75425b199302f49b5a26efa8a0be21b1a489c8599d465ec0fe8321ef70a6b55b1dec5ad35b2786ead4db92e92c8053d95c6e1027ca9216032cbd3c3a9bc6c5fdac9b2f36eaf335c119b5bad3980103a4422e84a2dff7ebdbeb32abcb29af7f60ce5e4f45d25a07999f0ba18efb07445457dd173be14a44577c34b3a5696dd18d12583d049f3a22a8be73adc9d85d5c9d666298b803cf759d214d94319c2c827fe319e00016c25ac989b8db49a8e6b14fe1ae2c77d06729fd38c9e9bcb7fb39b10f871da8955d0a2ab378e61aae7afebe4881f5f489cca3add2744b3cdeb091afdc20e808cd337023f7789e6f9ba9d33397cef2d02c355bd8c5fc5e1ee4d9fe1213643e8b3e55228aa1921b2b08f6f35305e5bd8b7411cc8610aed381785ba31b6849296c051e4236990f504c2292129b545895ea8e436fbe100f5502233150a2638be97e5c5973a15ddc15cb681e01dafc8e38dd11fa6477f55ea71443c0bb5c3473b1f4cbebcb29b2c1c9ca189cf254ec0fcff0da2b50a4e7eec392a3f0135776392cdee11209b2cb527290e10a8d898ce95917c5bed2ce638d1fcebde8f3e0b17441ad09a0fa3ce9360f9b64833ffbb36c901fd54a79d81ccc72ce70ef7cc3e4950b59cc2abb21a53dd0f94d437038da67aec633ea22f585bef562f6639d1846f9e6bf74df523f6abc5daf56c32a33608c01e38a5ae8ad0847eff376fa57fb6c46bc01834cf04012b56cd508888b2d615fbe973adb950ec78f416a40613aade3dffb8a0cd9dcf1c94b1261434e5191ef4d490aaf6cd9c87c48d9b5fc427980ed9a7281ab60d28efeed2736a64671426ff09c1b250405c17ddcccb6f66fb8771c58a8cbdf0695be9ee50747d265725fe5fccd4e3a2aacc9add3b13a71cef70f4146e22b17611525807ad8ef13f6ca6fc68761f770f8163570078c0e56a6083a24bc20440bfa80ec831d61b8d0c18c360e351621a4f57be66e9501394ae3e40e5903b2637adce319e4be5a6ed6b544d3a1fbd1eca31081385659e23a661fd08391176c4e015693e1693388cdc05301037bdfb2e98eea7c748cfeedfadbd8420d4d408c17a6e4237266e49098d9274a39aa98bd8c69ac492909fb7223d142399ab57f0854f544064987ada9f0e43f1f822fd9d48456af86ae661488f111d5fd2db2d755163d2090d1411ab7755ecf75104fe06b9eb70638978a5c0c0c10a55885a6ae7bda70478fa6549807d5adeac3be5cdae41cddac8ca56d716680a37681daa90f69d26d7c6045d9fd20d3cc84694b67d730706e87202635d57cfb2063992dfbaf05bd51e499731285d3f52c588105c95d99313e6f71754b2b32a4788b1dc1a9bf2ae10d6f1f2da738601ad53d38d11d29f38d8ecb81cb08a750fe5fe90cba0dced9b3ffacc34d8ac8e9c445f4a85d6dea2f310dd424f66e880146b5b334b277bc8cbc89892666aa9c99527e1bd4f57ade60626120bc403ed9b3018856eb2eceb5f18ab725ceef66daf5c066417b130263453c3e173a8b087c10a0548257667c15994964a9eff06bc4c4dfb43b095eb9b3bbdf7026ce9818300d2d6fb6cbe1570be2eeeba7474b4df63214949bd2bae56546b6b60656573696024737e897a69e5765f0f5b99d55f180d2a9cef4087027f219193f4645dc8eb3b31d16460457e6d958dcd140151e145c0c224292a5081e97ca2ac156a5174fdf3cc964e5d09e5d71287837d42e0f5a53730409ebeb03be770e650bb939cc015872d2e8cd4c791800540aeea4f00145e09664f52958d2", 0x1000}, {&(0x7f0000000440)="4aab15e2335517d7406a4d2fcd1a8d2f3a2c8dc0a814cf40d10742e942e88dde31b1056f95fcabd5e336622a2df92c42da3e4439a0fe994889b6cc2a8d2aa0a2959b395d244848145cdf37c50c2b6fb24792d1f9a4bf914ad0f35585d2452fff2734e01d7bef58bea0b8f748569f46ca61c49498347da9c9e755baef757a14984b9b35d05147bf190457cd368739edb93bfbbc4fde05df86e786576ac68072dcbca07c68036a7971e37ecc21bb477c095739cf1887f7452812ec8c565337517810e209d89f7b", 0xc6}, {&(0x7f0000001bc0)="c89a174cb799723b7251fdf9af57b5e9b427a32d78418e0525c4799c", 0x1c}, {&(0x7f0000001c00)="167b8ac5941228497be26cff13ca222c3f565219b4504970c3920eca25d7c2dcb7c78e565381472c172e4588f5b9280c0399ec52f92ab3be6daa9e030bd34673b95d25049302136feca1d03217cd5cc5ab216e344757ecb9d0a5c01041484f97a773c286375b0453a1425f87e8ed320d5a51889532f65ba0bf1bb7c8672cc1d7ff842808fd8fd2ec89b05a47c71788ab3cbb8cedc235ffa82c8180d5d70d30aa513d41e8be2b6c9f4f716924372b3c7f8046d2e139eb7f2af8533648585a1580db69debde7dc19bc4065906dd3c72e58251f87", 0xd3}], 0x9, &(0x7f0000001dc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRESDEC=r5, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="050000"], 0x98, 0x24050040}}, {{&(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003280)=[{&(0x7f0000002040)="319cbcd2fee6da28e549ff8fabc3f0fef1e3ee82e6d217bb1ebfa93edbfbedcce8d307ae76db62eb3c81af459406b22a22940c9c87fe6fe256e75bb35c4ba4d12b4f6a36da28577bf250def82b531c1cb8246e0e3c7d600738dc50e42a813ffefd63e63bf0d3e41f0810b61ec1780c288c0ddc59128f6fc4", 0x78}, {&(0x7f00000020c0)="3ac83d554b642317a70bb92704f44e8e089349d8c0c9fccf21db37daf6a11aca7602ea05d8769e4c2c5e90899871965c572406348d9c8a1d442e03657c353755249fe64662c9301f7c1c773940ff9160eae0c3d0dd89919a1f1ece07296868ff52f885cb3a26429dc589009374f5975f70843e9cd562cd870874f09eb2968205fd2e5338123c4a905c57eee2d5f55b8a466e9211446c06751c9d79c0a92ebb395e3351adeafd3ef92a38fc09e7df5f647e58e9e520d847753270555019fab1d185d576f432df21f3d1f628e4cf010c312c0e28f36f7bf703f53c282a326dfaad1a46439a6476594152ec2d17a195f059b2d27af388f511cfcc30", 0xfa}, {&(0x7f00000021c0)="610ee0662beb7deefde833b3f7f4eae0f15ddb141485f81e06618e26be6713d35c29f837abf099e057cac2a544a001e0de7bbde4d3c44e01110d3108a92c37549c3847beb2cbb2fc54741957a08d69963fe2e4168bcdc12d111ddcbb4de7ae836033b879857a0c0a35fdc4d149b9fe4e4208587923a45ab8c42d5539ecf0e31b6f50a1863fbf749a5581dbf74191a63cb12b078f088bf45b2ffef4d890a4b73c7f6154ca9253eeaf4e647824e5f3645a4b4d03d338907ad6779ec27c1ec9fd3ab85ae49e78f4ffbd45ef681f85ee5e70cff812626237c23efff632df6b2c5f0219946a4a0808a0250b37ca02dc17510f7c6d8959de37418b4864dc282504e835613f2f34adbf46db5cfdbf45a892daf0691054746ddd169f830a85bbb267d741c84c10385fb856246d7098684f16e306243a22238bc70c5104c6d9ff22a5a73abc2f60e86612c34b65f74821dc8e4c406452560936bef33e0a31ce2ce6105114023a1dac54e119255128c5e77474eba2d2ee3b4cc35e3ad606041fa00824af9f690c7e5b63287dd056105ab4c9758955b2cca7c68c744d102473c509faa60edb740750a7754eedbe8b4e7b1050cae5b6cde04c348e63317840e88397f3ec1dcdc24a9ffb5903caa01815644b7cb23ef2d218ca69dc15c9628bcdf7dd1024a1f4f2d4f640b59b4afe88905289ce4d01555da4dad9dc194c0d2b8154677b9cc080cbb6ccbdab8b213fc9418f14252eebc895c5bd881e93e01f23d130309bf8acd4a23b9629ea6110f5c177db7be39736d84df9781e605328d21c7166d59179495000d2556967252c82ab4618c62c39463c2b16e13263599bb95d34c479118f77ae4f44b981f5b4adf1273de5c520d0f14271de4e31314d001f87df4f844e884847ccca26e73c5c3e92a1c9aa64400a058e1b27f1511fb22a8fde871803e101ca258dfa8a5a913e71a1853eca6696643c4ebd581ddc74377cfedb6709c8f7fe4d45ea8659d1ae9b6d667505b9cd50f13b5fd61bc3c3a0b3bb8ece6e4e503c60ceae43739e0a2851af1fe366c4396fb6605220fa64fecca9f679fd7c69e32e858a80b7b16f6c2dcbc89b71a4a6395ae0f70ccdce8a044d256199dd8bbeaede2268a4227963367c1d51250e8cf1b51ef9697ccdb49df960ada00fecf45647a743994f6cb844812701783409e67342ece389c5be8a2b33a0a8b074e7886e3eca156fa77c5a4a8ff2a935f8b61c7a6c0beb80e1bea3b9265f0c5431fbacf9972cf711ba8f8116aeea88716d8f1f489f9a318f6d82efeeb1ae49ae42587ac8cc09e745c2bd7b105864e2fe8f8727a9f5922d412f77e303c119857d7bd2536ab077e7783f88da0472be8e5ccd27a04f7e3de3a11f3426d31c2fe971746b95a5c2f2ff90a46c547627ec1d84129f282218c6c5b5807aeb392a7f7562d392a96fbee07d91d45971a1da4db96881c8788db9ad133c586003e6fdcf5e430983f53b992677adb9566ccae30718c67aaf41d73b601d153abcede2404b467fdcf2066901dabfee5c50c3f45395abac289f3f7e2595a999f7f44791219b740ea3b55e4deedfad63547b8a47d6bec2e77ab6779d946cb5dd046d3ae26823d2c858c9e64c1564b8c0221c55cca4886f0115a8d728dc2e63d05eb408a07601135a8ddef5f5da19e382903fd75855d6dacc5a897140f406502470d89fae73b1009b5bc34ba0ba8509db91743165f975c776a5b9b7198b80692aea1dd70c36bfbeade4ad77259d06862b6eea5a0d0f796e7b123d15f9e5cdf78eaccc5da696d916ad6299b82c031991ea437a0545ca69f017e7115c1005231dcc4e2c774d1611c9b844e9d14085b8fb5926dfbad594983dc4b90e3dc28b8a61d683d519306b97c3a794e9fd92139c2ecb58ae5af70b91fa656242b740d8b83a110f56b5c2c1fd8b24a9a50922acaa1f2950a863b4beed630f80475c97a8ced7b93123068e95fc1f5cc50675257cb6d55aff7dd1705f8674f8d7e5bb9c6b0fce348dd6b94f2d52287fee0aff1ecf20c7b33d16f889c7777a4764745138e1bda2a9401a6a0af8fe874fb4e2f7af0a0975f8a1cb222ea01de7f852773eb7aca605ea9a342d57c405c9f87252b24e46839223ba6b3385f7bf302b3d04f516bfcf95f3ad5dd80bbb5927b1d48c05e203cd12b94b27dcb50b79d7a6348a43adbf315bc062267ec65f4fe76bea3b7b0d87ed9b5c542931e90ba56e97e0e438507e68591a8d4cb2d6057e0ab12f4eb400b48b1b0642d84c411c891cd546bd0c1559d952af4644e7847681f3cef80bb1752056490e6b80f88f0f7a650dec2132c2d0c0e7778a548f60841d306d937583f5be207c910f9eede996aec29a0b07deb08699cb1016ec6011bca50650ebde4ebd762bfe2a8551cb0de4d8fe511f2d8824b478b9bfa785a81a243c861dfcc2c240188e21f725cb6241c9bbe602062b7f8b1cc0e77965dbad8b5173e640c239c4541c64662707f001d2e03307dfa0497a8f7da953f1d7c20caa870a1abe0933f9cf30a352253285b62ee29625823a45ccfae853f28391ead550670c15326a7f2afe32c80ced34938b783b26c68c24a154068ef118857a2c3668a8c9525244570ad6560493c804e75ac14f73f91cef454899cdac19c7d2a07fe31a33367f6ffee9102feac395294b8ab2ee6798dbdf551bb7993d22983be2ce0fa0d833a9f7be62b77bcb190e56442a24f9c1e1ea7cd1370f801ff7ff6629ce598159555783099af24cb56424be71e46ba3b70b6992a21e2775b13d0d813a138c0a70fda7f6285035cfd3a20a670a396708884b0665585a6a0ff047521a2b59f83de917ab087b51fb42f11ae6f7364b0c11c66cbe257dd63063ea99f3fdc13f2e2409b3f5e9a0684aaf455c9108d04cd32101517e335b6cda8dd24d92409d90af2d6ae6da6431f4d7045d4b934eb419766d4f0467aaa837d6a437b3a72161ea507d051e38ded7f09a892015d2f1adb22d27d9f59056396dc9a6ebf84125ddf3151b7724cea9f4274b67e06565efae568a5cf2d96a09b2aca8418baa25bca812e902d5d282165b62a3a5359a77c26dcbd9b40e6f138e300ee120d5e5a75a081b2fa20373113930d1ec9a9b2639d8b36aeae29d2f9c14901ff3cb9e64ab69a6f65bed9785037544183f7dbec0a88e79c922066f7eeac929eb20f5b74b2d5ef66bbd8439f5de7be94e188b8b8157f10815f0a6008322b3e72bd7950e0231d3574808b21816579c733b4c5b62141e45c8ce2407225ad22271c41dc368040316b0eb7010a81f4e41f59b8569aeca725da2df596a136cec06e4bd1198ebd7b16efb3f6bea538fc7a16ffc533b0a5eba972334cb8484e4bf8258666e43dd12ed95fd5839384198fec450099d6df8112ac6db0cd6ac41f95e1376ef0f9f5963f750c5febe96712543ea33b0de714e78dfb848204e10c861f7246b62f095bdba14a3f8d574a30761b46a980765e5b39dea8eb4ca6aa39c20625781ca9f99b463f8da5796841d181c9e9bfda04ede8e348ef6f359e4c28672655991fcb17da057fb8a5c896afb3a1976a82be166ec0fc5a272881b647f662372afb3f8ce38828be780bf61964afc57072c4dd9788cfa33c1a2b7c3ebbfbd81a9f9bb9ab0fe997095595854d89504ca51fb72a694f066726c0d4f17f3f95bae85a79b60aa75b101e49eb79a1d4382bf756857e00003b3d2cee8ba0851315612b445779f603dd4fe5b7bd75158d4377ace5feaa315b3a06f1abee1d1793b89c0cb5a302a9670ba8b51c8578b3940921b5e90084ef36deaecb1ab6a3b6c0d9bd9cfeb210a541624f59a41a3989e532e0140ce1505eb11aa90acc25525fd4d9897b8edd862ae51def5c2c782cae6e2c76ac9577ecc3180ff1a52a730e1f377f783265147a6e1da89b4f03609dd5bb9950989c0bb34a1e61717196956363d796a4da7a6b70d013bd1b620ab8db8bd67f2785ca281a0936a5ebc639bebaa443479986c974b41a417f1a59c679813b08344c1f6ee11fa186fbe41fe0f227a5b4813ee937be6939c4b3c93d163780d9b2dee3a2a6ef6b4eb35f608f2edb4a8411dc7a4735c942f750f05e4a52630c2ba6948adae2780c4fbc252f343234afb587b2f0a9d402408667eb7a385caa952e1225bd801c1f5b694443a2de9f4a7b1f54dad7f21424e19e6df459c5aadebd526c09c627a3ee874465f74df8dbd756f1c2338ee8398348349c9239726aa1a8f5d3ee6975b08f776cfa66209bc9ed4587727db267e3f468e6b8ae3f66b17a5ef78649c3a6d5a0226173052686c395757ed241b8c2df522acca5fa12bbb113ecada45da1eb73fae1cf3b5d8bc45d475f85b5a8855cfdd6c213947ce5796ba326fc85d5017346a38991f334b7f9c90c17dd537f6a91a87eac277b8c6bacc5b998d7595618a97bf5c4c7fab10de055a7edd8c015060e9dd66c4ec6dc1de89b14f4af23d75ced1c0350cbc7042c6875de91c8178ebf2a669c230c29433e84c9b7822915d4680050fe6b8f9ccf123b1d5e19d4b3dd0e0809c219f2b45461fcca18ec4f4770d22e779234f1c99b1148414b63d077cd250a7f2de48b21a5dd05b640fce43549d064e6e3c4a36e9383d55077b94cbe7ffb1f18c338de78a32b4d113290d990a4339b7868d3afc567695a2d55312fc143e6b268e64563c3c25eda910d1f6aa1c265b5b43fa0ebe74f04dee11373b1872dd930c90a25c6dd1aa9b84c79f5cda23c451ac4eaa9da1386221fec79c25e7bfe076687c101a74a8e73cb5a56e1c366b407f69d6bc8ca88ed0df232392d707e0e209304ecc5d885162308993123b457f7aad036b7ef92f4b29247a745c937e6bd6e1661c01da24ad15df2e20709a9fc639e1e0b863db9f80d632f86f16d36ba54bd9fbeba38304355fc2862ae27dca3977fb4f76510dd5224e380c8049cfe2bb1c807f7ca9995e227e563ab4d771a75029817828b6d90b050ea0f3a560684a735e3a467276a2c8ee8dbe08ff595db626c00073e642c7d222b81ca879c41f5b4689647c05a0741941f2d1438eab79d29877b9aa0e03abb6b01cb2aa1e7fee19e30baaf490c744d7e20c16f708a1957aff09389b03077103d0da673a58201683b64a4291f3dc1528842fcd39a4b6158a83f94ed06aa2284ac61154750dfc5b4152f76e748c8386eb49ba8cf162ee6c1ce2ff9a48df6abf13600da705ff8b6e95cdd4498a6f8cb741fea2c0dface424f0cf820a4c9eb5210d6f2cb26fef9d46d1956f5468cb7adb93663aa28e91fc8c68cc2fe2995837222f1414651c05076f7f1b9a60d8b53b3e7b9701d8ea5bcb3b0d5789ed41b5886509a0e806b424d058ea9242d0ea3b58796e3eed5a3c6cc8f1c590f3634a2d2b6f6fb9123e93ea9da59a8707409d95866e0d184185bd373db896696971de9f54bc0eca5576e6f9cbb2f6a5e91eab8957b6c513807717b9edc342b7ea591830dafd2e1020621e739d6c7d7ab1fac5ce91eefc3584ab7a6466b921c6f001c91f2ed86c9f1ad1a28db6b329c8ee1fdd35c1de6570b4ba644703a77867ae53b16f9a41fadc97a99d289d06dff9750b2beb3bd890bdfc916fa55c66915a1f8197350d2defa41fa0887cd1cbe3d046eb865db929caf4abe257dd0cd3b11115d92b2458236964455ec62068036d4bd5603065b5c07491459ef82f404ceef9c89dcc56af6b89a4bc7b4c46ef4aa6e339f009428fac131f7f162625bf701f237323884e16f8f94470e5c9523f34961069ef4eedb130a5ce7c9869766767df118256b6eea25c915b514e0506", 0x1000}, {&(0x7f00000031c0)="b3e9e8ed8739b3df8d21902bbd6b730220266147626262bcd4b3741d77223736a0f130cc8fd3a3ecbcce286178d154923d7a24e108956310b4512d243f83c100aa2b6c076993471a5f705d604d06894ca082992de0e0778f81235ed9e4351d8a8311a2e378b4722307f28fb23ebd1805e832100f", 0x74}, {&(0x7f0000003240)="a86b2536ea8fbcdf1ddb9db074744b36b21f7158453f915b4edc1e1756288503f0db4821f054394d26a9808a65aeaa446d24f036c0b48d84e66ce61e3f9b", 0x3e}], 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000540000000001000057b1049e13", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x80}}, {{&(0x7f0000003380)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003840)=[{&(0x7f0000003400)="10e044b934989d70e5e68279725b0bf22c1df392333caad1411477fea02a9d76ed4353c793d5b4fc16550545f1109d9fdbd1a1a92ef0e0e668e7c72a043c5ef8ff425dfefa6212fe1d6cdb9a7e17b96777a37c52390f6462f81a2a691c0a0c5c26a21270d557572b00fd2e35bf2e228597a68b10f83a18c7a778d475dd2ad3be76e382436910", 0x86}, {&(0x7f00000034c0)="3a92b7e3f8dea02059742d169f9a5049dda60ddd66d0a24db7d5ccf014e5fbf2bb233dfcfb4d1807ea74a496ad68f3fbb2b5d4fc31fa00efa52004cd8d5f5ebb6c7e5b7811097a74b6861d13a8f0faeb2e313943da881b86fe9588cded18f8fd4db0601474e248e92e91c82229cd12971da21b68a3004726930ea493ad1fdfca4cf3d6252368fd4685728a582dc8debdd3df4b173fb2bb5db6c2af0d8082991be8f8b1eeaa6d2d230062d3", 0xab}, {&(0x7f0000003580)="736c35797968795fb398d515128ff843201afef7311a522a0f28a411d99764d87966fc7e5df034065bc408fecea03f156b826ccd14510a91450f052f34000115c39e031d5497069085e7537a3f8516b13afede19c5a5a9baa661629f516ccb88d4a33e780ddbc5007404310ec65a3bdf1d124988d279e4cf64ea6716462a5062ec853e5ca6d72adc2d90976c970370919e118636c776e0aaaf7213ac12937fcc1d77c155b06b884366b81d21ab53fe38acda080aceeab84ed351391d07e0122caa544b2acf776b9d684cda0ad9e9127d0760bdc723a5ce51ab8b93b8fedb5362ac64b0b9d9f564bf8ec66707acd5f6b265b5d796229e2598c0ac", 0xfa}, {&(0x7f0000003680)="4b35b1ed793611e5377e6ad1c9404034c3e47d660472c4f255577c895ef70afc1007be22c91ac4", 0x27}, {&(0x7f00000036c0)="d93af06d5e457235d4bd60e976f0b8fc263279b79a320a4a115780fa6a6e3fef817f8863cdc20ab4fd2c18a4480e6534a66c5689fda92f66fc1a21c6091d0204a1bae8be609ab37ecaa6407fd8f625942c7717818347d5bf9ed8373db2a4dc8541", 0x61}, {&(0x7f0000003740)="d7ec9e827c62e9b3731cd4f9af74d41ba864d21c373917e5fb13f24a9e2192f457162397cf77570a7839a84a2964c02d4b384bee4e81898015e734ba5b9b8a26060e1bc60d1f65788927cbc483a453c07ea087520679b91691c354a0cf4151ab98858c3bb11d19e30b32ebffdf34454c841b54c5f09d93e611dafc26411ebe424eaf15632eae3a2a96265a1ac753ff5a08625d91f61484a78d2d95569fa31c6c9b9daa30e7896fbdf1ea0e9d5f1fc063f7b6733a1392913f358e306bb783e83b67a8b28de42c3f78ab5918ac1ca57feb36ab7c05286962921db188c5e73e426b9b8da17287161919f723702c13c95ffa98f7fe8bf831a2bedcc82b2bf0", 0xfd}], 0x6, &(0x7f0000003a00)=[@rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, r0]}}], 0xf8, 0x20048001}}], 0x4, 0x20000010) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'bridge0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000100)=@bridge_newvlan={0x24, 0x70, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r10}, [@BRIDGE_VLANDB_ENTRY={0xc, 0x2, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_RANGE={0x6}}]}, 0x24}}, 0x0) r11 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r11, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r11, &(0x7f0000000140)=ANY=[], 0x6) dup(r11) bind$bt_hci(r0, &(0x7f0000001b00)={0x1f, 0x0, 0x1}, 0x6) getsockopt$IP_SET_OP_GET_FNAME(r1, 0x1, 0x53, &(0x7f0000000240)={0x8, 0x7, 0x0, 'syz0\x00'}, &(0x7f0000000280)=0x2c) getsockopt$EBT_SO_GET_INFO(r0, 0x0, 0x80, &(0x7f0000000180)={'broute\x00', 0x0, 0x0, 0x0, [0x5d8b, 0x1f, 0xfffffffffffffffa, 0x802, 0xfe0, 0x5]}, &(0x7f0000000200)=0x78) 00:05:27 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) r2 = syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/mnt\x00') fcntl$notify(r2, 0x402, 0x2) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0), 0x0, 0x8, 0x0) 00:05:27 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x1) 00:05:27 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) r1 = eventfd2(0x0, 0x0) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) 00:05:27 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000180)='net/arp\x00') preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/24, 0x18}], 0x1, 0x4013d, 0x10) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0xef8cb75f7bbafc0a, 0x0, 0x1, 0x80, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x32}}, 0x14) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000240)=0x14) socket(0x1, 0x803, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000380)=0x14) (async) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000800)=ANY=[@ANYBLOB="4c000000520000012500000000dbdf25508de7ac381dff36c5e0ae0a080006000600150000e808000200000000000100000000800001ff070000000000000000000069a59afd1d23dfa30ddd8b93d9000000bb050bb6022bc633e783c92f82c8d0768d90f9a86db014a60029c3ff0f32fe155f7dc0d27ed840f0bd358bfb26154a78a168ca37851e73c96950733cdb8aa25ac20eb7b4521a72095ab8b1736b0a3fc81a69c24099afa94ce0eb3d24c802e2a307a41857c5fc4bc5a711e79b0bd3fa490f5ee7008e172f4f6a6292df4aa99fbd31bb10de0abaddea4795ded9c59f559b4a3c", @ANYRES32=0x0, @ANYBLOB="e10700567e44e7e708ca67f370847ecf2898dfc811dc243651b8676202bbe8d8a5747d7dfc3ab46cd182f702d64316840400000000000fdf2bbcd328458f000008175b10250d29e1221034d57637ceb62fbf77e850669e7df919a5aedd488cc273dc87024c87f6237c0eb5c076338f82e838f033fad7fe6239692c84cddb3bcdbe8994fedfe32217838a4897167c3eb3031064d5cb1b65a0cbec62023dc4dfa91ea1b26760ff6fbe26643c00dd322add8e2853c28032a84c59166099d33e5dedf4a8b48cd84a04f6200dda72e4e6665f75cc6c92a441252ab48909a85daf826dce06a778c230a3045c437b00000000"], 0x4c}, 0x1, 0x0, 0x0, 0x4004}, 0x40046) (async) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r0, 0x89f5, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000080)=ANY=[@ANYBLOB="000900115600"/16]}) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x3, 0x6, @random="df559fdab89a"}, 0x14) socket$nl_route(0x10, 0x3, 0x0) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000000)={'macvlan0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00', 0x0}) (async) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) sendmsg$nl_route(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000080)=@newlink={0x84, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x66e99, 0x4040}, [@IFLA_LINKINFO={0x54, 0x12, 0x0, 0x1, @hsr={{0x8}, {0x48, 0x2, 0x0, 0x1, [@IFLA_HSR_MULTICAST_SPEC={0x5, 0x3, 0x4}, @IFLA_HSR_MULTICAST_SPEC={0x5, 0x3, 0x5}, @IFLA_HSR_MULTICAST_SPEC={0x5}, @IFLA_HSR_SLAVE2={0x8, 0x2, r8}, @IFLA_HSR_SLAVE1={0x8, 0x1, r10}, @IFLA_HSR_SEQ_NR={0x6, 0x5, 0x8}, @IFLA_HSR_SUPERVISION_ADDR={0xa, 0x4, @broadcast}, @IFLA_HSR_SEQ_NR={0x6, 0x5, 0x1}]}}}, @IFLA_LINK={0x8, 0x5, r7}, @IFLA_MASTER={0x8, 0xa, r7}]}, 0x84}}, 0x20000800) (async) ioctl$SNDRV_PCM_IOCTL_DRAIN(r0, 0x4144, 0x0) 00:05:27 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/mnt\x00') fcntl$notify(r2, 0x402, 0x2) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0), 0x0, 0x8, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/mnt\x00') (async) fcntl$notify(r2, 0x402, 0x2) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0), 0x0, 0x8, 0x0) (async) 00:05:27 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x1) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x1) (async) 00:05:27 executing program 0: r0 = socket(0x2, 0x3, 0x100000001) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={0x0, {0x2, 0x4e24, @empty}, {0x2, 0x4e23, @empty}, {0x2, 0x4e20, @broadcast}, 0x657524f72f3591bc, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)='ip_vti0\x00', 0x8000, 0x0, 0x5}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) (async) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) (async) sendto(r0, &(0x7f0000000040)="04", 0x300, 0x0, 0x0, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$TUNSETOWNER(0xffffffffffffffff, 0x400454ce, 0x0) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r5 = dup(r4) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000080)={'pimreg1\x00', 0x2}) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r7, 0xee00) (async) ioctl$TUNSETOWNER(r5, 0x400454ce, r7) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r8, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r8, &(0x7f0000000140)=ANY=[], 0x6) (async) ioctl$BTRFS_IOC_START_SYNC(r2, 0x80089418, &(0x7f0000001ac0)=0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r8, 0x5000943f, &(0x7f0000003c00)={{r1}, r9, 0x1a, @unused=[0x8, 0xa6d, 0x2aa78541, 0x6], @devid}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003b00)=[{{&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{&(0x7f00000003c0)="3e795312a81b07f6f1ce7cd22949d7fae6ec820842f5876456372a6749dc499befd33a6a0d80e8b06a8324ac9c63d4769b2d0e13e4252005ba4ff59d", 0x3c}], 0x1, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [r1, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r0, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0xd0, 0x4008000}}, {{&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001d00)=[{&(0x7f00000006c0)="4c2d4b9d7936abe2cfc58fa44244d84bced9ec418f91bd0e1df7c919128ba96f20e5cc7a5bc5c05765ad2b68e981b7ed473677b57f99c708c9f559cf41dee12f20f4da35de026dca5ef3655678a37098a59b1f051db1f3b8a4654e96e33a5b6858c1217e224406ecd047e623b7b1d8fa73ab3e8ebc4161a71fc21119c19e35c83a9d894acd70895e495c54e6ab79a8708241e9fc002628fdb1ecfec5ddf443def0d5b09922111e2f1914aaa94e03f1ae6a26476a32cfab1a13bb7a8095ae0c2ebe516432243ac1a5a2ec9776", 0xcc}, {&(0x7f00000007c0)="b1155b986b186342c286f1fb255e86cadedd350d91ecb189a4a58c52b9e4ffec0aba7ecc1960cd93fa03d6f66dd2b57a58e126b639a03596149e25af278ed27cd53540e3de134300e30e3b549a6c711c8eb8a39d67a5b9b0e079e138fc1e86bbdfab39f02532759f26d34232bb8d5f5b6d57be911f2c6cddfd592c182789e77506151b5d03b1587de3f131bb8d5b725ca855593523f37724ea8a4b2e6c738fcde26d9cdc03d5e4f614a86b748205dc14dcf9794c8f9519a87eaf435276cc6942d622f0769a0a066bef166c0e31bbaebf", 0xd0}, {&(0x7f00000008c0)="a0eb2e17c47abcd6a2314caffc734f977cdd2012eb153f32f351c46d0f18dbd9403283f4c93415550aad94377944cab09cff8841247bec110a95d50cead244e32d43", 0x42}, {&(0x7f0000000940)="c1d95c4dd69571fd5148651f7f2ad8c193af19bcf1a81711d6d5129f81f1b248f107141c0230cbafb674e45f2ee5c0b30d21bfbbb5e0e9649ece3fcf453c96791f2f9118257bed86a4d771cf9df64a2dd0d444faeb0c8d88fd0ced1b5ea92b98ce6bb02003e01d6a538131c5679527121e187e3c439e75b3c23360b9d7395c3b4da980d6fed134be2a81419bc5b5b08642e1546541f71dfeeec83a1637c9953c5cc2d4d45d03bcca5c13702fcb295d22717409139454ad9963cafc25559c77d1cae37cc287d52b4765524c48bd9d", 0xce}, {&(0x7f0000000a40)="e00b6d866ca717543471169e2226ffbc5c2556aa029c6783c31968fc74e49ce9f7266fcb4ccaffb4e154fa6a7011a06ed841f7b50e7d7c6c142ddf2d6a35477fadd8212acad850ee26f8ff42904908dba759c30af499c67bfc1d7cd1509ccc5bac8195b1b13df96e08", 0x69}, {&(0x7f0000000ac0)="69a66656fab936ef5eb09b7afa67abe7a97f5900112bb776ab46cc63d9e403bb4f7fefd35c27fedfeaf997427bd9077b2c3d269ba5621ef3b95a754c79386a659c2b3bb043c7a5ca161b4be902163ecd1a3a404a89fd1b4270edc276ce1fa8407f6590ff241a5083c7b3fda928b85f48ac68bc0f9ef49061bc5e29211aa5905b37065a7b9d8c319c7bcab3ae7f27ffd6ae1a5ac2fc9f091ef931d49cbe886f3b35c20b5bb40e77e1153a8a85f11074eb83193ba727d1a75b87177960fc10a9fd151c634c2c4a9d3b358ea121a558ef0571dc01b7dbe773b264ce34a9afb4190e452eaf0456500a6dd9c74b9f86a3d61f547b5e470e9aab877704b2a2553c5000c61ad0e2b1b62f29e92b82c41ea4d99ec58d225267054e0bfb4883df5d27aab8317741325c5e014ce7a99714c9f9632d9411129eec1919a7f6fccf6d541a5bf82e742f2db0c1654ebe6911ea31d966502650395d70ff7c85b47ab91a28d25c7b63945a70dba1229730f6929ae89dbc9f8bac3565441e055d1050b00a9743170974453727bfbef8707f27b2ab52e00c26824a2472f9dad0cf122e8ce70f38fe3933e9670443d29dda52b75c55de5a4e24ebbb05edaf19506fff142953c008483e80bf75fe7cfc2eab1851738dd12cdcd25a378ed75540def2e9cef26c1ecaad8b7c42a6e5339e6e48ddab3487f5f771b62f15978f10c4d67715f11c80119c41f8465437bb6c6445ae24df8775bbbd39c4e46203c80920827bf4e9e06318190f49b066fcfa945ebb5d8978b5970c3d5415ed78f7ef0a7d89cc253797be0cc83bf4779cecbaf8af230d41bd77cc8ad1ecac94facfdbaf4573168cb7d719c3475dcff78da63416a7eedb3650f4b481d3b905fbbd956b9b9317ceddfc596b7eec580b1e7a7f928c42fdf056a8922be39ebf43469be1dd8addb1b1cbf5742be3bd46a952befa683a9fa4e6eb5d188ffd4e0519737333f0015f150dc8152e2b75869acd8a7cbb2908009d1723fcbe510b1f51f5a63ccf13f20c5eeb0a42728e32628714d9b4b32c6486dc5abc9d7d71941ea15ba6d705a3843cbc677ab248f20f6432a7793b704c9e88a6ecb1a0770d918687c41182fb5f8c14c0ccc59e40848665bb4ee048af3012a65bb709950b85bb071e8026b11dd7e107101f2cbe21654b264b9a439d7d4d3f14eb639370d71e61e2e89070d5e3fa55a3379b12f35fcc09dad1b3c665dd8192de6f5c420e7cf5be9de6225d19e00d3a65b3ea24b92f52db2c8ceb7c3ceff1ca9de0ff7775102364e21aec1c31196caba5eaf4ec2615e6463e96edb775c9919eef2c701adcdfa5044a0d6cf98b1b6b67b7245961a47740615ac969aecee40f9224f645035aaf16c831252679c0e1ff470d5dad68d30655952329c63ade648ed2ea7ddd13bcedc56f3f880a5efd27ad063456ee8949848caa9357d4440edb497521160f1fd608264d5e891e627e282066eef7a500dbf33716d9c408848780785cbbbfd81d392c12b0623715866f1f0470f1984586fc01294f69939bc2cd975075504feeca6046165cbddc7aafdb2d8d12168b0055aff0e8baa3db2ee4a891505f9b515c7a9a691b8a429fb616ca2de6a1145964462272940ecde697895914746bf5c33c62d9513c8f30417a63732cfa6f536905370f341deba0d6918909ec111bcfb32bb164f3a0b833ea2ae8875178d71206b927f2f6a3ed611a05f99fc0311255935aa95558f8141b5fc52743397fa2aaf2d4415dc52e02213d44a0f9526e4245feb455faffe9f354676f611bbbef6c849c48d288e7d182b5e8dac85866624dab1b414ca1d882daafaccb4878ffdda88a2edf244e017dade72b139a1da8302003061aa1be2cff5767cf6b45539b7385baa6c91a90c85f74387610ca3a9b848b4d4c55e2046d9648f0c43a72c8701b8d32b7c9a01253557b8f6455b52028cc15b8023da1ccbd826f4268edb1e0071d641f6717fbbb1fef80459180fec5fb408dfdcc63fa51a72e9c2d4d0d48a631f67b7c14effb833f9d62daca8518e1c16b0f5bb7fd750e2d9600d33146666c0442b5536ac61e1131fd7b89e6b18fc608e457476f48c7a3e7b440d484781fd9adfa97c540b714d8a73424a106dc021634031d83a96a4a52802a101c0e5a76b965fe142c39eadb6be146288a421ee52aad5ade99f4b625b22eec1c9022e166e4c4cd1a71047ce6c3e23adca4195a992c8791029fd03239d464caaed30ea5d37c1def3e7eb06eeea714c222802d094aaae26e5e0298ba860855379efd42d40ef1e7a2b9e13cd59e66901729a0c508484e11e53ca341d7a0a839a0b404adc7d4de408ebb0d5d02199404d35b334aec75315964d824f8855127cdcf51b85b18ef1eca6c322542535ffc7bf79730c810dae0f7a646cb6ade50419a9b5b3f557960466fd3819b5b0cad66f7e739db0216eef8bc63dd07b0e560872cbb3f1a3ffd7bbdacaaf8b1abb56b3938f681276b0dd1334e19ef5a02a29166153764661b6a4f2e11a4578688e1797e6f6bcbe7ad976362cb81cec757ea4fce0b997a13b42ba637a3856ce4521ca91b561b4e36961c812715d623adccadd13fbcf7563c69409ed3ac2a3bf474118fff0267ecec17ae9e26eb5f343c330669ee90081689f08f2505994ff2fa4b6b426ddad8ed86d80a2c7554354dd423887677e96bc7d66c0d81472cba706b826625a225e688df1848e47c0f6091c228fec145945c3a2a9f904010a5de1f7fee13161a864208c7c925528ba255b97e7b2557cd92c3e85b6a3bd94afb84d9fe940bf1a497152bc0950b998812858c84d8fdd96be86629a2c9b3f7f6152183451eaba07f76ac01d19a3ec277fd39a7c514a6061267d524cf34b4b4032ac9960349fd25d00478112eeb334c119a20ff0f84fef0a6156f3ffd2d140468a480d5388e76fb80cb862260c444f1af1bfacddc2d19c090cf97f0d3aeb5f62f21ad9c6364e1867973e1985c186b57d3d7c9ade55ebe630f2a1284fa468d680425ff8b6d270e714a34b99258a8d6bad36077e8e7b1701d705af6690f683feef1426ea65150094b59b1c510e131053a08d92e59409ebc3a8a6dd4b99684ecc5016c4ddf423117a6d507b7dc6834e93a227e03e1b739741c6c5125404a9bd8173a2d5c37f6531a8ce8e4bb63ad64b289ea2f38281ad635b32a444b1ad98769e9da17cd92e987f191de3e449a748f3ee4505bee457bcb70d26d4fc7655de9895c8ce32f5fea1974a2810afe05ece00f94acaa719400e29a3fc06c5fb767a84c79bbe51bbb5b1c3265e88d4f4b41141c0cc0cb8187851eeefd283c0ba1625d40019d5914ab79919853f98751bf5be180e8444910079e05f5489bb0d747b3c7679969772f5035c7d73dd37bf5f93292aaf03386f3c7e35877dc7de4aecc47844f0d5d59cd5c3b045a8c738ca92dff2cea6604c7661b73ff2249085007017922cfd9e6321523ce522dbb3cf259c0d1452313b061a18a12499a0536dd1e41cdf75aefd47171fd2d227be2f6453fac1854c84d6b6f7b305a7eca917554ac91cfbbe5fab6a5a0a4ab80fcd8d910cd2a33216be5f83aa990bbe84837263a796f3905cf4e892f7a6d348fe18a59b0578f2e823b14ffe29daeda0f71413445f25a6f27b9598f31836f290cd43ed6d5971f4c7242d58c4071a09458f69d4e4fb7f114f40b1322e24fc7a630be6e74d53edc3ba020b7ffd700dac01f97abbbceab21f4109683130ddf14519c2bc64c14c20633e713793389773ed534b77e5242baf32747961295b45c2c555954f7a804070f918b75ff295826a98a54c5eb5b0a7c7cdcb4221987b164c97f55859cbce9e8641ae57aa2b1b0e0fb828cb53de54f7654075fad2838afed0eb220bbe53af07077eaa3b12e4f4c5a59af9d40ec3dedae4e145843b98fd916cc8064ca24433a648dc2d5f5edd3e4ffe04267bb8645aeca64af1fe66d51461aecc1d28e1e3fdd17e1a4223ff2cd8d1132a6a8ab4ddc7ff0a12b069a75425b199302f49b5a26efa8a0be21b1a489c8599d465ec0fe8321ef70a6b55b1dec5ad35b2786ead4db92e92c8053d95c6e1027ca9216032cbd3c3a9bc6c5fdac9b2f36eaf335c119b5bad3980103a4422e84a2dff7ebdbeb32abcb29af7f60ce5e4f45d25a07999f0ba18efb07445457dd173be14a44577c34b3a5696dd18d12583d049f3a22a8be73adc9d85d5c9d666298b803cf759d214d94319c2c827fe319e00016c25ac989b8db49a8e6b14fe1ae2c77d06729fd38c9e9bcb7fb39b10f871da8955d0a2ab378e61aae7afebe4881f5f489cca3add2744b3cdeb091afdc20e808cd337023f7789e6f9ba9d33397cef2d02c355bd8c5fc5e1ee4d9fe1213643e8b3e55228aa1921b2b08f6f35305e5bd8b7411cc8610aed381785ba31b6849296c051e4236990f504c2292129b545895ea8e436fbe100f5502233150a2638be97e5c5973a15ddc15cb681e01dafc8e38dd11fa6477f55ea71443c0bb5c3473b1f4cbebcb29b2c1c9ca189cf254ec0fcff0da2b50a4e7eec392a3f0135776392cdee11209b2cb527290e10a8d898ce95917c5bed2ce638d1fcebde8f3e0b17441ad09a0fa3ce9360f9b64833ffbb36c901fd54a79d81ccc72ce70ef7cc3e4950b59cc2abb21a53dd0f94d437038da67aec633ea22f585bef562f6639d1846f9e6bf74df523f6abc5daf56c32a33608c01e38a5ae8ad0847eff376fa57fb6c46bc01834cf04012b56cd508888b2d615fbe973adb950ec78f416a40613aade3dffb8a0cd9dcf1c94b1261434e5191ef4d490aaf6cd9c87c48d9b5fc427980ed9a7281ab60d28efeed2736a64671426ff09c1b250405c17ddcccb6f66fb8771c58a8cbdf0695be9ee50747d265725fe5fccd4e3a2aacc9add3b13a71cef70f4146e22b17611525807ad8ef13f6ca6fc68761f770f8163570078c0e56a6083a24bc20440bfa80ec831d61b8d0c18c360e351621a4f57be66e9501394ae3e40e5903b2637adce319e4be5a6ed6b544d3a1fbd1eca31081385659e23a661fd08391176c4e015693e1693388cdc05301037bdfb2e98eea7c748cfeedfadbd8420d4d408c17a6e4237266e49098d9274a39aa98bd8c69ac492909fb7223d142399ab57f0854f544064987ada9f0e43f1f822fd9d48456af86ae661488f111d5fd2db2d755163d2090d1411ab7755ecf75104fe06b9eb70638978a5c0c0c10a55885a6ae7bda70478fa6549807d5adeac3be5cdae41cddac8ca56d716680a37681daa90f69d26d7c6045d9fd20d3cc84694b67d730706e87202635d57cfb2063992dfbaf05bd51e499731285d3f52c588105c95d99313e6f71754b2b32a4788b1dc1a9bf2ae10d6f1f2da738601ad53d38d11d29f38d8ecb81cb08a750fe5fe90cba0dced9b3ffacc34d8ac8e9c445f4a85d6dea2f310dd424f66e880146b5b334b277bc8cbc89892666aa9c99527e1bd4f57ade60626120bc403ed9b3018856eb2eceb5f18ab725ceef66daf5c066417b130263453c3e173a8b087c10a0548257667c15994964a9eff06bc4c4dfb43b095eb9b3bbdf7026ce9818300d2d6fb6cbe1570be2eeeba7474b4df63214949bd2bae56546b6b60656573696024737e897a69e5765f0f5b99d55f180d2a9cef4087027f219193f4645dc8eb3b31d16460457e6d958dcd140151e145c0c224292a5081e97ca2ac156a5174fdf3cc964e5d09e5d71287837d42e0f5a53730409ebeb03be770e650bb939cc015872d2e8cd4c791800540aeea4f00145e09664f52958d2", 0x1000}, {&(0x7f0000000440)="4aab15e2335517d7406a4d2fcd1a8d2f3a2c8dc0a814cf40d10742e942e88dde31b1056f95fcabd5e336622a2df92c42da3e4439a0fe994889b6cc2a8d2aa0a2959b395d244848145cdf37c50c2b6fb24792d1f9a4bf914ad0f35585d2452fff2734e01d7bef58bea0b8f748569f46ca61c49498347da9c9e755baef757a14984b9b35d05147bf190457cd368739edb93bfbbc4fde05df86e786576ac68072dcbca07c68036a7971e37ecc21bb477c095739cf1887f7452812ec8c565337517810e209d89f7b", 0xc6}, {&(0x7f0000001bc0)="c89a174cb799723b7251fdf9af57b5e9b427a32d78418e0525c4799c", 0x1c}, {&(0x7f0000001c00)="167b8ac5941228497be26cff13ca222c3f565219b4504970c3920eca25d7c2dcb7c78e565381472c172e4588f5b9280c0399ec52f92ab3be6daa9e030bd34673b95d25049302136feca1d03217cd5cc5ab216e344757ecb9d0a5c01041484f97a773c286375b0453a1425f87e8ed320d5a51889532f65ba0bf1bb7c8672cc1d7ff842808fd8fd2ec89b05a47c71788ab3cbb8cedc235ffa82c8180d5d70d30aa513d41e8be2b6c9f4f716924372b3c7f8046d2e139eb7f2af8533648585a1580db69debde7dc19bc4065906dd3c72e58251f87", 0xd3}], 0x9, &(0x7f0000001dc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRESDEC=r5, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="050000"], 0x98, 0x24050040}}, {{&(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003280)=[{&(0x7f0000002040)="319cbcd2fee6da28e549ff8fabc3f0fef1e3ee82e6d217bb1ebfa93edbfbedcce8d307ae76db62eb3c81af459406b22a22940c9c87fe6fe256e75bb35c4ba4d12b4f6a36da28577bf250def82b531c1cb8246e0e3c7d600738dc50e42a813ffefd63e63bf0d3e41f0810b61ec1780c288c0ddc59128f6fc4", 0x78}, {&(0x7f00000020c0)="3ac83d554b642317a70bb92704f44e8e089349d8c0c9fccf21db37daf6a11aca7602ea05d8769e4c2c5e90899871965c572406348d9c8a1d442e03657c353755249fe64662c9301f7c1c773940ff9160eae0c3d0dd89919a1f1ece07296868ff52f885cb3a26429dc589009374f5975f70843e9cd562cd870874f09eb2968205fd2e5338123c4a905c57eee2d5f55b8a466e9211446c06751c9d79c0a92ebb395e3351adeafd3ef92a38fc09e7df5f647e58e9e520d847753270555019fab1d185d576f432df21f3d1f628e4cf010c312c0e28f36f7bf703f53c282a326dfaad1a46439a6476594152ec2d17a195f059b2d27af388f511cfcc30", 0xfa}, {&(0x7f00000021c0)="610ee0662beb7deefde833b3f7f4eae0f15ddb141485f81e06618e26be6713d35c29f837abf099e057cac2a544a001e0de7bbde4d3c44e01110d3108a92c37549c3847beb2cbb2fc54741957a08d69963fe2e4168bcdc12d111ddcbb4de7ae836033b879857a0c0a35fdc4d149b9fe4e4208587923a45ab8c42d5539ecf0e31b6f50a1863fbf749a5581dbf74191a63cb12b078f088bf45b2ffef4d890a4b73c7f6154ca9253eeaf4e647824e5f3645a4b4d03d338907ad6779ec27c1ec9fd3ab85ae49e78f4ffbd45ef681f85ee5e70cff812626237c23efff632df6b2c5f0219946a4a0808a0250b37ca02dc17510f7c6d8959de37418b4864dc282504e835613f2f34adbf46db5cfdbf45a892daf0691054746ddd169f830a85bbb267d741c84c10385fb856246d7098684f16e306243a22238bc70c5104c6d9ff22a5a73abc2f60e86612c34b65f74821dc8e4c406452560936bef33e0a31ce2ce6105114023a1dac54e119255128c5e77474eba2d2ee3b4cc35e3ad606041fa00824af9f690c7e5b63287dd056105ab4c9758955b2cca7c68c744d102473c509faa60edb740750a7754eedbe8b4e7b1050cae5b6cde04c348e63317840e88397f3ec1dcdc24a9ffb5903caa01815644b7cb23ef2d218ca69dc15c9628bcdf7dd1024a1f4f2d4f640b59b4afe88905289ce4d01555da4dad9dc194c0d2b8154677b9cc080cbb6ccbdab8b213fc9418f14252eebc895c5bd881e93e01f23d130309bf8acd4a23b9629ea6110f5c177db7be39736d84df9781e605328d21c7166d59179495000d2556967252c82ab4618c62c39463c2b16e13263599bb95d34c479118f77ae4f44b981f5b4adf1273de5c520d0f14271de4e31314d001f87df4f844e884847ccca26e73c5c3e92a1c9aa64400a058e1b27f1511fb22a8fde871803e101ca258dfa8a5a913e71a1853eca6696643c4ebd581ddc74377cfedb6709c8f7fe4d45ea8659d1ae9b6d667505b9cd50f13b5fd61bc3c3a0b3bb8ece6e4e503c60ceae43739e0a2851af1fe366c4396fb6605220fa64fecca9f679fd7c69e32e858a80b7b16f6c2dcbc89b71a4a6395ae0f70ccdce8a044d256199dd8bbeaede2268a4227963367c1d51250e8cf1b51ef9697ccdb49df960ada00fecf45647a743994f6cb844812701783409e67342ece389c5be8a2b33a0a8b074e7886e3eca156fa77c5a4a8ff2a935f8b61c7a6c0beb80e1bea3b9265f0c5431fbacf9972cf711ba8f8116aeea88716d8f1f489f9a318f6d82efeeb1ae49ae42587ac8cc09e745c2bd7b105864e2fe8f8727a9f5922d412f77e303c119857d7bd2536ab077e7783f88da0472be8e5ccd27a04f7e3de3a11f3426d31c2fe971746b95a5c2f2ff90a46c547627ec1d84129f282218c6c5b5807aeb392a7f7562d392a96fbee07d91d45971a1da4db96881c8788db9ad133c586003e6fdcf5e430983f53b992677adb9566ccae30718c67aaf41d73b601d153abcede2404b467fdcf2066901dabfee5c50c3f45395abac289f3f7e2595a999f7f44791219b740ea3b55e4deedfad63547b8a47d6bec2e77ab6779d946cb5dd046d3ae26823d2c858c9e64c1564b8c0221c55cca4886f0115a8d728dc2e63d05eb408a07601135a8ddef5f5da19e382903fd75855d6dacc5a897140f406502470d89fae73b1009b5bc34ba0ba8509db91743165f975c776a5b9b7198b80692aea1dd70c36bfbeade4ad77259d06862b6eea5a0d0f796e7b123d15f9e5cdf78eaccc5da696d916ad6299b82c031991ea437a0545ca69f017e7115c1005231dcc4e2c774d1611c9b844e9d14085b8fb5926dfbad594983dc4b90e3dc28b8a61d683d519306b97c3a794e9fd92139c2ecb58ae5af70b91fa656242b740d8b83a110f56b5c2c1fd8b24a9a50922acaa1f2950a863b4beed630f80475c97a8ced7b93123068e95fc1f5cc50675257cb6d55aff7dd1705f8674f8d7e5bb9c6b0fce348dd6b94f2d52287fee0aff1ecf20c7b33d16f889c7777a4764745138e1bda2a9401a6a0af8fe874fb4e2f7af0a0975f8a1cb222ea01de7f852773eb7aca605ea9a342d57c405c9f87252b24e46839223ba6b3385f7bf302b3d04f516bfcf95f3ad5dd80bbb5927b1d48c05e203cd12b94b27dcb50b79d7a6348a43adbf315bc062267ec65f4fe76bea3b7b0d87ed9b5c542931e90ba56e97e0e438507e68591a8d4cb2d6057e0ab12f4eb400b48b1b0642d84c411c891cd546bd0c1559d952af4644e7847681f3cef80bb1752056490e6b80f88f0f7a650dec2132c2d0c0e7778a548f60841d306d937583f5be207c910f9eede996aec29a0b07deb08699cb1016ec6011bca50650ebde4ebd762bfe2a8551cb0de4d8fe511f2d8824b478b9bfa785a81a243c861dfcc2c240188e21f725cb6241c9bbe602062b7f8b1cc0e77965dbad8b5173e640c239c4541c64662707f001d2e03307dfa0497a8f7da953f1d7c20caa870a1abe0933f9cf30a352253285b62ee29625823a45ccfae853f28391ead550670c15326a7f2afe32c80ced34938b783b26c68c24a154068ef118857a2c3668a8c9525244570ad6560493c804e75ac14f73f91cef454899cdac19c7d2a07fe31a33367f6ffee9102feac395294b8ab2ee6798dbdf551bb7993d22983be2ce0fa0d833a9f7be62b77bcb190e56442a24f9c1e1ea7cd1370f801ff7ff6629ce598159555783099af24cb56424be71e46ba3b70b6992a21e2775b13d0d813a138c0a70fda7f6285035cfd3a20a670a396708884b0665585a6a0ff047521a2b59f83de917ab087b51fb42f11ae6f7364b0c11c66cbe257dd63063ea99f3fdc13f2e2409b3f5e9a0684aaf455c9108d04cd32101517e335b6cda8dd24d92409d90af2d6ae6da6431f4d7045d4b934eb419766d4f0467aaa837d6a437b3a72161ea507d051e38ded7f09a892015d2f1adb22d27d9f59056396dc9a6ebf84125ddf3151b7724cea9f4274b67e06565efae568a5cf2d96a09b2aca8418baa25bca812e902d5d282165b62a3a5359a77c26dcbd9b40e6f138e300ee120d5e5a75a081b2fa20373113930d1ec9a9b2639d8b36aeae29d2f9c14901ff3cb9e64ab69a6f65bed9785037544183f7dbec0a88e79c922066f7eeac929eb20f5b74b2d5ef66bbd8439f5de7be94e188b8b8157f10815f0a6008322b3e72bd7950e0231d3574808b21816579c733b4c5b62141e45c8ce2407225ad22271c41dc368040316b0eb7010a81f4e41f59b8569aeca725da2df596a136cec06e4bd1198ebd7b16efb3f6bea538fc7a16ffc533b0a5eba972334cb8484e4bf8258666e43dd12ed95fd5839384198fec450099d6df8112ac6db0cd6ac41f95e1376ef0f9f5963f750c5febe96712543ea33b0de714e78dfb848204e10c861f7246b62f095bdba14a3f8d574a30761b46a980765e5b39dea8eb4ca6aa39c20625781ca9f99b463f8da5796841d181c9e9bfda04ede8e348ef6f359e4c28672655991fcb17da057fb8a5c896afb3a1976a82be166ec0fc5a272881b647f662372afb3f8ce38828be780bf61964afc57072c4dd9788cfa33c1a2b7c3ebbfbd81a9f9bb9ab0fe997095595854d89504ca51fb72a694f066726c0d4f17f3f95bae85a79b60aa75b101e49eb79a1d4382bf756857e00003b3d2cee8ba0851315612b445779f603dd4fe5b7bd75158d4377ace5feaa315b3a06f1abee1d1793b89c0cb5a302a9670ba8b51c8578b3940921b5e90084ef36deaecb1ab6a3b6c0d9bd9cfeb210a541624f59a41a3989e532e0140ce1505eb11aa90acc25525fd4d9897b8edd862ae51def5c2c782cae6e2c76ac9577ecc3180ff1a52a730e1f377f783265147a6e1da89b4f03609dd5bb9950989c0bb34a1e61717196956363d796a4da7a6b70d013bd1b620ab8db8bd67f2785ca281a0936a5ebc639bebaa443479986c974b41a417f1a59c679813b08344c1f6ee11fa186fbe41fe0f227a5b4813ee937be6939c4b3c93d163780d9b2dee3a2a6ef6b4eb35f608f2edb4a8411dc7a4735c942f750f05e4a52630c2ba6948adae2780c4fbc252f343234afb587b2f0a9d402408667eb7a385caa952e1225bd801c1f5b694443a2de9f4a7b1f54dad7f21424e19e6df459c5aadebd526c09c627a3ee874465f74df8dbd756f1c2338ee8398348349c9239726aa1a8f5d3ee6975b08f776cfa66209bc9ed4587727db267e3f468e6b8ae3f66b17a5ef78649c3a6d5a0226173052686c395757ed241b8c2df522acca5fa12bbb113ecada45da1eb73fae1cf3b5d8bc45d475f85b5a8855cfdd6c213947ce5796ba326fc85d5017346a38991f334b7f9c90c17dd537f6a91a87eac277b8c6bacc5b998d7595618a97bf5c4c7fab10de055a7edd8c015060e9dd66c4ec6dc1de89b14f4af23d75ced1c0350cbc7042c6875de91c8178ebf2a669c230c29433e84c9b7822915d4680050fe6b8f9ccf123b1d5e19d4b3dd0e0809c219f2b45461fcca18ec4f4770d22e779234f1c99b1148414b63d077cd250a7f2de48b21a5dd05b640fce43549d064e6e3c4a36e9383d55077b94cbe7ffb1f18c338de78a32b4d113290d990a4339b7868d3afc567695a2d55312fc143e6b268e64563c3c25eda910d1f6aa1c265b5b43fa0ebe74f04dee11373b1872dd930c90a25c6dd1aa9b84c79f5cda23c451ac4eaa9da1386221fec79c25e7bfe076687c101a74a8e73cb5a56e1c366b407f69d6bc8ca88ed0df232392d707e0e209304ecc5d885162308993123b457f7aad036b7ef92f4b29247a745c937e6bd6e1661c01da24ad15df2e20709a9fc639e1e0b863db9f80d632f86f16d36ba54bd9fbeba38304355fc2862ae27dca3977fb4f76510dd5224e380c8049cfe2bb1c807f7ca9995e227e563ab4d771a75029817828b6d90b050ea0f3a560684a735e3a467276a2c8ee8dbe08ff595db626c00073e642c7d222b81ca879c41f5b4689647c05a0741941f2d1438eab79d29877b9aa0e03abb6b01cb2aa1e7fee19e30baaf490c744d7e20c16f708a1957aff09389b03077103d0da673a58201683b64a4291f3dc1528842fcd39a4b6158a83f94ed06aa2284ac61154750dfc5b4152f76e748c8386eb49ba8cf162ee6c1ce2ff9a48df6abf13600da705ff8b6e95cdd4498a6f8cb741fea2c0dface424f0cf820a4c9eb5210d6f2cb26fef9d46d1956f5468cb7adb93663aa28e91fc8c68cc2fe2995837222f1414651c05076f7f1b9a60d8b53b3e7b9701d8ea5bcb3b0d5789ed41b5886509a0e806b424d058ea9242d0ea3b58796e3eed5a3c6cc8f1c590f3634a2d2b6f6fb9123e93ea9da59a8707409d95866e0d184185bd373db896696971de9f54bc0eca5576e6f9cbb2f6a5e91eab8957b6c513807717b9edc342b7ea591830dafd2e1020621e739d6c7d7ab1fac5ce91eefc3584ab7a6466b921c6f001c91f2ed86c9f1ad1a28db6b329c8ee1fdd35c1de6570b4ba644703a77867ae53b16f9a41fadc97a99d289d06dff9750b2beb3bd890bdfc916fa55c66915a1f8197350d2defa41fa0887cd1cbe3d046eb865db929caf4abe257dd0cd3b11115d92b2458236964455ec62068036d4bd5603065b5c07491459ef82f404ceef9c89dcc56af6b89a4bc7b4c46ef4aa6e339f009428fac131f7f162625bf701f237323884e16f8f94470e5c9523f34961069ef4eedb130a5ce7c9869766767df118256b6eea25c915b514e0506", 0x1000}, {&(0x7f00000031c0)="b3e9e8ed8739b3df8d21902bbd6b730220266147626262bcd4b3741d77223736a0f130cc8fd3a3ecbcce286178d154923d7a24e108956310b4512d243f83c100aa2b6c076993471a5f705d604d06894ca082992de0e0778f81235ed9e4351d8a8311a2e378b4722307f28fb23ebd1805e832100f", 0x74}, {&(0x7f0000003240)="a86b2536ea8fbcdf1ddb9db074744b36b21f7158453f915b4edc1e1756288503f0db4821f054394d26a9808a65aeaa446d24f036c0b48d84e66ce61e3f9b", 0x3e}], 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000540000000001000057b1049e13", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x80}}, {{&(0x7f0000003380)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003840)=[{&(0x7f0000003400)="10e044b934989d70e5e68279725b0bf22c1df392333caad1411477fea02a9d76ed4353c793d5b4fc16550545f1109d9fdbd1a1a92ef0e0e668e7c72a043c5ef8ff425dfefa6212fe1d6cdb9a7e17b96777a37c52390f6462f81a2a691c0a0c5c26a21270d557572b00fd2e35bf2e228597a68b10f83a18c7a778d475dd2ad3be76e382436910", 0x86}, {&(0x7f00000034c0)="3a92b7e3f8dea02059742d169f9a5049dda60ddd66d0a24db7d5ccf014e5fbf2bb233dfcfb4d1807ea74a496ad68f3fbb2b5d4fc31fa00efa52004cd8d5f5ebb6c7e5b7811097a74b6861d13a8f0faeb2e313943da881b86fe9588cded18f8fd4db0601474e248e92e91c82229cd12971da21b68a3004726930ea493ad1fdfca4cf3d6252368fd4685728a582dc8debdd3df4b173fb2bb5db6c2af0d8082991be8f8b1eeaa6d2d230062d3", 0xab}, {&(0x7f0000003580)="736c35797968795fb398d515128ff843201afef7311a522a0f28a411d99764d87966fc7e5df034065bc408fecea03f156b826ccd14510a91450f052f34000115c39e031d5497069085e7537a3f8516b13afede19c5a5a9baa661629f516ccb88d4a33e780ddbc5007404310ec65a3bdf1d124988d279e4cf64ea6716462a5062ec853e5ca6d72adc2d90976c970370919e118636c776e0aaaf7213ac12937fcc1d77c155b06b884366b81d21ab53fe38acda080aceeab84ed351391d07e0122caa544b2acf776b9d684cda0ad9e9127d0760bdc723a5ce51ab8b93b8fedb5362ac64b0b9d9f564bf8ec66707acd5f6b265b5d796229e2598c0ac", 0xfa}, {&(0x7f0000003680)="4b35b1ed793611e5377e6ad1c9404034c3e47d660472c4f255577c895ef70afc1007be22c91ac4", 0x27}, {&(0x7f00000036c0)="d93af06d5e457235d4bd60e976f0b8fc263279b79a320a4a115780fa6a6e3fef817f8863cdc20ab4fd2c18a4480e6534a66c5689fda92f66fc1a21c6091d0204a1bae8be609ab37ecaa6407fd8f625942c7717818347d5bf9ed8373db2a4dc8541", 0x61}, {&(0x7f0000003740)="d7ec9e827c62e9b3731cd4f9af74d41ba864d21c373917e5fb13f24a9e2192f457162397cf77570a7839a84a2964c02d4b384bee4e81898015e734ba5b9b8a26060e1bc60d1f65788927cbc483a453c07ea087520679b91691c354a0cf4151ab98858c3bb11d19e30b32ebffdf34454c841b54c5f09d93e611dafc26411ebe424eaf15632eae3a2a96265a1ac753ff5a08625d91f61484a78d2d95569fa31c6c9b9daa30e7896fbdf1ea0e9d5f1fc063f7b6733a1392913f358e306bb783e83b67a8b28de42c3f78ab5918ac1ca57feb36ab7c05286962921db188c5e73e426b9b8da17287161919f723702c13c95ffa98f7fe8bf831a2bedcc82b2bf0", 0xfd}], 0x6, &(0x7f0000003a00)=[@rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, r0]}}], 0xf8, 0x20048001}}], 0x4, 0x20000010) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'bridge0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000100)=@bridge_newvlan={0x24, 0x70, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r10}, [@BRIDGE_VLANDB_ENTRY={0xc, 0x2, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_RANGE={0x6}}]}, 0x24}}, 0x0) (async) r11 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r11, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r11, &(0x7f0000000140)=ANY=[], 0x6) dup(r11) (async) bind$bt_hci(r0, &(0x7f0000001b00)={0x1f, 0x0, 0x1}, 0x6) (async) getsockopt$IP_SET_OP_GET_FNAME(r1, 0x1, 0x53, &(0x7f0000000240)={0x8, 0x7, 0x0, 'syz0\x00'}, &(0x7f0000000280)=0x2c) (async) getsockopt$EBT_SO_GET_INFO(r0, 0x0, 0x80, &(0x7f0000000180)={'broute\x00', 0x0, 0x0, 0x0, [0x5d8b, 0x1f, 0xfffffffffffffffa, 0x802, 0xfe0, 0x5]}, &(0x7f0000000200)=0x78) 00:05:27 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000b80), 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(r0, 0x40a85321, &(0x7f0000000000)={{0x1, 0x53}, 'port0\x00', 0x62, 0x50000, 0x0, 0x9, 0x8, 0x5, 0x800, 0x0, 0x0, 0x8}) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x40505331, &(0x7f0000000bc0)={{}, {0x7}}) 00:05:27 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) r1 = eventfd2(0x0, 0x0) unshare(0x8000400) (async, rerun: 32) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) (rerun: 32) 00:05:27 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$TCSBRKP(r2, 0x5425, 0xfffffffffffffffe) ioctl$TCXONC(r0, 0x4b44, 0x0) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x480, 0x0) ioctl$AUTOFS_IOC_CATATONIC(r3, 0x9362, 0x0) 00:05:27 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet6_tcp_int(r3, 0x6, 0x1, &(0x7f0000000040)=0x6, 0x4) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000000280)={'erspan0\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="00208020000000030000c1e0481900a000660000002f9078ac1414aaac1414194414f293e0000002000000097f00000100008001861100000003010b34f09dd92a167d7a7c071bf1ac1414bb7f0000010a0101017f00000164010102ac1414bb441c8770fffffff800000002ffffffff000000040000000400000004831393ac1414aa0a0101010a01010100000000831b43ee375b528433e541ccf9028500ac3e7f000001ac1414aa7f000001ac1e0001ffffffff0a0101020000"]}) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@private0, r4}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:27 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000b80), 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(r0, 0x40a85321, &(0x7f0000000000)={{0x1, 0x53}, 'port0\x00', 0x62, 0x50000, 0x0, 0x9, 0x8, 0x5, 0x800, 0x0, 0x0, 0x8}) (async) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x40505331, &(0x7f0000000bc0)={{}, {0x7}}) 00:05:27 executing program 0: r0 = socket(0x2, 0x3, 0x100000001) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={0x0, {0x2, 0x4e24, @empty}, {0x2, 0x4e23, @empty}, {0x2, 0x4e20, @broadcast}, 0x657524f72f3591bc, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)='ip_vti0\x00', 0x8000, 0x0, 0x5}) (async) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) (async) sendto(r0, &(0x7f0000000040)="04", 0x300, 0x0, 0x0, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$TUNSETOWNER(0xffffffffffffffff, 0x400454ce, 0x0) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r5 = dup(r4) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000080)={'pimreg1\x00', 0x2}) (async) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r7, 0xee00) ioctl$TUNSETOWNER(r5, 0x400454ce, r7) (async) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r8, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r8, &(0x7f0000000140)=ANY=[], 0x6) (async) ioctl$BTRFS_IOC_START_SYNC(r2, 0x80089418, &(0x7f0000001ac0)=0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r8, 0x5000943f, &(0x7f0000003c00)={{r1}, r9, 0x1a, @unused=[0x8, 0xa6d, 0x2aa78541, 0x6], @devid}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003b00)=[{{&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{&(0x7f00000003c0)="3e795312a81b07f6f1ce7cd22949d7fae6ec820842f5876456372a6749dc499befd33a6a0d80e8b06a8324ac9c63d4769b2d0e13e4252005ba4ff59d", 0x3c}], 0x1, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [r1, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r0, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0xd0, 0x4008000}}, {{&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001d00)=[{&(0x7f00000006c0)="4c2d4b9d7936abe2cfc58fa44244d84bced9ec418f91bd0e1df7c919128ba96f20e5cc7a5bc5c05765ad2b68e981b7ed473677b57f99c708c9f559cf41dee12f20f4da35de026dca5ef3655678a37098a59b1f051db1f3b8a4654e96e33a5b6858c1217e224406ecd047e623b7b1d8fa73ab3e8ebc4161a71fc21119c19e35c83a9d894acd70895e495c54e6ab79a8708241e9fc002628fdb1ecfec5ddf443def0d5b09922111e2f1914aaa94e03f1ae6a26476a32cfab1a13bb7a8095ae0c2ebe516432243ac1a5a2ec9776", 0xcc}, {&(0x7f00000007c0)="b1155b986b186342c286f1fb255e86cadedd350d91ecb189a4a58c52b9e4ffec0aba7ecc1960cd93fa03d6f66dd2b57a58e126b639a03596149e25af278ed27cd53540e3de134300e30e3b549a6c711c8eb8a39d67a5b9b0e079e138fc1e86bbdfab39f02532759f26d34232bb8d5f5b6d57be911f2c6cddfd592c182789e77506151b5d03b1587de3f131bb8d5b725ca855593523f37724ea8a4b2e6c738fcde26d9cdc03d5e4f614a86b748205dc14dcf9794c8f9519a87eaf435276cc6942d622f0769a0a066bef166c0e31bbaebf", 0xd0}, {&(0x7f00000008c0)="a0eb2e17c47abcd6a2314caffc734f977cdd2012eb153f32f351c46d0f18dbd9403283f4c93415550aad94377944cab09cff8841247bec110a95d50cead244e32d43", 0x42}, {&(0x7f0000000940)="c1d95c4dd69571fd5148651f7f2ad8c193af19bcf1a81711d6d5129f81f1b248f107141c0230cbafb674e45f2ee5c0b30d21bfbbb5e0e9649ece3fcf453c96791f2f9118257bed86a4d771cf9df64a2dd0d444faeb0c8d88fd0ced1b5ea92b98ce6bb02003e01d6a538131c5679527121e187e3c439e75b3c23360b9d7395c3b4da980d6fed134be2a81419bc5b5b08642e1546541f71dfeeec83a1637c9953c5cc2d4d45d03bcca5c13702fcb295d22717409139454ad9963cafc25559c77d1cae37cc287d52b4765524c48bd9d", 0xce}, {&(0x7f0000000a40)="e00b6d866ca717543471169e2226ffbc5c2556aa029c6783c31968fc74e49ce9f7266fcb4ccaffb4e154fa6a7011a06ed841f7b50e7d7c6c142ddf2d6a35477fadd8212acad850ee26f8ff42904908dba759c30af499c67bfc1d7cd1509ccc5bac8195b1b13df96e08", 0x69}, {&(0x7f0000000ac0)="69a66656fab936ef5eb09b7afa67abe7a97f5900112bb776ab46cc63d9e403bb4f7fefd35c27fedfeaf997427bd9077b2c3d269ba5621ef3b95a754c79386a659c2b3bb043c7a5ca161b4be902163ecd1a3a404a89fd1b4270edc276ce1fa8407f6590ff241a5083c7b3fda928b85f48ac68bc0f9ef49061bc5e29211aa5905b37065a7b9d8c319c7bcab3ae7f27ffd6ae1a5ac2fc9f091ef931d49cbe886f3b35c20b5bb40e77e1153a8a85f11074eb83193ba727d1a75b87177960fc10a9fd151c634c2c4a9d3b358ea121a558ef0571dc01b7dbe773b264ce34a9afb4190e452eaf0456500a6dd9c74b9f86a3d61f547b5e470e9aab877704b2a2553c5000c61ad0e2b1b62f29e92b82c41ea4d99ec58d225267054e0bfb4883df5d27aab8317741325c5e014ce7a99714c9f9632d9411129eec1919a7f6fccf6d541a5bf82e742f2db0c1654ebe6911ea31d966502650395d70ff7c85b47ab91a28d25c7b63945a70dba1229730f6929ae89dbc9f8bac3565441e055d1050b00a9743170974453727bfbef8707f27b2ab52e00c26824a2472f9dad0cf122e8ce70f38fe3933e9670443d29dda52b75c55de5a4e24ebbb05edaf19506fff142953c008483e80bf75fe7cfc2eab1851738dd12cdcd25a378ed75540def2e9cef26c1ecaad8b7c42a6e5339e6e48ddab3487f5f771b62f15978f10c4d67715f11c80119c41f8465437bb6c6445ae24df8775bbbd39c4e46203c80920827bf4e9e06318190f49b066fcfa945ebb5d8978b5970c3d5415ed78f7ef0a7d89cc253797be0cc83bf4779cecbaf8af230d41bd77cc8ad1ecac94facfdbaf4573168cb7d719c3475dcff78da63416a7eedb3650f4b481d3b905fbbd956b9b9317ceddfc596b7eec580b1e7a7f928c42fdf056a8922be39ebf43469be1dd8addb1b1cbf5742be3bd46a952befa683a9fa4e6eb5d188ffd4e0519737333f0015f150dc8152e2b75869acd8a7cbb2908009d1723fcbe510b1f51f5a63ccf13f20c5eeb0a42728e32628714d9b4b32c6486dc5abc9d7d71941ea15ba6d705a3843cbc677ab248f20f6432a7793b704c9e88a6ecb1a0770d918687c41182fb5f8c14c0ccc59e40848665bb4ee048af3012a65bb709950b85bb071e8026b11dd7e107101f2cbe21654b264b9a439d7d4d3f14eb639370d71e61e2e89070d5e3fa55a3379b12f35fcc09dad1b3c665dd8192de6f5c420e7cf5be9de6225d19e00d3a65b3ea24b92f52db2c8ceb7c3ceff1ca9de0ff7775102364e21aec1c31196caba5eaf4ec2615e6463e96edb775c9919eef2c701adcdfa5044a0d6cf98b1b6b67b7245961a47740615ac969aecee40f9224f645035aaf16c831252679c0e1ff470d5dad68d30655952329c63ade648ed2ea7ddd13bcedc56f3f880a5efd27ad063456ee8949848caa9357d4440edb497521160f1fd608264d5e891e627e282066eef7a500dbf33716d9c408848780785cbbbfd81d392c12b0623715866f1f0470f1984586fc01294f69939bc2cd975075504feeca6046165cbddc7aafdb2d8d12168b0055aff0e8baa3db2ee4a891505f9b515c7a9a691b8a429fb616ca2de6a1145964462272940ecde697895914746bf5c33c62d9513c8f30417a63732cfa6f536905370f341deba0d6918909ec111bcfb32bb164f3a0b833ea2ae8875178d71206b927f2f6a3ed611a05f99fc0311255935aa95558f8141b5fc52743397fa2aaf2d4415dc52e02213d44a0f9526e4245feb455faffe9f354676f611bbbef6c849c48d288e7d182b5e8dac85866624dab1b414ca1d882daafaccb4878ffdda88a2edf244e017dade72b139a1da8302003061aa1be2cff5767cf6b45539b7385baa6c91a90c85f74387610ca3a9b848b4d4c55e2046d9648f0c43a72c8701b8d32b7c9a01253557b8f6455b52028cc15b8023da1ccbd826f4268edb1e0071d641f6717fbbb1fef80459180fec5fb408dfdcc63fa51a72e9c2d4d0d48a631f67b7c14effb833f9d62daca8518e1c16b0f5bb7fd750e2d9600d33146666c0442b5536ac61e1131fd7b89e6b18fc608e457476f48c7a3e7b440d484781fd9adfa97c540b714d8a73424a106dc021634031d83a96a4a52802a101c0e5a76b965fe142c39eadb6be146288a421ee52aad5ade99f4b625b22eec1c9022e166e4c4cd1a71047ce6c3e23adca4195a992c8791029fd03239d464caaed30ea5d37c1def3e7eb06eeea714c222802d094aaae26e5e0298ba860855379efd42d40ef1e7a2b9e13cd59e66901729a0c508484e11e53ca341d7a0a839a0b404adc7d4de408ebb0d5d02199404d35b334aec75315964d824f8855127cdcf51b85b18ef1eca6c322542535ffc7bf79730c810dae0f7a646cb6ade50419a9b5b3f557960466fd3819b5b0cad66f7e739db0216eef8bc63dd07b0e560872cbb3f1a3ffd7bbdacaaf8b1abb56b3938f681276b0dd1334e19ef5a02a29166153764661b6a4f2e11a4578688e1797e6f6bcbe7ad976362cb81cec757ea4fce0b997a13b42ba637a3856ce4521ca91b561b4e36961c812715d623adccadd13fbcf7563c69409ed3ac2a3bf474118fff0267ecec17ae9e26eb5f343c330669ee90081689f08f2505994ff2fa4b6b426ddad8ed86d80a2c7554354dd423887677e96bc7d66c0d81472cba706b826625a225e688df1848e47c0f6091c228fec145945c3a2a9f904010a5de1f7fee13161a864208c7c925528ba255b97e7b2557cd92c3e85b6a3bd94afb84d9fe940bf1a497152bc0950b998812858c84d8fdd96be86629a2c9b3f7f6152183451eaba07f76ac01d19a3ec277fd39a7c514a6061267d524cf34b4b4032ac9960349fd25d00478112eeb334c119a20ff0f84fef0a6156f3ffd2d140468a480d5388e76fb80cb862260c444f1af1bfacddc2d19c090cf97f0d3aeb5f62f21ad9c6364e1867973e1985c186b57d3d7c9ade55ebe630f2a1284fa468d680425ff8b6d270e714a34b99258a8d6bad36077e8e7b1701d705af6690f683feef1426ea65150094b59b1c510e131053a08d92e59409ebc3a8a6dd4b99684ecc5016c4ddf423117a6d507b7dc6834e93a227e03e1b739741c6c5125404a9bd8173a2d5c37f6531a8ce8e4bb63ad64b289ea2f38281ad635b32a444b1ad98769e9da17cd92e987f191de3e449a748f3ee4505bee457bcb70d26d4fc7655de9895c8ce32f5fea1974a2810afe05ece00f94acaa719400e29a3fc06c5fb767a84c79bbe51bbb5b1c3265e88d4f4b41141c0cc0cb8187851eeefd283c0ba1625d40019d5914ab79919853f98751bf5be180e8444910079e05f5489bb0d747b3c7679969772f5035c7d73dd37bf5f93292aaf03386f3c7e35877dc7de4aecc47844f0d5d59cd5c3b045a8c738ca92dff2cea6604c7661b73ff2249085007017922cfd9e6321523ce522dbb3cf259c0d1452313b061a18a12499a0536dd1e41cdf75aefd47171fd2d227be2f6453fac1854c84d6b6f7b305a7eca917554ac91cfbbe5fab6a5a0a4ab80fcd8d910cd2a33216be5f83aa990bbe84837263a796f3905cf4e892f7a6d348fe18a59b0578f2e823b14ffe29daeda0f71413445f25a6f27b9598f31836f290cd43ed6d5971f4c7242d58c4071a09458f69d4e4fb7f114f40b1322e24fc7a630be6e74d53edc3ba020b7ffd700dac01f97abbbceab21f4109683130ddf14519c2bc64c14c20633e713793389773ed534b77e5242baf32747961295b45c2c555954f7a804070f918b75ff295826a98a54c5eb5b0a7c7cdcb4221987b164c97f55859cbce9e8641ae57aa2b1b0e0fb828cb53de54f7654075fad2838afed0eb220bbe53af07077eaa3b12e4f4c5a59af9d40ec3dedae4e145843b98fd916cc8064ca24433a648dc2d5f5edd3e4ffe04267bb8645aeca64af1fe66d51461aecc1d28e1e3fdd17e1a4223ff2cd8d1132a6a8ab4ddc7ff0a12b069a75425b199302f49b5a26efa8a0be21b1a489c8599d465ec0fe8321ef70a6b55b1dec5ad35b2786ead4db92e92c8053d95c6e1027ca9216032cbd3c3a9bc6c5fdac9b2f36eaf335c119b5bad3980103a4422e84a2dff7ebdbeb32abcb29af7f60ce5e4f45d25a07999f0ba18efb07445457dd173be14a44577c34b3a5696dd18d12583d049f3a22a8be73adc9d85d5c9d666298b803cf759d214d94319c2c827fe319e00016c25ac989b8db49a8e6b14fe1ae2c77d06729fd38c9e9bcb7fb39b10f871da8955d0a2ab378e61aae7afebe4881f5f489cca3add2744b3cdeb091afdc20e808cd337023f7789e6f9ba9d33397cef2d02c355bd8c5fc5e1ee4d9fe1213643e8b3e55228aa1921b2b08f6f35305e5bd8b7411cc8610aed381785ba31b6849296c051e4236990f504c2292129b545895ea8e436fbe100f5502233150a2638be97e5c5973a15ddc15cb681e01dafc8e38dd11fa6477f55ea71443c0bb5c3473b1f4cbebcb29b2c1c9ca189cf254ec0fcff0da2b50a4e7eec392a3f0135776392cdee11209b2cb527290e10a8d898ce95917c5bed2ce638d1fcebde8f3e0b17441ad09a0fa3ce9360f9b64833ffbb36c901fd54a79d81ccc72ce70ef7cc3e4950b59cc2abb21a53dd0f94d437038da67aec633ea22f585bef562f6639d1846f9e6bf74df523f6abc5daf56c32a33608c01e38a5ae8ad0847eff376fa57fb6c46bc01834cf04012b56cd508888b2d615fbe973adb950ec78f416a40613aade3dffb8a0cd9dcf1c94b1261434e5191ef4d490aaf6cd9c87c48d9b5fc427980ed9a7281ab60d28efeed2736a64671426ff09c1b250405c17ddcccb6f66fb8771c58a8cbdf0695be9ee50747d265725fe5fccd4e3a2aacc9add3b13a71cef70f4146e22b17611525807ad8ef13f6ca6fc68761f770f8163570078c0e56a6083a24bc20440bfa80ec831d61b8d0c18c360e351621a4f57be66e9501394ae3e40e5903b2637adce319e4be5a6ed6b544d3a1fbd1eca31081385659e23a661fd08391176c4e015693e1693388cdc05301037bdfb2e98eea7c748cfeedfadbd8420d4d408c17a6e4237266e49098d9274a39aa98bd8c69ac492909fb7223d142399ab57f0854f544064987ada9f0e43f1f822fd9d48456af86ae661488f111d5fd2db2d755163d2090d1411ab7755ecf75104fe06b9eb70638978a5c0c0c10a55885a6ae7bda70478fa6549807d5adeac3be5cdae41cddac8ca56d716680a37681daa90f69d26d7c6045d9fd20d3cc84694b67d730706e87202635d57cfb2063992dfbaf05bd51e499731285d3f52c588105c95d99313e6f71754b2b32a4788b1dc1a9bf2ae10d6f1f2da738601ad53d38d11d29f38d8ecb81cb08a750fe5fe90cba0dced9b3ffacc34d8ac8e9c445f4a85d6dea2f310dd424f66e880146b5b334b277bc8cbc89892666aa9c99527e1bd4f57ade60626120bc403ed9b3018856eb2eceb5f18ab725ceef66daf5c066417b130263453c3e173a8b087c10a0548257667c15994964a9eff06bc4c4dfb43b095eb9b3bbdf7026ce9818300d2d6fb6cbe1570be2eeeba7474b4df63214949bd2bae56546b6b60656573696024737e897a69e5765f0f5b99d55f180d2a9cef4087027f219193f4645dc8eb3b31d16460457e6d958dcd140151e145c0c224292a5081e97ca2ac156a5174fdf3cc964e5d09e5d71287837d42e0f5a53730409ebeb03be770e650bb939cc015872d2e8cd4c791800540aeea4f00145e09664f52958d2", 0x1000}, {&(0x7f0000000440)="4aab15e2335517d7406a4d2fcd1a8d2f3a2c8dc0a814cf40d10742e942e88dde31b1056f95fcabd5e336622a2df92c42da3e4439a0fe994889b6cc2a8d2aa0a2959b395d244848145cdf37c50c2b6fb24792d1f9a4bf914ad0f35585d2452fff2734e01d7bef58bea0b8f748569f46ca61c49498347da9c9e755baef757a14984b9b35d05147bf190457cd368739edb93bfbbc4fde05df86e786576ac68072dcbca07c68036a7971e37ecc21bb477c095739cf1887f7452812ec8c565337517810e209d89f7b", 0xc6}, {&(0x7f0000001bc0)="c89a174cb799723b7251fdf9af57b5e9b427a32d78418e0525c4799c", 0x1c}, {&(0x7f0000001c00)="167b8ac5941228497be26cff13ca222c3f565219b4504970c3920eca25d7c2dcb7c78e565381472c172e4588f5b9280c0399ec52f92ab3be6daa9e030bd34673b95d25049302136feca1d03217cd5cc5ab216e344757ecb9d0a5c01041484f97a773c286375b0453a1425f87e8ed320d5a51889532f65ba0bf1bb7c8672cc1d7ff842808fd8fd2ec89b05a47c71788ab3cbb8cedc235ffa82c8180d5d70d30aa513d41e8be2b6c9f4f716924372b3c7f8046d2e139eb7f2af8533648585a1580db69debde7dc19bc4065906dd3c72e58251f87", 0xd3}], 0x9, &(0x7f0000001dc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRESDEC=r5, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="050000"], 0x98, 0x24050040}}, {{&(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003280)=[{&(0x7f0000002040)="319cbcd2fee6da28e549ff8fabc3f0fef1e3ee82e6d217bb1ebfa93edbfbedcce8d307ae76db62eb3c81af459406b22a22940c9c87fe6fe256e75bb35c4ba4d12b4f6a36da28577bf250def82b531c1cb8246e0e3c7d600738dc50e42a813ffefd63e63bf0d3e41f0810b61ec1780c288c0ddc59128f6fc4", 0x78}, {&(0x7f00000020c0)="3ac83d554b642317a70bb92704f44e8e089349d8c0c9fccf21db37daf6a11aca7602ea05d8769e4c2c5e90899871965c572406348d9c8a1d442e03657c353755249fe64662c9301f7c1c773940ff9160eae0c3d0dd89919a1f1ece07296868ff52f885cb3a26429dc589009374f5975f70843e9cd562cd870874f09eb2968205fd2e5338123c4a905c57eee2d5f55b8a466e9211446c06751c9d79c0a92ebb395e3351adeafd3ef92a38fc09e7df5f647e58e9e520d847753270555019fab1d185d576f432df21f3d1f628e4cf010c312c0e28f36f7bf703f53c282a326dfaad1a46439a6476594152ec2d17a195f059b2d27af388f511cfcc30", 0xfa}, {&(0x7f00000021c0)="610ee0662beb7deefde833b3f7f4eae0f15ddb141485f81e06618e26be6713d35c29f837abf099e057cac2a544a001e0de7bbde4d3c44e01110d3108a92c37549c3847beb2cbb2fc54741957a08d69963fe2e4168bcdc12d111ddcbb4de7ae836033b879857a0c0a35fdc4d149b9fe4e4208587923a45ab8c42d5539ecf0e31b6f50a1863fbf749a5581dbf74191a63cb12b078f088bf45b2ffef4d890a4b73c7f6154ca9253eeaf4e647824e5f3645a4b4d03d338907ad6779ec27c1ec9fd3ab85ae49e78f4ffbd45ef681f85ee5e70cff812626237c23efff632df6b2c5f0219946a4a0808a0250b37ca02dc17510f7c6d8959de37418b4864dc282504e835613f2f34adbf46db5cfdbf45a892daf0691054746ddd169f830a85bbb267d741c84c10385fb856246d7098684f16e306243a22238bc70c5104c6d9ff22a5a73abc2f60e86612c34b65f74821dc8e4c406452560936bef33e0a31ce2ce6105114023a1dac54e119255128c5e77474eba2d2ee3b4cc35e3ad606041fa00824af9f690c7e5b63287dd056105ab4c9758955b2cca7c68c744d102473c509faa60edb740750a7754eedbe8b4e7b1050cae5b6cde04c348e63317840e88397f3ec1dcdc24a9ffb5903caa01815644b7cb23ef2d218ca69dc15c9628bcdf7dd1024a1f4f2d4f640b59b4afe88905289ce4d01555da4dad9dc194c0d2b8154677b9cc080cbb6ccbdab8b213fc9418f14252eebc895c5bd881e93e01f23d130309bf8acd4a23b9629ea6110f5c177db7be39736d84df9781e605328d21c7166d59179495000d2556967252c82ab4618c62c39463c2b16e13263599bb95d34c479118f77ae4f44b981f5b4adf1273de5c520d0f14271de4e31314d001f87df4f844e884847ccca26e73c5c3e92a1c9aa64400a058e1b27f1511fb22a8fde871803e101ca258dfa8a5a913e71a1853eca6696643c4ebd581ddc74377cfedb6709c8f7fe4d45ea8659d1ae9b6d667505b9cd50f13b5fd61bc3c3a0b3bb8ece6e4e503c60ceae43739e0a2851af1fe366c4396fb6605220fa64fecca9f679fd7c69e32e858a80b7b16f6c2dcbc89b71a4a6395ae0f70ccdce8a044d256199dd8bbeaede2268a4227963367c1d51250e8cf1b51ef9697ccdb49df960ada00fecf45647a743994f6cb844812701783409e67342ece389c5be8a2b33a0a8b074e7886e3eca156fa77c5a4a8ff2a935f8b61c7a6c0beb80e1bea3b9265f0c5431fbacf9972cf711ba8f8116aeea88716d8f1f489f9a318f6d82efeeb1ae49ae42587ac8cc09e745c2bd7b105864e2fe8f8727a9f5922d412f77e303c119857d7bd2536ab077e7783f88da0472be8e5ccd27a04f7e3de3a11f3426d31c2fe971746b95a5c2f2ff90a46c547627ec1d84129f282218c6c5b5807aeb392a7f7562d392a96fbee07d91d45971a1da4db96881c8788db9ad133c586003e6fdcf5e430983f53b992677adb9566ccae30718c67aaf41d73b601d153abcede2404b467fdcf2066901dabfee5c50c3f45395abac289f3f7e2595a999f7f44791219b740ea3b55e4deedfad63547b8a47d6bec2e77ab6779d946cb5dd046d3ae26823d2c858c9e64c1564b8c0221c55cca4886f0115a8d728dc2e63d05eb408a07601135a8ddef5f5da19e382903fd75855d6dacc5a897140f406502470d89fae73b1009b5bc34ba0ba8509db91743165f975c776a5b9b7198b80692aea1dd70c36bfbeade4ad77259d06862b6eea5a0d0f796e7b123d15f9e5cdf78eaccc5da696d916ad6299b82c031991ea437a0545ca69f017e7115c1005231dcc4e2c774d1611c9b844e9d14085b8fb5926dfbad594983dc4b90e3dc28b8a61d683d519306b97c3a794e9fd92139c2ecb58ae5af70b91fa656242b740d8b83a110f56b5c2c1fd8b24a9a50922acaa1f2950a863b4beed630f80475c97a8ced7b93123068e95fc1f5cc50675257cb6d55aff7dd1705f8674f8d7e5bb9c6b0fce348dd6b94f2d52287fee0aff1ecf20c7b33d16f889c7777a4764745138e1bda2a9401a6a0af8fe874fb4e2f7af0a0975f8a1cb222ea01de7f852773eb7aca605ea9a342d57c405c9f87252b24e46839223ba6b3385f7bf302b3d04f516bfcf95f3ad5dd80bbb5927b1d48c05e203cd12b94b27dcb50b79d7a6348a43adbf315bc062267ec65f4fe76bea3b7b0d87ed9b5c542931e90ba56e97e0e438507e68591a8d4cb2d6057e0ab12f4eb400b48b1b0642d84c411c891cd546bd0c1559d952af4644e7847681f3cef80bb1752056490e6b80f88f0f7a650dec2132c2d0c0e7778a548f60841d306d937583f5be207c910f9eede996aec29a0b07deb08699cb1016ec6011bca50650ebde4ebd762bfe2a8551cb0de4d8fe511f2d8824b478b9bfa785a81a243c861dfcc2c240188e21f725cb6241c9bbe602062b7f8b1cc0e77965dbad8b5173e640c239c4541c64662707f001d2e03307dfa0497a8f7da953f1d7c20caa870a1abe0933f9cf30a352253285b62ee29625823a45ccfae853f28391ead550670c15326a7f2afe32c80ced34938b783b26c68c24a154068ef118857a2c3668a8c9525244570ad6560493c804e75ac14f73f91cef454899cdac19c7d2a07fe31a33367f6ffee9102feac395294b8ab2ee6798dbdf551bb7993d22983be2ce0fa0d833a9f7be62b77bcb190e56442a24f9c1e1ea7cd1370f801ff7ff6629ce598159555783099af24cb56424be71e46ba3b70b6992a21e2775b13d0d813a138c0a70fda7f6285035cfd3a20a670a396708884b0665585a6a0ff047521a2b59f83de917ab087b51fb42f11ae6f7364b0c11c66cbe257dd63063ea99f3fdc13f2e2409b3f5e9a0684aaf455c9108d04cd32101517e335b6cda8dd24d92409d90af2d6ae6da6431f4d7045d4b934eb419766d4f0467aaa837d6a437b3a72161ea507d051e38ded7f09a892015d2f1adb22d27d9f59056396dc9a6ebf84125ddf3151b7724cea9f4274b67e06565efae568a5cf2d96a09b2aca8418baa25bca812e902d5d282165b62a3a5359a77c26dcbd9b40e6f138e300ee120d5e5a75a081b2fa20373113930d1ec9a9b2639d8b36aeae29d2f9c14901ff3cb9e64ab69a6f65bed9785037544183f7dbec0a88e79c922066f7eeac929eb20f5b74b2d5ef66bbd8439f5de7be94e188b8b8157f10815f0a6008322b3e72bd7950e0231d3574808b21816579c733b4c5b62141e45c8ce2407225ad22271c41dc368040316b0eb7010a81f4e41f59b8569aeca725da2df596a136cec06e4bd1198ebd7b16efb3f6bea538fc7a16ffc533b0a5eba972334cb8484e4bf8258666e43dd12ed95fd5839384198fec450099d6df8112ac6db0cd6ac41f95e1376ef0f9f5963f750c5febe96712543ea33b0de714e78dfb848204e10c861f7246b62f095bdba14a3f8d574a30761b46a980765e5b39dea8eb4ca6aa39c20625781ca9f99b463f8da5796841d181c9e9bfda04ede8e348ef6f359e4c28672655991fcb17da057fb8a5c896afb3a1976a82be166ec0fc5a272881b647f662372afb3f8ce38828be780bf61964afc57072c4dd9788cfa33c1a2b7c3ebbfbd81a9f9bb9ab0fe997095595854d89504ca51fb72a694f066726c0d4f17f3f95bae85a79b60aa75b101e49eb79a1d4382bf756857e00003b3d2cee8ba0851315612b445779f603dd4fe5b7bd75158d4377ace5feaa315b3a06f1abee1d1793b89c0cb5a302a9670ba8b51c8578b3940921b5e90084ef36deaecb1ab6a3b6c0d9bd9cfeb210a541624f59a41a3989e532e0140ce1505eb11aa90acc25525fd4d9897b8edd862ae51def5c2c782cae6e2c76ac9577ecc3180ff1a52a730e1f377f783265147a6e1da89b4f03609dd5bb9950989c0bb34a1e61717196956363d796a4da7a6b70d013bd1b620ab8db8bd67f2785ca281a0936a5ebc639bebaa443479986c974b41a417f1a59c679813b08344c1f6ee11fa186fbe41fe0f227a5b4813ee937be6939c4b3c93d163780d9b2dee3a2a6ef6b4eb35f608f2edb4a8411dc7a4735c942f750f05e4a52630c2ba6948adae2780c4fbc252f343234afb587b2f0a9d402408667eb7a385caa952e1225bd801c1f5b694443a2de9f4a7b1f54dad7f21424e19e6df459c5aadebd526c09c627a3ee874465f74df8dbd756f1c2338ee8398348349c9239726aa1a8f5d3ee6975b08f776cfa66209bc9ed4587727db267e3f468e6b8ae3f66b17a5ef78649c3a6d5a0226173052686c395757ed241b8c2df522acca5fa12bbb113ecada45da1eb73fae1cf3b5d8bc45d475f85b5a8855cfdd6c213947ce5796ba326fc85d5017346a38991f334b7f9c90c17dd537f6a91a87eac277b8c6bacc5b998d7595618a97bf5c4c7fab10de055a7edd8c015060e9dd66c4ec6dc1de89b14f4af23d75ced1c0350cbc7042c6875de91c8178ebf2a669c230c29433e84c9b7822915d4680050fe6b8f9ccf123b1d5e19d4b3dd0e0809c219f2b45461fcca18ec4f4770d22e779234f1c99b1148414b63d077cd250a7f2de48b21a5dd05b640fce43549d064e6e3c4a36e9383d55077b94cbe7ffb1f18c338de78a32b4d113290d990a4339b7868d3afc567695a2d55312fc143e6b268e64563c3c25eda910d1f6aa1c265b5b43fa0ebe74f04dee11373b1872dd930c90a25c6dd1aa9b84c79f5cda23c451ac4eaa9da1386221fec79c25e7bfe076687c101a74a8e73cb5a56e1c366b407f69d6bc8ca88ed0df232392d707e0e209304ecc5d885162308993123b457f7aad036b7ef92f4b29247a745c937e6bd6e1661c01da24ad15df2e20709a9fc639e1e0b863db9f80d632f86f16d36ba54bd9fbeba38304355fc2862ae27dca3977fb4f76510dd5224e380c8049cfe2bb1c807f7ca9995e227e563ab4d771a75029817828b6d90b050ea0f3a560684a735e3a467276a2c8ee8dbe08ff595db626c00073e642c7d222b81ca879c41f5b4689647c05a0741941f2d1438eab79d29877b9aa0e03abb6b01cb2aa1e7fee19e30baaf490c744d7e20c16f708a1957aff09389b03077103d0da673a58201683b64a4291f3dc1528842fcd39a4b6158a83f94ed06aa2284ac61154750dfc5b4152f76e748c8386eb49ba8cf162ee6c1ce2ff9a48df6abf13600da705ff8b6e95cdd4498a6f8cb741fea2c0dface424f0cf820a4c9eb5210d6f2cb26fef9d46d1956f5468cb7adb93663aa28e91fc8c68cc2fe2995837222f1414651c05076f7f1b9a60d8b53b3e7b9701d8ea5bcb3b0d5789ed41b5886509a0e806b424d058ea9242d0ea3b58796e3eed5a3c6cc8f1c590f3634a2d2b6f6fb9123e93ea9da59a8707409d95866e0d184185bd373db896696971de9f54bc0eca5576e6f9cbb2f6a5e91eab8957b6c513807717b9edc342b7ea591830dafd2e1020621e739d6c7d7ab1fac5ce91eefc3584ab7a6466b921c6f001c91f2ed86c9f1ad1a28db6b329c8ee1fdd35c1de6570b4ba644703a77867ae53b16f9a41fadc97a99d289d06dff9750b2beb3bd890bdfc916fa55c66915a1f8197350d2defa41fa0887cd1cbe3d046eb865db929caf4abe257dd0cd3b11115d92b2458236964455ec62068036d4bd5603065b5c07491459ef82f404ceef9c89dcc56af6b89a4bc7b4c46ef4aa6e339f009428fac131f7f162625bf701f237323884e16f8f94470e5c9523f34961069ef4eedb130a5ce7c9869766767df118256b6eea25c915b514e0506", 0x1000}, {&(0x7f00000031c0)="b3e9e8ed8739b3df8d21902bbd6b730220266147626262bcd4b3741d77223736a0f130cc8fd3a3ecbcce286178d154923d7a24e108956310b4512d243f83c100aa2b6c076993471a5f705d604d06894ca082992de0e0778f81235ed9e4351d8a8311a2e378b4722307f28fb23ebd1805e832100f", 0x74}, {&(0x7f0000003240)="a86b2536ea8fbcdf1ddb9db074744b36b21f7158453f915b4edc1e1756288503f0db4821f054394d26a9808a65aeaa446d24f036c0b48d84e66ce61e3f9b", 0x3e}], 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000540000000001000057b1049e13", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x80}}, {{&(0x7f0000003380)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003840)=[{&(0x7f0000003400)="10e044b934989d70e5e68279725b0bf22c1df392333caad1411477fea02a9d76ed4353c793d5b4fc16550545f1109d9fdbd1a1a92ef0e0e668e7c72a043c5ef8ff425dfefa6212fe1d6cdb9a7e17b96777a37c52390f6462f81a2a691c0a0c5c26a21270d557572b00fd2e35bf2e228597a68b10f83a18c7a778d475dd2ad3be76e382436910", 0x86}, {&(0x7f00000034c0)="3a92b7e3f8dea02059742d169f9a5049dda60ddd66d0a24db7d5ccf014e5fbf2bb233dfcfb4d1807ea74a496ad68f3fbb2b5d4fc31fa00efa52004cd8d5f5ebb6c7e5b7811097a74b6861d13a8f0faeb2e313943da881b86fe9588cded18f8fd4db0601474e248e92e91c82229cd12971da21b68a3004726930ea493ad1fdfca4cf3d6252368fd4685728a582dc8debdd3df4b173fb2bb5db6c2af0d8082991be8f8b1eeaa6d2d230062d3", 0xab}, {&(0x7f0000003580)="736c35797968795fb398d515128ff843201afef7311a522a0f28a411d99764d87966fc7e5df034065bc408fecea03f156b826ccd14510a91450f052f34000115c39e031d5497069085e7537a3f8516b13afede19c5a5a9baa661629f516ccb88d4a33e780ddbc5007404310ec65a3bdf1d124988d279e4cf64ea6716462a5062ec853e5ca6d72adc2d90976c970370919e118636c776e0aaaf7213ac12937fcc1d77c155b06b884366b81d21ab53fe38acda080aceeab84ed351391d07e0122caa544b2acf776b9d684cda0ad9e9127d0760bdc723a5ce51ab8b93b8fedb5362ac64b0b9d9f564bf8ec66707acd5f6b265b5d796229e2598c0ac", 0xfa}, {&(0x7f0000003680)="4b35b1ed793611e5377e6ad1c9404034c3e47d660472c4f255577c895ef70afc1007be22c91ac4", 0x27}, {&(0x7f00000036c0)="d93af06d5e457235d4bd60e976f0b8fc263279b79a320a4a115780fa6a6e3fef817f8863cdc20ab4fd2c18a4480e6534a66c5689fda92f66fc1a21c6091d0204a1bae8be609ab37ecaa6407fd8f625942c7717818347d5bf9ed8373db2a4dc8541", 0x61}, {&(0x7f0000003740)="d7ec9e827c62e9b3731cd4f9af74d41ba864d21c373917e5fb13f24a9e2192f457162397cf77570a7839a84a2964c02d4b384bee4e81898015e734ba5b9b8a26060e1bc60d1f65788927cbc483a453c07ea087520679b91691c354a0cf4151ab98858c3bb11d19e30b32ebffdf34454c841b54c5f09d93e611dafc26411ebe424eaf15632eae3a2a96265a1ac753ff5a08625d91f61484a78d2d95569fa31c6c9b9daa30e7896fbdf1ea0e9d5f1fc063f7b6733a1392913f358e306bb783e83b67a8b28de42c3f78ab5918ac1ca57feb36ab7c05286962921db188c5e73e426b9b8da17287161919f723702c13c95ffa98f7fe8bf831a2bedcc82b2bf0", 0xfd}], 0x6, &(0x7f0000003a00)=[@rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r7, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, r0]}}], 0xf8, 0x20048001}}], 0x4, 0x20000010) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'bridge0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000100)=@bridge_newvlan={0x24, 0x70, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r10}, [@BRIDGE_VLANDB_ENTRY={0xc, 0x2, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_RANGE={0x6}}]}, 0x24}}, 0x0) (async) r11 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r11, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r11, &(0x7f0000000140)=ANY=[], 0x6) (async) dup(r11) bind$bt_hci(r0, &(0x7f0000001b00)={0x1f, 0x0, 0x1}, 0x6) (async) getsockopt$IP_SET_OP_GET_FNAME(r1, 0x1, 0x53, &(0x7f0000000240)={0x8, 0x7, 0x0, 'syz0\x00'}, &(0x7f0000000280)=0x2c) (async) getsockopt$EBT_SO_GET_INFO(r0, 0x0, 0x80, &(0x7f0000000180)={'broute\x00', 0x0, 0x0, 0x0, [0x5d8b, 0x1f, 0xfffffffffffffffa, 0x802, 0xfe0, 0x5]}, &(0x7f0000000200)=0x78) 00:05:27 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000b80), 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(r0, 0x40a85321, &(0x7f0000000000)={{0x1, 0x53}, 'port0\x00', 0x62, 0x50000, 0x0, 0x9, 0x8, 0x5, 0x800, 0x0, 0x0, 0x8}) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x40505331, &(0x7f0000000bc0)={{}, {0x7}}) 00:05:27 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$TCSBRKP(r2, 0x5425, 0xfffffffffffffffe) ioctl$TCXONC(r0, 0x4b44, 0x0) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x480, 0x0) ioctl$AUTOFS_IOC_CATATONIC(r3, 0x9362, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$TCSBRKP(r2, 0x5425, 0xfffffffffffffffe) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x480, 0x0) (async) ioctl$AUTOFS_IOC_CATATONIC(r3, 0x9362, 0x0) (async) 00:05:27 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000100)="f018067d7fb5c68c2480450b4fdaf746b51fdf6d8c03e6a89d425aaf87a56bafb72cc4686c9e3192e317061e4f5d3e85bea31abda22a645cc361d9d1347a5fd7ffa3a0e60c7354f7f690fea788dfa0c25eda52215507c589696cadd83c54ba40edbcc36f9125815e186b418be85d506dff02a28da18d558c420ed64fbc0ed071e3ea4c07df5b22dbda29f5d2ea5f35", 0x8f}, {&(0x7f00000001c0)="09f3eff34f2cac1907c63287efd58666cb786567c0386a6ca27a0fe582a7225eb24ba66a8f4aafea2d8c272a3613da4dabd1f14fa5e1f510514fce89dce600c64fef66e66f91472ff91c0cedb0ba2b610a1b0e0f8cfd185d3a60f03dd2afbf7cf52fd0ea5842c91de88bca1979b0e9cbb9f958166a1088461ca8243c065dfbed444a13cf0a04793aec0ac11616fd79720d01db9b93c03d3988c249afd024420f67220f2f7c11926698795d16", 0xac}, {&(0x7f0000000280)="881441e3be5b55f54d4698451d88acd6d1910567f421617d978a9c52b280dd431093b18c910b9f950437528c52fae8ee135b5862e4d5e779f356d74a39a4c47095a920c602321e3f8ee7f40ac873ed4e7e9761e90ea9c20a2c6dce1b99c098689c1680644027bf29ecfbf7c57e6ac35efdfdf4b9bbe97eb58d4302b16c857b2d82776480a3049f0eefc5773de974f5107e5b6cd71fc8f278ca64ded5bfaceab582bb655cd7b376f172113a2e4f866b40f8bbc060491ea5966e207e3f2fd53a1b8f7d7caf10ad29974d31bb7f79b4d3d1310da1b5cc596b3e8d25febc68adc6f51061929e339420b3e01ee4d34c8e89dd8abcee63114cf9daa338652b91224f34d1b7817eeab5421e2aecf86440477523d7c475dd6745d971e47d9765adad78c4dc4f10ba2e8046e2c2a3d9774af836fc237e1fb5733aa9e1efb4bef8f701b114b27cc7f69477b9fe8012a63489bf62688b524b4b2a5ef57f19601c6f699f7291ee65a4d43e069f5209d4f5adbc5b1e73babe6c882aca912cd7c5384b80bf587f226d8f193a1901eaf7192b6001da857ecf1019f1d52f47ade43e82860d5a58df5c853ac7fafaa21c6e9d4e3e0ad86096bf75ab59ab045f90f93943c21e240cd10b7120272182881138e82f64c2d7f899cddb24e73e5a5c13c4da59e5b58d8f207c03fff15bad4e7c8fdcf387994ead8d45ffc8790ec5db50acfd2bd18306b9ebe8a6cbfdf00e6457140428a3fd41e2cb2900886bd72c7e6007b5b611ddf13140dcd01c8c4877cd208e8da1d46b0aa866092762e0c532fa81cfcd64ef8e4772a8092459ba483477e36ab1fd6ec81b44c17bd58bf772a6092097f96fbce2bcf1eb7ccc350aa6805443c5b1a539f715754422f4cd99f6a08337dda627a82d999e2f066c4afd94c95f96632a528a4668ad6bdb7acf74ef2292f540ce646504c64a1a27f0d61c24f36fd595d9484af9fba8d777bd6f4971bd05ce893cb8e8fea340fcad3fdaec806a2e4c8bf0ffc12ce2830acfff2adb109f3816543b9a9be93e047b11315bc8ebdd684bd83c17425aaa9e0d7ce8db1eb94e2518e06eb2b33484043049aa5ba02c85b74e61e72c7a58ee46b2a6a807141b95a5d27793435779385c7249a6af981801c4cc91c23530c6b0c2634e7e86e9e5b3b65b468c490a813200b8c79cc69674e6e5db9fb3a0b17e1824fc65f7886a06420e1b1bcfdc8e9118501579fc5375acb5c4330c8f5db00458dfc8aff2aa9d5080f238c05d1753e770da529433aefb1a3c8245dab71d71a16496c1ad2521be373daa4e4a2222498cf87d5fe7a27164eba9201307e703ed24672ed56d733b007b1a728836b148b2e96c8c973c1b91ad4f10100ea27fea75431d16fbba19c804b612960512c33c80818562a5775e1965f511892f30809b9c756fbcd48b2b2330f7338b4d8a5ac3259db38afa92b7b0d5195b6a93b62fadbc8c941bc3a6f40407a48c15b187a5aa4a9e64c05223c7cf2897a4a7ddbba7f7062f71d12a4d6e8eeef3741589a7eba8eabe55d13e664d6fe297342f46383a14e3582fbf46b89015d45b4f3692d8ca8524b737030da230f578796b99231f4472dad074e37a1501682ba22b15cce9c3a13ba13698bc99cc7ef2141ea180c56231835e90d6e379f614742d14bd51123fa7acb8130ca0e607e06af2af2114004790eb65d0b9f9357399e40af5c9b80c77a4e6aa1552aaa2a37ee281cf5d3839dcea40c85fb0af8b09b5884dd248eeb4ca28180fe24d1c6805175ccd15a8f92f644e82e92ef03d2047d309878707cafe94e5a062c08ae3c46147482366082026d3a5bc21468a02b8010021931e29f4d06e17ac60cd90c80380e08571d3d8a0a18767d72d226f90524da2dfc8cfbafb185543e04433ede35ba8377acc5cc0eec5be2e02955c624d27416c2830bd4d10b4eaed48675d6008f114304259139d977a0544dd13fee9aab5aa45100e1e3d11b6639ceb122de62d21c59a802c66f8a78e1ef368eb6499e63a20b564a6cb79e80d0f6cb3b55f499e7f3f8d885a13ef5d04b3f025c5dd1071986f71e6ad01ca3de3ddd62203b6e533f689e94699cf29d6476927a83e8ade029c4d40ce6373081e95502fd2b0a2b144e33a04cfc5cf1722a5d23bc97ca5a4fa428ac44f9a7864f31b52aeda7a668ed8e091abbfb2a89a0eb1028209089096f7570062c26296ef3fd16e858e29aedec61d4aaf4f32a32ccc74bae45bca76c94be2cb85969708d8ea64dd07e85c8fc7e7ee6bb297f152feeb7cb4f1b94f0008780e7fd92ead57aa4a4989e4ccb62057f504d71785839a50033f61a77add822106fdf51bd5ce6ec4253c244fe342d3500d7185d2dcb5b5fcf8b8ad69cb5de457349cafb48ef542ef9f933609b2bdbda2ff34aa024c98d511b12222f3c5e375a5022e9513e9d890a5c8278ad7a85dc8eab2a28de7eb524624ea8156b7a796e631fb355eb48b72af9b1399e9a4c8ded74777ce1b3f55ec05f4ce80c7d38e6287862a3bf7af32e383202a624d7ff4dd88468b0222f5b7ffbb8c643aac3d13aa3460c34c7975b5b47c60a78555e82d1f5b3b399bd5e2e391c0ce281bbcaf4dedd95d6ad0d3d2fc217a92e1969cd3f33e17923151fa2853ac4001084eb35ff1164dcce82ec2753a1ff91cfc7f62555379dae4ccda56c7fc95b577d01dee46051240220ff705f8aaa4ad8e2172570e07476e4b2586dd7a8da8a70f66ada4fc7c05b163a35a14659aab70b1154efc8eadff4ac8b3dcd32980ebb530b55ec1399f0e200bca41a1d23209e6e5c59b0f6b5b22437e96165ed86dfc762820cd6b67eaa74772a05ce79ef60a8f58db4d1d42cad47c1452c0d0dee1f26a5629328d52902c78be8298837fe52065ed02dded7b89edab25066ac8800945d3e025dd527244d1edfadffa7409a2b8c9f8704111ce40ca8f67564c35c00f85de53a811adfe27b7fe5dd886dba446569ade63794b8e5fef9e1e41a4d5a297cb399c37b3d2654f99e212d5bc1549c2cb10331d5afc8dda58a425ac79d98127e2ba07cefe026b5de410d13bcd3c18299285f5483fa37c6fb4f006405aa6542a4ed17a02dc56b2d87d10ba2ef00c74119581917444b48c580ccd98520e0dac57edaa5b2dc93fb5dead07c2d632b502d6d79500793e438defc0651610a1582655cd5ae92527438948de44497b8c3233a6dcc19c65451d4faabef854e3252fc353ab06881188b6e89faf2bb0b001745ed323e109e9603c3f0f4ecf77f22c9ad018bb32170f24d1b25eff93ad539b7eb2589aeb9b07afb4fbcf0dbca09c6de25f5be8ddb47ac7f9b86426fb8a9db401c132bf20f1ed92b576ddfefe752bf3c531904b4b685f2a4dd9f0e776c95a395307861bec63ff8533c643d8e06d14f7b1cd487d58756dca9710370eb8687226ef8f35a442628d24e72f8bb81f496d11b01faae961ad1004eef06a49115ad6132da376a5e0b2119faf4af1ef10420b28185f21519789e027a3a6a2a5d8b5c7158347cb5009a7da8f1f922fb892d49c2cfab2988c4f651d6884489f2fe3750e159a02cb035c7c5b7d354ad1b72969d05906c0dc4eeb274909419a545b229baef88aca6fc35c1cd60d1763e7e977de8d842bf54a88549768ab99db4e30599ab893fecdd9fea1f8b31f8f2cd5a27d2ac4b273ebaecfc20b6973179fa2177f5cfd830bd86aeb41b8019709c48ce13b4e4b6e93e2b49c154a247ae446a255bc800eaf73ab52f6384d454ca6d7c79c0c7c3323b95d4d59fb114052f7779730d2bf68880053851276c9b67e98d7dbc7760eb4a8e6ff1514f7ea733b230ee68916f8cf48b5f67644c8c4275b934ee0096753ffacb6c56faf421766e305fee3d302e5fe2171db2a3185b5e4ddb57dfe47cb852fa196ab298658d8a6dcfb7d773f8acea1d94523451d8198a4c1e4f4fc903623d0b569c5509c7d5f58b2300ec8e171575addce18565ddf606bfe959aa622f475aabca4e2b71a1e8ae616c2f511efab4e11438602cddf89ced5ab38899cb446693b11ba549a34e8c71ff6a9d80a19ecf9b6f7e51ac7706b285186c2c15e9b6b63822c475f8371745241b780a874b892ec4fc0cd660695a6ffaa60baf39472cdafaca87f8c67840d487117fe05d65a496018b1d512f838f502c1f54dc78553d06f2c4ae85c3c63c6f090b036fdfed65213c2b56919be3505e47c28b1000de5ff41ec957a4642c1ac27ef7535833556d2c28c53b33de05b13419c9aa948d7c34116dcafeeba5883a6f27f7ceeec8cb6af3dab1e31cc4f6ce8e5fd8d0b86369689f7df51f9ef0da6cb929c93b14f3d0eeb0d37fd58df6a304f8efe08fc21fdd8237c7f733cef6aeee7c0870fa4383f7ed7bb8a2d037032c1c1f91905a9f2aea3c3487b0bf61e8e1c44a6365af3d8b97f2a557ed6138557f6b0434455417a903383bd53bcb7c268b397b4319220171d80361a5b0df7b723e08d4a5f581b6891eb961f707bb517ef5a2d0eaa443c0924ee0c8643ab76598b087cc0670143d4a754840e128b9d84e1ba445e75d894f0de04b0cdf2382252477d1bc8889a75c3de3a249d8155981db6d480295f606f5356ca660df05f41cc3c7a0ef274954dfc2042d306e546b00097db6d549394114178a982aa9edd0374cdcf4c5d711854c9b402c464e5921e46e047575b20209cf2104c8f594095486f34d66bf2ee30e19258a562ebb9eec2c78fac48b6710307e0f4ffbe229ef14e6721efa3cc9e3c8da2800b03075d21d92df68a9a67d51582203138716521c02f3b3b10b4e9671b4ff069efa3fa0ae89c6322d55609f67463095c018bdd9a21d50e1f481303b2c72cc63911f6e0d600efaed1416a7360224e2c573d3aa863f67d83f6782902b9e3ced8bd6b574897feff108d73cf9cb710da4eed944d3b05f8a665f44de395e43899f38b496832fa3a97a6c3bbd05c7f0942e97b7026745d4ebc9fb35cd32b8a1a5404c6237a13b66feca8504ac28009739b235769a2ebb8bb59a8398cde2f49e05c97954918aff4863a3fd894c0dd0ea81553a00615871a4fabdc7ce62cd384d121aad80f8e7beebadb8a31e0fe5b6823b317e82a67ef3e6d2ba223a2ede5501b4bdea336169bd28daca7eac7e223488d2919583049af258eed2999df7097f5e19cb9b7bb3051b61bb03ce206a3517d196a8cff54fcdbf762c8069471635411f29561e2807e0b50d6113ffc07099b1356006c4511cd810ed9702170933a83790914fcd01a86b5b359150c9f3a1f5f5dadbb8757e7c0d61fab8457073eb713f1f88b6a827051a0f8bdba0e188c011428054fb673c164c43ff1f1ba8651062fb59b71d4d5128f96f01365acfae06a7e6fc62379f2d3a9bdbe2cc977b1cc0b2a824d474277dc77b577563f3b637deb5408ded13a9c46160be717d981bdf35c4977836bf38dc5a397ddb26d61b0fc108b34f42577753f1d7eda3087170540d372f1b520d459bb304c35ef6dc27e91f68179625dc48726e0b479d50179763725533b9d57dd1b1d952e4144d4ce70f03b91b892d4ac05461471e7ff8ae4134df991815eabc231613fb6c9b92a57b3dc28d55819d28a61a0a21cfd9f3e322ea0d3a7d8a0f8807848182aa2e70767ab0afb1099fc2a4635427fa875e295501d5424877aac9e2577fbe1cabebb0fa62c5d48ad885502e76c0d4eebc2cdcbda572c90b3dc54cb89c86aa23ac42fa0c3fcf0c4675203c7c8120fbaf38d6d965c2523e324623e9ee1e44a1b41bbbe3d57ea8068c23a5c9b35d6c5177dae1dbb34884612d08ca2d15c8404781146", 0x1000}, {&(0x7f0000001280)="3d8d50db52ba6ce763b43a01e69a5121be84279aa589f8ec9aef52d3eec7d8d761c8c0dde68cd9773dfca7e9078f98a64f5cc14061d5f9f20da0d5d53bb314d90d371433fc50f0f8e431a4af7eed2050b49cc4c063d93dadbc93c1022cc289bcc511a862b5357694ec99517e23f55c4efaa1c278f1a4f776c1773b74a9aa4629fa10c41b3501ba51b1c1f73eb99010a0461ba2f0f235b5e101669436c3", 0x9d}, {&(0x7f0000001340)="57c1a6a1a1e4399d7973d6d82d86c1a31890b25aa01db6e467ea199ec2d30cc8e160c7a30adcc1109a96ebb0143550115637743d7167ff98e299c46e4ca27a3697448241d11ec5f6c8a5213aec3f154596a2945abbc5c71da628650f3a692cd4c0895b3ad5dc59451ee8c9b802383843ee44bd0676c38f", 0x77}, {&(0x7f00000013c0)="4b2a154c464b0228039761c903ebbf44ad1100b73e89a46df2432a2dce5153b5b11e3f47cafb233ab1c91e3210953824acbcec1535d1cd6a808cb768437ebd88c88261ec4ed14cc528f9b48950b2ecd9129c33b3da8ffc98849918d609cf501de6866d90b7dae0f1223bda4e687f9ca12cb449ab23bd602064ffb98cdfd56e46f039828d5e819082ad5a83c7e1bb2715d77b354e0933c5505228004ca76bffb92aa09258de758040650a7373a718840907163d00063b68b408a043025d3959b2c08e981b9cfc1c51470d399bae35db62423a51e1f3988bbbccfdee6f433cf2aa6fdff6fbe641a3de4f1dafbdac332bf41327dc", 0xf3}, {&(0x7f00000014c0)="01503d388fa16521afc0238ee7a3fb3534b2ab0f093e8ba251b4e6d898aba86b6ee54d65d5ffaae735db8568cf3e0f290a0c2f2c9fc663a5166b335f3bfa7b5242360a3d6bf08f959ab135f23ba9b2725e1e45d246244fa732f889af1cb30d0d567460ce83ac75eba13fad01630b8a3c57bd766a25f14e47cbf707ee1605370736a131", 0x83}, {&(0x7f0000001580)="417620727768675e8531f475546150a984c40613f56e26a3de131e54421034c0749d4ee818033dbf0bcf446eb2085d76e1940450374d95eea7d81642b957ae6be9688fc07eb0c1842a014c2cd03da2fd540efa51f0791ea9bbe318be423a42ef7caf9b6f98055f70594a59315d6de2280dbcb0c8839d66b79efed15538f03a66a1141d4493d6fbe9cd24e4c8f4471451b100b79b7137c438b4526ca9f01c7709d76e3b1522337b13e23fb0f1271e839bf6738c561672a8e583a5cb9f67ebf267e309cd7c7a6dc968cf3cdc9e71e01ac435ad7e63", 0xd4}, {&(0x7f0000000000)="74eda0b61c24bc95d666499b7d239efb63ff10365a0bc1978697352f4e50aeb9a2952ea94900a197f443", 0x2a}], 0x9, &(0x7f0000001740)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x40}}], 0x68}, 0x4000080) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) eventfd2(0x0, 0x0) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r1, 0x4004af07, &(0x7f0000000040)) 00:05:27 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet6_tcp_int(r3, 0x6, 0x1, &(0x7f0000000040)=0x6, 0x4) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000000280)={'erspan0\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="00208020000000030000c1e0481900a000660000002f9078ac1414aaac1414194414f293e0000002000000097f00000100008001861100000003010b34f09dd92a167d7a7c071bf1ac1414bb7f0000010a0101017f00000164010102ac1414bb441c8770fffffff800000002ffffffff000000040000000400000004831393ac1414aa0a0101010a01010100000000831b43ee375b528433e541ccf9028500ac3e7f000001ac1414aa7f000001ac1e0001ffffffff0a0101020000"]}) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@private0, r4}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:27 executing program 0: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010400)="040002008b0001", 0x7, 0x1}, {&(0x7f0000011900)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0x8}, {&(0x7f00000119e0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xff}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000000ac0)="004e535230320100000000000000000000000000000000000000000000000000e68527d15138f260a3fd8f97b67ecd04dd1a83b427f95fe92bf9a2b3ec4cb8e8f3b7f4ac1174bc2658169baf625a246a0f22dafce1b6179e25252a5239bf7bf5a5e2bd290f71bc93cbb456a31d8f792794becccbda497e0c65b2", 0x7a, 0x8800}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000000b40)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="07000200ae000100927f3000630000000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e4}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000000000000405000000000000", 0x27, 0xc95f}, {&(0x7f00000104c0)="0800020061e400100000f00165000700000000000000d5ad99cd000000000000", 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500ffffffff00"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ae0)="050102003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400002300"/192, 0xc0, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f0000000cc0)="05010200c3000100b831aa00270000000000000004000000010000050000002f545fd99c54d30d6f078579d6c681db00000003000000000000000000a57c000001000000000000000a00000000000000000000000000edff0d3ea6eb7400c5041edbd66826ff0fe607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e5953dfffffff00000000000000f7ffffff07000000c2d8a400002a4c696e757820554446465300000000000000000000001400000000000000000000000a", 0xc5, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa6ffd}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000006400f4d560c82fb0043178b14200000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300", 0x120, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f0000000bc0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xfc0c0}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000000980)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a3}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xfc8e0}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0xffe00}], 0x8000, &(0x7f00000008c0)={[{@umask={'umask', 0x3d, 0xcc}}, {@anchor={'anchor', 0x3d, 0x7ff}}, {@shortad}, {@unhide}, {@gid_forget}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@fileset={'fileset', 0x3d, 0x7fff}}, {@iocharset={'iocharset', 0x3d, 'cp855'}}, {@iocharset={'iocharset', 0x3d, 'euc-jp'}}]}, 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="e3a2ae62c69aa836f61b547919a0bd42411dd1731470ad84de1512abe7ca4224c0ff9c7b9e5ab9d7e58429046a033bce6ef785223d3fe232f5243b35f84dd1f98ed10e9483ea9f2b63f3fa7eb27507c3b850e357fd30fc6e24dd6d5a39121bf1a23f02eb1007a4c262c91432a9880529cf04fe57bf4fdf61c9852bed50f6da"], 0x1999a18d) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) [ 327.670557][T20526] loop0: detected capacity change from 0 to 2048 00:05:27 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$TCSBRKP(r2, 0x5425, 0xfffffffffffffffe) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x480, 0x0) ioctl$AUTOFS_IOC_CATATONIC(r3, 0x9362, 0x0) 00:05:27 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet6_tcp_int(r3, 0x6, 0x1, &(0x7f0000000040)=0x6, 0x4) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000000280)={'erspan0\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="00208020000000030000c1e0481900a000660000002f9078ac1414aaac1414194414f293e0000002000000097f00000100008001861100000003010b34f09dd92a167d7a7c071bf1ac1414bb7f0000010a0101017f00000164010102ac1414bb441c8770fffffff800000002ffffffff000000040000000400000004831393ac1414aa0a0101010a01010100000000831b43ee375b528433e541ccf9028500ac3e7f000001ac1414aa7f000001ac1e0001ffffffff0a0101020000"]}) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@private0, r4}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) setsockopt$inet6_tcp_int(r3, 0x6, 0x1, &(0x7f0000000040)=0x6, 0x4) (async) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000000280)={'erspan0\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="00208020000000030000c1e0481900a000660000002f9078ac1414aaac1414194414f293e0000002000000097f00000100008001861100000003010b34f09dd92a167d7a7c071bf1ac1414bb7f0000010a0101017f00000164010102ac1414bb441c8770fffffff800000002ffffffff000000040000000400000004831393ac1414aa0a0101010a01010100000000831b43ee375b528433e541ccf9028500ac3e7f000001ac1414aa7f000001ac1e0001ffffffff0a0101020000"]}) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@private0, r4}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) 00:05:27 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="1300800004", 0x5, 0x640}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000001c40)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000380)=ANY=[], 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000040)={'gre0\x00', &(0x7f0000000200)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x25, 0x4, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x2f, 0x0, @dev, @multicast2, {[@rr={0x7, 0x17, 0x0, [@multicast1, @local, @loopback, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [0x0]}, @rr={0x7, 0x7, 0x0, [@loopback]}, @timestamp_addr={0x44, 0x44, 0x0, 0x1, 0x0, [{@multicast1}, {}, {@broadcast}, {}, {@dev}, {@multicast1}, {@broadcast}, {@dev}]}, @timestamp={0x44, 0x14, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0]}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r4, 0x89f2, &(0x7f0000000680)={'syztnl2\x00', &(0x7f00000005c0)={'erspan0\x00', 0x0, 0x0, 0x1, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}}}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r6 = dup3(r4, r1, 0x80000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000003c0)={'gre0\x00', &(0x7f0000001c80)=ANY=[@ANYRES32=r5, @ANYBLOB="0020004000f075000000800007014703001c00670000b3049078e0000002ac1414bb860800dfff000002"]}) ioctl$TUNSETIFINDEX(r6, 0x400454da, &(0x7f0000000400)=r7) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) r9 = getpid() sched_setscheduler(r9, 0x2, &(0x7f0000000200)=0x4) r10 = socket$can_bcm(0x1d, 0x2, 0x2) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(r11, 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000002700)='./file1\x00', &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) statx(r6, &(0x7f00000027c0)='./file0\x00', 0x800, 0x7ff, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r14 = getpid() sched_setscheduler(r14, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(r6, &(0x7f00000029c0)=[{{0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f00000016c0)="e72d76ff99937c2932deb47bcd6912802a3ae98f5fbd541ffb8c08fec5fb8f6e66015acaaff9b1578f9becef166f0c69354e33c0a15ea739e182f8820347ead3b8393d7d0600f7f7bba87db9ce83c55bb0f7bc416f69b4b501fba88ebdeb64320e0dccefacfc7f0d3d224c70b8bff88065a74481808d6838abaa6d58f6662531fc0bfc8556578425543f57c33ceeacf372b962a444dd4abb70ee1e02bd21c34d4085567e927076b6dceb269b84ec89b107c6a9bd5ba87012f1f9cc1758187363f9533fd9c457c34dfd1ff7bcfbb722ec8a27f9e7ee1ab1c333c178a2ff25448e5978862a6d1b0970de7b9fdc314f3c39b10e56cca2ca", 0xffffffffffffffa5}, {&(0x7f00000000c0)="aed13dbacccf4a9b18f3b6c60564a9409c9bfa38ac85a1b2", 0x18}, {&(0x7f0000000480)="e094cb65226048e82ab913ff008c3a4083dcd99763b86cf2b3fa63792b20a71e59f0ee38f5df59789f1b876e9fbd467c0495d1fc8a082aa247ba1fc325279c12faa0992c6c2c20d2e55cf9de5be6669865bdb4a76d02bc451072a1f5f73cb398af68e52499c4a8452cb0f8d5faef609b3e618d07f1c9747b59d758d6102f092c7c52af5982e149370efbd36d99e75bf88994c610a970a102840d509897fb4e85791c3de0345f60582c4740dc3e6ebbd4858ab93bd96d3394", 0xb8}, {&(0x7f0000000580)="477e4be8bbb3d6fca2f1209767c9b193d2fc736c0d70e617fa158361362ed113339cfe5cfc0ba85f", 0x28}, {&(0x7f00000017c0)="7ec3c6cf20042d2e36bccec7fd3e36858abc8c184bcd38949139e489465bd73fd7965bce2ffbdd91d061f68ad1c76e12b6ee86a52f1e35e4696db76dfae243e9187edf936ce5212f66f2131a6df4f46a2652d8e75176b3152ef8b760b2d9da10bfe09436b107f09c2635a577c9cb0a20a7ee3cf8dd24194476c556baddaf34760082409fe008f75107639261bf75bf86b3bfb5381a2d232daf02f9e59a6f8aea4b78c243ab11104dac0f2c74496b02ff9b17bad45783645628cb62", 0xbb}, {&(0x7f0000001880)="0c52ff5feee8405fa563eafa81f9297b0280d0191724c8a58482f03b61eec364e547c629fbab6a25537bd03f1238fc50e149e3d45576a4068c5e18b0ebbaa188e933861e58f21f53b9f37cee6d815f3b54d05703af4f8128cbd6ec92653fdaee37029de2d5ff7c4521776e5690a8d7437acffbd24e7dbab923d779bf7ba84d0489e7b4b513ca338896bc0ed688c0ddd95de2c64ace1bcd1ef478fb09bcf95a85a2c5a8e01fa732ec8fa7ccf4fe1c0af276760af88d19d863bb585507ca71dcec2b5309d2a84ff8de", 0xc8}, {&(0x7f0000001980)="f9a22f514068a168b47da4190b289f7060548099b55518fe52db3ca6b9ea69a9b497cbe22478b48d9332e207d039ad5fa7b0c5a1b59722d18074b4b3b369cbee8d8916e5b7cac9970fd18fde379b59fc9a62661dc23fabc6fcc90ff9c294e41d2e9ceff5b42e5ac21f0153827a545ca74c91c2917e312b80f2d029e33eede757a145b1cb4a", 0x85}, {&(0x7f0000001a40)="0a2ba88ab74e0778f60aab62949ab429834bef2bbf9786ab711c1f7ab35b6b97231cfe46fa900a33212c8c4ac9641136c583e150b72d", 0x36}], 0x8, &(0x7f0000001b00)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="cc98dc7d1c9dbdc643f7a701471939185cdcf86f652a74e22be7807fe39c5b4c6f13683ca39fd5318df1c99f1cf30ce40000000000000004540b3ddcc530b46467542ef6ffffff000000000000000000"], 0xb8, 0x40}}, {{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000001e80)="55493847cee6dc3e9e3289e77a8e5485f90778c8a7685c26c34369686de63c1029acd5e230cf40251908a103e2029b3702916ddad2c6f831c5a615f50568fbc296d1ad078a5b151bd7dededa63b56b75ba15c4c0c1294c57d3428e8e5c19e957a188b04ad80bc5adbfe5d44ad22bafb9503d6582a933b54671e2ec582613b8c503d0871334a34e5a8649860af8f17283eea0dd9a14799df7f1b487fd337d9940fb56b613e43c0e54c12b01ec93418a19dc923436190a9378b932514f5cef59203f0f43983084", 0xc6}, {&(0x7f0000001f80)="dfca12e3564c3a2af9cc90de31fbda2c68c7f86834bf4e06491720e3cb6faa0da025726e915d37c7da259c659bdc0d586aab2a8870bfa80961653992e73af622caff0738e65e861416c556274a806fda4c44af02c69aad1a8a4f0d0f5f38971982eb091dff3a972e44f1b246808c3c82dd90d5246bb052214a9f04f40f0f20a67a73d40990ebb83602fc5a59f7d4dc19ba3117f75a0578144e6ec8993d9968defbff331e9188bf60f44bc3132b84665205b06500bd0a3501270fdd9d7ff98487050d63949af2d0591a7ad6a81e4590f3d8631138b612c43549e9cf1df4b53e0454de44eb6ec4", 0xe6}, {&(0x7f0000002080)="d178e93837e42aaa967281dd8753ab5d004be153fffd07cb9ed471f1eaa2a0a80837c259a2775c7c01112f7c2ca1e089dc0bb51b1767e590d2448cf8ba77c26d718ca52a2b0274ddcd3b211444ff0e05a3ff0c0deafa320f8c9ccf10dbfca9eaaebc4175cf212cdc777063198c43645fad06d476de4c87", 0x77}, {&(0x7f0000002100)="3a1fc75c8850728778559049795a97039f2d7422b2c3a97a442034557a943a7f458aa5dfb3d88f445279424e40b4c77a2a8f5640026e49ca403635730ea2a1aba54ce0ff7f8c171531f6645cac47646d195aa1b26b35d67b9353519d6ff30993679cf50cc76f02e1a395b1be2a9cfb12cb", 0x71}, {&(0x7f0000002180)="a207210531bd3a1c6ed1b2c6c6a32bccdaf909aaf96a4b898093e33b5ed4c56590dac2a983afe5f6cafef5699e3097d89011dfaa7e979970e0f324c4e829b7ee7227bc3dda11b328c1e287fa02a2ff1b41bd23f1855213081c6d8e06c12638b6ce788156c9b47eec2d75c9617dab2e2192433bbd0aa085a32d845ee98c28311b0cec82de40b1a3b600", 0x89}], 0x5, &(0x7f0000002400)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r8, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r8, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, r2, r1, 0xffffffffffffffff]}}, @cred={{0x0, 0x1, 0x2, {0x0, 0x0, r13}}}, @rights={{0x20, 0x1, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x138, 0x4004c014}}, {{&(0x7f0000002540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000026c0)=[{&(0x7f00000025c0)="607824da6430a2f018a50ad67d0467f7b94c754105451d256c11feaa3cc2e861dc3dd53989c9c69b4b4e41dc100669f8fdce7c903231f1bea331a0acf36e5ec755550a5766234cc595859266df0428e54cab7c7df4e15108e4c657bc3ec201e50f9046e1619471030ceadc2c5010c12286fbd647baec415ae98171f86a9d929d3f226a720afa9097000fa17d98c272c250acdb951f6f1146255c37bae2da843b2590d29cc8db20b5507dca785f926a8e3a9ea389b5d6bfdfb5d5ef6a8af9d7abadb5da80b5f528e6c9c41c7b", 0xcc}], 0x1, &(0x7f0000002900)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r9, @ANYRES32=0xee01, @ANYRES32=r11, @ANYBLOB="00000000ff000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee00, @ANYRES32=0xee00, @ANYBLOB="0000000a1c000000355e00ed0000010002100000", @ANYRES32=r14, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x4}}], 0x3, 0x8000) sendfile(0xffffffffffffffff, r8, 0x0, 0x20000023896) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000300)='syzkaller\x00', 0xffffffff, 0x1000, &(0x7f00000006c0)=""/4096, 0x41000, 0x19, '\x00', 0x0, 0x0, r6, 0x8, &(0x7f0000000380)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x0, 0x4, 0x7, 0xffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, r8]}, 0x80) 00:05:27 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x3) ioctl$TCXONC(r0, 0x540a, 0x0) ioctl$BTRFS_IOC_SET_FEATURES(r0, 0x40309439, &(0x7f0000000040)={0x1, 0x4, 0x10}) pipe2(&(0x7f0000000000), 0x90000) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 00:05:27 executing program 0: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010400)="040002008b0001", 0x7, 0x1}, {&(0x7f0000011900)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0x8}, {&(0x7f00000119e0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xff}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000000ac0)="004e535230320100000000000000000000000000000000000000000000000000e68527d15138f260a3fd8f97b67ecd04dd1a83b427f95fe92bf9a2b3ec4cb8e8f3b7f4ac1174bc2658169baf625a246a0f22dafce1b6179e25252a5239bf7bf5a5e2bd290f71bc93cbb456a31d8f792794becccbda497e0c65b2", 0x7a, 0x8800}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000000b40)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="07000200ae000100927f3000630000000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e4}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000000000000405000000000000", 0x27, 0xc95f}, {&(0x7f00000104c0)="0800020061e400100000f00165000700000000000000d5ad99cd000000000000", 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500ffffffff00"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ae0)="050102003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400002300"/192, 0xc0, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f0000000cc0)="05010200c3000100b831aa00270000000000000004000000010000050000002f545fd99c54d30d6f078579d6c681db00000003000000000000000000a57c000001000000000000000a00000000000000000000000000edff0d3ea6eb7400c5041edbd66826ff0fe607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e5953dfffffff00000000000000f7ffffff07000000c2d8a400002a4c696e757820554446465300000000000000000000001400000000000000000000000a", 0xc5, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa6ffd}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000006400f4d560c82fb0043178b14200000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300", 0x120, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f0000000bc0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xfc0c0}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000000980)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a3}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xfc8e0}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0xffe00}], 0x8000, &(0x7f00000008c0)={[{@umask={'umask', 0x3d, 0xcc}}, {@anchor={'anchor', 0x3d, 0x7ff}}, {@shortad}, {@unhide}, {@gid_forget}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@fileset={'fileset', 0x3d, 0x7fff}}, {@iocharset={'iocharset', 0x3d, 'cp855'}}, {@iocharset={'iocharset', 0x3d, 'euc-jp'}}]}, 0x1) (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="e3a2ae62c69aa836f61b547919a0bd42411dd1731470ad84de1512abe7ca4224c0ff9c7b9e5ab9d7e58429046a033bce6ef785223d3fe232f5243b35f84dd1f98ed10e9483ea9f2b63f3fa7eb27507c3b850e357fd30fc6e24dd6d5a39121bf1a23f02eb1007a4c262c91432a9880529cf04fe57bf4fdf61c9852bed50f6da"], 0x1999a18d) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) 00:05:27 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000100)="f018067d7fb5c68c2480450b4fdaf746b51fdf6d8c03e6a89d425aaf87a56bafb72cc4686c9e3192e317061e4f5d3e85bea31abda22a645cc361d9d1347a5fd7ffa3a0e60c7354f7f690fea788dfa0c25eda52215507c589696cadd83c54ba40edbcc36f9125815e186b418be85d506dff02a28da18d558c420ed64fbc0ed071e3ea4c07df5b22dbda29f5d2ea5f35", 0x8f}, {&(0x7f00000001c0)="09f3eff34f2cac1907c63287efd58666cb786567c0386a6ca27a0fe582a7225eb24ba66a8f4aafea2d8c272a3613da4dabd1f14fa5e1f510514fce89dce600c64fef66e66f91472ff91c0cedb0ba2b610a1b0e0f8cfd185d3a60f03dd2afbf7cf52fd0ea5842c91de88bca1979b0e9cbb9f958166a1088461ca8243c065dfbed444a13cf0a04793aec0ac11616fd79720d01db9b93c03d3988c249afd024420f67220f2f7c11926698795d16", 0xac}, {&(0x7f0000000280)="881441e3be5b55f54d4698451d88acd6d1910567f421617d978a9c52b280dd431093b18c910b9f950437528c52fae8ee135b5862e4d5e779f356d74a39a4c47095a920c602321e3f8ee7f40ac873ed4e7e9761e90ea9c20a2c6dce1b99c098689c1680644027bf29ecfbf7c57e6ac35efdfdf4b9bbe97eb58d4302b16c857b2d82776480a3049f0eefc5773de974f5107e5b6cd71fc8f278ca64ded5bfaceab582bb655cd7b376f172113a2e4f866b40f8bbc060491ea5966e207e3f2fd53a1b8f7d7caf10ad29974d31bb7f79b4d3d1310da1b5cc596b3e8d25febc68adc6f51061929e339420b3e01ee4d34c8e89dd8abcee63114cf9daa338652b91224f34d1b7817eeab5421e2aecf86440477523d7c475dd6745d971e47d9765adad78c4dc4f10ba2e8046e2c2a3d9774af836fc237e1fb5733aa9e1efb4bef8f701b114b27cc7f69477b9fe8012a63489bf62688b524b4b2a5ef57f19601c6f699f7291ee65a4d43e069f5209d4f5adbc5b1e73babe6c882aca912cd7c5384b80bf587f226d8f193a1901eaf7192b6001da857ecf1019f1d52f47ade43e82860d5a58df5c853ac7fafaa21c6e9d4e3e0ad86096bf75ab59ab045f90f93943c21e240cd10b7120272182881138e82f64c2d7f899cddb24e73e5a5c13c4da59e5b58d8f207c03fff15bad4e7c8fdcf387994ead8d45ffc8790ec5db50acfd2bd18306b9ebe8a6cbfdf00e6457140428a3fd41e2cb2900886bd72c7e6007b5b611ddf13140dcd01c8c4877cd208e8da1d46b0aa866092762e0c532fa81cfcd64ef8e4772a8092459ba483477e36ab1fd6ec81b44c17bd58bf772a6092097f96fbce2bcf1eb7ccc350aa6805443c5b1a539f715754422f4cd99f6a08337dda627a82d999e2f066c4afd94c95f96632a528a4668ad6bdb7acf74ef2292f540ce646504c64a1a27f0d61c24f36fd595d9484af9fba8d777bd6f4971bd05ce893cb8e8fea340fcad3fdaec806a2e4c8bf0ffc12ce2830acfff2adb109f3816543b9a9be93e047b11315bc8ebdd684bd83c17425aaa9e0d7ce8db1eb94e2518e06eb2b33484043049aa5ba02c85b74e61e72c7a58ee46b2a6a807141b95a5d27793435779385c7249a6af981801c4cc91c23530c6b0c2634e7e86e9e5b3b65b468c490a813200b8c79cc69674e6e5db9fb3a0b17e1824fc65f7886a06420e1b1bcfdc8e9118501579fc5375acb5c4330c8f5db00458dfc8aff2aa9d5080f238c05d1753e770da529433aefb1a3c8245dab71d71a16496c1ad2521be373daa4e4a2222498cf87d5fe7a27164eba9201307e703ed24672ed56d733b007b1a728836b148b2e96c8c973c1b91ad4f10100ea27fea75431d16fbba19c804b612960512c33c80818562a5775e1965f511892f30809b9c756fbcd48b2b2330f7338b4d8a5ac3259db38afa92b7b0d5195b6a93b62fadbc8c941bc3a6f40407a48c15b187a5aa4a9e64c05223c7cf2897a4a7ddbba7f7062f71d12a4d6e8eeef3741589a7eba8eabe55d13e664d6fe297342f46383a14e3582fbf46b89015d45b4f3692d8ca8524b737030da230f578796b99231f4472dad074e37a1501682ba22b15cce9c3a13ba13698bc99cc7ef2141ea180c56231835e90d6e379f614742d14bd51123fa7acb8130ca0e607e06af2af2114004790eb65d0b9f9357399e40af5c9b80c77a4e6aa1552aaa2a37ee281cf5d3839dcea40c85fb0af8b09b5884dd248eeb4ca28180fe24d1c6805175ccd15a8f92f644e82e92ef03d2047d309878707cafe94e5a062c08ae3c46147482366082026d3a5bc21468a02b8010021931e29f4d06e17ac60cd90c80380e08571d3d8a0a18767d72d226f90524da2dfc8cfbafb185543e04433ede35ba8377acc5cc0eec5be2e02955c624d27416c2830bd4d10b4eaed48675d6008f114304259139d977a0544dd13fee9aab5aa45100e1e3d11b6639ceb122de62d21c59a802c66f8a78e1ef368eb6499e63a20b564a6cb79e80d0f6cb3b55f499e7f3f8d885a13ef5d04b3f025c5dd1071986f71e6ad01ca3de3ddd62203b6e533f689e94699cf29d6476927a83e8ade029c4d40ce6373081e95502fd2b0a2b144e33a04cfc5cf1722a5d23bc97ca5a4fa428ac44f9a7864f31b52aeda7a668ed8e091abbfb2a89a0eb1028209089096f7570062c26296ef3fd16e858e29aedec61d4aaf4f32a32ccc74bae45bca76c94be2cb85969708d8ea64dd07e85c8fc7e7ee6bb297f152feeb7cb4f1b94f0008780e7fd92ead57aa4a4989e4ccb62057f504d71785839a50033f61a77add822106fdf51bd5ce6ec4253c244fe342d3500d7185d2dcb5b5fcf8b8ad69cb5de457349cafb48ef542ef9f933609b2bdbda2ff34aa024c98d511b12222f3c5e375a5022e9513e9d890a5c8278ad7a85dc8eab2a28de7eb524624ea8156b7a796e631fb355eb48b72af9b1399e9a4c8ded74777ce1b3f55ec05f4ce80c7d38e6287862a3bf7af32e383202a624d7ff4dd88468b0222f5b7ffbb8c643aac3d13aa3460c34c7975b5b47c60a78555e82d1f5b3b399bd5e2e391c0ce281bbcaf4dedd95d6ad0d3d2fc217a92e1969cd3f33e17923151fa2853ac4001084eb35ff1164dcce82ec2753a1ff91cfc7f62555379dae4ccda56c7fc95b577d01dee46051240220ff705f8aaa4ad8e2172570e07476e4b2586dd7a8da8a70f66ada4fc7c05b163a35a14659aab70b1154efc8eadff4ac8b3dcd32980ebb530b55ec1399f0e200bca41a1d23209e6e5c59b0f6b5b22437e96165ed86dfc762820cd6b67eaa74772a05ce79ef60a8f58db4d1d42cad47c1452c0d0dee1f26a5629328d52902c78be8298837fe52065ed02dded7b89edab25066ac8800945d3e025dd527244d1edfadffa7409a2b8c9f8704111ce40ca8f67564c35c00f85de53a811adfe27b7fe5dd886dba446569ade63794b8e5fef9e1e41a4d5a297cb399c37b3d2654f99e212d5bc1549c2cb10331d5afc8dda58a425ac79d98127e2ba07cefe026b5de410d13bcd3c18299285f5483fa37c6fb4f006405aa6542a4ed17a02dc56b2d87d10ba2ef00c74119581917444b48c580ccd98520e0dac57edaa5b2dc93fb5dead07c2d632b502d6d79500793e438defc0651610a1582655cd5ae92527438948de44497b8c3233a6dcc19c65451d4faabef854e3252fc353ab06881188b6e89faf2bb0b001745ed323e109e9603c3f0f4ecf77f22c9ad018bb32170f24d1b25eff93ad539b7eb2589aeb9b07afb4fbcf0dbca09c6de25f5be8ddb47ac7f9b86426fb8a9db401c132bf20f1ed92b576ddfefe752bf3c531904b4b685f2a4dd9f0e776c95a395307861bec63ff8533c643d8e06d14f7b1cd487d58756dca9710370eb8687226ef8f35a442628d24e72f8bb81f496d11b01faae961ad1004eef06a49115ad6132da376a5e0b2119faf4af1ef10420b28185f21519789e027a3a6a2a5d8b5c7158347cb5009a7da8f1f922fb892d49c2cfab2988c4f651d6884489f2fe3750e159a02cb035c7c5b7d354ad1b72969d05906c0dc4eeb274909419a545b229baef88aca6fc35c1cd60d1763e7e977de8d842bf54a88549768ab99db4e30599ab893fecdd9fea1f8b31f8f2cd5a27d2ac4b273ebaecfc20b6973179fa2177f5cfd830bd86aeb41b8019709c48ce13b4e4b6e93e2b49c154a247ae446a255bc800eaf73ab52f6384d454ca6d7c79c0c7c3323b95d4d59fb114052f7779730d2bf68880053851276c9b67e98d7dbc7760eb4a8e6ff1514f7ea733b230ee68916f8cf48b5f67644c8c4275b934ee0096753ffacb6c56faf421766e305fee3d302e5fe2171db2a3185b5e4ddb57dfe47cb852fa196ab298658d8a6dcfb7d773f8acea1d94523451d8198a4c1e4f4fc903623d0b569c5509c7d5f58b2300ec8e171575addce18565ddf606bfe959aa622f475aabca4e2b71a1e8ae616c2f511efab4e11438602cddf89ced5ab38899cb446693b11ba549a34e8c71ff6a9d80a19ecf9b6f7e51ac7706b285186c2c15e9b6b63822c475f8371745241b780a874b892ec4fc0cd660695a6ffaa60baf39472cdafaca87f8c67840d487117fe05d65a496018b1d512f838f502c1f54dc78553d06f2c4ae85c3c63c6f090b036fdfed65213c2b56919be3505e47c28b1000de5ff41ec957a4642c1ac27ef7535833556d2c28c53b33de05b13419c9aa948d7c34116dcafeeba5883a6f27f7ceeec8cb6af3dab1e31cc4f6ce8e5fd8d0b86369689f7df51f9ef0da6cb929c93b14f3d0eeb0d37fd58df6a304f8efe08fc21fdd8237c7f733cef6aeee7c0870fa4383f7ed7bb8a2d037032c1c1f91905a9f2aea3c3487b0bf61e8e1c44a6365af3d8b97f2a557ed6138557f6b0434455417a903383bd53bcb7c268b397b4319220171d80361a5b0df7b723e08d4a5f581b6891eb961f707bb517ef5a2d0eaa443c0924ee0c8643ab76598b087cc0670143d4a754840e128b9d84e1ba445e75d894f0de04b0cdf2382252477d1bc8889a75c3de3a249d8155981db6d480295f606f5356ca660df05f41cc3c7a0ef274954dfc2042d306e546b00097db6d549394114178a982aa9edd0374cdcf4c5d711854c9b402c464e5921e46e047575b20209cf2104c8f594095486f34d66bf2ee30e19258a562ebb9eec2c78fac48b6710307e0f4ffbe229ef14e6721efa3cc9e3c8da2800b03075d21d92df68a9a67d51582203138716521c02f3b3b10b4e9671b4ff069efa3fa0ae89c6322d55609f67463095c018bdd9a21d50e1f481303b2c72cc63911f6e0d600efaed1416a7360224e2c573d3aa863f67d83f6782902b9e3ced8bd6b574897feff108d73cf9cb710da4eed944d3b05f8a665f44de395e43899f38b496832fa3a97a6c3bbd05c7f0942e97b7026745d4ebc9fb35cd32b8a1a5404c6237a13b66feca8504ac28009739b235769a2ebb8bb59a8398cde2f49e05c97954918aff4863a3fd894c0dd0ea81553a00615871a4fabdc7ce62cd384d121aad80f8e7beebadb8a31e0fe5b6823b317e82a67ef3e6d2ba223a2ede5501b4bdea336169bd28daca7eac7e223488d2919583049af258eed2999df7097f5e19cb9b7bb3051b61bb03ce206a3517d196a8cff54fcdbf762c8069471635411f29561e2807e0b50d6113ffc07099b1356006c4511cd810ed9702170933a83790914fcd01a86b5b359150c9f3a1f5f5dadbb8757e7c0d61fab8457073eb713f1f88b6a827051a0f8bdba0e188c011428054fb673c164c43ff1f1ba8651062fb59b71d4d5128f96f01365acfae06a7e6fc62379f2d3a9bdbe2cc977b1cc0b2a824d474277dc77b577563f3b637deb5408ded13a9c46160be717d981bdf35c4977836bf38dc5a397ddb26d61b0fc108b34f42577753f1d7eda3087170540d372f1b520d459bb304c35ef6dc27e91f68179625dc48726e0b479d50179763725533b9d57dd1b1d952e4144d4ce70f03b91b892d4ac05461471e7ff8ae4134df991815eabc231613fb6c9b92a57b3dc28d55819d28a61a0a21cfd9f3e322ea0d3a7d8a0f8807848182aa2e70767ab0afb1099fc2a4635427fa875e295501d5424877aac9e2577fbe1cabebb0fa62c5d48ad885502e76c0d4eebc2cdcbda572c90b3dc54cb89c86aa23ac42fa0c3fcf0c4675203c7c8120fbaf38d6d965c2523e324623e9ee1e44a1b41bbbe3d57ea8068c23a5c9b35d6c5177dae1dbb34884612d08ca2d15c8404781146", 0x1000}, {&(0x7f0000001280)="3d8d50db52ba6ce763b43a01e69a5121be84279aa589f8ec9aef52d3eec7d8d761c8c0dde68cd9773dfca7e9078f98a64f5cc14061d5f9f20da0d5d53bb314d90d371433fc50f0f8e431a4af7eed2050b49cc4c063d93dadbc93c1022cc289bcc511a862b5357694ec99517e23f55c4efaa1c278f1a4f776c1773b74a9aa4629fa10c41b3501ba51b1c1f73eb99010a0461ba2f0f235b5e101669436c3", 0x9d}, {&(0x7f0000001340)="57c1a6a1a1e4399d7973d6d82d86c1a31890b25aa01db6e467ea199ec2d30cc8e160c7a30adcc1109a96ebb0143550115637743d7167ff98e299c46e4ca27a3697448241d11ec5f6c8a5213aec3f154596a2945abbc5c71da628650f3a692cd4c0895b3ad5dc59451ee8c9b802383843ee44bd0676c38f", 0x77}, {&(0x7f00000013c0)="4b2a154c464b0228039761c903ebbf44ad1100b73e89a46df2432a2dce5153b5b11e3f47cafb233ab1c91e3210953824acbcec1535d1cd6a808cb768437ebd88c88261ec4ed14cc528f9b48950b2ecd9129c33b3da8ffc98849918d609cf501de6866d90b7dae0f1223bda4e687f9ca12cb449ab23bd602064ffb98cdfd56e46f039828d5e819082ad5a83c7e1bb2715d77b354e0933c5505228004ca76bffb92aa09258de758040650a7373a718840907163d00063b68b408a043025d3959b2c08e981b9cfc1c51470d399bae35db62423a51e1f3988bbbccfdee6f433cf2aa6fdff6fbe641a3de4f1dafbdac332bf41327dc", 0xf3}, {&(0x7f00000014c0)="01503d388fa16521afc0238ee7a3fb3534b2ab0f093e8ba251b4e6d898aba86b6ee54d65d5ffaae735db8568cf3e0f290a0c2f2c9fc663a5166b335f3bfa7b5242360a3d6bf08f959ab135f23ba9b2725e1e45d246244fa732f889af1cb30d0d567460ce83ac75eba13fad01630b8a3c57bd766a25f14e47cbf707ee1605370736a131", 0x83}, {&(0x7f0000001580)="417620727768675e8531f475546150a984c40613f56e26a3de131e54421034c0749d4ee818033dbf0bcf446eb2085d76e1940450374d95eea7d81642b957ae6be9688fc07eb0c1842a014c2cd03da2fd540efa51f0791ea9bbe318be423a42ef7caf9b6f98055f70594a59315d6de2280dbcb0c8839d66b79efed15538f03a66a1141d4493d6fbe9cd24e4c8f4471451b100b79b7137c438b4526ca9f01c7709d76e3b1522337b13e23fb0f1271e839bf6738c561672a8e583a5cb9f67ebf267e309cd7c7a6dc968cf3cdc9e71e01ac435ad7e63", 0xd4}, {&(0x7f0000000000)="74eda0b61c24bc95d666499b7d239efb63ff10365a0bc1978697352f4e50aeb9a2952ea94900a197f443", 0x2a}], 0x9, &(0x7f0000001740)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x40}}], 0x68}, 0x4000080) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) (async) eventfd2(0x0, 0x0) (async) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r1, 0x4004af07, &(0x7f0000000040)) 00:05:27 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x3) (async) ioctl$TCXONC(r0, 0x540a, 0x0) ioctl$BTRFS_IOC_SET_FEATURES(r0, 0x40309439, &(0x7f0000000040)={0x1, 0x4, 0x10}) (async) pipe2(&(0x7f0000000000), 0x90000) (async) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 00:05:27 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) ioctl$sock_inet_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) [ 327.864891][T20541] loop0: detected capacity change from 0 to 2048 00:05:27 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async, rerun: 64) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) (rerun: 64) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async, rerun: 64) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async, rerun: 64) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) ioctl$sock_inet_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) 00:05:27 executing program 0: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010400)="040002008b0001", 0x7, 0x1}, {&(0x7f0000011900)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0x8}, {&(0x7f00000119e0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xff}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000000ac0)="004e535230320100000000000000000000000000000000000000000000000000e68527d15138f260a3fd8f97b67ecd04dd1a83b427f95fe92bf9a2b3ec4cb8e8f3b7f4ac1174bc2658169baf625a246a0f22dafce1b6179e25252a5239bf7bf5a5e2bd290f71bc93cbb456a31d8f792794becccbda497e0c65b2", 0x7a, 0x8800}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000000b40)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="07000200ae000100927f3000630000000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e4}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000000000000405000000000000", 0x27, 0xc95f}, {&(0x7f00000104c0)="0800020061e400100000f00165000700000000000000d5ad99cd000000000000", 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500ffffffff00"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ae0)="050102003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400002300"/192, 0xc0, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f0000000cc0)="05010200c3000100b831aa00270000000000000004000000010000050000002f545fd99c54d30d6f078579d6c681db00000003000000000000000000a57c000001000000000000000a00000000000000000000000000edff0d3ea6eb7400c5041edbd66826ff0fe607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e5953dfffffff00000000000000f7ffffff07000000c2d8a400002a4c696e757820554446465300000000000000000000001400000000000000000000000a", 0xc5, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa6ffd}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000006400f4d560c82fb0043178b14200000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300", 0x120, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f0000000bc0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xfc0c0}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000000980)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a3}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xfc8e0}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0xffe00}], 0x8000, &(0x7f00000008c0)={[{@umask={'umask', 0x3d, 0xcc}}, {@anchor={'anchor', 0x3d, 0x7ff}}, {@shortad}, {@unhide}, {@gid_forget}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@fileset={'fileset', 0x3d, 0x7fff}}, {@iocharset={'iocharset', 0x3d, 'cp855'}}, {@iocharset={'iocharset', 0x3d, 'euc-jp'}}]}, 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="e3a2ae62c69aa836f61b547919a0bd42411dd1731470ad84de1512abe7ca4224c0ff9c7b9e5ab9d7e58429046a033bce6ef785223d3fe232f5243b35f84dd1f98ed10e9483ea9f2b63f3fa7eb27507c3b850e357fd30fc6e24dd6d5a39121bf1a23f02eb1007a4c262c91432a9880529cf04fe57bf4fdf61c9852bed50f6da"], 0x1999a18d) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) [ 327.961664][T20565] loop5: detected capacity change from 0 to 1024 00:05:28 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x3) ioctl$TCXONC(r0, 0x540a, 0x0) ioctl$BTRFS_IOC_SET_FEATURES(r0, 0x40309439, &(0x7f0000000040)={0x1, 0x4, 0x10}) pipe2(&(0x7f0000000000), 0x90000) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x3) (async) ioctl$TCXONC(r0, 0x540a, 0x0) (async) ioctl$BTRFS_IOC_SET_FEATURES(r0, 0x40309439, &(0x7f0000000040)={0x1, 0x4, 0x10}) (async) pipe2(&(0x7f0000000000), 0x90000) (async) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) (async) 00:05:28 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000100)="f018067d7fb5c68c2480450b4fdaf746b51fdf6d8c03e6a89d425aaf87a56bafb72cc4686c9e3192e317061e4f5d3e85bea31abda22a645cc361d9d1347a5fd7ffa3a0e60c7354f7f690fea788dfa0c25eda52215507c589696cadd83c54ba40edbcc36f9125815e186b418be85d506dff02a28da18d558c420ed64fbc0ed071e3ea4c07df5b22dbda29f5d2ea5f35", 0x8f}, {&(0x7f00000001c0)="09f3eff34f2cac1907c63287efd58666cb786567c0386a6ca27a0fe582a7225eb24ba66a8f4aafea2d8c272a3613da4dabd1f14fa5e1f510514fce89dce600c64fef66e66f91472ff91c0cedb0ba2b610a1b0e0f8cfd185d3a60f03dd2afbf7cf52fd0ea5842c91de88bca1979b0e9cbb9f958166a1088461ca8243c065dfbed444a13cf0a04793aec0ac11616fd79720d01db9b93c03d3988c249afd024420f67220f2f7c11926698795d16", 0xac}, {&(0x7f0000000280)="881441e3be5b55f54d4698451d88acd6d1910567f421617d978a9c52b280dd431093b18c910b9f950437528c52fae8ee135b5862e4d5e779f356d74a39a4c47095a920c602321e3f8ee7f40ac873ed4e7e9761e90ea9c20a2c6dce1b99c098689c1680644027bf29ecfbf7c57e6ac35efdfdf4b9bbe97eb58d4302b16c857b2d82776480a3049f0eefc5773de974f5107e5b6cd71fc8f278ca64ded5bfaceab582bb655cd7b376f172113a2e4f866b40f8bbc060491ea5966e207e3f2fd53a1b8f7d7caf10ad29974d31bb7f79b4d3d1310da1b5cc596b3e8d25febc68adc6f51061929e339420b3e01ee4d34c8e89dd8abcee63114cf9daa338652b91224f34d1b7817eeab5421e2aecf86440477523d7c475dd6745d971e47d9765adad78c4dc4f10ba2e8046e2c2a3d9774af836fc237e1fb5733aa9e1efb4bef8f701b114b27cc7f69477b9fe8012a63489bf62688b524b4b2a5ef57f19601c6f699f7291ee65a4d43e069f5209d4f5adbc5b1e73babe6c882aca912cd7c5384b80bf587f226d8f193a1901eaf7192b6001da857ecf1019f1d52f47ade43e82860d5a58df5c853ac7fafaa21c6e9d4e3e0ad86096bf75ab59ab045f90f93943c21e240cd10b7120272182881138e82f64c2d7f899cddb24e73e5a5c13c4da59e5b58d8f207c03fff15bad4e7c8fdcf387994ead8d45ffc8790ec5db50acfd2bd18306b9ebe8a6cbfdf00e6457140428a3fd41e2cb2900886bd72c7e6007b5b611ddf13140dcd01c8c4877cd208e8da1d46b0aa866092762e0c532fa81cfcd64ef8e4772a8092459ba483477e36ab1fd6ec81b44c17bd58bf772a6092097f96fbce2bcf1eb7ccc350aa6805443c5b1a539f715754422f4cd99f6a08337dda627a82d999e2f066c4afd94c95f96632a528a4668ad6bdb7acf74ef2292f540ce646504c64a1a27f0d61c24f36fd595d9484af9fba8d777bd6f4971bd05ce893cb8e8fea340fcad3fdaec806a2e4c8bf0ffc12ce2830acfff2adb109f3816543b9a9be93e047b11315bc8ebdd684bd83c17425aaa9e0d7ce8db1eb94e2518e06eb2b33484043049aa5ba02c85b74e61e72c7a58ee46b2a6a807141b95a5d27793435779385c7249a6af981801c4cc91c23530c6b0c2634e7e86e9e5b3b65b468c490a813200b8c79cc69674e6e5db9fb3a0b17e1824fc65f7886a06420e1b1bcfdc8e9118501579fc5375acb5c4330c8f5db00458dfc8aff2aa9d5080f238c05d1753e770da529433aefb1a3c8245dab71d71a16496c1ad2521be373daa4e4a2222498cf87d5fe7a27164eba9201307e703ed24672ed56d733b007b1a728836b148b2e96c8c973c1b91ad4f10100ea27fea75431d16fbba19c804b612960512c33c80818562a5775e1965f511892f30809b9c756fbcd48b2b2330f7338b4d8a5ac3259db38afa92b7b0d5195b6a93b62fadbc8c941bc3a6f40407a48c15b187a5aa4a9e64c05223c7cf2897a4a7ddbba7f7062f71d12a4d6e8eeef3741589a7eba8eabe55d13e664d6fe297342f46383a14e3582fbf46b89015d45b4f3692d8ca8524b737030da230f578796b99231f4472dad074e37a1501682ba22b15cce9c3a13ba13698bc99cc7ef2141ea180c56231835e90d6e379f614742d14bd51123fa7acb8130ca0e607e06af2af2114004790eb65d0b9f9357399e40af5c9b80c77a4e6aa1552aaa2a37ee281cf5d3839dcea40c85fb0af8b09b5884dd248eeb4ca28180fe24d1c6805175ccd15a8f92f644e82e92ef03d2047d309878707cafe94e5a062c08ae3c46147482366082026d3a5bc21468a02b8010021931e29f4d06e17ac60cd90c80380e08571d3d8a0a18767d72d226f90524da2dfc8cfbafb185543e04433ede35ba8377acc5cc0eec5be2e02955c624d27416c2830bd4d10b4eaed48675d6008f114304259139d977a0544dd13fee9aab5aa45100e1e3d11b6639ceb122de62d21c59a802c66f8a78e1ef368eb6499e63a20b564a6cb79e80d0f6cb3b55f499e7f3f8d885a13ef5d04b3f025c5dd1071986f71e6ad01ca3de3ddd62203b6e533f689e94699cf29d6476927a83e8ade029c4d40ce6373081e95502fd2b0a2b144e33a04cfc5cf1722a5d23bc97ca5a4fa428ac44f9a7864f31b52aeda7a668ed8e091abbfb2a89a0eb1028209089096f7570062c26296ef3fd16e858e29aedec61d4aaf4f32a32ccc74bae45bca76c94be2cb85969708d8ea64dd07e85c8fc7e7ee6bb297f152feeb7cb4f1b94f0008780e7fd92ead57aa4a4989e4ccb62057f504d71785839a50033f61a77add822106fdf51bd5ce6ec4253c244fe342d3500d7185d2dcb5b5fcf8b8ad69cb5de457349cafb48ef542ef9f933609b2bdbda2ff34aa024c98d511b12222f3c5e375a5022e9513e9d890a5c8278ad7a85dc8eab2a28de7eb524624ea8156b7a796e631fb355eb48b72af9b1399e9a4c8ded74777ce1b3f55ec05f4ce80c7d38e6287862a3bf7af32e383202a624d7ff4dd88468b0222f5b7ffbb8c643aac3d13aa3460c34c7975b5b47c60a78555e82d1f5b3b399bd5e2e391c0ce281bbcaf4dedd95d6ad0d3d2fc217a92e1969cd3f33e17923151fa2853ac4001084eb35ff1164dcce82ec2753a1ff91cfc7f62555379dae4ccda56c7fc95b577d01dee46051240220ff705f8aaa4ad8e2172570e07476e4b2586dd7a8da8a70f66ada4fc7c05b163a35a14659aab70b1154efc8eadff4ac8b3dcd32980ebb530b55ec1399f0e200bca41a1d23209e6e5c59b0f6b5b22437e96165ed86dfc762820cd6b67eaa74772a05ce79ef60a8f58db4d1d42cad47c1452c0d0dee1f26a5629328d52902c78be8298837fe52065ed02dded7b89edab25066ac8800945d3e025dd527244d1edfadffa7409a2b8c9f8704111ce40ca8f67564c35c00f85de53a811adfe27b7fe5dd886dba446569ade63794b8e5fef9e1e41a4d5a297cb399c37b3d2654f99e212d5bc1549c2cb10331d5afc8dda58a425ac79d98127e2ba07cefe026b5de410d13bcd3c18299285f5483fa37c6fb4f006405aa6542a4ed17a02dc56b2d87d10ba2ef00c74119581917444b48c580ccd98520e0dac57edaa5b2dc93fb5dead07c2d632b502d6d79500793e438defc0651610a1582655cd5ae92527438948de44497b8c3233a6dcc19c65451d4faabef854e3252fc353ab06881188b6e89faf2bb0b001745ed323e109e9603c3f0f4ecf77f22c9ad018bb32170f24d1b25eff93ad539b7eb2589aeb9b07afb4fbcf0dbca09c6de25f5be8ddb47ac7f9b86426fb8a9db401c132bf20f1ed92b576ddfefe752bf3c531904b4b685f2a4dd9f0e776c95a395307861bec63ff8533c643d8e06d14f7b1cd487d58756dca9710370eb8687226ef8f35a442628d24e72f8bb81f496d11b01faae961ad1004eef06a49115ad6132da376a5e0b2119faf4af1ef10420b28185f21519789e027a3a6a2a5d8b5c7158347cb5009a7da8f1f922fb892d49c2cfab2988c4f651d6884489f2fe3750e159a02cb035c7c5b7d354ad1b72969d05906c0dc4eeb274909419a545b229baef88aca6fc35c1cd60d1763e7e977de8d842bf54a88549768ab99db4e30599ab893fecdd9fea1f8b31f8f2cd5a27d2ac4b273ebaecfc20b6973179fa2177f5cfd830bd86aeb41b8019709c48ce13b4e4b6e93e2b49c154a247ae446a255bc800eaf73ab52f6384d454ca6d7c79c0c7c3323b95d4d59fb114052f7779730d2bf68880053851276c9b67e98d7dbc7760eb4a8e6ff1514f7ea733b230ee68916f8cf48b5f67644c8c4275b934ee0096753ffacb6c56faf421766e305fee3d302e5fe2171db2a3185b5e4ddb57dfe47cb852fa196ab298658d8a6dcfb7d773f8acea1d94523451d8198a4c1e4f4fc903623d0b569c5509c7d5f58b2300ec8e171575addce18565ddf606bfe959aa622f475aabca4e2b71a1e8ae616c2f511efab4e11438602cddf89ced5ab38899cb446693b11ba549a34e8c71ff6a9d80a19ecf9b6f7e51ac7706b285186c2c15e9b6b63822c475f8371745241b780a874b892ec4fc0cd660695a6ffaa60baf39472cdafaca87f8c67840d487117fe05d65a496018b1d512f838f502c1f54dc78553d06f2c4ae85c3c63c6f090b036fdfed65213c2b56919be3505e47c28b1000de5ff41ec957a4642c1ac27ef7535833556d2c28c53b33de05b13419c9aa948d7c34116dcafeeba5883a6f27f7ceeec8cb6af3dab1e31cc4f6ce8e5fd8d0b86369689f7df51f9ef0da6cb929c93b14f3d0eeb0d37fd58df6a304f8efe08fc21fdd8237c7f733cef6aeee7c0870fa4383f7ed7bb8a2d037032c1c1f91905a9f2aea3c3487b0bf61e8e1c44a6365af3d8b97f2a557ed6138557f6b0434455417a903383bd53bcb7c268b397b4319220171d80361a5b0df7b723e08d4a5f581b6891eb961f707bb517ef5a2d0eaa443c0924ee0c8643ab76598b087cc0670143d4a754840e128b9d84e1ba445e75d894f0de04b0cdf2382252477d1bc8889a75c3de3a249d8155981db6d480295f606f5356ca660df05f41cc3c7a0ef274954dfc2042d306e546b00097db6d549394114178a982aa9edd0374cdcf4c5d711854c9b402c464e5921e46e047575b20209cf2104c8f594095486f34d66bf2ee30e19258a562ebb9eec2c78fac48b6710307e0f4ffbe229ef14e6721efa3cc9e3c8da2800b03075d21d92df68a9a67d51582203138716521c02f3b3b10b4e9671b4ff069efa3fa0ae89c6322d55609f67463095c018bdd9a21d50e1f481303b2c72cc63911f6e0d600efaed1416a7360224e2c573d3aa863f67d83f6782902b9e3ced8bd6b574897feff108d73cf9cb710da4eed944d3b05f8a665f44de395e43899f38b496832fa3a97a6c3bbd05c7f0942e97b7026745d4ebc9fb35cd32b8a1a5404c6237a13b66feca8504ac28009739b235769a2ebb8bb59a8398cde2f49e05c97954918aff4863a3fd894c0dd0ea81553a00615871a4fabdc7ce62cd384d121aad80f8e7beebadb8a31e0fe5b6823b317e82a67ef3e6d2ba223a2ede5501b4bdea336169bd28daca7eac7e223488d2919583049af258eed2999df7097f5e19cb9b7bb3051b61bb03ce206a3517d196a8cff54fcdbf762c8069471635411f29561e2807e0b50d6113ffc07099b1356006c4511cd810ed9702170933a83790914fcd01a86b5b359150c9f3a1f5f5dadbb8757e7c0d61fab8457073eb713f1f88b6a827051a0f8bdba0e188c011428054fb673c164c43ff1f1ba8651062fb59b71d4d5128f96f01365acfae06a7e6fc62379f2d3a9bdbe2cc977b1cc0b2a824d474277dc77b577563f3b637deb5408ded13a9c46160be717d981bdf35c4977836bf38dc5a397ddb26d61b0fc108b34f42577753f1d7eda3087170540d372f1b520d459bb304c35ef6dc27e91f68179625dc48726e0b479d50179763725533b9d57dd1b1d952e4144d4ce70f03b91b892d4ac05461471e7ff8ae4134df991815eabc231613fb6c9b92a57b3dc28d55819d28a61a0a21cfd9f3e322ea0d3a7d8a0f8807848182aa2e70767ab0afb1099fc2a4635427fa875e295501d5424877aac9e2577fbe1cabebb0fa62c5d48ad885502e76c0d4eebc2cdcbda572c90b3dc54cb89c86aa23ac42fa0c3fcf0c4675203c7c8120fbaf38d6d965c2523e324623e9ee1e44a1b41bbbe3d57ea8068c23a5c9b35d6c5177dae1dbb34884612d08ca2d15c8404781146", 0x1000}, {&(0x7f0000001280)="3d8d50db52ba6ce763b43a01e69a5121be84279aa589f8ec9aef52d3eec7d8d761c8c0dde68cd9773dfca7e9078f98a64f5cc14061d5f9f20da0d5d53bb314d90d371433fc50f0f8e431a4af7eed2050b49cc4c063d93dadbc93c1022cc289bcc511a862b5357694ec99517e23f55c4efaa1c278f1a4f776c1773b74a9aa4629fa10c41b3501ba51b1c1f73eb99010a0461ba2f0f235b5e101669436c3", 0x9d}, {&(0x7f0000001340)="57c1a6a1a1e4399d7973d6d82d86c1a31890b25aa01db6e467ea199ec2d30cc8e160c7a30adcc1109a96ebb0143550115637743d7167ff98e299c46e4ca27a3697448241d11ec5f6c8a5213aec3f154596a2945abbc5c71da628650f3a692cd4c0895b3ad5dc59451ee8c9b802383843ee44bd0676c38f", 0x77}, {&(0x7f00000013c0)="4b2a154c464b0228039761c903ebbf44ad1100b73e89a46df2432a2dce5153b5b11e3f47cafb233ab1c91e3210953824acbcec1535d1cd6a808cb768437ebd88c88261ec4ed14cc528f9b48950b2ecd9129c33b3da8ffc98849918d609cf501de6866d90b7dae0f1223bda4e687f9ca12cb449ab23bd602064ffb98cdfd56e46f039828d5e819082ad5a83c7e1bb2715d77b354e0933c5505228004ca76bffb92aa09258de758040650a7373a718840907163d00063b68b408a043025d3959b2c08e981b9cfc1c51470d399bae35db62423a51e1f3988bbbccfdee6f433cf2aa6fdff6fbe641a3de4f1dafbdac332bf41327dc", 0xf3}, {&(0x7f00000014c0)="01503d388fa16521afc0238ee7a3fb3534b2ab0f093e8ba251b4e6d898aba86b6ee54d65d5ffaae735db8568cf3e0f290a0c2f2c9fc663a5166b335f3bfa7b5242360a3d6bf08f959ab135f23ba9b2725e1e45d246244fa732f889af1cb30d0d567460ce83ac75eba13fad01630b8a3c57bd766a25f14e47cbf707ee1605370736a131", 0x83}, {&(0x7f0000001580)="417620727768675e8531f475546150a984c40613f56e26a3de131e54421034c0749d4ee818033dbf0bcf446eb2085d76e1940450374d95eea7d81642b957ae6be9688fc07eb0c1842a014c2cd03da2fd540efa51f0791ea9bbe318be423a42ef7caf9b6f98055f70594a59315d6de2280dbcb0c8839d66b79efed15538f03a66a1141d4493d6fbe9cd24e4c8f4471451b100b79b7137c438b4526ca9f01c7709d76e3b1522337b13e23fb0f1271e839bf6738c561672a8e583a5cb9f67ebf267e309cd7c7a6dc968cf3cdc9e71e01ac435ad7e63", 0xd4}, {&(0x7f0000000000)="74eda0b61c24bc95d666499b7d239efb63ff10365a0bc1978697352f4e50aeb9a2952ea94900a197f443", 0x2a}], 0x9, &(0x7f0000001740)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x40}}], 0x68}, 0x4000080) (async) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) eventfd2(0x0, 0x0) (async) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r1, 0x4004af07, &(0x7f0000000040)) [ 328.321607][T20565] EXT4-fs error (device loop5): ext4_quota_enable:6905: comm syz-executor.5: inode #8388627: comm syz-executor.5: iget: illegal inode # [ 328.329989][T20565] EXT4-fs error (device loop5): ext4_quota_enable:6907: comm syz-executor.5: Bad quota inode # 8388627 [ 328.337267][T20565] EXT4-fs warning (device loop5): ext4_enable_quotas:6947: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 328.344179][T20565] EXT4-fs (loop5): mount failed 00:05:28 executing program 2: syz_open_dev$tty1(0xc, 0x4, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$KDSKBMETA(r0, 0x4b63, &(0x7f0000000040)=0x3) ioctl$TCXONC(r0, 0x4b44, 0x3) 00:05:28 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) sendmmsg$unix(r1, &(0x7f0000000780)=[{{&(0x7f0000003500)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000003900)=[{&(0x7f0000003580)="3dc05d83639e0a192989b8a0ea2093427cbc5c420c7d90b7d01728bfc3f369c8ba7515f1851bd0a2f96059ad1f130e05da21d29023a27231ec3a7ee78c3ed1b7ebf433cc831d074dbe74e01e20337d33851cdf1dd44efcba662bc1563503fdec41f70ceccdadfa783a6edc858aa8e95183efade4e2a7a62f1a94707389b8a825344b7f912ba2222f2b9063e70028c7f56ab322c7fa9ebe9bd2a9991406c3b1f4674371c689e1b69e3288d50814234cf1e78ffba8e13678c69e03cb245155b05a470200d6f6d07824b39a1df67650ba798a3694cf98f5d1173c8f2324060c079838654063064dd4a6eb88e3a0312ca38b44fd4c9dfef1243199bb13ca", 0xfc}, {&(0x7f0000000500)="78ceceb24be095136a6c487ebeedfc19952ad1a6e863dda638c59004f9f98305367cd713ee42c74013b08327957271ed8aaa885d20", 0x35}, {&(0x7f0000003680)="630418d1ab0a6c874c700fffd5368d38b7366badd6185449255baa90214d5b0739c80f0b8f2e24fc4d642937c729adc717365b6aed0a1aea048ff47478a73adb450afbb7671adc5376442fd6108665bb45d01d399d4041273fbf9faf96a3e54a40f45e50001db46bcea5107a9c74b249a16b0cce7fd5d68e51eb24b3eb3df4fcb08e6d2a61682a06e7756f61a50c6968cae1855eb25353e0b2", 0x99}, {&(0x7f0000003740)="c0c3f53fa69ac92db1a05160817cac393cbb4591cfd8f426a1be41b728407f0224bc5d6a33d4e2ad3515fd46edad0534a37cdd3daac0d4b31cc9cbf6a88d92361504aa116ff50b1c2cd4d163a377fe6e8b1dfd3b7e9de8d9f39edc26f1c780c23e0c1eec166540933f7c14b6eb842ab2ed7fca98f8f88261319e84a2f90c178b1052298da92b47bcf6409f5187e5b92df3bf577530c281b0", 0x98}, {&(0x7f0000003800)="67780ac06b4345b964982f5f1b2de173e2a57aa5e5fa9377dcd4a664a9d77b29e22d9716bffab2f996a87f4e05c6dc12f91233f36b32b3ab3309b4d47c70349ae8f0ea852e4eea716cb0cc2d620382d3c3d048f8108198376c371e6bf2b409517c8ad62253444cb299835e51f8e76afb7815fd4476c462e5256a36fdb12ed96847ca349f7333da79e0647972092c646f361e6bb1458b0673fb9dbca9eac25962ef2d7ca9ae15daf4a4dcae8bf9057179253dab8e692ce57dcec5091201927c8f4bee", 0xc2}], 0x5, 0x0, 0x0, 0x4800}}], 0x1, 0x14) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) sendmsg$nl_route(r4, &(0x7f0000004b00)={&(0x7f0000003a00), 0xc, &(0x7f0000004ac0)={&(0x7f0000003a40)=@ipv4_deladdr={0x58, 0x15, 0x100, 0x70bd2d, 0x25dfdbfd, {0x2, 0x3f, 0x7c, 0xfe}, [@IFA_FLAGS={0x8}, @IFA_CACHEINFO={0x14, 0x6, {0x9afc, 0x0, 0xffffa05a}}, @IFA_LOCAL={0x8, 0x2, @loopback}, @IFA_TARGET_NETNSID={0x8, 0xa, 0x3}, @IFA_LABEL={0x14, 0x3, 'ip6gretap0\x00'}]}, 0x58}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) recvmmsg(r2, &(0x7f0000000600)=[{{&(0x7f0000000900)=@un=@abs, 0x80, &(0x7f0000003440)=[{&(0x7f0000000980)=""/91, 0x5b}, {&(0x7f0000002b00)=""/212, 0xd4}, {&(0x7f0000002dc0)=""/227, 0xe3}, {&(0x7f0000003140)=""/225, 0xe1}, {&(0x7f0000003240)=""/229, 0xe5}, {&(0x7f0000000a00)=""/94, 0x5e}, {&(0x7f0000000340)=""/34, 0x22}, {&(0x7f0000002c00)=""/164, 0xa4}, {&(0x7f0000003340)=""/232, 0xe8}], 0x9, &(0x7f0000000500)}, 0x7}], 0x1, 0x1, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) clock_gettime(0x0, &(0x7f00000030c0)) recvmmsg(0xffffffffffffffff, &(0x7f0000003000)=[{{&(0x7f00000002c0)=@l2tp={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000540)=""/8, 0x8}, {&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/4096, 0x1000}], 0x4, &(0x7f00000007c0)=""/83, 0x53}, 0x8}, {{&(0x7f0000000840)=@qipcrtr, 0x80, &(0x7f0000002c40), 0x0, &(0x7f0000002cc0)=""/104, 0x68}}, {{&(0x7f0000002d40)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @empty}}}, 0x80, &(0x7f0000002ec0)=[{0x0}], 0x1, &(0x7f0000002f00)=""/220, 0xdc}, 0x6}], 0x3, 0xc0000000, &(0x7f0000003100)={0x77359400}) bind$inet(r5, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sched_setscheduler(0x0, 0x0, 0x0) process_vm_readv(0x0, &(0x7f0000000380)=[{&(0x7f0000000400)=""/157, 0x9d}], 0x1, &(0x7f0000000ac0)=[{0x0}], 0x1, 0x0) sendto$inet(r5, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) connect$unix(r6, &(0x7f0000000580)=@abs={0x0, 0x0, 0x4e21}, 0x6e) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000a80)={'ip6gre0\x00', &(0x7f0000003980)={'ip6gre0\x00', 0x0, 0x2f, 0x5, 0x2, 0x5, 0x58, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xe}}, @private2, 0x40, 0x40, 0x9, 0x7}}) clock_gettime(0x5, &(0x7f0000000280)) setsockopt$sock_int(r5, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r6, &(0x7f0000004b40)="9eee0a2d0fa6fae1e30dfce59c0fc0d371a60414222b6b16b63ae92c38b01bed170899a74b43921cb7d66b6bbee33fa858b67b564c11f2dc2506a456cfb2be58e848fc32c88db4ffcb44f8f56ed3f1f332193de8e6d1f9c17aa695219ca62d1f9bf373f50973e9f9a1b4da3211797832b276e1c27b09ec022b6e827645f1c5c301c53f5c28c6e569b5b4a78b0cdd4eadff7239acf55f598951397fa11b67d09a205d4975a4cbef49327b8cc4bd8791b55d40655871264e54285a935f978010717dc7a5f781003d052d19a577b892fd2869de59bce1b7a11b934f96daba74fd5b6c39b52d13db841137193281e20d1252ea4341884d8f82455b16a69068b631a84ec046e0548f42baf4051f37a5f73495d5d7a4888ad568d452cbad2aae027c3edbb11c356b95dba445451cf79711cd9e27cbad8721eaf63f48706cda2e81de83b31182209f62d590abc69313cfbb7e669c28a91108b269b3a46d77a0d1ab8bfc1efd386e0abedecf7e5358fa8424b9663fa411b9bb26768659c93d5c1c49db9fa9c6caadbe1b27e35bdd36ee15bd97d31a3b0247ec7f0d0f036b1c5932fa965abc182d0816ee0a2fb99daa7531e892797e58d6df2dc19420b7f3cda43cfea468ce6a99f00d0e613eb01e707a4610b781fcf295fdb06a4dceb498fe4c49cb95948019527d1afecc0a355c2ae872fa5190b7a7d1b9bdbe26e6c1cfaf742502f23e2fdf67fec9eff73daa842df833374d258438bca771329bd6b7f361be7527f8f8b9e4063b705e3ac9f912d469b16a0ecc5957cc3a67acff727188ab4c3d301c384bd06f0f102042056885d6a6b67336103d36766cf04c75e75dc65c40e88d291c55a655b9b703944dc0a05314af927ffda322115a9975d5950a678090aba012d16ed84b5dfc4e422e5cc534fc405bf13455251c17bfb0f84ceaff3305a0d3157f1b166dcad5a07fd953fc618b2c23edc873f90113da10b085d64ebf471b5f072e6cf24ddf5316ba36d49225df1eb43156deaf2c15fafa108cac3395b56b0cd4b9463b4ebdc396d302825c230b2997799406b9c648dd73871e44b4fe454f429571ee011c7584ac0859614d936dfbb7b7507e9438d92518431f973de4c47944a8caec292f3da8af38c9ef5d6b1950724f62d612a0e7f21279cd1990ed8eddafc67a060f84df16ecbe368ba4098e595082067c8d59bc9f93669e1b0e153f5de81c85d08316cbfb320669ec7dfd02381c23fef4fa2fe08e20d8e6196ecb01172bd05aaec0587def751a1ada265f17a2783e3a9c1c5f6d47f38d8b9ec99f627d1edfa445d746bb7a9441a4127d1203c01e3ab1a8c528767d3e542347cb9c3336b8200cc6ac670bd2b8e02ed92e49446bd5c546d27eac0806c99d14ff12ef4229fa53db1ca95ceb3121dd6c69e321aa7302dfeef448833a3dd1a5d76e9eb55605c0f135ac33c2dd37e8a341bcef29302ee1bb14cac4e14a3618ccbf4c2ff2d06ca02085ba188546e78656f43e07b72ad531c5a4bc8226e0a7f57dec62eea9b4e5e606d07b2990bae6be1cae2a43785f892f407d22d7c8419e3cd27f063b192f904c8fb2e6e48b23ab96d0102249074976aa0da0bd8c2b88fe9708be5d4d3b72293015dce3fa359f3ec8ead2f9edd77d6c25f82ab17afbbf2aefe78ca286729c47beb08a0b0c2c708e8af8f510757056d6b42e1cdbbc443607ef7c9e6a6fbefb91ea3b9058fd7ee07a128c15c49ae04bc5b6b5c42ed7060181a74dea9659bff5e47ea6341f1edba95749f7fada330e2f9d1a2ea90139c01c9c296ec76b9de8c17e8982fb05621358dbbcaaf9d3cf2ae27af288652fad479cede76d79907b3645903510280717a43461f14ea052720f10849ef7ff34e72d7f40f8130328d4bd2337a9ea0ce00b40ea777af7004986f9d34c5f7a0d8a42716d2e6edc61632889c7a11ea12e7f3e4d4deea69533cd9aa915e7489c0e471fbdb03befb6684e070e818d1f75facaedcad3373661f81bc8678be57992ecef83e227b1b8960362e67cb52c32a0ff39365a11ace8257330ac14ccedcac52d1765c8cb04f528130426b4cd3ef239ffa0f18740680e59681b6772f618b5e92f8a88dd0d0053f9a5838f9cf777961063848655f6769bc12810f570616d23b843507f8c229ce4d596c379968b4d7dbf748047f43bb1ddce81457ea1a9e0b93a2ac02dd9909730e0f2c56f02609b9bfe4f1196b91a55cd1647a7d9bfa21a557ce2a6b320aafdfe054db341b4380ad77914a991d35fa11e647ce6497e30261798de5563467ebc1c51669fffdcfe933e9427414c1fa855d1af98508c58b7a95d326bf260888365bb66e263bf6a15b507ce5726cc65a53792e4f46f0632e3b253c4317cf1cd71c8b523c3e6c57c4d71eb4a0e167f3ec9e6ce67c146da4506e46cb0c2d60278f84d7e682cae49dca5187c7dac11a3887462d4064b5c0c702b774c93f78ccb7a85d871ccb6b656da9c272d92cc2abf281cd6ea25f2935a0c081d70c0c2de7f467fe55e2864ae8392b8201eadc44f7def1bac94dae50b33cf6c407c999a30c57dfc2a2d7c38f0037a33931c4993283f0d53a32345a48ca5bbc816505f2d2618983ac1a2b7aca066cfa420c18a9b01825c77f3f5f8e081c170525239807a4d6aae6f890fe6d01ace0bfdb9a9129d4168bb223b67162435c9e257f11ca3c3d588e90c90c34b401486d2e9edb98639839694e975b45cb85472d0eeb3ad07033e544ca59d4a950cc92d29698c9d5fa43dbddc44ecc0b66c49e099c9acecf9d45087ed6d37c330cae9cfa1e724869a2f00244f679fe3b236c6585fc3eeb58ac4cbcf54c464183c54526b8dfd4aec465ee4569fb2bb396ae87f1ee2bf16b91a81500de7dad56ced87d80f10393abd6ffaf83991f2680bd25911c3507f83e54cc4291748f410d4a8df0cc0000e5f797b3a8bb805e50a849698a063fa92e87d4bd41b064c0ea79cc9c834289d335e27b4e4b47c0e0fd683cac8a111c83cc7d904db1b8da4f95cc88cbb59184dbecf11ad01c242a5604c57902b4fbb77ecb6f4d3d3cb1af953521b59db94382a7df2f06bb55a8ea33edaa60af219d428ed3e699c2deda34192e87b020ff909aadbc62dc2b09511b3edc302c77c56485e5080257cb507833b98613d26556c26df2d0741133a207030423ee75c805742874b4457f18d9089a8b52205c615f6306d14cbbc0cb19130748b56480dac5a844e40500e1ec34fb1c76868defd50aefc6c54ab60c830008fd6cda83c2e34621e15f5a6eb7f46fc7131df71d13781a3ed6869fb00915d68b18cabc8161f05eb7ceb785af2700806063ede57d73a4def7aff21bf7a4a7694432223f9cc8e5c224131baa31ee99263fbfbf46effe7784c33cae85b749e53580ba8508d36ae98ef29858d3a69abdec63f3fcf8dc98f812fc9ee0b080088fc12d96d9c7697c0e5814f0141cd521e92cdf3c964e09253ab59e97849aec9059daf491b3588e05b84d06a5bfd1547a8101a43813dfdaad2e14b624517f992c3bd1dc3a676ff78625c1f4e7ed04aab05e9c3097dc1068a277007292b7404ca91742425731d697ebd1b88c61f21c2d2bf4b05ddd611d6ec55d6d984eddbdeb0b25c802cf6b3281e4b473148c51841a43419b8edfc0e90d807180404053a7b411b806a4cd8d1c22307fed902b1571e85c55c2cbd76f0c3056b7170797a3564a150545ea5b8f917c1c0ba6bd13915dadafb9a847b1df790e754676c337b6b781318e2cbf5ed64004058f93c9cb24dcea739c76ba1ffb9253615bb58ef38e407b6a33797cc25495424612fe4295bd78954d4a4025fe715383f5ff50e1f835f688136d20edc039fe8ab5af5bd22253f23b2a4202b534277fd149cb59c1e282b0fc2486a53bfa3ce948dd5229dc34efc0ccd658ed71716f8925854f7954acb71c1b560607766475768107c41442f166adda0f87e1866b75b986c8eb72433a2e64f8582545cb9cb9a149d68ab1e37d56d005a65bae0bcc558f14f74b76d1075cc5a55de5589e8303bf6ed595e5a8b4f49926cceab091301fbd68939fe2e46177c132a36568ca149cc39d0b2c5f6bfb9cb448364a006260d21d815126eb6d826e475a30afc295b49c634be1bb68582282157f7591554fdd45f3537c1fbe7a405ae4e5f04a279f74cc8d0453b0137446892d777bea93ed5aa7c218f7150a9e44a1b51d3ca68e72582e1e1c79c82363fda267e52149acd0ad1719fd024a629870a80b3c105fd2bd4a4d0aeacac8bde21ab6394bba10fa9928f3197240f04eb8bce56fc94c9786745b38d8f523ed547968b98c3df482e5340cb28e9bbbcd62abc79c434e33ea7c8349b403cf4f05e218030b72df7959c98def7c844e77fb30d634fce00c317837e8633c5d054ab9405ebe0bf775f3ea15f06aa36c51e5d608886ff531423e1f3d07d306b7a94a4c1c54e68d94ed3753c3463b31fb98ea78c4ae39a977bf6dfe5ccfdda363f245c43b67bf16788aabcc2ea266ada9f3bd61fba8abda3627278c4612dce97833d359afd98fb243413bc315fefe810cd3bb7ac7ab17acd3427cc1d4ff7cfc23ee149dd22e3fa25f54d6e4fe4051d12c8352e08b5b1ab523a9735e08fbb6ed1b2f7c96042dcd5d828ed88719f2b8dc907c467057b1606b21a37f338dccfdce355f853f42d466358abd038ccd74f5aecccee474df5caf6f41afab1560b57e0b3d344b179f850fc9c77d80469fa0bab9954d8a98c7c4aab3f7a7661e85b3cac8b5619091c775c5f5c9c6652ef9a957ec51e244b40ded05ca175d8c0b508a75e12474260a2909ff1ddf40ca1fa5988d9c9d7084bc8f46734b75fd028d2f6fffdc7bc223ac5c31f519bf2e1b1c0a29255cb85b4dbc9532c474bbc67ff46ab1b6160c7f89931ab09d44f10311d82d86328a520bc3b64e115140f4f6b6949d2a8bc21e18001ad6b347cbe5098c8d3435d18a7d75050ffb548c870c8ff4a98aa2dcc51d0e4ecb48bddd3024a94ad89de641aa30873f2b005488a24382d8f0269ebf35d0f42c59f49e3a9dd2ad9e1310d864cfd72c748fdd87861b42c763920f15a303cb469707e8ccff174462f947f60dcc87f83f7eada0103d1b05d7dd62f3d9fdb5a45016388ae28ae3ffb1b850b7aeb6e43af651ef4a846b35cf065dfb9354e220d185cfa92d769692081bd0613f6d3cf48ce03188b5f096425c132b3692ef4c815bec7676d48251f62aff46dc1b0edc841ae3bd6482913ee525e0a642f46d55726203148e1b534ebbfabfa095e4d5551267f255922b8ab5de972f224eeff08cfa339c47e00b34aee62e2c4a79eac85c775b0880c4b9005ccf8b5307e95d01d9358cb3393077aa6af511a85c234be14086c8da604a63e48813575c3580fb6acfb9de13e0ef048006cbe37f55feef151fcc098c6ef4050c3b0de05f6f63028dc498adfbba46ae1d29d57029ac51d260e6cf871e271263038222b0c7b0f243acfae7b774d572db6d7dcf99de6ee755bcb69e31fad06de9fb5dac877ee5462db57cec33b03594b3b0b9e5e2d2932b6098f3beffc60aaf05dcd5e831a3214126ad786a38c7f7d11dc5ba6dbfec59bae75da8d1ced6754e3b8f46599d811ddc9fd5d791e5ab7584da4896f8ab8b0f9ffc4c49b754b6b7227b112d660976bb01105ab689969e0c7e9c1a98951f513ec7d76d9d2a6ab858d7368e7014e330b979e9ea94d8498ea4dd06be2a0beda67f0212726e9190ca7fde733c2f16cb819cb6d4f1f75cf6426d8afaf1297926692453172df511b5a1ca3f0055c10bb2aa13e32", 0x1000, 0x40000, 0x0, 0x0) recvmsg(r5, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc28}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r5, &(0x7f00000004c0)=ANY=[@ANYRES16], 0x100000530) 00:05:28 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 64) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="1300800004", 0x5, 0x640}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000001c40)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000380)=ANY=[], 0x0) (async, rerun: 64) r4 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000040)={'gre0\x00', &(0x7f0000000200)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x25, 0x4, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x2f, 0x0, @dev, @multicast2, {[@rr={0x7, 0x17, 0x0, [@multicast1, @local, @loopback, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [0x0]}, @rr={0x7, 0x7, 0x0, [@loopback]}, @timestamp_addr={0x44, 0x44, 0x0, 0x1, 0x0, [{@multicast1}, {}, {@broadcast}, {}, {@dev}, {@multicast1}, {@broadcast}, {@dev}]}, @timestamp={0x44, 0x14, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0]}]}}}}}) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r4, 0x89f2, &(0x7f0000000680)={'syztnl2\x00', &(0x7f00000005c0)={'erspan0\x00', 0x0, 0x0, 0x1, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}}}}) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) r6 = dup3(r4, r1, 0x80000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000003c0)={'gre0\x00', &(0x7f0000001c80)=ANY=[@ANYRES32=r5, @ANYBLOB="0020004000f075000000800007014703001c00670000b3049078e0000002ac1414bb860800dfff000002"]}) (async, rerun: 32) ioctl$TUNSETIFINDEX(r6, 0x400454da, &(0x7f0000000400)=r7) (rerun: 32) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) r9 = getpid() sched_setscheduler(r9, 0x2, &(0x7f0000000200)=0x4) (async) r10 = socket$can_bcm(0x1d, 0x2, 0x2) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(r11, 0x0, 0x0) (async, rerun: 64) newfstatat(0xffffffffffffff9c, &(0x7f0000002700)='./file1\x00', &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) (async, rerun: 64) statx(r6, &(0x7f00000027c0)='./file0\x00', 0x800, 0x7ff, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r14 = getpid() sched_setscheduler(r14, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(r6, &(0x7f00000029c0)=[{{0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f00000016c0)="e72d76ff99937c2932deb47bcd6912802a3ae98f5fbd541ffb8c08fec5fb8f6e66015acaaff9b1578f9becef166f0c69354e33c0a15ea739e182f8820347ead3b8393d7d0600f7f7bba87db9ce83c55bb0f7bc416f69b4b501fba88ebdeb64320e0dccefacfc7f0d3d224c70b8bff88065a74481808d6838abaa6d58f6662531fc0bfc8556578425543f57c33ceeacf372b962a444dd4abb70ee1e02bd21c34d4085567e927076b6dceb269b84ec89b107c6a9bd5ba87012f1f9cc1758187363f9533fd9c457c34dfd1ff7bcfbb722ec8a27f9e7ee1ab1c333c178a2ff25448e5978862a6d1b0970de7b9fdc314f3c39b10e56cca2ca", 0xffffffffffffffa5}, {&(0x7f00000000c0)="aed13dbacccf4a9b18f3b6c60564a9409c9bfa38ac85a1b2", 0x18}, {&(0x7f0000000480)="e094cb65226048e82ab913ff008c3a4083dcd99763b86cf2b3fa63792b20a71e59f0ee38f5df59789f1b876e9fbd467c0495d1fc8a082aa247ba1fc325279c12faa0992c6c2c20d2e55cf9de5be6669865bdb4a76d02bc451072a1f5f73cb398af68e52499c4a8452cb0f8d5faef609b3e618d07f1c9747b59d758d6102f092c7c52af5982e149370efbd36d99e75bf88994c610a970a102840d509897fb4e85791c3de0345f60582c4740dc3e6ebbd4858ab93bd96d3394", 0xb8}, {&(0x7f0000000580)="477e4be8bbb3d6fca2f1209767c9b193d2fc736c0d70e617fa158361362ed113339cfe5cfc0ba85f", 0x28}, {&(0x7f00000017c0)="7ec3c6cf20042d2e36bccec7fd3e36858abc8c184bcd38949139e489465bd73fd7965bce2ffbdd91d061f68ad1c76e12b6ee86a52f1e35e4696db76dfae243e9187edf936ce5212f66f2131a6df4f46a2652d8e75176b3152ef8b760b2d9da10bfe09436b107f09c2635a577c9cb0a20a7ee3cf8dd24194476c556baddaf34760082409fe008f75107639261bf75bf86b3bfb5381a2d232daf02f9e59a6f8aea4b78c243ab11104dac0f2c74496b02ff9b17bad45783645628cb62", 0xbb}, {&(0x7f0000001880)="0c52ff5feee8405fa563eafa81f9297b0280d0191724c8a58482f03b61eec364e547c629fbab6a25537bd03f1238fc50e149e3d45576a4068c5e18b0ebbaa188e933861e58f21f53b9f37cee6d815f3b54d05703af4f8128cbd6ec92653fdaee37029de2d5ff7c4521776e5690a8d7437acffbd24e7dbab923d779bf7ba84d0489e7b4b513ca338896bc0ed688c0ddd95de2c64ace1bcd1ef478fb09bcf95a85a2c5a8e01fa732ec8fa7ccf4fe1c0af276760af88d19d863bb585507ca71dcec2b5309d2a84ff8de", 0xc8}, {&(0x7f0000001980)="f9a22f514068a168b47da4190b289f7060548099b55518fe52db3ca6b9ea69a9b497cbe22478b48d9332e207d039ad5fa7b0c5a1b59722d18074b4b3b369cbee8d8916e5b7cac9970fd18fde379b59fc9a62661dc23fabc6fcc90ff9c294e41d2e9ceff5b42e5ac21f0153827a545ca74c91c2917e312b80f2d029e33eede757a145b1cb4a", 0x85}, {&(0x7f0000001a40)="0a2ba88ab74e0778f60aab62949ab429834bef2bbf9786ab711c1f7ab35b6b97231cfe46fa900a33212c8c4ac9641136c583e150b72d", 0x36}], 0x8, &(0x7f0000001b00)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="cc98dc7d1c9dbdc643f7a701471939185cdcf86f652a74e22be7807fe39c5b4c6f13683ca39fd5318df1c99f1cf30ce40000000000000004540b3ddcc530b46467542ef6ffffff000000000000000000"], 0xb8, 0x40}}, {{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000001e80)="55493847cee6dc3e9e3289e77a8e5485f90778c8a7685c26c34369686de63c1029acd5e230cf40251908a103e2029b3702916ddad2c6f831c5a615f50568fbc296d1ad078a5b151bd7dededa63b56b75ba15c4c0c1294c57d3428e8e5c19e957a188b04ad80bc5adbfe5d44ad22bafb9503d6582a933b54671e2ec582613b8c503d0871334a34e5a8649860af8f17283eea0dd9a14799df7f1b487fd337d9940fb56b613e43c0e54c12b01ec93418a19dc923436190a9378b932514f5cef59203f0f43983084", 0xc6}, {&(0x7f0000001f80)="dfca12e3564c3a2af9cc90de31fbda2c68c7f86834bf4e06491720e3cb6faa0da025726e915d37c7da259c659bdc0d586aab2a8870bfa80961653992e73af622caff0738e65e861416c556274a806fda4c44af02c69aad1a8a4f0d0f5f38971982eb091dff3a972e44f1b246808c3c82dd90d5246bb052214a9f04f40f0f20a67a73d40990ebb83602fc5a59f7d4dc19ba3117f75a0578144e6ec8993d9968defbff331e9188bf60f44bc3132b84665205b06500bd0a3501270fdd9d7ff98487050d63949af2d0591a7ad6a81e4590f3d8631138b612c43549e9cf1df4b53e0454de44eb6ec4", 0xe6}, {&(0x7f0000002080)="d178e93837e42aaa967281dd8753ab5d004be153fffd07cb9ed471f1eaa2a0a80837c259a2775c7c01112f7c2ca1e089dc0bb51b1767e590d2448cf8ba77c26d718ca52a2b0274ddcd3b211444ff0e05a3ff0c0deafa320f8c9ccf10dbfca9eaaebc4175cf212cdc777063198c43645fad06d476de4c87", 0x77}, {&(0x7f0000002100)="3a1fc75c8850728778559049795a97039f2d7422b2c3a97a442034557a943a7f458aa5dfb3d88f445279424e40b4c77a2a8f5640026e49ca403635730ea2a1aba54ce0ff7f8c171531f6645cac47646d195aa1b26b35d67b9353519d6ff30993679cf50cc76f02e1a395b1be2a9cfb12cb", 0x71}, {&(0x7f0000002180)="a207210531bd3a1c6ed1b2c6c6a32bccdaf909aaf96a4b898093e33b5ed4c56590dac2a983afe5f6cafef5699e3097d89011dfaa7e979970e0f324c4e829b7ee7227bc3dda11b328c1e287fa02a2ff1b41bd23f1855213081c6d8e06c12638b6ce788156c9b47eec2d75c9617dab2e2192433bbd0aa085a32d845ee98c28311b0cec82de40b1a3b600", 0x89}], 0x5, &(0x7f0000002400)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r8, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r8, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, r2, r1, 0xffffffffffffffff]}}, @cred={{0x0, 0x1, 0x2, {0x0, 0x0, r13}}}, @rights={{0x20, 0x1, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x138, 0x4004c014}}, {{&(0x7f0000002540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000026c0)=[{&(0x7f00000025c0)="607824da6430a2f018a50ad67d0467f7b94c754105451d256c11feaa3cc2e861dc3dd53989c9c69b4b4e41dc100669f8fdce7c903231f1bea331a0acf36e5ec755550a5766234cc595859266df0428e54cab7c7df4e15108e4c657bc3ec201e50f9046e1619471030ceadc2c5010c12286fbd647baec415ae98171f86a9d929d3f226a720afa9097000fa17d98c272c250acdb951f6f1146255c37bae2da843b2590d29cc8db20b5507dca785f926a8e3a9ea389b5d6bfdfb5d5ef6a8af9d7abadb5da80b5f528e6c9c41c7b", 0xcc}], 0x1, &(0x7f0000002900)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r9, @ANYRES32=0xee01, @ANYRES32=r11, @ANYBLOB="00000000ff000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee00, @ANYRES32=0xee00, @ANYBLOB="0000000a1c000000355e00ed0000010002100000", @ANYRES32=r14, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x4}}], 0x3, 0x8000) (async) sendfile(0xffffffffffffffff, r8, 0x0, 0x20000023896) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000300)='syzkaller\x00', 0xffffffff, 0x1000, &(0x7f00000006c0)=""/4096, 0x41000, 0x19, '\x00', 0x0, 0x0, r6, 0x8, &(0x7f0000000380)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x0, 0x4, 0x7, 0xffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, r8]}, 0x80) 00:05:28 executing program 2: syz_open_dev$tty1(0xc, 0x4, 0x1) (async) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$KDSKBMETA(r0, 0x4b63, &(0x7f0000000040)=0x3) (async) ioctl$TCXONC(r0, 0x4b44, 0x3) 00:05:28 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) ioctl$sock_inet_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) ioctl$sock_inet_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) (async) [ 328.678755][T20594] loop5: detected capacity change from 0 to 1024 00:05:28 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = eventfd2(0x0, 0x0) ioctl$VHOST_SET_VRING_ENDIAN(r0, 0x4008af13, &(0x7f00000000c0)={0x0, 0xa183}) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) syz_mount_image$tmpfs(0x0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000000)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}, {@xino_auto}]}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VHOST_SET_VRING_KICK(r3, 0x4008af20, &(0x7f0000000000)={0x0, r1}) 00:05:28 executing program 2: syz_open_dev$tty1(0xc, 0x4, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$KDSKBMETA(r0, 0x4b63, &(0x7f0000000040)=0x3) ioctl$TCXONC(r0, 0x4b44, 0x3) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) (async) ioctl$KDSKBMETA(r0, 0x4b63, &(0x7f0000000040)=0x3) (async) ioctl$TCXONC(r0, 0x4b44, 0x3) (async) 00:05:28 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1c, &(0x7f0000000040)={@empty}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:28 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="1300800004", 0x5, 0x640}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000001c40)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000380)=ANY=[], 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000040)={'gre0\x00', &(0x7f0000000200)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x25, 0x4, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x2f, 0x0, @dev, @multicast2, {[@rr={0x7, 0x17, 0x0, [@multicast1, @local, @loopback, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [0x0]}, @rr={0x7, 0x7, 0x0, [@loopback]}, @timestamp_addr={0x44, 0x44, 0x0, 0x1, 0x0, [{@multicast1}, {}, {@broadcast}, {}, {@dev}, {@multicast1}, {@broadcast}, {@dev}]}, @timestamp={0x44, 0x14, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0]}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r4, 0x89f2, &(0x7f0000000680)={'syztnl2\x00', &(0x7f00000005c0)={'erspan0\x00', 0x0, 0x0, 0x1, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}}}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) r6 = dup3(r4, r1, 0x80000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000003c0)={'gre0\x00', &(0x7f0000001c80)=ANY=[@ANYRES32=r5, @ANYBLOB="0020004000f075000000800007014703001c00670000b3049078e0000002ac1414bb860800dfff000002"]}) (async) ioctl$TUNSETIFINDEX(r6, 0x400454da, &(0x7f0000000400)=r7) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) r9 = getpid() sched_setscheduler(r9, 0x2, &(0x7f0000000200)=0x4) (async) r10 = socket$can_bcm(0x1d, 0x2, 0x2) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(r11, 0x0, 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000002700)='./file1\x00', &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) (async) statx(r6, &(0x7f00000027c0)='./file0\x00', 0x800, 0x7ff, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r14 = getpid() sched_setscheduler(r14, 0x2, &(0x7f0000000200)=0x4) (async) sendmmsg$unix(r6, &(0x7f00000029c0)=[{{0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f00000016c0)="e72d76ff99937c2932deb47bcd6912802a3ae98f5fbd541ffb8c08fec5fb8f6e66015acaaff9b1578f9becef166f0c69354e33c0a15ea739e182f8820347ead3b8393d7d0600f7f7bba87db9ce83c55bb0f7bc416f69b4b501fba88ebdeb64320e0dccefacfc7f0d3d224c70b8bff88065a74481808d6838abaa6d58f6662531fc0bfc8556578425543f57c33ceeacf372b962a444dd4abb70ee1e02bd21c34d4085567e927076b6dceb269b84ec89b107c6a9bd5ba87012f1f9cc1758187363f9533fd9c457c34dfd1ff7bcfbb722ec8a27f9e7ee1ab1c333c178a2ff25448e5978862a6d1b0970de7b9fdc314f3c39b10e56cca2ca", 0xffffffffffffffa5}, {&(0x7f00000000c0)="aed13dbacccf4a9b18f3b6c60564a9409c9bfa38ac85a1b2", 0x18}, {&(0x7f0000000480)="e094cb65226048e82ab913ff008c3a4083dcd99763b86cf2b3fa63792b20a71e59f0ee38f5df59789f1b876e9fbd467c0495d1fc8a082aa247ba1fc325279c12faa0992c6c2c20d2e55cf9de5be6669865bdb4a76d02bc451072a1f5f73cb398af68e52499c4a8452cb0f8d5faef609b3e618d07f1c9747b59d758d6102f092c7c52af5982e149370efbd36d99e75bf88994c610a970a102840d509897fb4e85791c3de0345f60582c4740dc3e6ebbd4858ab93bd96d3394", 0xb8}, {&(0x7f0000000580)="477e4be8bbb3d6fca2f1209767c9b193d2fc736c0d70e617fa158361362ed113339cfe5cfc0ba85f", 0x28}, {&(0x7f00000017c0)="7ec3c6cf20042d2e36bccec7fd3e36858abc8c184bcd38949139e489465bd73fd7965bce2ffbdd91d061f68ad1c76e12b6ee86a52f1e35e4696db76dfae243e9187edf936ce5212f66f2131a6df4f46a2652d8e75176b3152ef8b760b2d9da10bfe09436b107f09c2635a577c9cb0a20a7ee3cf8dd24194476c556baddaf34760082409fe008f75107639261bf75bf86b3bfb5381a2d232daf02f9e59a6f8aea4b78c243ab11104dac0f2c74496b02ff9b17bad45783645628cb62", 0xbb}, {&(0x7f0000001880)="0c52ff5feee8405fa563eafa81f9297b0280d0191724c8a58482f03b61eec364e547c629fbab6a25537bd03f1238fc50e149e3d45576a4068c5e18b0ebbaa188e933861e58f21f53b9f37cee6d815f3b54d05703af4f8128cbd6ec92653fdaee37029de2d5ff7c4521776e5690a8d7437acffbd24e7dbab923d779bf7ba84d0489e7b4b513ca338896bc0ed688c0ddd95de2c64ace1bcd1ef478fb09bcf95a85a2c5a8e01fa732ec8fa7ccf4fe1c0af276760af88d19d863bb585507ca71dcec2b5309d2a84ff8de", 0xc8}, {&(0x7f0000001980)="f9a22f514068a168b47da4190b289f7060548099b55518fe52db3ca6b9ea69a9b497cbe22478b48d9332e207d039ad5fa7b0c5a1b59722d18074b4b3b369cbee8d8916e5b7cac9970fd18fde379b59fc9a62661dc23fabc6fcc90ff9c294e41d2e9ceff5b42e5ac21f0153827a545ca74c91c2917e312b80f2d029e33eede757a145b1cb4a", 0x85}, {&(0x7f0000001a40)="0a2ba88ab74e0778f60aab62949ab429834bef2bbf9786ab711c1f7ab35b6b97231cfe46fa900a33212c8c4ac9641136c583e150b72d", 0x36}], 0x8, &(0x7f0000001b00)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="cc98dc7d1c9dbdc643f7a701471939185cdcf86f652a74e22be7807fe39c5b4c6f13683ca39fd5318df1c99f1cf30ce40000000000000004540b3ddcc530b46467542ef6ffffff000000000000000000"], 0xb8, 0x40}}, {{0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000001e80)="55493847cee6dc3e9e3289e77a8e5485f90778c8a7685c26c34369686de63c1029acd5e230cf40251908a103e2029b3702916ddad2c6f831c5a615f50568fbc296d1ad078a5b151bd7dededa63b56b75ba15c4c0c1294c57d3428e8e5c19e957a188b04ad80bc5adbfe5d44ad22bafb9503d6582a933b54671e2ec582613b8c503d0871334a34e5a8649860af8f17283eea0dd9a14799df7f1b487fd337d9940fb56b613e43c0e54c12b01ec93418a19dc923436190a9378b932514f5cef59203f0f43983084", 0xc6}, {&(0x7f0000001f80)="dfca12e3564c3a2af9cc90de31fbda2c68c7f86834bf4e06491720e3cb6faa0da025726e915d37c7da259c659bdc0d586aab2a8870bfa80961653992e73af622caff0738e65e861416c556274a806fda4c44af02c69aad1a8a4f0d0f5f38971982eb091dff3a972e44f1b246808c3c82dd90d5246bb052214a9f04f40f0f20a67a73d40990ebb83602fc5a59f7d4dc19ba3117f75a0578144e6ec8993d9968defbff331e9188bf60f44bc3132b84665205b06500bd0a3501270fdd9d7ff98487050d63949af2d0591a7ad6a81e4590f3d8631138b612c43549e9cf1df4b53e0454de44eb6ec4", 0xe6}, {&(0x7f0000002080)="d178e93837e42aaa967281dd8753ab5d004be153fffd07cb9ed471f1eaa2a0a80837c259a2775c7c01112f7c2ca1e089dc0bb51b1767e590d2448cf8ba77c26d718ca52a2b0274ddcd3b211444ff0e05a3ff0c0deafa320f8c9ccf10dbfca9eaaebc4175cf212cdc777063198c43645fad06d476de4c87", 0x77}, {&(0x7f0000002100)="3a1fc75c8850728778559049795a97039f2d7422b2c3a97a442034557a943a7f458aa5dfb3d88f445279424e40b4c77a2a8f5640026e49ca403635730ea2a1aba54ce0ff7f8c171531f6645cac47646d195aa1b26b35d67b9353519d6ff30993679cf50cc76f02e1a395b1be2a9cfb12cb", 0x71}, {&(0x7f0000002180)="a207210531bd3a1c6ed1b2c6c6a32bccdaf909aaf96a4b898093e33b5ed4c56590dac2a983afe5f6cafef5699e3097d89011dfaa7e979970e0f324c4e829b7ee7227bc3dda11b328c1e287fa02a2ff1b41bd23f1855213081c6d8e06c12638b6ce788156c9b47eec2d75c9617dab2e2192433bbd0aa085a32d845ee98c28311b0cec82de40b1a3b600", 0x89}], 0x5, &(0x7f0000002400)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r8, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r8, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, r2, r1, 0xffffffffffffffff]}}, @cred={{0x0, 0x1, 0x2, {0x0, 0x0, r13}}}, @rights={{0x20, 0x1, 0x1, [r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x138, 0x4004c014}}, {{&(0x7f0000002540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000026c0)=[{&(0x7f00000025c0)="607824da6430a2f018a50ad67d0467f7b94c754105451d256c11feaa3cc2e861dc3dd53989c9c69b4b4e41dc100669f8fdce7c903231f1bea331a0acf36e5ec755550a5766234cc595859266df0428e54cab7c7df4e15108e4c657bc3ec201e50f9046e1619471030ceadc2c5010c12286fbd647baec415ae98171f86a9d929d3f226a720afa9097000fa17d98c272c250acdb951f6f1146255c37bae2da843b2590d29cc8db20b5507dca785f926a8e3a9ea389b5d6bfdfb5d5ef6a8af9d7abadb5da80b5f528e6c9c41c7b", 0xcc}], 0x1, &(0x7f0000002900)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r9, @ANYRES32=0xee01, @ANYRES32=r11, @ANYBLOB="00000000ff000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee00, @ANYRES32=0xee00, @ANYBLOB="0000000a1c000000355e00ed0000010002100000", @ANYRES32=r14, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x4}}], 0x3, 0x8000) (async) sendfile(0xffffffffffffffff, r8, 0x0, 0x20000023896) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000300)='syzkaller\x00', 0xffffffff, 0x1000, &(0x7f00000006c0)=""/4096, 0x41000, 0x19, '\x00', 0x0, 0x0, r6, 0x8, &(0x7f0000000380)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x0, 0x4, 0x7, 0xffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, r8]}, 0x80) [ 328.827454][T20619] loop5: detected capacity change from 0 to 1024 00:05:28 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$KDSETMODE(r2, 0x4b3a, 0x0) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:28 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1c, &(0x7f0000000040)={@empty}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:28 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) (async) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$KDSETMODE(r2, 0x4b3a, 0x0) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) [ 328.930734][T20619] EXT4-fs: failed to create workqueue [ 328.932383][T20619] EXT4-fs (loop5): mount failed 00:05:28 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1c, &(0x7f0000000040)={@empty}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1c, &(0x7f0000000040)={@empty}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) 00:05:29 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) sendmmsg$unix(r1, &(0x7f0000000780)=[{{&(0x7f0000003500)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000003900)=[{&(0x7f0000003580)="3dc05d83639e0a192989b8a0ea2093427cbc5c420c7d90b7d01728bfc3f369c8ba7515f1851bd0a2f96059ad1f130e05da21d29023a27231ec3a7ee78c3ed1b7ebf433cc831d074dbe74e01e20337d33851cdf1dd44efcba662bc1563503fdec41f70ceccdadfa783a6edc858aa8e95183efade4e2a7a62f1a94707389b8a825344b7f912ba2222f2b9063e70028c7f56ab322c7fa9ebe9bd2a9991406c3b1f4674371c689e1b69e3288d50814234cf1e78ffba8e13678c69e03cb245155b05a470200d6f6d07824b39a1df67650ba798a3694cf98f5d1173c8f2324060c079838654063064dd4a6eb88e3a0312ca38b44fd4c9dfef1243199bb13ca", 0xfc}, {&(0x7f0000000500)="78ceceb24be095136a6c487ebeedfc19952ad1a6e863dda638c59004f9f98305367cd713ee42c74013b08327957271ed8aaa885d20", 0x35}, {&(0x7f0000003680)="630418d1ab0a6c874c700fffd5368d38b7366badd6185449255baa90214d5b0739c80f0b8f2e24fc4d642937c729adc717365b6aed0a1aea048ff47478a73adb450afbb7671adc5376442fd6108665bb45d01d399d4041273fbf9faf96a3e54a40f45e50001db46bcea5107a9c74b249a16b0cce7fd5d68e51eb24b3eb3df4fcb08e6d2a61682a06e7756f61a50c6968cae1855eb25353e0b2", 0x99}, {&(0x7f0000003740)="c0c3f53fa69ac92db1a05160817cac393cbb4591cfd8f426a1be41b728407f0224bc5d6a33d4e2ad3515fd46edad0534a37cdd3daac0d4b31cc9cbf6a88d92361504aa116ff50b1c2cd4d163a377fe6e8b1dfd3b7e9de8d9f39edc26f1c780c23e0c1eec166540933f7c14b6eb842ab2ed7fca98f8f88261319e84a2f90c178b1052298da92b47bcf6409f5187e5b92df3bf577530c281b0", 0x98}, {&(0x7f0000003800)="67780ac06b4345b964982f5f1b2de173e2a57aa5e5fa9377dcd4a664a9d77b29e22d9716bffab2f996a87f4e05c6dc12f91233f36b32b3ab3309b4d47c70349ae8f0ea852e4eea716cb0cc2d620382d3c3d048f8108198376c371e6bf2b409517c8ad62253444cb299835e51f8e76afb7815fd4476c462e5256a36fdb12ed96847ca349f7333da79e0647972092c646f361e6bb1458b0673fb9dbca9eac25962ef2d7ca9ae15daf4a4dcae8bf9057179253dab8e692ce57dcec5091201927c8f4bee", 0xc2}], 0x5, 0x0, 0x0, 0x4800}}], 0x1, 0x14) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) sendmsg$nl_route(r4, &(0x7f0000004b00)={&(0x7f0000003a00), 0xc, &(0x7f0000004ac0)={&(0x7f0000003a40)=@ipv4_deladdr={0x58, 0x15, 0x100, 0x70bd2d, 0x25dfdbfd, {0x2, 0x3f, 0x7c, 0xfe}, [@IFA_FLAGS={0x8}, @IFA_CACHEINFO={0x14, 0x6, {0x9afc, 0x0, 0xffffa05a}}, @IFA_LOCAL={0x8, 0x2, @loopback}, @IFA_TARGET_NETNSID={0x8, 0xa, 0x3}, @IFA_LABEL={0x14, 0x3, 'ip6gretap0\x00'}]}, 0x58}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) recvmmsg(r2, &(0x7f0000000600)=[{{&(0x7f0000000900)=@un=@abs, 0x80, &(0x7f0000003440)=[{&(0x7f0000000980)=""/91, 0x5b}, {&(0x7f0000002b00)=""/212, 0xd4}, {&(0x7f0000002dc0)=""/227, 0xe3}, {&(0x7f0000003140)=""/225, 0xe1}, {&(0x7f0000003240)=""/229, 0xe5}, {&(0x7f0000000a00)=""/94, 0x5e}, {&(0x7f0000000340)=""/34, 0x22}, {&(0x7f0000002c00)=""/164, 0xa4}, {&(0x7f0000003340)=""/232, 0xe8}], 0x9, &(0x7f0000000500)}, 0x7}], 0x1, 0x1, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) (async) clock_gettime(0x0, &(0x7f00000030c0)) (async, rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000003000)=[{{&(0x7f00000002c0)=@l2tp={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000540)=""/8, 0x8}, {&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/4096, 0x1000}], 0x4, &(0x7f00000007c0)=""/83, 0x53}, 0x8}, {{&(0x7f0000000840)=@qipcrtr, 0x80, &(0x7f0000002c40), 0x0, &(0x7f0000002cc0)=""/104, 0x68}}, {{&(0x7f0000002d40)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @empty}}}, 0x80, &(0x7f0000002ec0)=[{0x0}], 0x1, &(0x7f0000002f00)=""/220, 0xdc}, 0x6}], 0x3, 0xc0000000, &(0x7f0000003100)={0x77359400}) (rerun: 64) bind$inet(r5, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) (async) sched_setscheduler(0x0, 0x0, 0x0) (async) process_vm_readv(0x0, &(0x7f0000000380)=[{&(0x7f0000000400)=""/157, 0x9d}], 0x1, &(0x7f0000000ac0)=[{0x0}], 0x1, 0x0) (async) sendto$inet(r5, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) (async) connect$unix(r6, &(0x7f0000000580)=@abs={0x0, 0x0, 0x4e21}, 0x6e) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000a80)={'ip6gre0\x00', &(0x7f0000003980)={'ip6gre0\x00', 0x0, 0x2f, 0x5, 0x2, 0x5, 0x58, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xe}}, @private2, 0x40, 0x40, 0x9, 0x7}}) (async, rerun: 32) clock_gettime(0x5, &(0x7f0000000280)) (rerun: 32) setsockopt$sock_int(r5, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r6, &(0x7f0000004b40)="9eee0a2d0fa6fae1e30dfce59c0fc0d371a60414222b6b16b63ae92c38b01bed170899a74b43921cb7d66b6bbee33fa858b67b564c11f2dc2506a456cfb2be58e848fc32c88db4ffcb44f8f56ed3f1f332193de8e6d1f9c17aa695219ca62d1f9bf373f50973e9f9a1b4da3211797832b276e1c27b09ec022b6e827645f1c5c301c53f5c28c6e569b5b4a78b0cdd4eadff7239acf55f598951397fa11b67d09a205d4975a4cbef49327b8cc4bd8791b55d40655871264e54285a935f978010717dc7a5f781003d052d19a577b892fd2869de59bce1b7a11b934f96daba74fd5b6c39b52d13db841137193281e20d1252ea4341884d8f82455b16a69068b631a84ec046e0548f42baf4051f37a5f73495d5d7a4888ad568d452cbad2aae027c3edbb11c356b95dba445451cf79711cd9e27cbad8721eaf63f48706cda2e81de83b31182209f62d590abc69313cfbb7e669c28a91108b269b3a46d77a0d1ab8bfc1efd386e0abedecf7e5358fa8424b9663fa411b9bb26768659c93d5c1c49db9fa9c6caadbe1b27e35bdd36ee15bd97d31a3b0247ec7f0d0f036b1c5932fa965abc182d0816ee0a2fb99daa7531e892797e58d6df2dc19420b7f3cda43cfea468ce6a99f00d0e613eb01e707a4610b781fcf295fdb06a4dceb498fe4c49cb95948019527d1afecc0a355c2ae872fa5190b7a7d1b9bdbe26e6c1cfaf742502f23e2fdf67fec9eff73daa842df833374d258438bca771329bd6b7f361be7527f8f8b9e4063b705e3ac9f912d469b16a0ecc5957cc3a67acff727188ab4c3d301c384bd06f0f102042056885d6a6b67336103d36766cf04c75e75dc65c40e88d291c55a655b9b703944dc0a05314af927ffda322115a9975d5950a678090aba012d16ed84b5dfc4e422e5cc534fc405bf13455251c17bfb0f84ceaff3305a0d3157f1b166dcad5a07fd953fc618b2c23edc873f90113da10b085d64ebf471b5f072e6cf24ddf5316ba36d49225df1eb43156deaf2c15fafa108cac3395b56b0cd4b9463b4ebdc396d302825c230b2997799406b9c648dd73871e44b4fe454f429571ee011c7584ac0859614d936dfbb7b7507e9438d92518431f973de4c47944a8caec292f3da8af38c9ef5d6b1950724f62d612a0e7f21279cd1990ed8eddafc67a060f84df16ecbe368ba4098e595082067c8d59bc9f93669e1b0e153f5de81c85d08316cbfb320669ec7dfd02381c23fef4fa2fe08e20d8e6196ecb01172bd05aaec0587def751a1ada265f17a2783e3a9c1c5f6d47f38d8b9ec99f627d1edfa445d746bb7a9441a4127d1203c01e3ab1a8c528767d3e542347cb9c3336b8200cc6ac670bd2b8e02ed92e49446bd5c546d27eac0806c99d14ff12ef4229fa53db1ca95ceb3121dd6c69e321aa7302dfeef448833a3dd1a5d76e9eb55605c0f135ac33c2dd37e8a341bcef29302ee1bb14cac4e14a3618ccbf4c2ff2d06ca02085ba188546e78656f43e07b72ad531c5a4bc8226e0a7f57dec62eea9b4e5e606d07b2990bae6be1cae2a43785f892f407d22d7c8419e3cd27f063b192f904c8fb2e6e48b23ab96d0102249074976aa0da0bd8c2b88fe9708be5d4d3b72293015dce3fa359f3ec8ead2f9edd77d6c25f82ab17afbbf2aefe78ca286729c47beb08a0b0c2c708e8af8f510757056d6b42e1cdbbc443607ef7c9e6a6fbefb91ea3b9058fd7ee07a128c15c49ae04bc5b6b5c42ed7060181a74dea9659bff5e47ea6341f1edba95749f7fada330e2f9d1a2ea90139c01c9c296ec76b9de8c17e8982fb05621358dbbcaaf9d3cf2ae27af288652fad479cede76d79907b3645903510280717a43461f14ea052720f10849ef7ff34e72d7f40f8130328d4bd2337a9ea0ce00b40ea777af7004986f9d34c5f7a0d8a42716d2e6edc61632889c7a11ea12e7f3e4d4deea69533cd9aa915e7489c0e471fbdb03befb6684e070e818d1f75facaedcad3373661f81bc8678be57992ecef83e227b1b8960362e67cb52c32a0ff39365a11ace8257330ac14ccedcac52d1765c8cb04f528130426b4cd3ef239ffa0f18740680e59681b6772f618b5e92f8a88dd0d0053f9a5838f9cf777961063848655f6769bc12810f570616d23b843507f8c229ce4d596c379968b4d7dbf748047f43bb1ddce81457ea1a9e0b93a2ac02dd9909730e0f2c56f02609b9bfe4f1196b91a55cd1647a7d9bfa21a557ce2a6b320aafdfe054db341b4380ad77914a991d35fa11e647ce6497e30261798de5563467ebc1c51669fffdcfe933e9427414c1fa855d1af98508c58b7a95d326bf260888365bb66e263bf6a15b507ce5726cc65a53792e4f46f0632e3b253c4317cf1cd71c8b523c3e6c57c4d71eb4a0e167f3ec9e6ce67c146da4506e46cb0c2d60278f84d7e682cae49dca5187c7dac11a3887462d4064b5c0c702b774c93f78ccb7a85d871ccb6b656da9c272d92cc2abf281cd6ea25f2935a0c081d70c0c2de7f467fe55e2864ae8392b8201eadc44f7def1bac94dae50b33cf6c407c999a30c57dfc2a2d7c38f0037a33931c4993283f0d53a32345a48ca5bbc816505f2d2618983ac1a2b7aca066cfa420c18a9b01825c77f3f5f8e081c170525239807a4d6aae6f890fe6d01ace0bfdb9a9129d4168bb223b67162435c9e257f11ca3c3d588e90c90c34b401486d2e9edb98639839694e975b45cb85472d0eeb3ad07033e544ca59d4a950cc92d29698c9d5fa43dbddc44ecc0b66c49e099c9acecf9d45087ed6d37c330cae9cfa1e724869a2f00244f679fe3b236c6585fc3eeb58ac4cbcf54c464183c54526b8dfd4aec465ee4569fb2bb396ae87f1ee2bf16b91a81500de7dad56ced87d80f10393abd6ffaf83991f2680bd25911c3507f83e54cc4291748f410d4a8df0cc0000e5f797b3a8bb805e50a849698a063fa92e87d4bd41b064c0ea79cc9c834289d335e27b4e4b47c0e0fd683cac8a111c83cc7d904db1b8da4f95cc88cbb59184dbecf11ad01c242a5604c57902b4fbb77ecb6f4d3d3cb1af953521b59db94382a7df2f06bb55a8ea33edaa60af219d428ed3e699c2deda34192e87b020ff909aadbc62dc2b09511b3edc302c77c56485e5080257cb507833b98613d26556c26df2d0741133a207030423ee75c805742874b4457f18d9089a8b52205c615f6306d14cbbc0cb19130748b56480dac5a844e40500e1ec34fb1c76868defd50aefc6c54ab60c830008fd6cda83c2e34621e15f5a6eb7f46fc7131df71d13781a3ed6869fb00915d68b18cabc8161f05eb7ceb785af2700806063ede57d73a4def7aff21bf7a4a7694432223f9cc8e5c224131baa31ee99263fbfbf46effe7784c33cae85b749e53580ba8508d36ae98ef29858d3a69abdec63f3fcf8dc98f812fc9ee0b080088fc12d96d9c7697c0e5814f0141cd521e92cdf3c964e09253ab59e97849aec9059daf491b3588e05b84d06a5bfd1547a8101a43813dfdaad2e14b624517f992c3bd1dc3a676ff78625c1f4e7ed04aab05e9c3097dc1068a277007292b7404ca91742425731d697ebd1b88c61f21c2d2bf4b05ddd611d6ec55d6d984eddbdeb0b25c802cf6b3281e4b473148c51841a43419b8edfc0e90d807180404053a7b411b806a4cd8d1c22307fed902b1571e85c55c2cbd76f0c3056b7170797a3564a150545ea5b8f917c1c0ba6bd13915dadafb9a847b1df790e754676c337b6b781318e2cbf5ed64004058f93c9cb24dcea739c76ba1ffb9253615bb58ef38e407b6a33797cc25495424612fe4295bd78954d4a4025fe715383f5ff50e1f835f688136d20edc039fe8ab5af5bd22253f23b2a4202b534277fd149cb59c1e282b0fc2486a53bfa3ce948dd5229dc34efc0ccd658ed71716f8925854f7954acb71c1b560607766475768107c41442f166adda0f87e1866b75b986c8eb72433a2e64f8582545cb9cb9a149d68ab1e37d56d005a65bae0bcc558f14f74b76d1075cc5a55de5589e8303bf6ed595e5a8b4f49926cceab091301fbd68939fe2e46177c132a36568ca149cc39d0b2c5f6bfb9cb448364a006260d21d815126eb6d826e475a30afc295b49c634be1bb68582282157f7591554fdd45f3537c1fbe7a405ae4e5f04a279f74cc8d0453b0137446892d777bea93ed5aa7c218f7150a9e44a1b51d3ca68e72582e1e1c79c82363fda267e52149acd0ad1719fd024a629870a80b3c105fd2bd4a4d0aeacac8bde21ab6394bba10fa9928f3197240f04eb8bce56fc94c9786745b38d8f523ed547968b98c3df482e5340cb28e9bbbcd62abc79c434e33ea7c8349b403cf4f05e218030b72df7959c98def7c844e77fb30d634fce00c317837e8633c5d054ab9405ebe0bf775f3ea15f06aa36c51e5d608886ff531423e1f3d07d306b7a94a4c1c54e68d94ed3753c3463b31fb98ea78c4ae39a977bf6dfe5ccfdda363f245c43b67bf16788aabcc2ea266ada9f3bd61fba8abda3627278c4612dce97833d359afd98fb243413bc315fefe810cd3bb7ac7ab17acd3427cc1d4ff7cfc23ee149dd22e3fa25f54d6e4fe4051d12c8352e08b5b1ab523a9735e08fbb6ed1b2f7c96042dcd5d828ed88719f2b8dc907c467057b1606b21a37f338dccfdce355f853f42d466358abd038ccd74f5aecccee474df5caf6f41afab1560b57e0b3d344b179f850fc9c77d80469fa0bab9954d8a98c7c4aab3f7a7661e85b3cac8b5619091c775c5f5c9c6652ef9a957ec51e244b40ded05ca175d8c0b508a75e12474260a2909ff1ddf40ca1fa5988d9c9d7084bc8f46734b75fd028d2f6fffdc7bc223ac5c31f519bf2e1b1c0a29255cb85b4dbc9532c474bbc67ff46ab1b6160c7f89931ab09d44f10311d82d86328a520bc3b64e115140f4f6b6949d2a8bc21e18001ad6b347cbe5098c8d3435d18a7d75050ffb548c870c8ff4a98aa2dcc51d0e4ecb48bddd3024a94ad89de641aa30873f2b005488a24382d8f0269ebf35d0f42c59f49e3a9dd2ad9e1310d864cfd72c748fdd87861b42c763920f15a303cb469707e8ccff174462f947f60dcc87f83f7eada0103d1b05d7dd62f3d9fdb5a45016388ae28ae3ffb1b850b7aeb6e43af651ef4a846b35cf065dfb9354e220d185cfa92d769692081bd0613f6d3cf48ce03188b5f096425c132b3692ef4c815bec7676d48251f62aff46dc1b0edc841ae3bd6482913ee525e0a642f46d55726203148e1b534ebbfabfa095e4d5551267f255922b8ab5de972f224eeff08cfa339c47e00b34aee62e2c4a79eac85c775b0880c4b9005ccf8b5307e95d01d9358cb3393077aa6af511a85c234be14086c8da604a63e48813575c3580fb6acfb9de13e0ef048006cbe37f55feef151fcc098c6ef4050c3b0de05f6f63028dc498adfbba46ae1d29d57029ac51d260e6cf871e271263038222b0c7b0f243acfae7b774d572db6d7dcf99de6ee755bcb69e31fad06de9fb5dac877ee5462db57cec33b03594b3b0b9e5e2d2932b6098f3beffc60aaf05dcd5e831a3214126ad786a38c7f7d11dc5ba6dbfec59bae75da8d1ced6754e3b8f46599d811ddc9fd5d791e5ab7584da4896f8ab8b0f9ffc4c49b754b6b7227b112d660976bb01105ab689969e0c7e9c1a98951f513ec7d76d9d2a6ab858d7368e7014e330b979e9ea94d8498ea4dd06be2a0beda67f0212726e9190ca7fde733c2f16cb819cb6d4f1f75cf6426d8afaf1297926692453172df511b5a1ca3f0055c10bb2aa13e32", 0x1000, 0x40000, 0x0, 0x0) (async) recvmsg(r5, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc28}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r5, &(0x7f00000004c0)=ANY=[@ANYRES16], 0x100000530) 00:05:29 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$KDSETMODE(r2, 0x4b3a, 0x0) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:29 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2000, 0x0, 0x0) 00:05:29 executing program 5: syz_mount_image$tmpfs(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 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) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x89901) move_mount(r1, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) mmap$usbmon(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1000009, 0x13, r1, 0xff) move_mount(r2, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) 00:05:29 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = eventfd2(0x0, 0x0) ioctl$VHOST_SET_VRING_ENDIAN(r0, 0x4008af13, &(0x7f00000000c0)={0x0, 0xa183}) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) syz_mount_image$tmpfs(0x0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000000)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}, {@xino_auto}]}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VHOST_SET_VRING_KICK(r3, 0x4008af20, &(0x7f0000000000)={0x0, r1}) openat$vnet(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) eventfd2(0x0, 0x0) (async) ioctl$VHOST_SET_VRING_ENDIAN(r0, 0x4008af13, &(0x7f00000000c0)={0x0, 0xa183}) (async) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) syz_mount_image$tmpfs(0x0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000000)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}, {@xino_auto}]}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$VHOST_SET_VRING_KICK(r3, 0x4008af20, &(0x7f0000000000)={0x0, r1}) (async) 00:05:29 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x18) 00:05:29 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2000, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2000, 0x0, 0x0) (async) 00:05:29 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2000, 0x0, 0x0) 00:05:29 executing program 5: syz_mount_image$tmpfs(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='hugetlbfs\x00', 0x0, 0x0) mount_setattr(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f0000000180)={0x0, 0x0, 0x100000}, 0x20) (async) 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) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x89901) move_mount(r1, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) mmap$usbmon(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1000009, 0x13, r1, 0xff) (async) move_mount(r2, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) 00:05:29 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) sendmmsg$unix(r1, &(0x7f0000000780)=[{{&(0x7f0000003500)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000003900)=[{&(0x7f0000003580)="3dc05d83639e0a192989b8a0ea2093427cbc5c420c7d90b7d01728bfc3f369c8ba7515f1851bd0a2f96059ad1f130e05da21d29023a27231ec3a7ee78c3ed1b7ebf433cc831d074dbe74e01e20337d33851cdf1dd44efcba662bc1563503fdec41f70ceccdadfa783a6edc858aa8e95183efade4e2a7a62f1a94707389b8a825344b7f912ba2222f2b9063e70028c7f56ab322c7fa9ebe9bd2a9991406c3b1f4674371c689e1b69e3288d50814234cf1e78ffba8e13678c69e03cb245155b05a470200d6f6d07824b39a1df67650ba798a3694cf98f5d1173c8f2324060c079838654063064dd4a6eb88e3a0312ca38b44fd4c9dfef1243199bb13ca", 0xfc}, {&(0x7f0000000500)="78ceceb24be095136a6c487ebeedfc19952ad1a6e863dda638c59004f9f98305367cd713ee42c74013b08327957271ed8aaa885d20", 0x35}, {&(0x7f0000003680)="630418d1ab0a6c874c700fffd5368d38b7366badd6185449255baa90214d5b0739c80f0b8f2e24fc4d642937c729adc717365b6aed0a1aea048ff47478a73adb450afbb7671adc5376442fd6108665bb45d01d399d4041273fbf9faf96a3e54a40f45e50001db46bcea5107a9c74b249a16b0cce7fd5d68e51eb24b3eb3df4fcb08e6d2a61682a06e7756f61a50c6968cae1855eb25353e0b2", 0x99}, {&(0x7f0000003740)="c0c3f53fa69ac92db1a05160817cac393cbb4591cfd8f426a1be41b728407f0224bc5d6a33d4e2ad3515fd46edad0534a37cdd3daac0d4b31cc9cbf6a88d92361504aa116ff50b1c2cd4d163a377fe6e8b1dfd3b7e9de8d9f39edc26f1c780c23e0c1eec166540933f7c14b6eb842ab2ed7fca98f8f88261319e84a2f90c178b1052298da92b47bcf6409f5187e5b92df3bf577530c281b0", 0x98}, {&(0x7f0000003800)="67780ac06b4345b964982f5f1b2de173e2a57aa5e5fa9377dcd4a664a9d77b29e22d9716bffab2f996a87f4e05c6dc12f91233f36b32b3ab3309b4d47c70349ae8f0ea852e4eea716cb0cc2d620382d3c3d048f8108198376c371e6bf2b409517c8ad62253444cb299835e51f8e76afb7815fd4476c462e5256a36fdb12ed96847ca349f7333da79e0647972092c646f361e6bb1458b0673fb9dbca9eac25962ef2d7ca9ae15daf4a4dcae8bf9057179253dab8e692ce57dcec5091201927c8f4bee", 0xc2}], 0x5, 0x0, 0x0, 0x4800}}], 0x1, 0x14) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) sendmsg$nl_route(r4, &(0x7f0000004b00)={&(0x7f0000003a00), 0xc, &(0x7f0000004ac0)={&(0x7f0000003a40)=@ipv4_deladdr={0x58, 0x15, 0x100, 0x70bd2d, 0x25dfdbfd, {0x2, 0x3f, 0x7c, 0xfe}, [@IFA_FLAGS={0x8}, @IFA_CACHEINFO={0x14, 0x6, {0x9afc, 0x0, 0xffffa05a}}, @IFA_LOCAL={0x8, 0x2, @loopback}, @IFA_TARGET_NETNSID={0x8, 0xa, 0x3}, @IFA_LABEL={0x14, 0x3, 'ip6gretap0\x00'}]}, 0x58}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) (async) recvmmsg(r2, &(0x7f0000000600)=[{{&(0x7f0000000900)=@un=@abs, 0x80, &(0x7f0000003440)=[{&(0x7f0000000980)=""/91, 0x5b}, {&(0x7f0000002b00)=""/212, 0xd4}, {&(0x7f0000002dc0)=""/227, 0xe3}, {&(0x7f0000003140)=""/225, 0xe1}, {&(0x7f0000003240)=""/229, 0xe5}, {&(0x7f0000000a00)=""/94, 0x5e}, {&(0x7f0000000340)=""/34, 0x22}, {&(0x7f0000002c00)=""/164, 0xa4}, {&(0x7f0000003340)=""/232, 0xe8}], 0x9, &(0x7f0000000500)}, 0x7}], 0x1, 0x1, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) clock_gettime(0x0, &(0x7f00000030c0)) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000003000)=[{{&(0x7f00000002c0)=@l2tp={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000540)=""/8, 0x8}, {&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/4096, 0x1000}], 0x4, &(0x7f00000007c0)=""/83, 0x53}, 0x8}, {{&(0x7f0000000840)=@qipcrtr, 0x80, &(0x7f0000002c40), 0x0, &(0x7f0000002cc0)=""/104, 0x68}}, {{&(0x7f0000002d40)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @empty}}}, 0x80, &(0x7f0000002ec0)=[{0x0}], 0x1, &(0x7f0000002f00)=""/220, 0xdc}, 0x6}], 0x3, 0xc0000000, &(0x7f0000003100)={0x77359400}) bind$inet(r5, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) (async) sched_setscheduler(0x0, 0x0, 0x0) (async) process_vm_readv(0x0, &(0x7f0000000380)=[{&(0x7f0000000400)=""/157, 0x9d}], 0x1, &(0x7f0000000ac0)=[{0x0}], 0x1, 0x0) (async) sendto$inet(r5, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) (async) connect$unix(r6, &(0x7f0000000580)=@abs={0x0, 0x0, 0x4e21}, 0x6e) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000a80)={'ip6gre0\x00', &(0x7f0000003980)={'ip6gre0\x00', 0x0, 0x2f, 0x5, 0x2, 0x5, 0x58, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xe}}, @private2, 0x40, 0x40, 0x9, 0x7}}) (async) clock_gettime(0x5, &(0x7f0000000280)) setsockopt$sock_int(r5, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r6, &(0x7f0000004b40)="9eee0a2d0fa6fae1e30dfce59c0fc0d371a60414222b6b16b63ae92c38b01bed170899a74b43921cb7d66b6bbee33fa858b67b564c11f2dc2506a456cfb2be58e848fc32c88db4ffcb44f8f56ed3f1f332193de8e6d1f9c17aa695219ca62d1f9bf373f50973e9f9a1b4da3211797832b276e1c27b09ec022b6e827645f1c5c301c53f5c28c6e569b5b4a78b0cdd4eadff7239acf55f598951397fa11b67d09a205d4975a4cbef49327b8cc4bd8791b55d40655871264e54285a935f978010717dc7a5f781003d052d19a577b892fd2869de59bce1b7a11b934f96daba74fd5b6c39b52d13db841137193281e20d1252ea4341884d8f82455b16a69068b631a84ec046e0548f42baf4051f37a5f73495d5d7a4888ad568d452cbad2aae027c3edbb11c356b95dba445451cf79711cd9e27cbad8721eaf63f48706cda2e81de83b31182209f62d590abc69313cfbb7e669c28a91108b269b3a46d77a0d1ab8bfc1efd386e0abedecf7e5358fa8424b9663fa411b9bb26768659c93d5c1c49db9fa9c6caadbe1b27e35bdd36ee15bd97d31a3b0247ec7f0d0f036b1c5932fa965abc182d0816ee0a2fb99daa7531e892797e58d6df2dc19420b7f3cda43cfea468ce6a99f00d0e613eb01e707a4610b781fcf295fdb06a4dceb498fe4c49cb95948019527d1afecc0a355c2ae872fa5190b7a7d1b9bdbe26e6c1cfaf742502f23e2fdf67fec9eff73daa842df833374d258438bca771329bd6b7f361be7527f8f8b9e4063b705e3ac9f912d469b16a0ecc5957cc3a67acff727188ab4c3d301c384bd06f0f102042056885d6a6b67336103d36766cf04c75e75dc65c40e88d291c55a655b9b703944dc0a05314af927ffda322115a9975d5950a678090aba012d16ed84b5dfc4e422e5cc534fc405bf13455251c17bfb0f84ceaff3305a0d3157f1b166dcad5a07fd953fc618b2c23edc873f90113da10b085d64ebf471b5f072e6cf24ddf5316ba36d49225df1eb43156deaf2c15fafa108cac3395b56b0cd4b9463b4ebdc396d302825c230b2997799406b9c648dd73871e44b4fe454f429571ee011c7584ac0859614d936dfbb7b7507e9438d92518431f973de4c47944a8caec292f3da8af38c9ef5d6b1950724f62d612a0e7f21279cd1990ed8eddafc67a060f84df16ecbe368ba4098e595082067c8d59bc9f93669e1b0e153f5de81c85d08316cbfb320669ec7dfd02381c23fef4fa2fe08e20d8e6196ecb01172bd05aaec0587def751a1ada265f17a2783e3a9c1c5f6d47f38d8b9ec99f627d1edfa445d746bb7a9441a4127d1203c01e3ab1a8c528767d3e542347cb9c3336b8200cc6ac670bd2b8e02ed92e49446bd5c546d27eac0806c99d14ff12ef4229fa53db1ca95ceb3121dd6c69e321aa7302dfeef448833a3dd1a5d76e9eb55605c0f135ac33c2dd37e8a341bcef29302ee1bb14cac4e14a3618ccbf4c2ff2d06ca02085ba188546e78656f43e07b72ad531c5a4bc8226e0a7f57dec62eea9b4e5e606d07b2990bae6be1cae2a43785f892f407d22d7c8419e3cd27f063b192f904c8fb2e6e48b23ab96d0102249074976aa0da0bd8c2b88fe9708be5d4d3b72293015dce3fa359f3ec8ead2f9edd77d6c25f82ab17afbbf2aefe78ca286729c47beb08a0b0c2c708e8af8f510757056d6b42e1cdbbc443607ef7c9e6a6fbefb91ea3b9058fd7ee07a128c15c49ae04bc5b6b5c42ed7060181a74dea9659bff5e47ea6341f1edba95749f7fada330e2f9d1a2ea90139c01c9c296ec76b9de8c17e8982fb05621358dbbcaaf9d3cf2ae27af288652fad479cede76d79907b3645903510280717a43461f14ea052720f10849ef7ff34e72d7f40f8130328d4bd2337a9ea0ce00b40ea777af7004986f9d34c5f7a0d8a42716d2e6edc61632889c7a11ea12e7f3e4d4deea69533cd9aa915e7489c0e471fbdb03befb6684e070e818d1f75facaedcad3373661f81bc8678be57992ecef83e227b1b8960362e67cb52c32a0ff39365a11ace8257330ac14ccedcac52d1765c8cb04f528130426b4cd3ef239ffa0f18740680e59681b6772f618b5e92f8a88dd0d0053f9a5838f9cf777961063848655f6769bc12810f570616d23b843507f8c229ce4d596c379968b4d7dbf748047f43bb1ddce81457ea1a9e0b93a2ac02dd9909730e0f2c56f02609b9bfe4f1196b91a55cd1647a7d9bfa21a557ce2a6b320aafdfe054db341b4380ad77914a991d35fa11e647ce6497e30261798de5563467ebc1c51669fffdcfe933e9427414c1fa855d1af98508c58b7a95d326bf260888365bb66e263bf6a15b507ce5726cc65a53792e4f46f0632e3b253c4317cf1cd71c8b523c3e6c57c4d71eb4a0e167f3ec9e6ce67c146da4506e46cb0c2d60278f84d7e682cae49dca5187c7dac11a3887462d4064b5c0c702b774c93f78ccb7a85d871ccb6b656da9c272d92cc2abf281cd6ea25f2935a0c081d70c0c2de7f467fe55e2864ae8392b8201eadc44f7def1bac94dae50b33cf6c407c999a30c57dfc2a2d7c38f0037a33931c4993283f0d53a32345a48ca5bbc816505f2d2618983ac1a2b7aca066cfa420c18a9b01825c77f3f5f8e081c170525239807a4d6aae6f890fe6d01ace0bfdb9a9129d4168bb223b67162435c9e257f11ca3c3d588e90c90c34b401486d2e9edb98639839694e975b45cb85472d0eeb3ad07033e544ca59d4a950cc92d29698c9d5fa43dbddc44ecc0b66c49e099c9acecf9d45087ed6d37c330cae9cfa1e724869a2f00244f679fe3b236c6585fc3eeb58ac4cbcf54c464183c54526b8dfd4aec465ee4569fb2bb396ae87f1ee2bf16b91a81500de7dad56ced87d80f10393abd6ffaf83991f2680bd25911c3507f83e54cc4291748f410d4a8df0cc0000e5f797b3a8bb805e50a849698a063fa92e87d4bd41b064c0ea79cc9c834289d335e27b4e4b47c0e0fd683cac8a111c83cc7d904db1b8da4f95cc88cbb59184dbecf11ad01c242a5604c57902b4fbb77ecb6f4d3d3cb1af953521b59db94382a7df2f06bb55a8ea33edaa60af219d428ed3e699c2deda34192e87b020ff909aadbc62dc2b09511b3edc302c77c56485e5080257cb507833b98613d26556c26df2d0741133a207030423ee75c805742874b4457f18d9089a8b52205c615f6306d14cbbc0cb19130748b56480dac5a844e40500e1ec34fb1c76868defd50aefc6c54ab60c830008fd6cda83c2e34621e15f5a6eb7f46fc7131df71d13781a3ed6869fb00915d68b18cabc8161f05eb7ceb785af2700806063ede57d73a4def7aff21bf7a4a7694432223f9cc8e5c224131baa31ee99263fbfbf46effe7784c33cae85b749e53580ba8508d36ae98ef29858d3a69abdec63f3fcf8dc98f812fc9ee0b080088fc12d96d9c7697c0e5814f0141cd521e92cdf3c964e09253ab59e97849aec9059daf491b3588e05b84d06a5bfd1547a8101a43813dfdaad2e14b624517f992c3bd1dc3a676ff78625c1f4e7ed04aab05e9c3097dc1068a277007292b7404ca91742425731d697ebd1b88c61f21c2d2bf4b05ddd611d6ec55d6d984eddbdeb0b25c802cf6b3281e4b473148c51841a43419b8edfc0e90d807180404053a7b411b806a4cd8d1c22307fed902b1571e85c55c2cbd76f0c3056b7170797a3564a150545ea5b8f917c1c0ba6bd13915dadafb9a847b1df790e754676c337b6b781318e2cbf5ed64004058f93c9cb24dcea739c76ba1ffb9253615bb58ef38e407b6a33797cc25495424612fe4295bd78954d4a4025fe715383f5ff50e1f835f688136d20edc039fe8ab5af5bd22253f23b2a4202b534277fd149cb59c1e282b0fc2486a53bfa3ce948dd5229dc34efc0ccd658ed71716f8925854f7954acb71c1b560607766475768107c41442f166adda0f87e1866b75b986c8eb72433a2e64f8582545cb9cb9a149d68ab1e37d56d005a65bae0bcc558f14f74b76d1075cc5a55de5589e8303bf6ed595e5a8b4f49926cceab091301fbd68939fe2e46177c132a36568ca149cc39d0b2c5f6bfb9cb448364a006260d21d815126eb6d826e475a30afc295b49c634be1bb68582282157f7591554fdd45f3537c1fbe7a405ae4e5f04a279f74cc8d0453b0137446892d777bea93ed5aa7c218f7150a9e44a1b51d3ca68e72582e1e1c79c82363fda267e52149acd0ad1719fd024a629870a80b3c105fd2bd4a4d0aeacac8bde21ab6394bba10fa9928f3197240f04eb8bce56fc94c9786745b38d8f523ed547968b98c3df482e5340cb28e9bbbcd62abc79c434e33ea7c8349b403cf4f05e218030b72df7959c98def7c844e77fb30d634fce00c317837e8633c5d054ab9405ebe0bf775f3ea15f06aa36c51e5d608886ff531423e1f3d07d306b7a94a4c1c54e68d94ed3753c3463b31fb98ea78c4ae39a977bf6dfe5ccfdda363f245c43b67bf16788aabcc2ea266ada9f3bd61fba8abda3627278c4612dce97833d359afd98fb243413bc315fefe810cd3bb7ac7ab17acd3427cc1d4ff7cfc23ee149dd22e3fa25f54d6e4fe4051d12c8352e08b5b1ab523a9735e08fbb6ed1b2f7c96042dcd5d828ed88719f2b8dc907c467057b1606b21a37f338dccfdce355f853f42d466358abd038ccd74f5aecccee474df5caf6f41afab1560b57e0b3d344b179f850fc9c77d80469fa0bab9954d8a98c7c4aab3f7a7661e85b3cac8b5619091c775c5f5c9c6652ef9a957ec51e244b40ded05ca175d8c0b508a75e12474260a2909ff1ddf40ca1fa5988d9c9d7084bc8f46734b75fd028d2f6fffdc7bc223ac5c31f519bf2e1b1c0a29255cb85b4dbc9532c474bbc67ff46ab1b6160c7f89931ab09d44f10311d82d86328a520bc3b64e115140f4f6b6949d2a8bc21e18001ad6b347cbe5098c8d3435d18a7d75050ffb548c870c8ff4a98aa2dcc51d0e4ecb48bddd3024a94ad89de641aa30873f2b005488a24382d8f0269ebf35d0f42c59f49e3a9dd2ad9e1310d864cfd72c748fdd87861b42c763920f15a303cb469707e8ccff174462f947f60dcc87f83f7eada0103d1b05d7dd62f3d9fdb5a45016388ae28ae3ffb1b850b7aeb6e43af651ef4a846b35cf065dfb9354e220d185cfa92d769692081bd0613f6d3cf48ce03188b5f096425c132b3692ef4c815bec7676d48251f62aff46dc1b0edc841ae3bd6482913ee525e0a642f46d55726203148e1b534ebbfabfa095e4d5551267f255922b8ab5de972f224eeff08cfa339c47e00b34aee62e2c4a79eac85c775b0880c4b9005ccf8b5307e95d01d9358cb3393077aa6af511a85c234be14086c8da604a63e48813575c3580fb6acfb9de13e0ef048006cbe37f55feef151fcc098c6ef4050c3b0de05f6f63028dc498adfbba46ae1d29d57029ac51d260e6cf871e271263038222b0c7b0f243acfae7b774d572db6d7dcf99de6ee755bcb69e31fad06de9fb5dac877ee5462db57cec33b03594b3b0b9e5e2d2932b6098f3beffc60aaf05dcd5e831a3214126ad786a38c7f7d11dc5ba6dbfec59bae75da8d1ced6754e3b8f46599d811ddc9fd5d791e5ab7584da4896f8ab8b0f9ffc4c49b754b6b7227b112d660976bb01105ab689969e0c7e9c1a98951f513ec7d76d9d2a6ab858d7368e7014e330b979e9ea94d8498ea4dd06be2a0beda67f0212726e9190ca7fde733c2f16cb819cb6d4f1f75cf6426d8afaf1297926692453172df511b5a1ca3f0055c10bb2aa13e32", 0x1000, 0x40000, 0x0, 0x0) (async) recvmsg(r5, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc28}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r5, &(0x7f00000004c0)=ANY=[@ANYRES16], 0x100000530) 00:05:29 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x18) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x18) (async) 00:05:29 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000100)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x2b) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000005f80)={0xa, 0x0, 0x0, @initdev}, &(0x7f0000005fc0)=0x1c) sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff25200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905e50bb546040677b0c5077da80fb982c1e9400e693146cea484a415bd1966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7845e6b607130c89f18c0c1089d8b853289d01aa27ae82e61b0f9223684198e1148f49faf2ad0000000000000bdd7879e5231004c8a9d006fa03c6468972089b302d7bf6023cdcedb5e01bfcad46625ebbc08dee510cb23641458359acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e68242aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2db50b4e98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000009711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b000020435ac15fc0288d9b2a169cdcac37bf4e42a4b2aeb175ef33560a9b77597f15ad0c0358d5f5d94d5134d31d51ef020c663360b55e1c58b46ba0288478ab009358e560f0976a2e4ee7d2b4d246fe49911a32571e9e7fa7e4d5f4369c816b27f325cf4a84a97d1a713eee906e12f2d5988749b142a0cc488c66eafbc06e3276e35a34ffc83f9636f67e0180000000000000819d67c17819c3a146f4f4be48905b0dfb09848a80453941828be0d81d563af4bff380d23febb85e2423654de5036041c53731f5639b5721984f"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x0, 0xfffffffc}, 0x10}, 0x80) rt_tgsigqueueinfo(0x0, 0x0, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x36e}) r3 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r3) ptrace$cont(0x20, r3, 0x0, 0x0) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f00000002c0), 0x40082, 0x0) syncfs(0xffffffffffffffff) ioctl$BLKZEROOUT(r4, 0x127f, &(0x7f0000000100)={0x0, 0x1000000}) 00:05:29 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) r4 = accept(r0, &(0x7f0000000180)=@pptp={0x18, 0x2, {0x0, @multicast1}}, &(0x7f0000000200)=0x80) setsockopt$inet6_group_source_req(r4, 0x29, 0x2e, &(0x7f0000000280)={0x100, {{0xa, 0x4e23, 0xe015, @private1, 0x7}}, {{0xa, 0x4e20, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}, 0x3}}}, 0x108) setsockopt$inet6_mreq(r3, 0x29, 0x0, &(0x7f0000000040)={@private0={0xfc, 0x0, '\x00', 0x1}}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:29 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) r4 = accept(r0, &(0x7f0000000180)=@pptp={0x18, 0x2, {0x0, @multicast1}}, &(0x7f0000000200)=0x80) setsockopt$inet6_group_source_req(r4, 0x29, 0x2e, &(0x7f0000000280)={0x100, {{0xa, 0x4e23, 0xe015, @private1, 0x7}}, {{0xa, 0x4e20, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}, 0x3}}}, 0x108) setsockopt$inet6_mreq(r3, 0x29, 0x0, &(0x7f0000000040)={@private0={0xfc, 0x0, '\x00', 0x1}}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) accept(r0, &(0x7f0000000180)=@pptp={0x18, 0x2, {0x0, @multicast1}}, &(0x7f0000000200)=0x80) (async) setsockopt$inet6_group_source_req(r4, 0x29, 0x2e, &(0x7f0000000280)={0x100, {{0xa, 0x4e23, 0xe015, @private1, 0x7}}, {{0xa, 0x4e20, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}, 0x3}}}, 0x108) (async) setsockopt$inet6_mreq(r3, 0x29, 0x0, &(0x7f0000000040)={@private0={0xfc, 0x0, '\x00', 0x1}}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) 00:05:29 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) r1 = eventfd2(0x0, 0x0) (async) ioctl$VHOST_SET_VRING_ENDIAN(r0, 0x4008af13, &(0x7f00000000c0)={0x0, 0xa183}) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) (async) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) syz_mount_image$tmpfs(0x0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000000)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}, {@xino_auto}]}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$VHOST_SET_VRING_KICK(r3, 0x4008af20, &(0x7f0000000000)={0x0, r1}) 00:05:30 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x18) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x18) (async) 00:05:30 executing program 5: syz_mount_image$tmpfs(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='hugetlbfs\x00', 0x0, 0x0) (async) mount_setattr(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f0000000180)={0x0, 0x0, 0x100000}, 0x20) (async) 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) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x89901) move_mount(r1, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) mmap$usbmon(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1000009, 0x13, r1, 0xff) (async) move_mount(r2, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) 00:05:30 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) r4 = accept(r0, &(0x7f0000000180)=@pptp={0x18, 0x2, {0x0, @multicast1}}, &(0x7f0000000200)=0x80) setsockopt$inet6_group_source_req(r4, 0x29, 0x2e, &(0x7f0000000280)={0x100, {{0xa, 0x4e23, 0xe015, @private1, 0x7}}, {{0xa, 0x4e20, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}, 0x3}}}, 0x108) setsockopt$inet6_mreq(r3, 0x29, 0x0, &(0x7f0000000040)={@private0={0xfc, 0x0, '\x00', 0x1}}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) accept(r0, &(0x7f0000000180)=@pptp={0x18, 0x2, {0x0, @multicast1}}, &(0x7f0000000200)=0x80) (async) setsockopt$inet6_group_source_req(r4, 0x29, 0x2e, &(0x7f0000000280)={0x100, {{0xa, 0x4e23, 0xe015, @private1, 0x7}}, {{0xa, 0x4e20, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}, 0x3}}}, 0x108) (async) setsockopt$inet6_mreq(r3, 0x29, 0x0, &(0x7f0000000040)={@private0={0xfc, 0x0, '\x00', 0x1}}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) 00:05:30 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000100)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x2b) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000005f80)={0xa, 0x0, 0x0, @initdev}, &(0x7f0000005fc0)=0x1c) sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff25200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905e50bb546040677b0c5077da80fb982c1e9400e693146cea484a415bd1966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7845e6b607130c89f18c0c1089d8b853289d01aa27ae82e61b0f9223684198e1148f49faf2ad0000000000000bdd7879e5231004c8a9d006fa03c6468972089b302d7bf6023cdcedb5e01bfcad46625ebbc08dee510cb23641458359acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e68242aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2db50b4e98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000009711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b000020435ac15fc0288d9b2a169cdcac37bf4e42a4b2aeb175ef33560a9b77597f15ad0c0358d5f5d94d5134d31d51ef020c663360b55e1c58b46ba0288478ab009358e560f0976a2e4ee7d2b4d246fe49911a32571e9e7fa7e4d5f4369c816b27f325cf4a84a97d1a713eee906e12f2d5988749b142a0cc488c66eafbc06e3276e35a34ffc83f9636f67e0180000000000000819d67c17819c3a146f4f4be48905b0dfb09848a80453941828be0d81d563af4bff380d23febb85e2423654de5036041c53731f5639b5721984f"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x0, 0xfffffffc}, 0x10}, 0x80) rt_tgsigqueueinfo(0x0, 0x0, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x36e}) r3 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r3) ptrace$cont(0x20, r3, 0x0, 0x0) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f00000002c0), 0x40082, 0x0) syncfs(0xffffffffffffffff) ioctl$BLKZEROOUT(r4, 0x127f, &(0x7f0000000100)={0x0, 0x1000000}) prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000100)=0x6) (async) getpid() (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x2b) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) accept$inet6(0xffffffffffffffff, &(0x7f0000005f80)={0xa, 0x0, 0x0, @initdev}, &(0x7f0000005fc0)=0x1c) (async) sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff25200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905e50bb546040677b0c5077da80fb982c1e9400e693146cea484a415bd1966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7845e6b607130c89f18c0c1089d8b853289d01aa27ae82e61b0f9223684198e1148f49faf2ad0000000000000bdd7879e5231004c8a9d006fa03c6468972089b302d7bf6023cdcedb5e01bfcad46625ebbc08dee510cb23641458359acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e68242aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2db50b4e98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000009711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b000020435ac15fc0288d9b2a169cdcac37bf4e42a4b2aeb175ef33560a9b77597f15ad0c0358d5f5d94d5134d31d51ef020c663360b55e1c58b46ba0288478ab009358e560f0976a2e4ee7d2b4d246fe49911a32571e9e7fa7e4d5f4369c816b27f325cf4a84a97d1a713eee906e12f2d5988749b142a0cc488c66eafbc06e3276e35a34ffc83f9636f67e0180000000000000819d67c17819c3a146f4f4be48905b0dfb09848a80453941828be0d81d563af4bff380d23febb85e2423654de5036041c53731f5639b5721984f"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x0, 0xfffffffc}, 0x10}, 0x80) (async) rt_tgsigqueueinfo(0x0, 0x0, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x36e}) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ptrace(0x10, r3) (async) ptrace$cont(0x20, r3, 0x0, 0x0) (async) openat$nullb(0xffffffffffffff9c, &(0x7f00000002c0), 0x40082, 0x0) (async) syncfs(0xffffffffffffffff) (async) ioctl$BLKZEROOUT(r4, 0x127f, &(0x7f0000000100)={0x0, 0x1000000}) (async) 00:05:30 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = eventfd2(0xfffffffe, 0x0) unshare(0x2c000480) pipe2(&(0x7f0000000140), 0x80000) r2 = syz_open_dev$audion(&(0x7f0000000180), 0x4, 0x42500) ioctl$VHOST_SET_LOG_FD(r2, 0x4004af07, &(0x7f00000001c0)=r1) r3 = eventfd2(0xfffffffc, 0x81000) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r3, &(0x7f0000000080)) syz_open_dev$media(&(0x7f0000000100), 0x1, 0x2942) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r5, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r6, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) r7 = pidfd_getfd(r6, r3, 0x0) ioctl$VHOST_SET_LOG_FD(r7, 0x4004af07, &(0x7f0000000000)=r3) 00:05:30 executing program 2: sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x4c, 0x0, 0x100, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4800}, 0x40000) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:30 executing program 5: r0 = syz_open_dev$video(&(0x7f0000000080), 0x100000001, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000000)={0x0, 0x34325241, 0x0, 0x0, 0x1, @stepwise={{0x9, 0x2}, {0x95, 0x5}, {0x7, 0x20}}}) 00:05:30 executing program 2: sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x4c, 0x0, 0x100, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4800}, 0x40000) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x4c, 0x0, 0x100, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4800}, 0x40000) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) 00:05:30 executing program 1: ioctl$VIDIOC_OVERLAY(0xffffffffffffffff, 0x4004560e, &(0x7f0000000300)=0x5) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/icmp\x00') r1 = socket(0x0, 0x2, 0x9) getsockopt$IP6T_SO_GET_REVISION_MATCH(r1, 0x29, 0x44, &(0x7f0000000240)={'HL\x00'}, &(0x7f0000000280)=0x1e) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r2, &(0x7f0000000140)=ANY=[], 0x6) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f00000002c0)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r3, 0xc020f509, &(0x7f0000000040)={r0, 0x0, 0x56b4, 0x1}) ioctl$VIDIOC_S_FBUF(r4, 0x4030560b, &(0x7f0000000200)={0x84, 0x1b, &(0x7f0000000180)="dfb857eeb960be601ac88a46f4811d03e7b9ea12a9bbb309a4372e600face0f0bc4f65064d49647a5c6af6cd269af02d1f691a58978dcd4b4b0185a5a5f616078ddccdec397e3370c723da805c3b6c3b7a5831b224e7ce97bf0fb79694025b8f001c05220b3cb9", {0x0, 0x7, 0x30385056, 0x6, 0x1, 0x9, 0x2, 0x3}}) 00:05:30 executing program 5: r0 = syz_open_dev$video(&(0x7f0000000080), 0x100000001, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000000)={0x0, 0x34325241, 0x0, 0x0, 0x1, @stepwise={{0x9, 0x2}, {0x95, 0x5}, {0x7, 0x20}}}) 00:05:31 executing program 2: sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x4c, 0x0, 0x100, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4800}, 0x40000) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x4c, 0x0, 0x100, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4800}, 0x40000) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) 00:05:31 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000100)=0x6) (async) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x2b) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) accept$inet6(0xffffffffffffffff, &(0x7f0000005f80)={0xa, 0x0, 0x0, @initdev}, &(0x7f0000005fc0)=0x1c) (async) sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff25200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905e50bb546040677b0c5077da80fb982c1e9400e693146cea484a415bd1966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7845e6b607130c89f18c0c1089d8b853289d01aa27ae82e61b0f9223684198e1148f49faf2ad0000000000000bdd7879e5231004c8a9d006fa03c6468972089b302d7bf6023cdcedb5e01bfcad46625ebbc08dee510cb23641458359acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e68242aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2db50b4e98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000009711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b000020435ac15fc0288d9b2a169cdcac37bf4e42a4b2aeb175ef33560a9b77597f15ad0c0358d5f5d94d5134d31d51ef020c663360b55e1c58b46ba0288478ab009358e560f0976a2e4ee7d2b4d246fe49911a32571e9e7fa7e4d5f4369c816b27f325cf4a84a97d1a713eee906e12f2d5988749b142a0cc488c66eafbc06e3276e35a34ffc83f9636f67e0180000000000000819d67c17819c3a146f4f4be48905b0dfb09848a80453941828be0d81d563af4bff380d23febb85e2423654de5036041c53731f5639b5721984f"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x0, 0xfffffffc}, 0x10}, 0x80) (async) rt_tgsigqueueinfo(0x0, 0x0, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x36e}) (async) r3 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r3) (async) ptrace$cont(0x20, r3, 0x0, 0x0) (async) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f00000002c0), 0x40082, 0x0) syncfs(0xffffffffffffffff) (async) ioctl$BLKZEROOUT(r4, 0x127f, &(0x7f0000000100)={0x0, 0x1000000}) 00:05:31 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x4b62, &(0x7f0000000080)) ioctl$TCXONC(r0, 0x4b44, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_WAIT_VBLANK(r2, 0xc018643a, &(0x7f0000000140)={0x0, 0xd8, 0xfffffffffffffff7}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$TCXONC(r2, 0x540a, 0x3) syz_open_dev$dri(&(0x7f00000000c0), 0x24c, 0x103200) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/dev\x00') ioctl$DRM_IOCTL_DROP_MASTER(r3, 0x641f) 00:05:31 executing program 5: r0 = syz_open_dev$video(&(0x7f0000000080), 0x100000001, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000000)={0x0, 0x34325241, 0x0, 0x0, 0x1, @stepwise={{0x9, 0x2}, {0x95, 0x5}, {0x7, 0x20}}}) 00:05:31 executing program 1: ioctl$VIDIOC_OVERLAY(0xffffffffffffffff, 0x4004560e, &(0x7f0000000300)=0x5) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/icmp\x00') (async) r1 = socket(0x0, 0x2, 0x9) getsockopt$IP6T_SO_GET_REVISION_MATCH(r1, 0x29, 0x44, &(0x7f0000000240)={'HL\x00'}, &(0x7f0000000280)=0x1e) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async, rerun: 32) write$bt_hci(r2, &(0x7f0000000140)=ANY=[], 0x6) (async, rerun: 32) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f00000002c0)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async, rerun: 32) ioctl$F2FS_IOC_MOVE_RANGE(r3, 0xc020f509, &(0x7f0000000040)={r0, 0x0, 0x56b4, 0x1}) (rerun: 32) ioctl$VIDIOC_S_FBUF(r4, 0x4030560b, &(0x7f0000000200)={0x84, 0x1b, &(0x7f0000000180)="dfb857eeb960be601ac88a46f4811d03e7b9ea12a9bbb309a4372e600face0f0bc4f65064d49647a5c6af6cd269af02d1f691a58978dcd4b4b0185a5a5f616078ddccdec397e3370c723da805c3b6c3b7a5831b224e7ce97bf0fb79694025b8f001c05220b3cb9", {0x0, 0x7, 0x30385056, 0x6, 0x1, 0x9, 0x2, 0x3}}) 00:05:31 executing program 5: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge0\x00', 0x0}) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet_msfilter(r3, 0x0, 0x29, &(0x7f0000000040)={@multicast1, @rand_addr=0x64010101, 0x1, 0x4, [@private=0xa010102, @rand_addr=0x64010102, @remote, @dev={0xac, 0x14, 0x14, 0x2d}]}, 0x20) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000024000b0f00"/20, @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100636273001c000200180001"], 0x48}}, 0x0) 00:05:31 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async, rerun: 64) r1 = eventfd2(0xfffffffe, 0x0) (async, rerun: 64) unshare(0x2c000480) (async) pipe2(&(0x7f0000000140), 0x80000) (async) r2 = syz_open_dev$audion(&(0x7f0000000180), 0x4, 0x42500) ioctl$VHOST_SET_LOG_FD(r2, 0x4004af07, &(0x7f00000001c0)=r1) (async) r3 = eventfd2(0xfffffffc, 0x81000) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r3, &(0x7f0000000080)) (async) syz_open_dev$media(&(0x7f0000000100), 0x1, 0x2942) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r5, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r6, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) r7 = pidfd_getfd(r6, r3, 0x0) ioctl$VHOST_SET_LOG_FD(r7, 0x4004af07, &(0x7f0000000000)=r3) 00:05:31 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x4b62, &(0x7f0000000080)) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_WAIT_VBLANK(r2, 0xc018643a, &(0x7f0000000140)={0x0, 0xd8, 0xfffffffffffffff7}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$TCXONC(r2, 0x540a, 0x3) syz_open_dev$dri(&(0x7f00000000c0), 0x24c, 0x103200) (async) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/dev\x00') ioctl$DRM_IOCTL_DROP_MASTER(r3, 0x641f) 00:05:31 executing program 1: ioctl$VIDIOC_OVERLAY(0xffffffffffffffff, 0x4004560e, &(0x7f0000000300)=0x5) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/icmp\x00') (async) r1 = socket(0x0, 0x2, 0x9) getsockopt$IP6T_SO_GET_REVISION_MATCH(r1, 0x29, 0x44, &(0x7f0000000240)={'HL\x00'}, &(0x7f0000000280)=0x1e) (async, rerun: 32) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (rerun: 32) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r2, &(0x7f0000000140)=ANY=[], 0x6) (async) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f00000002c0)) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r3, 0xc020f509, &(0x7f0000000040)={r0, 0x0, 0x56b4, 0x1}) ioctl$VIDIOC_S_FBUF(r4, 0x4030560b, &(0x7f0000000200)={0x84, 0x1b, &(0x7f0000000180)="dfb857eeb960be601ac88a46f4811d03e7b9ea12a9bbb309a4372e600face0f0bc4f65064d49647a5c6af6cd269af02d1f691a58978dcd4b4b0185a5a5f616078ddccdec397e3370c723da805c3b6c3b7a5831b224e7ce97bf0fb79694025b8f001c05220b3cb9", {0x0, 0x7, 0x30385056, 0x6, 0x1, 0x9, 0x2, 0x3}}) 00:05:31 executing program 5: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge0\x00', 0x0}) (async) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet_msfilter(r3, 0x0, 0x29, &(0x7f0000000040)={@multicast1, @rand_addr=0x64010101, 0x1, 0x4, [@private=0xa010102, @rand_addr=0x64010102, @remote, @dev={0xac, 0x14, 0x14, 0x2d}]}, 0x20) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000024000b0f00"/20, @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100636273001c000200180001"], 0x48}}, 0x0) 00:05:31 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x4b62, &(0x7f0000000080)) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_WAIT_VBLANK(r2, 0xc018643a, &(0x7f0000000140)={0x0, 0xd8, 0xfffffffffffffff7}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$TCXONC(r2, 0x540a, 0x3) syz_open_dev$dri(&(0x7f00000000c0), 0x24c, 0x103200) (async) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/dev\x00') ioctl$DRM_IOCTL_DROP_MASTER(r3, 0x641f) 00:05:31 executing program 5: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge0\x00', 0x0}) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet_msfilter(r3, 0x0, 0x29, &(0x7f0000000040)={@multicast1, @rand_addr=0x64010101, 0x1, 0x4, [@private=0xa010102, @rand_addr=0x64010102, @remote, @dev={0xac, 0x14, 0x14, 0x2d}]}, 0x20) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000024000b0f00"/20, @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100636273001c000200180001"], 0x48}}, 0x0) socket(0x10, 0x3, 0x0) (async) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge0\x00'}) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) setsockopt$inet_msfilter(r3, 0x0, 0x29, &(0x7f0000000040)={@multicast1, @rand_addr=0x64010101, 0x1, 0x4, [@private=0xa010102, @rand_addr=0x64010102, @remote, @dev={0xac, 0x14, 0x14, 0x2d}]}, 0x20) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000024000b0f00"/20, @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100636273001c000200180001"], 0x48}}, 0x0) (async) 00:05:31 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$TCGETS2(r2, 0x802c542a, &(0x7f0000000000)) 00:05:31 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000000)={{}, 'syz1\x00', 0x55}) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {r1}}, './file0\x00'}) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$UI_DEV_SETUP(r5, 0x5501, 0x0) 00:05:32 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet_sctp6_SCTP_RESET_ASSOC(r2, 0x84, 0x78, &(0x7f0000000040), 0x4) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:32 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = eventfd2(0xfffffffe, 0x0) unshare(0x2c000480) pipe2(&(0x7f0000000140), 0x80000) (async) r2 = syz_open_dev$audion(&(0x7f0000000180), 0x4, 0x42500) ioctl$VHOST_SET_LOG_FD(r2, 0x4004af07, &(0x7f00000001c0)=r1) r3 = eventfd2(0xfffffffc, 0x81000) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r3, &(0x7f0000000080)) (async) syz_open_dev$media(&(0x7f0000000100), 0x1, 0x2942) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r5, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r6, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) r7 = pidfd_getfd(r6, r3, 0x0) ioctl$VHOST_SET_LOG_FD(r7, 0x4004af07, &(0x7f0000000000)=r3) 00:05:32 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$TCGETS2(r2, 0x802c542a, &(0x7f0000000000)) 00:05:32 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) (async) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000000)={{}, 'syz1\x00', 0x55}) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {r1}}, './file0\x00'}) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$UI_DEV_SETUP(r5, 0x5501, 0x0) 00:05:32 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000540)=ANY=[@ANYBLOB="12010000020000202505a1a440000102030109023b000101000000090400000002060000052406000005240000e40d240f01000100000000000000090582020000000000090503020000000000"], 0x0) [ 332.037493][T20831] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 332.039917][T20831] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:05:32 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet_sctp6_SCTP_RESET_ASSOC(r2, 0x84, 0x78, &(0x7f0000000040), 0x4) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) setsockopt$inet_sctp6_SCTP_RESET_ASSOC(r2, 0x84, 0x78, &(0x7f0000000040), 0x4) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) 00:05:32 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$TCGETS2(r2, 0x802c542a, &(0x7f0000000000)) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$TCGETS2(r2, 0x802c542a, &(0x7f0000000000)) (async) 00:05:32 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000000)={{}, 'syz1\x00', 0x55}) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {r1}}, './file0\x00'}) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$UI_DEV_SETUP(r5, 0x5501, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) (async) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000000)={{}, 'syz1\x00', 0x55}) (async) openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r3, 0xc0189378, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {r1}}, './file0\x00'}) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$UI_DEV_SETUP(r5, 0x5501, 0x0) (async) 00:05:32 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$VT_GETSTATE(r0, 0x5603, &(0x7f0000000000)={0x200, 0x1, 0x401}) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:05:32 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet_sctp6_SCTP_RESET_ASSOC(r2, 0x84, 0x78, &(0x7f0000000040), 0x4) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:32 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$VT_GETSTATE(r0, 0x5603, &(0x7f0000000000)={0x200, 0x1, 0x401}) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:05:32 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$VT_GETSTATE(r0, 0x5603, &(0x7f0000000000)={0x200, 0x1, 0x401}) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:05:32 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) getsockopt$inet6_tcp_buf(r1, 0x6, 0x1f, &(0x7f0000000180)=""/176, &(0x7f0000000040)=0xb0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:32 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TCXONC(r0, 0x540a, 0x3) dup(r0) 00:05:32 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) getsockopt$inet6_tcp_buf(r1, 0x6, 0x1f, &(0x7f0000000180)=""/176, &(0x7f0000000040)=0xb0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:32 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r1, &(0x7f0000000140)=ANY=[], 0x6) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r2, &(0x7f0000000140)=ANY=[], 0x6) setsockopt$bt_BT_FLUSHABLE(r2, 0x112, 0x8, &(0x7f0000000080)=0x5, 0x4) dup(r1) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) eventfd2(0x0, 0x0) unshare(0x8000400) r3 = syz_open_dev$vcsu(&(0x7f0000000000), 0xb, 0x10000) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r3) 00:05:32 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000540)=ANY=[@ANYBLOB="12010000020000202505a1a440000102030109023b000101000000090400000002060000052406000005240000e40d240f01000100000000000000090582020000000000090503020000000000"], 0x0) 00:05:32 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TCXONC(r0, 0x540a, 0x3) (async, rerun: 64) dup(r0) (rerun: 64) 00:05:32 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) getsockopt$inet6_tcp_buf(r1, 0x6, 0x1f, &(0x7f0000000180)=""/176, &(0x7f0000000040)=0xb0) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:32 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x5, &(0x7f0000000140)=[{&(0x7f00000121a0)="ed41000000100000711f1f63721f1f63721f1f63000000000000040008", 0x1d, 0x101}, {&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000721f1f63721f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000001000028020000028400001b", 0x65, 0x402}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000010180)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f00000001c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000052166696c6531000000100000001000050166696c6532000000100000001000050166696c65330000001100040094", 0x71, 0x6000}], 0x10, &(0x7f00000003c0)={[{@errors_remount}, {@grpquota}, {@usrquota}]}, 0x2) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f00000002c0)={'#! ', './file0', [{0x20, '.}+%\x8a'}], 0xa, "5297765d2b37f9c6ef0106ecea71d00c647eeb6a213c504ef2b56f17eb01d8e179018d4186370edd787c10154a51c00a2814fa4f918204402212a2acd17330c442914cc0d313d0e74d1514238e1e11abdf86bd53"}, 0x65) ioctl$AUTOFS_IOC_SETTIMEOUT(r0, 0x80049367, &(0x7f00000000c0)=0x101) r2 = syz_io_uring_complete(0x0) close(r1) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) renameat2(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00', 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r6, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r7, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) getsockopt$inet_sctp_SCTP_ASSOCINFO(r7, 0x84, 0x1, &(0x7f0000000680)={0x0, 0x1584, 0x3f, 0xfff, 0x67e, 0x9}, &(0x7f00000006c0)=0x14) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000b00)={0x38, r8, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_NET={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_NODEID={0x3}]}]}, 0x38}}, 0x0) sendmsg$TIPC_NL_NET_GET(r2, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000340)={&(0x7f0000000b40)=ANY=[@ANYBLOB="50028400f0", @ANYRES16=r8, @ANYBLOB="000127bd7000fbdbdf250e0000004800018038000400200001000a004e2400000003fe880000000000000000000000000001000000001400020002004e20e000000100000000000000000c0002800800020006000000880106804500040067636d28616573290000000000000000000000000000000000000000000000001d00000046e5869e897c6edae10700000000000000000000000000000000000000000000080001000200000008000100010000001400030017b31763b0566e2c27d1128bb08f910bbf00030015d06f0146e6f17fda350c80062ce1262a1120b18f335f8e050a338bd29b59346c2c5144db1e667545af8da2a0f581aeeca96f528921b24a4308b4156b8aab44159e15199467ec5693db4d7a58eaa5713134ae603baa49487755bc31adc7db42b14918933ba2bf2773baba51ad28da14fb4eac048604fe6d079120d82b3fed865f3f60d2a11ddb353d1b3f4d90a7a86bbd9658caa3efc6e6eb0e6c47820a28507d3a3d625380dc31a520ba50d654b22e5875dded154419845ddbb40008000100dff60000040005004b00040067636d28616573290000000000000000000000000000000000000000000000002300000082ded343abe78cdd87dd31223ec98722a2c2e0bf62a8be015bdd8d37ed7a53bac95b41006c00028008000100090000001c0003800800010001000000080001002000000008000200090000002c0003800800020004000000080001000400000008000200470000000800020017050000080002000100008008000200fbffffff080002007f0000000800010009000000"], 0x250}, 0x1, 0x0, 0x0, 0x4800}, 0x0) r9 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$EXT4_IOC_GETSTATE(r9, 0x40046629, &(0x7f0000000240)) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f00000004c0)={'team0\x00', 0x0}) sendmsg$MPTCP_PM_CMD_GET_ADDR(r2, &(0x7f00000005c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x54, 0x0, 0x300, 0x70bd2b, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_ADDR={0x40, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e21}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @rand_addr=' \x01\x00'}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x40}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r10}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x4c800}, 0x4044) write$cgroup_int(r1, &(0x7f0000000080), 0x12) [ 332.596616][T20889] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 332.598976][T20889] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 332.601102][T20898] loop0: detected capacity change from 0 to 512 00:05:32 executing program 4: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x17, &(0x7f0000000200)=[{&(0x7f0000010000)="2000000080000000060000006a0000000f000000000000000100000001000000004000000040000020000000741f1f63741f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000028020000028401001b0000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3136353233323637313600"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000000000017e58bd338b748ab8acce84d25f4a8f4010000000c00000000000000721f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000000740)="00000000000000000000000000000000000000000000000000000000200020000100000000000000c2e6e9dfb14ee2c6f5dc775fe98800000000000000000000dfffffff00000008000000000000f36fa7a2c851f54503e6a6b50e18546b789afb891427b3e2eb12f39387e2cd", 0x6d, 0x540}, {&(0x7f0000010140)="0000000000000000080000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010160)="0200000003000000040000006a000f000300040000000000000000000f00bc0f", 0x20, 0x800}, {&(0x7f0000010180)="ffff3f00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4128, 0x1020, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63741f1f63741f1f6300000000000004000400000000000000050000000800"/64, 0x40, 0x2100}, {&(0x7f00000111e0)="20000000f05d658cf05d658c00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="c041000000380000721f1f63721f1f63721f1f6300000000000002001c0000000000000000000000090000000a0000000b0000000c0000000d0000000e0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f63000000000000000000000000000002ea00"/192, 0xc0, 0x2a00}, {&(0x7f0000000640)="ed4100003c000000741f1f63741f1f63741f1f630000000000000200000000000000001003000000020000000d0000001000050164696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000320ee84300000000000000000000000000000000000000000000000020000000f05d658ef05d658cf05d658c741f1f63f05d658c0000000000000000000002ea04070000000000000000000000000000646174610000000000000000952f44f057c2e4d87f170817e6dff8e8431c4bbd0d7a7bb3e4f6bb4bd3742c6eff760f9c6d0ccf543472a5d4823be45ac7c5aa69ab64e023d224dbbcf8", 0xfd, 0x2b00}, {&(0x7f0000011380)="ed8100001a040000741f1f63741f1f63741f1f630000000000000100040000000000000001000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddf1ff6000000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011420)="ffa1000027000000741f1f63741f1f63741f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e313635323332363731362f66696c65302f66696c6530000000000000000000000000000000000000000000a2f8456600000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000114c0)="ed8100000a000000741f1f63741f1f63741f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af60706800000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000741f1f63741f1f63741f1f630000000000000200140000000000000001000000110000001200000013000000140000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1fb722f00000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0x1a0, 0x2e00}, {&(0x7f0000011660)="ed81000064000000741f1f63741f1f63741f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616ca51a7d0d00000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f0000011760)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x4000}, {&(0x7f00000117e0)="0b0000000c0001022e000000020000000c0002022e2e000000000000e8070000", 0x20, 0x4800}, {&(0x7f0000011800)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x5004}, {&(0x7f00000004c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x5800}, {&(0x7f0000011840)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x6000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x6800}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x7000}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x7800}, {&(0x7f00000118c0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x8000}], 0x0, &(0x7f0000011ce0), 0x1) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, &(0x7f0000000580)={0x7, 0xe2, 0x0, 0x1, 0x8, 0x7}) r1 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xa) setresuid(0x0, r2, 0x0) r3 = openat2(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={0x81f025ae2847fdc3, 0x21, 0x14}, 0x18) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r3, 0x84, 0x1b, &(0x7f00000005c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="640000008bbeee88f5757d27d621d9d155ed676aaf792c9e0b96687db9399cc53f2e558bea33efc8f46b1fdb389372f8052af313937fddc6244c3e918fc23686a7c44edb193cb9e66577b831fbedf7c9037f08a88170b4002cec6f987a6ea3eecac642276b57b55f604e13377d9c2ad5"], &(0x7f0000000540)=0x6c) getgroups(0x1, &(0x7f0000000040)=[0xee00]) getresuid(&(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000140)=0x0) r6 = getegid() r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r7}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(r3, 0xc01064c2, &(0x7f0000000500)={0x0, 0x1, r3}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r3, 0xc02864ca, &(0x7f0000000840)={&(0x7f00000007c0)=[r8, 0x0], &(0x7f0000000800)=[0x1f, 0x80, 0x3, 0x4, 0x7], 0x80000000, 0x2, 0x6}) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r7], 0x1}, 0x58) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x5, 0x8}, 0x0, 0x0, 0x1, 0x3, 0xf3c, 0x1, 0xffffffff, 0x7fff, 0x5, 0x7, 0x0, r7}) 00:05:32 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r1, &(0x7f0000000140)=ANY=[], 0x6) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r2, &(0x7f0000000140)=ANY=[], 0x6) setsockopt$bt_BT_FLUSHABLE(r2, 0x112, 0x8, &(0x7f0000000080)=0x5, 0x4) dup(r1) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) eventfd2(0x0, 0x0) unshare(0x8000400) r3 = syz_open_dev$vcsu(&(0x7f0000000000), 0xb, 0x10000) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r3) openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (async) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r1, &(0x7f0000000140)=ANY=[], 0x6) (async) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (async) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r2, &(0x7f0000000140)=ANY=[], 0x6) (async) setsockopt$bt_BT_FLUSHABLE(r2, 0x112, 0x8, &(0x7f0000000080)=0x5, 0x4) (async) dup(r1) (async) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) eventfd2(0x0, 0x0) (async) unshare(0x8000400) (async) syz_open_dev$vcsu(&(0x7f0000000000), 0xb, 0x10000) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r3) (async) [ 332.607242][T20898] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 332.613535][T20903] loop4: detected capacity change from 0 to 512 [ 332.624519][T20903] EXT2-fs (loop4): error: couldn't mount because of unsupported optional features (18400) 00:05:32 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TCXONC(r0, 0x540a, 0x3) dup(r0) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) ioctl$TCXONC(r0, 0x540a, 0x3) (async) dup(r0) (async) 00:05:32 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) close(r1) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) accept4$phonet_pipe(r0, &(0x7f0000000040), &(0x7f0000000180)=0x10, 0x80800) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) [ 332.672172][T20898] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 00:05:32 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async, rerun: 64) close(r1) (rerun: 64) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) accept4$phonet_pipe(r0, &(0x7f0000000040), &(0x7f0000000180)=0x10, 0x80800) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:32 executing program 4: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x17, &(0x7f0000000200)=[{&(0x7f0000010000)="2000000080000000060000006a0000000f000000000000000100000001000000004000000040000020000000741f1f63741f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000028020000028401001b0000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3136353233323637313600"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000000000017e58bd338b748ab8acce84d25f4a8f4010000000c00000000000000721f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000000740)="00000000000000000000000000000000000000000000000000000000200020000100000000000000c2e6e9dfb14ee2c6f5dc775fe98800000000000000000000dfffffff00000008000000000000f36fa7a2c851f54503e6a6b50e18546b789afb891427b3e2eb12f39387e2cd", 0x6d, 0x540}, {&(0x7f0000010140)="0000000000000000080000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010160)="0200000003000000040000006a000f000300040000000000000000000f00bc0f", 0x20, 0x800}, {&(0x7f0000010180)="ffff3f00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4128, 0x1020, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63741f1f63741f1f6300000000000004000400000000000000050000000800"/64, 0x40, 0x2100}, {&(0x7f00000111e0)="20000000f05d658cf05d658c00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="c041000000380000721f1f63721f1f63721f1f6300000000000002001c0000000000000000000000090000000a0000000b0000000c0000000d0000000e0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f63000000000000000000000000000002ea00"/192, 0xc0, 0x2a00}, {&(0x7f0000000640)="ed4100003c000000741f1f63741f1f63741f1f630000000000000200000000000000001003000000020000000d0000001000050164696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000320ee84300000000000000000000000000000000000000000000000020000000f05d658ef05d658cf05d658c741f1f63f05d658c0000000000000000000002ea04070000000000000000000000000000646174610000000000000000952f44f057c2e4d87f170817e6dff8e8431c4bbd0d7a7bb3e4f6bb4bd3742c6eff760f9c6d0ccf543472a5d4823be45ac7c5aa69ab64e023d224dbbcf8", 0xfd, 0x2b00}, {&(0x7f0000011380)="ed8100001a040000741f1f63741f1f63741f1f630000000000000100040000000000000001000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddf1ff6000000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011420)="ffa1000027000000741f1f63741f1f63741f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e313635323332363731362f66696c65302f66696c6530000000000000000000000000000000000000000000a2f8456600000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000114c0)="ed8100000a000000741f1f63741f1f63741f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af60706800000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000741f1f63741f1f63741f1f630000000000000200140000000000000001000000110000001200000013000000140000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1fb722f00000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0x1a0, 0x2e00}, {&(0x7f0000011660)="ed81000064000000741f1f63741f1f63741f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616ca51a7d0d00000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f0000011760)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x4000}, {&(0x7f00000117e0)="0b0000000c0001022e000000020000000c0002022e2e000000000000e8070000", 0x20, 0x4800}, {&(0x7f0000011800)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x5004}, {&(0x7f00000004c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x5800}, {&(0x7f0000011840)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x6000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x6800}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x7000}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x7800}, {&(0x7f00000118c0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x8000}], 0x0, &(0x7f0000011ce0), 0x1) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, &(0x7f0000000580)={0x7, 0xe2, 0x0, 0x1, 0x8, 0x7}) r1 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xa) setresuid(0x0, r2, 0x0) r3 = openat2(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={0x81f025ae2847fdc3, 0x21, 0x14}, 0x18) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r3, 0x84, 0x1b, &(0x7f00000005c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="640000008bbeee88f5757d27d621d9d155ed676aaf792c9e0b96687db9399cc53f2e558bea33efc8f46b1fdb389372f8052af313937fddc6244c3e918fc23686a7c44edb193cb9e66577b831fbedf7c9037f08a88170b4002cec6f987a6ea3eecac642276b57b55f604e13377d9c2ad5"], &(0x7f0000000540)=0x6c) getgroups(0x1, &(0x7f0000000040)=[0xee00]) getresuid(&(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000140)=0x0) r6 = getegid() r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r7}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(r3, 0xc01064c2, &(0x7f0000000500)={0x0, 0x1, r3}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r3, 0xc02864ca, &(0x7f0000000840)={&(0x7f00000007c0)=[r8, 0x0], &(0x7f0000000800)=[0x1f, 0x80, 0x3, 0x4, 0x7], 0x80000000, 0x2, 0x6}) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r7], 0x1}, 0x58) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x5, 0x8}, 0x0, 0x0, 0x1, 0x3, 0xf3c, 0x1, 0xffffffff, 0x7fff, 0x5, 0x7, 0x0, r7}) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x17, &(0x7f0000000200)=[{&(0x7f0000010000)="2000000080000000060000006a0000000f000000000000000100000001000000004000000040000020000000741f1f63741f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000028020000028401001b0000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3136353233323637313600"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000000000017e58bd338b748ab8acce84d25f4a8f4010000000c00000000000000721f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000000740)="00000000000000000000000000000000000000000000000000000000200020000100000000000000c2e6e9dfb14ee2c6f5dc775fe98800000000000000000000dfffffff00000008000000000000f36fa7a2c851f54503e6a6b50e18546b789afb891427b3e2eb12f39387e2cd", 0x6d, 0x540}, {&(0x7f0000010140)="0000000000000000080000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010160)="0200000003000000040000006a000f000300040000000000000000000f00bc0f", 0x20, 0x800}, {&(0x7f0000010180)="ffff3f00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4128, 0x1020, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63741f1f63741f1f6300000000000004000400000000000000050000000800"/64, 0x40, 0x2100}, {&(0x7f00000111e0)="20000000f05d658cf05d658c00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="c041000000380000721f1f63721f1f63721f1f6300000000000002001c0000000000000000000000090000000a0000000b0000000c0000000d0000000e0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f63000000000000000000000000000002ea00"/192, 0xc0, 0x2a00}, {&(0x7f0000000640)="ed4100003c000000741f1f63741f1f63741f1f630000000000000200000000000000001003000000020000000d0000001000050164696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000320ee84300000000000000000000000000000000000000000000000020000000f05d658ef05d658cf05d658c741f1f63f05d658c0000000000000000000002ea04070000000000000000000000000000646174610000000000000000952f44f057c2e4d87f170817e6dff8e8431c4bbd0d7a7bb3e4f6bb4bd3742c6eff760f9c6d0ccf543472a5d4823be45ac7c5aa69ab64e023d224dbbcf8", 0xfd, 0x2b00}, {&(0x7f0000011380)="ed8100001a040000741f1f63741f1f63741f1f630000000000000100040000000000000001000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddf1ff6000000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011420)="ffa1000027000000741f1f63741f1f63741f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e313635323332363731362f66696c65302f66696c6530000000000000000000000000000000000000000000a2f8456600000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000114c0)="ed8100000a000000741f1f63741f1f63741f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af60706800000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000741f1f63741f1f63741f1f630000000000000200140000000000000001000000110000001200000013000000140000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1fb722f00000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0x1a0, 0x2e00}, {&(0x7f0000011660)="ed81000064000000741f1f63741f1f63741f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616ca51a7d0d00000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f0000011760)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x4000}, {&(0x7f00000117e0)="0b0000000c0001022e000000020000000c0002022e2e000000000000e8070000", 0x20, 0x4800}, {&(0x7f0000011800)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x5004}, {&(0x7f00000004c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x5800}, {&(0x7f0000011840)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x6000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x6800}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x7000}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x7800}, {&(0x7f00000118c0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x8000}], 0x0, &(0x7f0000011ce0), 0x1) (async) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, &(0x7f0000000580)={0x7, 0xe2, 0x0, 0x1, 0x8, 0x7}) (async) socket(0xa, 0x2, 0x0) (async) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0xa) (async) setresuid(0x0, r2, 0x0) (async) openat2(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={0x81f025ae2847fdc3, 0x21, 0x14}, 0x18) (async) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r3, 0x84, 0x1b, &(0x7f00000005c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="640000008bbeee88f5757d27d621d9d155ed676aaf792c9e0b96687db9399cc53f2e558bea33efc8f46b1fdb389372f8052af313937fddc6244c3e918fc23686a7c44edb193cb9e66577b831fbedf7c9037f08a88170b4002cec6f987a6ea3eecac642276b57b55f604e13377d9c2ad5"], &(0x7f0000000540)=0x6c) (async) getgroups(0x1, &(0x7f0000000040)=[0xee00]) (async) getresuid(&(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000140)) (async) getegid() (async) getpid() (async) sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x4) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r7}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(r3, 0xc01064c2, &(0x7f0000000500)={0x0, 0x1, r3}) (async) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r3, 0xc02864ca, &(0x7f0000000840)={&(0x7f00000007c0)=[r8, 0x0], &(0x7f0000000800)=[0x1f, 0x80, 0x3, 0x4, 0x7], 0x80000000, 0x2, 0x6}) (async) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r7], 0x1}, 0x58) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x5, 0x8}, 0x0, 0x0, 0x1, 0x3, 0xf3c, 0x1, 0xffffffff, 0x7fff, 0x5, 0x7, 0x0, r7}) (async) 00:05:32 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x5, &(0x7f0000000140)=[{&(0x7f00000121a0)="ed41000000100000711f1f63721f1f63721f1f63000000000000040008", 0x1d, 0x101}, {&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000721f1f63721f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000001000028020000028400001b", 0x65, 0x402}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000010180)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f00000001c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000052166696c6531000000100000001000050166696c6532000000100000001000050166696c65330000001100040094", 0x71, 0x6000}], 0x10, &(0x7f00000003c0)={[{@errors_remount}, {@grpquota}, {@usrquota}]}, 0x2) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f00000002c0)={'#! ', './file0', [{0x20, '.}+%\x8a'}], 0xa, "5297765d2b37f9c6ef0106ecea71d00c647eeb6a213c504ef2b56f17eb01d8e179018d4186370edd787c10154a51c00a2814fa4f918204402212a2acd17330c442914cc0d313d0e74d1514238e1e11abdf86bd53"}, 0x65) ioctl$AUTOFS_IOC_SETTIMEOUT(r0, 0x80049367, &(0x7f00000000c0)=0x101) (async) r2 = syz_io_uring_complete(0x0) close(r1) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) renameat2(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00', 0x0) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r6, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r7, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) getsockopt$inet_sctp_SCTP_ASSOCINFO(r7, 0x84, 0x1, &(0x7f0000000680)={0x0, 0x1584, 0x3f, 0xfff, 0x67e, 0x9}, &(0x7f00000006c0)=0x14) (async) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000b00)={0x38, r8, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_NET={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_NODEID={0x3}]}]}, 0x38}}, 0x0) sendmsg$TIPC_NL_NET_GET(r2, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000340)={&(0x7f0000000b40)=ANY=[@ANYBLOB="50028400f0", @ANYRES16=r8, @ANYBLOB="000127bd7000fbdbdf250e0000004800018038000400200001000a004e2400000003fe880000000000000000000000000001000000001400020002004e20e000000100000000000000000c0002800800020006000000880106804500040067636d28616573290000000000000000000000000000000000000000000000001d00000046e5869e897c6edae10700000000000000000000000000000000000000000000080001000200000008000100010000001400030017b31763b0566e2c27d1128bb08f910bbf00030015d06f0146e6f17fda350c80062ce1262a1120b18f335f8e050a338bd29b59346c2c5144db1e667545af8da2a0f581aeeca96f528921b24a4308b4156b8aab44159e15199467ec5693db4d7a58eaa5713134ae603baa49487755bc31adc7db42b14918933ba2bf2773baba51ad28da14fb4eac048604fe6d079120d82b3fed865f3f60d2a11ddb353d1b3f4d90a7a86bbd9658caa3efc6e6eb0e6c47820a28507d3a3d625380dc31a520ba50d654b22e5875dded154419845ddbb40008000100dff60000040005004b00040067636d28616573290000000000000000000000000000000000000000000000002300000082ded343abe78cdd87dd31223ec98722a2c2e0bf62a8be015bdd8d37ed7a53bac95b41006c00028008000100090000001c0003800800010001000000080001002000000008000200090000002c0003800800020004000000080001000400000008000200470000000800020017050000080002000100008008000200fbffffff080002007f0000000800010009000000"], 0x250}, 0x1, 0x0, 0x0, 0x4800}, 0x0) r9 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$EXT4_IOC_GETSTATE(r9, 0x40046629, &(0x7f0000000240)) (async) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f00000004c0)={'team0\x00', 0x0}) sendmsg$MPTCP_PM_CMD_GET_ADDR(r2, &(0x7f00000005c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x54, 0x0, 0x300, 0x70bd2b, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_ADDR={0x40, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e21}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @rand_addr=' \x01\x00'}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x40}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r10}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x4c800}, 0x4044) (async) write$cgroup_int(r1, &(0x7f0000000080), 0x12) [ 332.736001][T20920] loop4: detected capacity change from 0 to 512 [ 332.741394][T20926] loop0: detected capacity change from 0 to 512 00:05:32 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r1, &(0x7f0000000140)=ANY=[], 0x6) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r1) ioctl$TCXONC(r0, 0x4b44, 0x0) [ 332.754290][T20920] EXT2-fs (loop4): error: couldn't mount because of unsupported optional features (18400) [ 332.758785][T20926] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 332.822765][T20926] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 00:05:33 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000540)=ANY=[@ANYBLOB="12010000020000202505a1a440000102030109023b000101000000090400000002060000052406000005240000e40d240f01000100000000000000090582020000000000090503020000000000"], 0x0) syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000540)=ANY=[@ANYBLOB="12010000020000202505a1a440000102030109023b000101000000090400000002060000052406000005240000e40d240f01000100000000000000090582020000000000090503020000000000"], 0x0) (async) 00:05:33 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r1, &(0x7f0000000140)=ANY=[], 0x6) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r1) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:33 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) close(r1) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) accept4$phonet_pipe(r0, &(0x7f0000000040), &(0x7f0000000180)=0x10, 0x80800) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:33 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r1, &(0x7f0000000140)=ANY=[], 0x6) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r2, &(0x7f0000000140)=ANY=[], 0x6) (async) setsockopt$bt_BT_FLUSHABLE(r2, 0x112, 0x8, &(0x7f0000000080)=0x5, 0x4) (async) dup(r1) (async) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) eventfd2(0x0, 0x0) (async) unshare(0x8000400) (async, rerun: 32) r3 = syz_open_dev$vcsu(&(0x7f0000000000), 0xb, 0x10000) (rerun: 32) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r3) 00:05:33 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x5, &(0x7f0000000140)=[{&(0x7f00000121a0)="ed41000000100000711f1f63721f1f63721f1f63000000000000040008", 0x1d, 0x101}, {&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000721f1f63721f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000001000028020000028400001b", 0x65, 0x402}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000010180)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f00000001c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000052166696c6531000000100000001000050166696c6532000000100000001000050166696c65330000001100040094", 0x71, 0x6000}], 0x10, &(0x7f00000003c0)={[{@errors_remount}, {@grpquota}, {@usrquota}]}, 0x2) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f00000002c0)={'#! ', './file0', [{0x20, '.}+%\x8a'}], 0xa, "5297765d2b37f9c6ef0106ecea71d00c647eeb6a213c504ef2b56f17eb01d8e179018d4186370edd787c10154a51c00a2814fa4f918204402212a2acd17330c442914cc0d313d0e74d1514238e1e11abdf86bd53"}, 0x65) (async) ioctl$AUTOFS_IOC_SETTIMEOUT(r0, 0x80049367, &(0x7f00000000c0)=0x101) r2 = syz_io_uring_complete(0x0) close(r1) (async) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) renameat2(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00', 0x0) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r6, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r7, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) getsockopt$inet_sctp_SCTP_ASSOCINFO(r7, 0x84, 0x1, &(0x7f0000000680)={0x0, 0x1584, 0x3f, 0xfff, 0x67e, 0x9}, &(0x7f00000006c0)=0x14) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000b00)={0x38, r8, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_NET={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_NODEID={0x3}]}]}, 0x38}}, 0x0) (async) sendmsg$TIPC_NL_NET_GET(r2, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000340)={&(0x7f0000000b40)=ANY=[@ANYBLOB="50028400f0", @ANYRES16=r8, @ANYBLOB="000127bd7000fbdbdf250e0000004800018038000400200001000a004e2400000003fe880000000000000000000000000001000000001400020002004e20e000000100000000000000000c0002800800020006000000880106804500040067636d28616573290000000000000000000000000000000000000000000000001d00000046e5869e897c6edae10700000000000000000000000000000000000000000000080001000200000008000100010000001400030017b31763b0566e2c27d1128bb08f910bbf00030015d06f0146e6f17fda350c80062ce1262a1120b18f335f8e050a338bd29b59346c2c5144db1e667545af8da2a0f581aeeca96f528921b24a4308b4156b8aab44159e15199467ec5693db4d7a58eaa5713134ae603baa49487755bc31adc7db42b14918933ba2bf2773baba51ad28da14fb4eac048604fe6d079120d82b3fed865f3f60d2a11ddb353d1b3f4d90a7a86bbd9658caa3efc6e6eb0e6c47820a28507d3a3d625380dc31a520ba50d654b22e5875dded154419845ddbb40008000100dff60000040005004b00040067636d28616573290000000000000000000000000000000000000000000000002300000082ded343abe78cdd87dd31223ec98722a2c2e0bf62a8be015bdd8d37ed7a53bac95b41006c00028008000100090000001c0003800800010001000000080001002000000008000200090000002c0003800800020004000000080001000400000008000200470000000800020017050000080002000100008008000200fbffffff080002007f0000000800010009000000"], 0x250}, 0x1, 0x0, 0x0, 0x4800}, 0x0) (async) r9 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$EXT4_IOC_GETSTATE(r9, 0x40046629, &(0x7f0000000240)) (async) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f00000004c0)={'team0\x00', 0x0}) sendmsg$MPTCP_PM_CMD_GET_ADDR(r2, &(0x7f00000005c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)={0x54, 0x0, 0x300, 0x70bd2b, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_ADDR={0x40, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e21}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @rand_addr=' \x01\x00'}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x40}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r10}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x4c800}, 0x4044) write$cgroup_int(r1, &(0x7f0000000080), 0x12) 00:05:33 executing program 4: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x17, &(0x7f0000000200)=[{&(0x7f0000010000)="2000000080000000060000006a0000000f000000000000000100000001000000004000000040000020000000741f1f63741f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000028020000028401001b0000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3136353233323637313600"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000000000017e58bd338b748ab8acce84d25f4a8f4010000000c00000000000000721f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000000740)="00000000000000000000000000000000000000000000000000000000200020000100000000000000c2e6e9dfb14ee2c6f5dc775fe98800000000000000000000dfffffff00000008000000000000f36fa7a2c851f54503e6a6b50e18546b789afb891427b3e2eb12f39387e2cd", 0x6d, 0x540}, {&(0x7f0000010140)="0000000000000000080000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010160)="0200000003000000040000006a000f000300040000000000000000000f00bc0f", 0x20, 0x800}, {&(0x7f0000010180)="ffff3f00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4128, 0x1020, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63741f1f63741f1f6300000000000004000400000000000000050000000800"/64, 0x40, 0x2100}, {&(0x7f00000111e0)="20000000f05d658cf05d658c00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="c041000000380000721f1f63721f1f63721f1f6300000000000002001c0000000000000000000000090000000a0000000b0000000c0000000d0000000e0000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f63000000000000000000000000000002ea00"/192, 0xc0, 0x2a00}, {&(0x7f0000000640)="ed4100003c000000741f1f63741f1f63741f1f630000000000000200000000000000001003000000020000000d0000001000050164696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000320ee84300000000000000000000000000000000000000000000000020000000f05d658ef05d658cf05d658c741f1f63f05d658c0000000000000000000002ea04070000000000000000000000000000646174610000000000000000952f44f057c2e4d87f170817e6dff8e8431c4bbd0d7a7bb3e4f6bb4bd3742c6eff760f9c6d0ccf543472a5d4823be45ac7c5aa69ab64e023d224dbbcf8", 0xfd, 0x2b00}, {&(0x7f0000011380)="ed8100001a040000741f1f63741f1f63741f1f630000000000000100040000000000000001000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddf1ff6000000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011420)="ffa1000027000000741f1f63741f1f63741f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e313635323332363731362f66696c65302f66696c6530000000000000000000000000000000000000000000a2f8456600000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000114c0)="ed8100000a000000741f1f63741f1f63741f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af60706800000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000741f1f63741f1f63741f1f630000000000000200140000000000000001000000110000001200000013000000140000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1fb722f00000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000", 0x1a0, 0x2e00}, {&(0x7f0000011660)="ed81000064000000741f1f63741f1f63741f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616ca51a7d0d00000000000000000000000000000000000000000000000020000000f05d658cf05d658cf05d658c741f1f63f05d658c0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f0000011760)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x4000}, {&(0x7f00000117e0)="0b0000000c0001022e000000020000000c0002022e2e000000000000e8070000", 0x20, 0x4800}, {&(0x7f0000011800)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x5004}, {&(0x7f00000004c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x5800}, {&(0x7f0000011840)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x6000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x6800}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x7000}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x7800}, {&(0x7f00000118c0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x8000}], 0x0, &(0x7f0000011ce0), 0x1) (async) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, &(0x7f0000000580)={0x7, 0xe2, 0x0, 0x1, 0x8, 0x7}) (async, rerun: 32) r1 = socket(0xa, 0x2, 0x0) (rerun: 32) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xa) setresuid(0x0, r2, 0x0) r3 = openat2(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={0x81f025ae2847fdc3, 0x21, 0x14}, 0x18) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r3, 0x84, 0x1b, &(0x7f00000005c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="640000008bbeee88f5757d27d621d9d155ed676aaf792c9e0b96687db9399cc53f2e558bea33efc8f46b1fdb389372f8052af313937fddc6244c3e918fc23686a7c44edb193cb9e66577b831fbedf7c9037f08a88170b4002cec6f987a6ea3eecac642276b57b55f604e13377d9c2ad5"], &(0x7f0000000540)=0x6c) (async) getgroups(0x1, &(0x7f0000000040)=[0xee00]) getresuid(&(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000140)=0x0) (async, rerun: 32) r6 = getegid() (async, rerun: 32) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r7}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(r3, 0xc01064c2, &(0x7f0000000500)={0x0, 0x1, r3}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r3, 0xc02864ca, &(0x7f0000000840)={&(0x7f00000007c0)=[r8, 0x0], &(0x7f0000000800)=[0x1f, 0x80, 0x3, 0x4, 0x7], 0x80000000, 0x2, 0x6}) (async) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r7], 0x1}, 0x58) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x5, 0x8}, 0x0, 0x0, 0x1, 0x3, 0xf3c, 0x1, 0xffffffff, 0x7fff, 0x5, 0x7, 0x0, r7}) [ 333.147617][T20957] loop4: detected capacity change from 0 to 512 [ 333.159314][T20958] loop0: detected capacity change from 0 to 512 00:05:33 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) (async) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r1, &(0x7f0000000140)=ANY=[], 0x6) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)) (async) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r1) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) [ 333.167711][T20971] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:05:33 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4020008}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0xe0, 0x12, 0x400, 0x70bd26, 0x25dfdbfd, {0x3, 0x7, 0x5, 0xf0, {0x4e24, 0x4e24, [0x3, 0x8000, 0x30, 0x20], [0x3, 0x6, 0x4333fef2, 0x8], 0x0, [0x6, 0x58]}, 0x59f, 0x4d6}, [@INET_DIAG_REQ_BYTECODE={0x27, 0x1, "1b490c1a4cf7b54fc2741eafb355adef97fb690117d3b45da197d625b4efd0f7d29b16"}, @INET_DIAG_REQ_BYTECODE={0x29, 0x1, "dcaad67f75983a26f3cc272cecafbf1ab6b5bf1aa883eab9befef29b424630df11426d88ab"}, @INET_DIAG_REQ_BYTECODE={0x40, 0x1, "4b9398728139771d1fb524e5288362b9c5df6ffe31fac868a713774615fe3d5c8e717a3e0a11a65fb59da6994db32f5f82f3c56cc30d3db7d63d2145"}]}, 0xe0}, 0x1, 0x0, 0x0, 0x20000040}, 0x14) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) [ 333.182192][T20958] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 333.182510][T20957] EXT2-fs (loop4): error: couldn't mount because of unsupported optional features (18400) [ 333.186270][T20971] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:05:33 executing program 3: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000100)={{0x2, 0x4e23, @multicast2}, {0x306, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x6f}}, 0x2, {0x2, 0x4e23, @broadcast}, 'veth1_vlan\x00'}) r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = eventfd2(0x0, 0x0) unshare(0x8000400) r2 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VHOST_SET_VRING_ERR(r2, 0x4008af22, &(0x7f0000000080)) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) [ 333.201289][T20971] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 333.203739][T20971] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:05:33 executing program 0: syz_mount_image$tmpfs(0x0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="776f726b6469723d2e2f66696c65302c6c6f7765726469723d2e2c75707065726469723d2e2f6275732c6e66735f6578706f72743d6f6e2c004bff1774441b7c29bffb867a0e56478390e21706de3fc536d65b8aefb232aaf5a700b41b21868281422f2fa6b5ccafcaf9a84dc807de2ae0651025bd2dc9fbae592561373b267b7c6b9021c47eb7c11fd9be6fec40d1047b0833667212cf074916bb4c75e51073cd950df606edc5e9eabeaad660ff7d9e20241c68220493a7cd8a73d8660a551aecc849b0f66bdd59b7109af38071e16f9dae443d191f874514b8ccb2390f17d377739561add93d549808178e3347fedee5e5d22c53b6221a6ccbe744e29eaa225015b1c14a79dad0b40e0681014a0631feaf88e39b84cf30edb276f0eca2"]) 00:05:33 executing program 4: r0 = socket(0x2000000000000021, 0x2, 0x10000000000002) connect$rxrpc(r0, &(0x7f0000000140)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @dev}}, 0x24) sendmmsg(r0, &(0x7f0000005c00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0900000000000000100100000100000000000001000000000679fb379a514ec5d1b80d6fe4c1c8d9502f339510c07a7c498cea1dcc6d323b9cf02327fa2282c817251a1dab57f3a0a2f7b2c9b7193142668a1acc6e42a7c6b56c56e7ed1290555f57c349cbe1642d73d86cc54c67bc89441442111bd5c4e5c5160c310318aef67331795df0205bff7b05480cc5e3652233946226c1980b6c4fbe9abca85ec80844fb2936d2eb0432fa98d5baf780a64e8287a45f3ade3ace70af192a6a5efb3ecf5a05319196fde2767e892dd304eb31613777419cfed61369762ef0baa223"], 0x18}}], 0x1, 0x0) recvfrom$rxrpc(r0, 0x0, 0x0, 0xff600000, 0x0, 0x0) 00:05:33 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) [ 333.254539][T18805] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 333.280176][T19212] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:05:33 executing program 5: r0 = epoll_create1(0x0) epoll_pwait(r0, &(0x7f0000000100)=[{}], 0x1, 0x597f2c70, 0x0, 0x0) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) epoll_create1(0x80000) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)) 00:05:33 executing program 4: r0 = socket(0x2000000000000021, 0x2, 0x10000000000002) connect$rxrpc(r0, &(0x7f0000000140)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @dev}}, 0x24) sendmmsg(r0, &(0x7f0000005c00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0900000000000000100100000100000000000001000000000679fb379a514ec5d1b80d6fe4c1c8d9502f339510c07a7c498cea1dcc6d323b9cf02327fa2282c817251a1dab57f3a0a2f7b2c9b7193142668a1acc6e42a7c6b56c56e7ed1290555f57c349cbe1642d73d86cc54c67bc89441442111bd5c4e5c5160c310318aef67331795df0205bff7b05480cc5e3652233946226c1980b6c4fbe9abca85ec80844fb2936d2eb0432fa98d5baf780a64e8287a45f3ade3ace70af192a6a5efb3ecf5a05319196fde2767e892dd304eb31613777419cfed61369762ef0baa223"], 0x18}}], 0x1, 0x0) recvfrom$rxrpc(r0, 0x0, 0x0, 0xff600000, 0x0, 0x0) socket(0x2000000000000021, 0x2, 0x10000000000002) (async) connect$rxrpc(r0, &(0x7f0000000140)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @dev}}, 0x24) (async) sendmmsg(r0, &(0x7f0000005c00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0900000000000000100100000100000000000001000000000679fb379a514ec5d1b80d6fe4c1c8d9502f339510c07a7c498cea1dcc6d323b9cf02327fa2282c817251a1dab57f3a0a2f7b2c9b7193142668a1acc6e42a7c6b56c56e7ed1290555f57c349cbe1642d73d86cc54c67bc89441442111bd5c4e5c5160c310318aef67331795df0205bff7b05480cc5e3652233946226c1980b6c4fbe9abca85ec80844fb2936d2eb0432fa98d5baf780a64e8287a45f3ade3ace70af192a6a5efb3ecf5a05319196fde2767e892dd304eb31613777419cfed61369762ef0baa223"], 0x18}}], 0x1, 0x0) (async) recvfrom$rxrpc(r0, 0x0, 0x0, 0xff600000, 0x0, 0x0) (async) 00:05:33 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) 00:05:33 executing program 0: syz_mount_image$tmpfs(0x0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="776f726b6469723d2e2f66696c65302c6c6f7765726469723d2e2c75707065726469723d2e2f6275732c6e66735f6578706f72743d6f6e2c004bff1774441b7c29bffb867a0e56478390e21706de3fc536d65b8aefb232aaf5a700b41b21868281422f2fa6b5ccafcaf9a84dc807de2ae0651025bd2dc9fbae592561373b267b7c6b9021c47eb7c11fd9be6fec40d1047b0833667212cf074916bb4c75e51073cd950df606edc5e9eabeaad660ff7d9e20241c68220493a7cd8a73d8660a551aecc849b0f66bdd59b7109af38071e16f9dae443d191f874514b8ccb2390f17d377739561add93d549808178e3347fedee5e5d22c53b6221a6ccbe744e29eaa225015b1c14a79dad0b40e0681014a0631feaf88e39b84cf30edb276f0eca2"]) 00:05:33 executing program 3: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000100)={{0x2, 0x4e23, @multicast2}, {0x306, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x6f}}, 0x2, {0x2, 0x4e23, @broadcast}, 'veth1_vlan\x00'}) (async, rerun: 64) r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (rerun: 64) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async, rerun: 64) r1 = eventfd2(0x0, 0x0) (rerun: 64) unshare(0x8000400) r2 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VHOST_SET_VRING_ERR(r2, 0x4008af22, &(0x7f0000000080)) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) 00:05:33 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4020008}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0xe0, 0x12, 0x400, 0x70bd26, 0x25dfdbfd, {0x3, 0x7, 0x5, 0xf0, {0x4e24, 0x4e24, [0x3, 0x8000, 0x30, 0x20], [0x3, 0x6, 0x4333fef2, 0x8], 0x0, [0x6, 0x58]}, 0x59f, 0x4d6}, [@INET_DIAG_REQ_BYTECODE={0x27, 0x1, "1b490c1a4cf7b54fc2741eafb355adef97fb690117d3b45da197d625b4efd0f7d29b16"}, @INET_DIAG_REQ_BYTECODE={0x29, 0x1, "dcaad67f75983a26f3cc272cecafbf1ab6b5bf1aa883eab9befef29b424630df11426d88ab"}, @INET_DIAG_REQ_BYTECODE={0x40, 0x1, "4b9398728139771d1fb524e5288362b9c5df6ffe31fac868a713774615fe3d5c8e717a3e0a11a65fb59da6994db32f5f82f3c56cc30d3db7d63d2145"}]}, 0xe0}, 0x1, 0x0, 0x0, 0x20000040}, 0x14) (async) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:33 executing program 4: r0 = socket(0x2000000000000021, 0x2, 0x10000000000002) connect$rxrpc(r0, &(0x7f0000000140)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @dev}}, 0x24) sendmmsg(r0, &(0x7f0000005c00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0900000000000000100100000100000000000001000000000679fb379a514ec5d1b80d6fe4c1c8d9502f339510c07a7c498cea1dcc6d323b9cf02327fa2282c817251a1dab57f3a0a2f7b2c9b7193142668a1acc6e42a7c6b56c56e7ed1290555f57c349cbe1642d73d86cc54c67bc89441442111bd5c4e5c5160c310318aef67331795df0205bff7b05480cc5e3652233946226c1980b6c4fbe9abca85ec80844fb2936d2eb0432fa98d5baf780a64e8287a45f3ade3ace70af192a6a5efb3ecf5a05319196fde2767e892dd304eb31613777419cfed61369762ef0baa223"], 0x18}}], 0x1, 0x0) recvfrom$rxrpc(r0, 0x0, 0x0, 0xff600000, 0x0, 0x0) [ 333.752202][T21010] overlayfs: failed to resolve './file0': -2 00:05:33 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:33 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4020008}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0xe0, 0x12, 0x400, 0x70bd26, 0x25dfdbfd, {0x3, 0x7, 0x5, 0xf0, {0x4e24, 0x4e24, [0x3, 0x8000, 0x30, 0x20], [0x3, 0x6, 0x4333fef2, 0x8], 0x0, [0x6, 0x58]}, 0x59f, 0x4d6}, [@INET_DIAG_REQ_BYTECODE={0x27, 0x1, "1b490c1a4cf7b54fc2741eafb355adef97fb690117d3b45da197d625b4efd0f7d29b16"}, @INET_DIAG_REQ_BYTECODE={0x29, 0x1, "dcaad67f75983a26f3cc272cecafbf1ab6b5bf1aa883eab9befef29b424630df11426d88ab"}, @INET_DIAG_REQ_BYTECODE={0x40, 0x1, "4b9398728139771d1fb524e5288362b9c5df6ffe31fac868a713774615fe3d5c8e717a3e0a11a65fb59da6994db32f5f82f3c56cc30d3db7d63d2145"}]}, 0xe0}, 0x1, 0x0, 0x0, 0x20000040}, 0x14) (async) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) (async, rerun: 64) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (rerun: 64) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:33 executing program 0: syz_mount_image$tmpfs(0x0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="776f726b6469723d2e2f66696c65302c6c6f7765726469723d2e2c75707065726469723d2e2f6275732c6e66735f6578706f72743d6f6e2c004bff1774441b7c29bffb867a0e56478390e21706de3fc536d65b8aefb232aaf5a700b41b21868281422f2fa6b5ccafcaf9a84dc807de2ae0651025bd2dc9fbae592561373b267b7c6b9021c47eb7c11fd9be6fec40d1047b0833667212cf074916bb4c75e51073cd950df606edc5e9eabeaad660ff7d9e20241c68220493a7cd8a73d8660a551aecc849b0f66bdd59b7109af38071e16f9dae443d191f874514b8ccb2390f17d377739561add93d549808178e3347fedee5e5d22c53b6221a6ccbe744e29eaa225015b1c14a79dad0b40e0681014a0631feaf88e39b84cf30edb276f0eca2"]) 00:05:33 executing program 4: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0xe, 0x2000000000000197, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x75, 0x10}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x4) sendmsg$TEAM_CMD_OPTIONS_GET(r1, &(0x7f0000000480)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000180)={&(0x7f0000000240)={0x218, 0x0, 0x300, 0x70bd2d, 0x25dfdbff, {}, [{{0x8}, {0xf4, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xffff}}, {0x8}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7f}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x7fff}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xff}}, {0x8}}}]}}, {{0x8, 0x1, r2}, {0x100, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x401}}, {0x8}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}]}}]}, 0x218}, 0x1, 0x0, 0x0, 0x20000000}, 0x400c8) socketpair(0x1, 0x4, 0x8, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r4, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r4, &(0x7f0000000140)=ANY=[], 0x6) fcntl$dupfd(r3, 0x406, r4) [ 333.813553][T21019] Bluetooth: MGMT ver 1.22 00:05:33 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x11) 00:05:33 executing program 5: r0 = epoll_create1(0x0) epoll_pwait(r0, &(0x7f0000000100)=[{}], 0x1, 0x597f2c70, 0x0, 0x0) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) (async) epoll_create1(0x80000) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)) [ 333.854419][T21026] overlayfs: failed to resolve './file0': -2 00:05:33 executing program 4: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0xe, 0x2000000000000197, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x75, 0x10}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x4) sendmsg$TEAM_CMD_OPTIONS_GET(r1, &(0x7f0000000480)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000180)={&(0x7f0000000240)={0x218, 0x0, 0x300, 0x70bd2d, 0x25dfdbff, {}, [{{0x8}, {0xf4, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xffff}}, {0x8}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7f}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x7fff}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xff}}, {0x8}}}]}}, {{0x8, 0x1, r2}, {0x100, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x401}}, {0x8}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}]}}]}, 0x218}, 0x1, 0x0, 0x0, 0x20000000}, 0x400c8) (async, rerun: 64) socketpair(0x1, 0x4, 0x8, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r4, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r4, &(0x7f0000000140)=ANY=[], 0x6) (async) fcntl$dupfd(r3, 0x406, r4) 00:05:33 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r1, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VIDIOC_SUBSCRIBE_EVENT(r1, 0x4020565a, &(0x7f0000000040)={0x6, 0x8, 0x2}) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:33 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) 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) openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) process_vm_writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/199, 0xc7}], 0x1, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000640)=""/176, 0xb0}, {&(0x7f00000009c0)=""/246, 0xf6}, {&(0x7f0000000ac0)=""/135, 0x87}], 0x4, 0x0) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000440)="12fac4dcea7dcfd4fc23aa82df87632ae93852e1ecf94a252cb269d9dd18edc015e78e1dadfcdda23f83792d89e770f74e080e71ec39856d95cf85690e9bb1d9e02c66eb81ffb9b985cf7ddc7c", 0x4d}, {&(0x7f00000004c0)="471e9472a4295ee92c98eff077e2dc8460473e8901f10665a0cc3b2fa84221b1123978cf54b46445f1ee468401a5729f765be074bca4c3277c96c3b0c36053a7bb510067ac05003249715d970d67dc28196bb43b4be53ece3571aa343d02863b11539936aeb1671036305cb1630a06af60ddfa0265c04d9ad276d04d64cc454f9f09db46e82e05fa8393c269838e2009d5f6966967a00072720fccf7e54b993eb035dcd5a16f049cfcc0ebb480a11e6b8e6d2558bfd245e264fa8be9be3d134536d5c13bb57d40aab171f7d947", 0xcd}, {0x0}, {&(0x7f0000000740)="ba1e1e97b66d7a4f70864a82567109ad2dc52c617bf468a1e43dd9fd01ea3956d4e96585e12a48612903a7ef90ab8c1d1ff75bd7cd19bedab2f2e3acc50dfc9c234e756f537f5d6329579369dc0ff872b413b10ab9579c580d07991bf19f16a1510d7e28728083ed1c98ca6530490d7c84c4133d7bf8b47cde83a97aefff5ac37b5a903e1369262b5a246faef7d6792742da8e1f52f3e6e1f30856dcfa52ffae1dc4c63aef30a5e1cfb3883a28d30be40a0541314b6de7e1a45c57af38568b431f7bfe7a56688f3ceb40deb6", 0xcc}, {&(0x7f0000000840)="559784c076a3fafc1ea7b7ddf0751462279a7b2d992c5e0275278ad713508084fe303569fcbf0fc3bba13a018a4800cf8715c4cd4c25fa475c4d99ed9f57230cf9a9e338894cf2b8608d3ebbbc2c8aae0c3468d680fbb1a31909f5730959b24d435c83494380e48f09afc4d51dc0dd", 0x6f}, {0x0}], 0x6}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x9, 0x5, &(0x7f00000008c0)=ANY=[@ANYBLOB="0185cbcbda3f7a2b4444a66dc20b2a4a91f50d5806c8d7a24a35640c7d6f0019494c1580150269edfcdf5f807f3e846ba0dee4b97693fbc0d269cfa1224369c9f4c22720b79a8fd34cd732db4da4b049c527b14857bd409a8c598c830bbe1f583f35764dc8c796c642b1bdae7a68cf897127749d34"], &(0x7f0000000700)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000180)={r1, 0x101, 0x100, 0x7}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f0000000b80)) sendmsg$TIPC_NL_NET_GET(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) fallocate(r3, 0x14, 0x1, 0x7) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x40, 0x10, 0xffffff1f, 0x1, 0x0, {0x0, 0x0, 0x0, 0x0, 0xffffff81}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x40}, 0x1, 0x0, 0x0, 0x4031}, 0x0) [ 333.886880][T21029] can0: slcan on tty1. [ 333.943923][T21027] can0 (unregistered): slcan off tty1. [ 334.606476][T21043] device wireguard1 entered promiscuous mode 00:05:36 executing program 3: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000100)={{0x2, 0x4e23, @multicast2}, {0x306, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x6f}}, 0x2, {0x2, 0x4e23, @broadcast}, 'veth1_vlan\x00'}) r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) r1 = eventfd2(0x0, 0x0) unshare(0x8000400) r2 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VHOST_SET_VRING_ERR(r2, 0x4008af22, &(0x7f0000000080)) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) 00:05:36 executing program 4: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0xe, 0x2000000000000197, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x75, 0x10}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x4) sendmsg$TEAM_CMD_OPTIONS_GET(r1, &(0x7f0000000480)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000180)={&(0x7f0000000240)={0x218, 0x0, 0x300, 0x70bd2d, 0x25dfdbff, {}, [{{0x8}, {0xf4, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xffff}}, {0x8}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7f}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x7fff}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xff}}, {0x8}}}]}}, {{0x8, 0x1, r2}, {0x100, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x401}}, {0x8}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}]}}]}, 0x218}, 0x1, 0x0, 0x0, 0x20000000}, 0x400c8) (async) socketpair(0x1, 0x4, 0x8, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (rerun: 64) bind$bt_hci(r4, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async, rerun: 64) write$bt_hci(r4, &(0x7f0000000140)=ANY=[], 0x6) (async, rerun: 64) fcntl$dupfd(r3, 0x406, r4) 00:05:36 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r1, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$VIDIOC_SUBSCRIBE_EVENT(r1, 0x4020565a, &(0x7f0000000040)={0x6, 0x8, 0x2}) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:36 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x11) 00:05:36 executing program 5: r0 = epoll_create1(0x0) epoll_pwait(r0, &(0x7f0000000100)=[{}], 0x1, 0x597f2c70, 0x0, 0x0) (async) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) epoll_create1(0x80000) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)) 00:05:36 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) process_vm_writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/199, 0xc7}], 0x1, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000640)=""/176, 0xb0}, {&(0x7f00000009c0)=""/246, 0xf6}, {&(0x7f0000000ac0)=""/135, 0x87}], 0x4, 0x0) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000440)="12fac4dcea7dcfd4fc23aa82df87632ae93852e1ecf94a252cb269d9dd18edc015e78e1dadfcdda23f83792d89e770f74e080e71ec39856d95cf85690e9bb1d9e02c66eb81ffb9b985cf7ddc7c", 0x4d}, {&(0x7f00000004c0)="471e9472a4295ee92c98eff077e2dc8460473e8901f10665a0cc3b2fa84221b1123978cf54b46445f1ee468401a5729f765be074bca4c3277c96c3b0c36053a7bb510067ac05003249715d970d67dc28196bb43b4be53ece3571aa343d02863b11539936aeb1671036305cb1630a06af60ddfa0265c04d9ad276d04d64cc454f9f09db46e82e05fa8393c269838e2009d5f6966967a00072720fccf7e54b993eb035dcd5a16f049cfcc0ebb480a11e6b8e6d2558bfd245e264fa8be9be3d134536d5c13bb57d40aab171f7d947", 0xcd}, {0x0}, {&(0x7f0000000740)="ba1e1e97b66d7a4f70864a82567109ad2dc52c617bf468a1e43dd9fd01ea3956d4e96585e12a48612903a7ef90ab8c1d1ff75bd7cd19bedab2f2e3acc50dfc9c234e756f537f5d6329579369dc0ff872b413b10ab9579c580d07991bf19f16a1510d7e28728083ed1c98ca6530490d7c84c4133d7bf8b47cde83a97aefff5ac37b5a903e1369262b5a246faef7d6792742da8e1f52f3e6e1f30856dcfa52ffae1dc4c63aef30a5e1cfb3883a28d30be40a0541314b6de7e1a45c57af38568b431f7bfe7a56688f3ceb40deb6", 0xcc}, {&(0x7f0000000840)="559784c076a3fafc1ea7b7ddf0751462279a7b2d992c5e0275278ad713508084fe303569fcbf0fc3bba13a018a4800cf8715c4cd4c25fa475c4d99ed9f57230cf9a9e338894cf2b8608d3ebbbc2c8aae0c3468d680fbb1a31909f5730959b24d435c83494380e48f09afc4d51dc0dd", 0x6f}, {0x0}], 0x6}, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x9, 0x5, &(0x7f00000008c0)=ANY=[@ANYBLOB="0185cbcbda3f7a2b4444a66dc20b2a4a91f50d5806c8d7a24a35640c7d6f0019494c1580150269edfcdf5f807f3e846ba0dee4b97693fbc0d269cfa1224369c9f4c22720b79a8fd34cd732db4da4b049c527b14857bd409a8c598c830bbe1f583f35764dc8c796c642b1bdae7a68cf897127749d34"], &(0x7f0000000700)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) (async) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000180)={r1, 0x101, 0x100, 0x7}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f0000000b80)) sendmsg$TIPC_NL_NET_GET(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r4, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) fallocate(r3, 0x14, 0x1, 0x7) (async) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x40, 0x10, 0xffffff1f, 0x1, 0x0, {0x0, 0x0, 0x0, 0x0, 0xffffff81}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x40}, 0x1, 0x0, 0x0, 0x4031}, 0x0) [ 336.045448][T21053] can0: slcan on tty1. 00:05:36 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c0000001000050700"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001c00128009000100626f7964000000000c0002800800130002000000e24a5bde0e003cc26d2aa506458f1f7e58939111c5afb711010000000100000088b2"], 0x3c}, 0x1, 0x18a}, 0x0) 00:05:36 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r1, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VIDIOC_SUBSCRIBE_EVENT(r1, 0x4020565a, &(0x7f0000000040)={0x6, 0x8, 0x2}) (async) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) [ 336.101503][T21048] can0 (unregistered): slcan off tty1. 00:05:36 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x11) 00:05:36 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001140), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_INTERFACE(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f0000000040)=ANY=[@ANYRESDEC=r1, @ANYRES16=r0, @ANYBLOB="b31f000020010000000005"], 0x28}, 0x1, 0x0, 0x0, 0x30004000}, 0x0) [ 336.189285][T21078] can0: slcan on tty1. 00:05:36 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001140), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_INTERFACE(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f0000000040)=ANY=[@ANYRESDEC=r1, @ANYRES16=r0, @ANYBLOB="b31f000020010000000005"], 0x28}, 0x1, 0x0, 0x0, 0x30004000}, 0x0) 00:05:36 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) sendmsg$nl_netfilter(r0, &(0x7f0000001300)={&(0x7f0000000040), 0xc, &(0x7f00000012c0)={&(0x7f0000000180)={0x1108, 0xb, 0x7, 0x301, 0x70bd29, 0x25dfdbfc, {0x2, 0x0, 0x7}, [@generic="ba8c07fe2e7fc4f31c627fe072574577d638c82b4c0ba153fc", @typed={0x8, 0x89, 0x0, 0x0, @u32=0x5a}, @nested={0x10cd, 0x79, 0x0, 0x1, [@typed={0xc, 0x26, 0x0, 0x0, @u64=0x7fff}, @generic="6e3d08a79b43b9ee56085bd6a9206a59097b64bbe18a51679b62f3a82edd0de330e4311f666114d67529e16aa4e53cbcd1725b270f4958e7a5b0d0b52898772f0bf3f46c92c1bde82da47ca0a42ff53d21b25ea7ac253f09567e3f00037d1fc05615366033163ff5c634d6b89b86d4d1b8d6aaef21c1377346cf310bea179c03c81e435cff49b191e0482414d839e52f6e24cb62c94fd25103f30411669006e8ba6c4cb39a4de82bce58e0c77e74ac4b93", @generic="d8022e3450021061de15aa97a6413b7f84536d5883bc5816f729c3a867074066b837440b1fb2c69adc573f4d2e6a5bb7b0c58d8008acb33450009cd9ec739c83fb539b28915dbe20ccfbd4c371605876e2a746920e7fd7c0d1e3e1f357de013dd0b0cd3df569789ee9c6957ca31407d7b8cb40c3604355115383efbf9dc34cad2084aef0374f0f04c5b6cd5f80a3ef32c993de2453a664814c75648d2bb3a5782d3771e437305f0c520669bb829e1cb10da47872dc3545286d9d2690ac80ec5d8eb0bfc05a1465a7d8a8ef0b6c9b2b30e09ad9f2565798b3cfae61e8b036b18360136f14eb623a93ede75cf789838f8d582892671d096f4be61ef9c81e2f470e63584cd5529481e4d7aae8e9bd3c06b287f911fa75025c59cac5a4ef31163060ed22aa12f2d77a38e86b75109a69afe9b95862ce1d5742e37e9afce47447546a148f7ef8990007f50a9da7db5f2d0d19dff41df234344d133d4c6cfd1741681a4ab133604c9b87d5ee50a8d50fba5de1af27f644142e32a4ebf467e978d04d896c0c393eb8c0ce19044cacbac1c05f03bcf1d44e99e56c8ad70c2f2cbc8c5d94663956361d079733a09a26d3ca345a40bbe725c7ec9206082cbc5f7237e759fe3b5f0c14d4d0de73057a815674dda052bfa28735ea3c7f098d1565c07ec7c23a7a38827ea2260cc14b47de6cdca5a243441efc9db96703dec3e3247eaae72a3bb29731e9e65d0972c906de4fdd55907b24a24e120a284c1c6bab7ba1c0672b2773bf6d58c9a70e467066c86c0d75722faa9fb38b5b17ec5371ce9be33565cb79398ca966c22268a9748482b650c0faefb8fcba4c507ac78569b6e93aabb961e51b0d286ef445952b28e7e4133f52c1ed6eb70ab61ca5b17effb1f90fdc4f201518f33315f7dbc90efb2b429654d487fd4ffa8c42ea6cf41e1aa126982e5d445a57571965ac58063985accfa08d15033f3badcb64b6f4c76816828d7eb1cb722bf188241b316531f0cfc23803863ebf12c97c226d572ae131f6f5391e1ac08ac1d76d93bf84fa4044c05b74e5636dfa8cce585dd52406a85937b0d40920811dd07bb60233cd187456e52c9ea61cc69838e02b0a0e1f2b857610ef968ad0c9b31e2ce363a82770d025c55ab7e83cec980bc24db1c4b0625addf5d14f79a2bef8d3431ab39fee96aada3acec52566c4f324a2ccf3c76f316d4fc76d4ca1e698ce5d4804d20ce1d15e9e2f51a0a776b16ce9df2d079d70519e60f0cdd615296fb3af0f19cafc8e96dd9aea74c294788c39da6d7bc2516d39be47a9f80fb6dda93e9c8ccef22643f261ffbcc17c86c63b76234f754a4e99f96b4386f2a9e7e2f62f4df16e0d18ff3dcab5b9bf579d380fac2153e7cd394963091ce436acb1d4d4c82b1e02bada2d2544e67ea2affadf79c446b2abbb2da4f1841851f0883172c10260c5248e7adcbb3948f35d839e3e7bc2d8b8a07eefc5d421a112459fd68e76c4d497ed3fdfdffd9e8bf191460b67701c72c0b4194de5a77a5d3b2a1a35afff26124444cb53ebbd24a624d33e2c1e45023df13fb86c07f1756dbd5e4c700c9100a6bbd4b6d92479a43756a6bd2af67613f3009617dd352eeec94aabf2610fa2d9e0a84c85d1457e980fc6b93ae48a9c9e5d4ec3a425137aea4e688558f7fa4406726617e18473d5e333cc2bae5f77d898f699471a42a00a77cab5a6fb27402720923177e33f932e24932b6a05e939a4e49e05fb2529bdb1bbc967b3cf33ec5924c51586fdc4141371054727cc00855cd21826ab45a54622445e87a43bdd5824d31b9ecc106785aa2a0ac42191154676013e0d9189446fa32450ca81db346ab0a6b461ddbcaf55f6c4f1634b4925154d888e50b95a9609c02e95802bb060cbf231f3df54739e4726eb3bb8af107ea3aa8cf46ba119f05a93175b56f9dd5fae3b167ef4f47385857b475a995c056837a5c9e0d1c5e2d505a9efb426ed318df4a99440d7633f3e4d0553b32401932f4da8ae9b2d5a113633a05b8de11632dda3836fe278016392bcbd55241d2eabbebced68a83f5ade51b6e125aba119cd95f84636e1fa6c54fc14ffa9a71c564e72d9ac10ffbf38155390328f146002802e58ec53f3b7cff7b4c09a4ba63e294748bf26339240d8d76afed35b1afe56ddaaa9c3f85fe618d18897a821011f032b0218cf482290e91aaa60f0eeb0fd6e08730b76c4f2ad1ba989813a59dd0f221e144316d2f99c2e1606125f13a9270ffc1dfadd79a7910b9488bc4da7ad382f2690d98f39e49f9b81188fcc3e3c2b40e18240a50a5119f91cf6ac94db0bb8da971bda7114cf1f72e3385aa71c5aa0383394defc7960cd11a5c1d2a335e1466df899fe101c55f4f0b025e6c8628ede3e37432f73baf2e0f9aefcf35746806120425122a6c16021306e6a83312a1283699eb750bc94247cf53403ca5a187c515e43c30b0b3936771149892a02c9f3520fb75d14b38db94c44095ad2284256ce9ae60acaf74aa1b75bf50b2eaae9b42c9621418dc6999aaa225c4b40e1062746adb6558342ba92a6015b71930f72d7a71b2b6b2a3961799a7428aed88584191b02574118ef14c9eed244663b3d03c091df550b6d68dbe88099f32a1984655bd0f4108279ccf59f52d6b0dbaa00ab2e52730c7eb5adaad8b0af0307c2bad6035ebc5528f841e418e2a33e8b99d1e5a68c940e01cc812575acdb21392f1e9880a6e95e48e1678aca1928a8ae820138b50cf7cdc38b3004fcaa678ef84bd2031b3eeebddaedbb682594f9ea088f0ab29d793e7ff18c3924b55494b6f4e6cb8cc46f89d1d55d199d66ea5fcb39acba0f3f6983ec386da04c1199b750978f7eb6edf5e63e0405c34eba145d7b3dfa2eb6236c0077898e3ad9c2a31bedb1c884cf06e2d755dd2ff56ed8f48873122c668ca7401342ae9bb923b4fefbfd70713cb68f2df68d05183b3821b2afc7b8e16899e41b9b31b02e6be3cc98e586040186e442e9d8271531a1fb1cc05803f2fd749f63b2ae9fb945722bdcb8235f4883cc01ca327d75254efed03bc1cb5963f7b16bd4716630619ebc3491348c2cc0c5f2aff5c8aba952189e7ac1a4c3e1349843c8c090a30658255b0e1bd6adb064fb29ae71e43288a753c414a3972b801ec48a0f2f5c2071fd80f80d811fb1ef969d6b156b77115a5962a008432838cd109b03262cfda21db0d2d7796b778f219edde29b56ac621dea498af540014adc365ff20d952c2c2a6e78c0b62eb4c2596e9441ae1743af519a304f9afbf3118571e3f3965270818fa69ac31aeace288b3e6d44e2de0583d74dbad4ef9bc6478527723a30099ee454a2b8a5f48466bc099ae123be677e02a6fca8780d9b278df1b5afeb3b10d90b1ab4dbcb3ba53e1ca343d4049be510680322fc0004d1dd1495f257f6a3a9e55ee9a05eb0786aafe97a32e87bca87d7c9a74850b386226478f267fec9b240d41eb617baf486fb5a98edfbb8fe9e99b4a02580241bfb61f286895a64a75801e4f1b13e55fe9dc5539b3243d89b8d6debb1486a3f6411ef245d3d89678211a200861326da8716b51e4971fd2f3483cc165beaff185ca293941f3da49f1697a84e7a25a81a4d86a0a890422708630d4b83e9071829e0e64a289ecbe97947de2856c2a0ded35405ef90a9066c3d6fb806dc4257ecbf382a044a996238f87c834c62f1bc44ee06e6895217df14a5292825f0dde95965076008e2e1f904c898472b68f68c3537813bb0b6153eba3a7ef21de72fe94aaa4aa32f2eb22fd0a961abdcf952169edb1fb403cdda84062f0d85d09f736301db97d12a1a77a25b9a8260e6230979d6b4347f1e08eb7df4eee20c9c19fb33e8b8b61046535e8aeb6f57615047535a6bf24ff7b48452ce0c2666718a7e5a17ff3c25395e91adfe2af4446ffed31b13e72774f6457c511e037c1677da4da9d82cc55549bb78007d0a40f7f4136f1cb4105b26787841448439cd4e877cdad721796d2ff11ecb28af07b11792696cf4e78811366205fb183468548fb3553ab11c037fdc972d275db9a26f649cb5a8f9f229c439a4a2946b373f1b94d330ae7fdc05cee446e7d32e4d3f07b2be54521a4b611a1c3615cb3b508e4577b08bdaba90bc85d17c2ec23b8721add0d0629e77d5830ec4357158baf09c158c3fb160d0a0d173cbba7b4a5201f7405f1724b5f3161ca7cf1b37e62312847f59eadfe8c905214fc1cfa7abfaa12ddf29f2e5a733b00fb3f35b4f63f7a25eef0b3d71b94b75566bf721d5c819452602ca0f57e867fa75afb590e9470bdfe7a6bfcb47c87b64649aad975abe6eb81ccc2f574bf804c092204b51a45366fb3608df90a9b4949cd92c56876bffca9ee8e0264f6c6d8b1577770af545b9fe6b88a23f847e1bb45e26ed2226876338a29cea6632b3db4ed8f78b9691b677995be8d6f330b21193f90a8666cc38c1d10fd755b23c21aad428f6535584ee78165656a214fe423e5a33744200675fb39625c9d523a0064e7b9864108ac10cd7c8a8c59166d7ada4f56394bc38c97f0abaf3e81999d9a2a31c158ed759540d922a67a621688407019e4d7c2308d8fe18e028da1cc78453d574ff3da38a7185bceab4dbabd147da15917d5a5957238a0192c74cbf9be837c4d0ea517620faeeaf4d207433889aaecb4c69d60d81dfaa61ea677a6a07a5ee504151189819cba0453c63a7fed9cb70472ced79483192a402de516b8e6a30d8fd0eff8f29240a0cbdced6c54e52b1cec6858b529cb16986f2b8295fcc123e58992e9b859be368a2d8813c1eb36140805db37a9d4cd45109b6f5a49cdfcb07a0cec5a35431fede0e7c460bdd25dd2e16f8cc4e962645734f17281d086e357e6a3625e244aba5066277e8fe79598879dab86a7f1841a8b8e96a916a17292d1b7fa6971f27ce61da5deb41fa0e7cecc988227f21e4721e41283ce0696e59e0bdd7224d006798591da33a686e6d51cc525e0d6631840f20b934c1440b62ab7c34e651ea158c1f8ec87b44f12eddd8ff4d480864a15e1c319b4541b14561d34bac4fa2e16811a529b8c6ce736ee7d355e68eb85663a0d968c1779ae66942d0f1bf73a3f73ca16ca481f59ca43d4177ccdce92472656b864bf9d32602f4d9905ea99a36c1fb3b072c9ab091d2a0d01e975906d3fd933632323d2711919d084d0aac38841e469be89d78a56fb22bad7b7074bb356b9fcfabb969ddd81b2eeb0475499ca20e43c5a11b8a2d4e82b0c048f3b39a1e954ccf67d12c699b1984e8df8b3c552990610aaed25e2f83c57a410a5adf2c13a0a2a58d9a999c2ffa1950c0b90e735d4a76753af60cba3e93370b835722fb3155c14268ffb9d1395f324491f1d3a0daa6cb410ed02d91fc69099dc88229d8dbb57fd1c4e90ed33638da4776b2a2f0641df378b8713e2e6fa85866ca5853aeeef05d8c1a7e27d1a7f64e8aae57a8bc03b793062b4bed7d614ec1141418ccd404215295f8902e828864f0fddd5f03a0b90ec4db8b8039a820467628612a0d75e6a09708bce7d7fc9af94c0ad7c486a94724162b50fed2826374389ce2197af46572978fcd7b427a84c11dba17ab4971ca35fbc8f3b5c627abafe17d3db5440f212d61e0760aa17ce578e17cd2864b4dc9ba1be8b2d07405ebd738384a1f0c9a09a42daede00dc15242762590c12faaef2b6f4d3a36ca916e23ad83f2defcf0740abe19cbaad4623e25b9ca54101c15921139a6ce86e6230b938d88ccd0acc8b0b59be0ce9c6b99722678132cae302d06ffadd4d329f47f9", @typed={0xc, 0x3e, 0x0, 0x0, @u64=0x6}]}]}, 0x1108}, 0x1, 0x0, 0x0, 0x20000080}, 0x40000) [ 336.240527][T21073] can0 (unregistered): slcan off tty1. 00:05:36 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$vhost_msg_v2(r0, &(0x7f00000005c0)={0x2, 0x0, {&(0x7f0000000400)=""/160, 0xa0, &(0x7f00000004c0)=""/244, 0x3, 0x4}}, 0x48) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x280000, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) r2 = eventfd2(0x3ff, 0x80001) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r2) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r1, 0xc0189379, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file1\x00'}) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VHOST_SET_LOG_FD(r3, 0x4004af07, &(0x7f00000001c0)=r5) r6 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r6, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r7, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r7, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r2}}, './file0\x00'}) write$vhost_msg_v2(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0, {&(0x7f0000000280)=""/106, 0x6a, &(0x7f0000000300)=""/198, 0x3, 0x4}}, 0x48) 00:05:36 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c0000001000050700"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001c00128009000100626f7964000000000c0002800800130002000000e24a5bde0e003cc26d2aa506458f1f7e58939111c5afb711010000000100000088b2"], 0x3c}, 0x1, 0x18a}, 0x0) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c0000001000050700"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001c00128009000100626f7964000000000c0002800800130002000000e24a5bde0e003cc26d2aa506458f1f7e58939111c5afb711010000000100000088b2"], 0x3c}, 0x1, 0x18a}, 0x0) (async) 00:05:36 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001140), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_INTERFACE(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f0000000040)=ANY=[@ANYRESDEC=r1, @ANYRES16=r0, @ANYBLOB="b31f000020010000000005"], 0x28}, 0x1, 0x0, 0x0, 0x30004000}, 0x0) 00:05:36 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:36 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) sendmsg$nl_netfilter(r0, &(0x7f0000001300)={&(0x7f0000000040), 0xc, &(0x7f00000012c0)={&(0x7f0000000180)={0x1108, 0xb, 0x7, 0x301, 0x70bd29, 0x25dfdbfc, {0x2, 0x0, 0x7}, [@generic="ba8c07fe2e7fc4f31c627fe072574577d638c82b4c0ba153fc", @typed={0x8, 0x89, 0x0, 0x0, @u32=0x5a}, @nested={0x10cd, 0x79, 0x0, 0x1, [@typed={0xc, 0x26, 0x0, 0x0, @u64=0x7fff}, @generic="6e3d08a79b43b9ee56085bd6a9206a59097b64bbe18a51679b62f3a82edd0de330e4311f666114d67529e16aa4e53cbcd1725b270f4958e7a5b0d0b52898772f0bf3f46c92c1bde82da47ca0a42ff53d21b25ea7ac253f09567e3f00037d1fc05615366033163ff5c634d6b89b86d4d1b8d6aaef21c1377346cf310bea179c03c81e435cff49b191e0482414d839e52f6e24cb62c94fd25103f30411669006e8ba6c4cb39a4de82bce58e0c77e74ac4b93", @generic="d8022e3450021061de15aa97a6413b7f84536d5883bc5816f729c3a867074066b837440b1fb2c69adc573f4d2e6a5bb7b0c58d8008acb33450009cd9ec739c83fb539b28915dbe20ccfbd4c371605876e2a746920e7fd7c0d1e3e1f357de013dd0b0cd3df569789ee9c6957ca31407d7b8cb40c3604355115383efbf9dc34cad2084aef0374f0f04c5b6cd5f80a3ef32c993de2453a664814c75648d2bb3a5782d3771e437305f0c520669bb829e1cb10da47872dc3545286d9d2690ac80ec5d8eb0bfc05a1465a7d8a8ef0b6c9b2b30e09ad9f2565798b3cfae61e8b036b18360136f14eb623a93ede75cf789838f8d582892671d096f4be61ef9c81e2f470e63584cd5529481e4d7aae8e9bd3c06b287f911fa75025c59cac5a4ef31163060ed22aa12f2d77a38e86b75109a69afe9b95862ce1d5742e37e9afce47447546a148f7ef8990007f50a9da7db5f2d0d19dff41df234344d133d4c6cfd1741681a4ab133604c9b87d5ee50a8d50fba5de1af27f644142e32a4ebf467e978d04d896c0c393eb8c0ce19044cacbac1c05f03bcf1d44e99e56c8ad70c2f2cbc8c5d94663956361d079733a09a26d3ca345a40bbe725c7ec9206082cbc5f7237e759fe3b5f0c14d4d0de73057a815674dda052bfa28735ea3c7f098d1565c07ec7c23a7a38827ea2260cc14b47de6cdca5a243441efc9db96703dec3e3247eaae72a3bb29731e9e65d0972c906de4fdd55907b24a24e120a284c1c6bab7ba1c0672b2773bf6d58c9a70e467066c86c0d75722faa9fb38b5b17ec5371ce9be33565cb79398ca966c22268a9748482b650c0faefb8fcba4c507ac78569b6e93aabb961e51b0d286ef445952b28e7e4133f52c1ed6eb70ab61ca5b17effb1f90fdc4f201518f33315f7dbc90efb2b429654d487fd4ffa8c42ea6cf41e1aa126982e5d445a57571965ac58063985accfa08d15033f3badcb64b6f4c76816828d7eb1cb722bf188241b316531f0cfc23803863ebf12c97c226d572ae131f6f5391e1ac08ac1d76d93bf84fa4044c05b74e5636dfa8cce585dd52406a85937b0d40920811dd07bb60233cd187456e52c9ea61cc69838e02b0a0e1f2b857610ef968ad0c9b31e2ce363a82770d025c55ab7e83cec980bc24db1c4b0625addf5d14f79a2bef8d3431ab39fee96aada3acec52566c4f324a2ccf3c76f316d4fc76d4ca1e698ce5d4804d20ce1d15e9e2f51a0a776b16ce9df2d079d70519e60f0cdd615296fb3af0f19cafc8e96dd9aea74c294788c39da6d7bc2516d39be47a9f80fb6dda93e9c8ccef22643f261ffbcc17c86c63b76234f754a4e99f96b4386f2a9e7e2f62f4df16e0d18ff3dcab5b9bf579d380fac2153e7cd394963091ce436acb1d4d4c82b1e02bada2d2544e67ea2affadf79c446b2abbb2da4f1841851f0883172c10260c5248e7adcbb3948f35d839e3e7bc2d8b8a07eefc5d421a112459fd68e76c4d497ed3fdfdffd9e8bf191460b67701c72c0b4194de5a77a5d3b2a1a35afff26124444cb53ebbd24a624d33e2c1e45023df13fb86c07f1756dbd5e4c700c9100a6bbd4b6d92479a43756a6bd2af67613f3009617dd352eeec94aabf2610fa2d9e0a84c85d1457e980fc6b93ae48a9c9e5d4ec3a425137aea4e688558f7fa4406726617e18473d5e333cc2bae5f77d898f699471a42a00a77cab5a6fb27402720923177e33f932e24932b6a05e939a4e49e05fb2529bdb1bbc967b3cf33ec5924c51586fdc4141371054727cc00855cd21826ab45a54622445e87a43bdd5824d31b9ecc106785aa2a0ac42191154676013e0d9189446fa32450ca81db346ab0a6b461ddbcaf55f6c4f1634b4925154d888e50b95a9609c02e95802bb060cbf231f3df54739e4726eb3bb8af107ea3aa8cf46ba119f05a93175b56f9dd5fae3b167ef4f47385857b475a995c056837a5c9e0d1c5e2d505a9efb426ed318df4a99440d7633f3e4d0553b32401932f4da8ae9b2d5a113633a05b8de11632dda3836fe278016392bcbd55241d2eabbebced68a83f5ade51b6e125aba119cd95f84636e1fa6c54fc14ffa9a71c564e72d9ac10ffbf38155390328f146002802e58ec53f3b7cff7b4c09a4ba63e294748bf26339240d8d76afed35b1afe56ddaaa9c3f85fe618d18897a821011f032b0218cf482290e91aaa60f0eeb0fd6e08730b76c4f2ad1ba989813a59dd0f221e144316d2f99c2e1606125f13a9270ffc1dfadd79a7910b9488bc4da7ad382f2690d98f39e49f9b81188fcc3e3c2b40e18240a50a5119f91cf6ac94db0bb8da971bda7114cf1f72e3385aa71c5aa0383394defc7960cd11a5c1d2a335e1466df899fe101c55f4f0b025e6c8628ede3e37432f73baf2e0f9aefcf35746806120425122a6c16021306e6a83312a1283699eb750bc94247cf53403ca5a187c515e43c30b0b3936771149892a02c9f3520fb75d14b38db94c44095ad2284256ce9ae60acaf74aa1b75bf50b2eaae9b42c9621418dc6999aaa225c4b40e1062746adb6558342ba92a6015b71930f72d7a71b2b6b2a3961799a7428aed88584191b02574118ef14c9eed244663b3d03c091df550b6d68dbe88099f32a1984655bd0f4108279ccf59f52d6b0dbaa00ab2e52730c7eb5adaad8b0af0307c2bad6035ebc5528f841e418e2a33e8b99d1e5a68c940e01cc812575acdb21392f1e9880a6e95e48e1678aca1928a8ae820138b50cf7cdc38b3004fcaa678ef84bd2031b3eeebddaedbb682594f9ea088f0ab29d793e7ff18c3924b55494b6f4e6cb8cc46f89d1d55d199d66ea5fcb39acba0f3f6983ec386da04c1199b750978f7eb6edf5e63e0405c34eba145d7b3dfa2eb6236c0077898e3ad9c2a31bedb1c884cf06e2d755dd2ff56ed8f48873122c668ca7401342ae9bb923b4fefbfd70713cb68f2df68d05183b3821b2afc7b8e16899e41b9b31b02e6be3cc98e586040186e442e9d8271531a1fb1cc05803f2fd749f63b2ae9fb945722bdcb8235f4883cc01ca327d75254efed03bc1cb5963f7b16bd4716630619ebc3491348c2cc0c5f2aff5c8aba952189e7ac1a4c3e1349843c8c090a30658255b0e1bd6adb064fb29ae71e43288a753c414a3972b801ec48a0f2f5c2071fd80f80d811fb1ef969d6b156b77115a5962a008432838cd109b03262cfda21db0d2d7796b778f219edde29b56ac621dea498af540014adc365ff20d952c2c2a6e78c0b62eb4c2596e9441ae1743af519a304f9afbf3118571e3f3965270818fa69ac31aeace288b3e6d44e2de0583d74dbad4ef9bc6478527723a30099ee454a2b8a5f48466bc099ae123be677e02a6fca8780d9b278df1b5afeb3b10d90b1ab4dbcb3ba53e1ca343d4049be510680322fc0004d1dd1495f257f6a3a9e55ee9a05eb0786aafe97a32e87bca87d7c9a74850b386226478f267fec9b240d41eb617baf486fb5a98edfbb8fe9e99b4a02580241bfb61f286895a64a75801e4f1b13e55fe9dc5539b3243d89b8d6debb1486a3f6411ef245d3d89678211a200861326da8716b51e4971fd2f3483cc165beaff185ca293941f3da49f1697a84e7a25a81a4d86a0a890422708630d4b83e9071829e0e64a289ecbe97947de2856c2a0ded35405ef90a9066c3d6fb806dc4257ecbf382a044a996238f87c834c62f1bc44ee06e6895217df14a5292825f0dde95965076008e2e1f904c898472b68f68c3537813bb0b6153eba3a7ef21de72fe94aaa4aa32f2eb22fd0a961abdcf952169edb1fb403cdda84062f0d85d09f736301db97d12a1a77a25b9a8260e6230979d6b4347f1e08eb7df4eee20c9c19fb33e8b8b61046535e8aeb6f57615047535a6bf24ff7b48452ce0c2666718a7e5a17ff3c25395e91adfe2af4446ffed31b13e72774f6457c511e037c1677da4da9d82cc55549bb78007d0a40f7f4136f1cb4105b26787841448439cd4e877cdad721796d2ff11ecb28af07b11792696cf4e78811366205fb183468548fb3553ab11c037fdc972d275db9a26f649cb5a8f9f229c439a4a2946b373f1b94d330ae7fdc05cee446e7d32e4d3f07b2be54521a4b611a1c3615cb3b508e4577b08bdaba90bc85d17c2ec23b8721add0d0629e77d5830ec4357158baf09c158c3fb160d0a0d173cbba7b4a5201f7405f1724b5f3161ca7cf1b37e62312847f59eadfe8c905214fc1cfa7abfaa12ddf29f2e5a733b00fb3f35b4f63f7a25eef0b3d71b94b75566bf721d5c819452602ca0f57e867fa75afb590e9470bdfe7a6bfcb47c87b64649aad975abe6eb81ccc2f574bf804c092204b51a45366fb3608df90a9b4949cd92c56876bffca9ee8e0264f6c6d8b1577770af545b9fe6b88a23f847e1bb45e26ed2226876338a29cea6632b3db4ed8f78b9691b677995be8d6f330b21193f90a8666cc38c1d10fd755b23c21aad428f6535584ee78165656a214fe423e5a33744200675fb39625c9d523a0064e7b9864108ac10cd7c8a8c59166d7ada4f56394bc38c97f0abaf3e81999d9a2a31c158ed759540d922a67a621688407019e4d7c2308d8fe18e028da1cc78453d574ff3da38a7185bceab4dbabd147da15917d5a5957238a0192c74cbf9be837c4d0ea517620faeeaf4d207433889aaecb4c69d60d81dfaa61ea677a6a07a5ee504151189819cba0453c63a7fed9cb70472ced79483192a402de516b8e6a30d8fd0eff8f29240a0cbdced6c54e52b1cec6858b529cb16986f2b8295fcc123e58992e9b859be368a2d8813c1eb36140805db37a9d4cd45109b6f5a49cdfcb07a0cec5a35431fede0e7c460bdd25dd2e16f8cc4e962645734f17281d086e357e6a3625e244aba5066277e8fe79598879dab86a7f1841a8b8e96a916a17292d1b7fa6971f27ce61da5deb41fa0e7cecc988227f21e4721e41283ce0696e59e0bdd7224d006798591da33a686e6d51cc525e0d6631840f20b934c1440b62ab7c34e651ea158c1f8ec87b44f12eddd8ff4d480864a15e1c319b4541b14561d34bac4fa2e16811a529b8c6ce736ee7d355e68eb85663a0d968c1779ae66942d0f1bf73a3f73ca16ca481f59ca43d4177ccdce92472656b864bf9d32602f4d9905ea99a36c1fb3b072c9ab091d2a0d01e975906d3fd933632323d2711919d084d0aac38841e469be89d78a56fb22bad7b7074bb356b9fcfabb969ddd81b2eeb0475499ca20e43c5a11b8a2d4e82b0c048f3b39a1e954ccf67d12c699b1984e8df8b3c552990610aaed25e2f83c57a410a5adf2c13a0a2a58d9a999c2ffa1950c0b90e735d4a76753af60cba3e93370b835722fb3155c14268ffb9d1395f324491f1d3a0daa6cb410ed02d91fc69099dc88229d8dbb57fd1c4e90ed33638da4776b2a2f0641df378b8713e2e6fa85866ca5853aeeef05d8c1a7e27d1a7f64e8aae57a8bc03b793062b4bed7d614ec1141418ccd404215295f8902e828864f0fddd5f03a0b90ec4db8b8039a820467628612a0d75e6a09708bce7d7fc9af94c0ad7c486a94724162b50fed2826374389ce2197af46572978fcd7b427a84c11dba17ab4971ca35fbc8f3b5c627abafe17d3db5440f212d61e0760aa17ce578e17cd2864b4dc9ba1be8b2d07405ebd738384a1f0c9a09a42daede00dc15242762590c12faaef2b6f4d3a36ca916e23ad83f2defcf0740abe19cbaad4623e25b9ca54101c15921139a6ce86e6230b938d88ccd0acc8b0b59be0ce9c6b99722678132cae302d06ffadd4d329f47f9", @typed={0xc, 0x3e, 0x0, 0x0, @u64=0x6}]}]}, 0x1108}, 0x1, 0x0, 0x0, 0x20000080}, 0x40000) 00:05:36 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) (async, rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async, rerun: 64) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) process_vm_writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/199, 0xc7}], 0x1, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000640)=""/176, 0xb0}, {&(0x7f00000009c0)=""/246, 0xf6}, {&(0x7f0000000ac0)=""/135, 0x87}], 0x4, 0x0) (async) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000440)="12fac4dcea7dcfd4fc23aa82df87632ae93852e1ecf94a252cb269d9dd18edc015e78e1dadfcdda23f83792d89e770f74e080e71ec39856d95cf85690e9bb1d9e02c66eb81ffb9b985cf7ddc7c", 0x4d}, {&(0x7f00000004c0)="471e9472a4295ee92c98eff077e2dc8460473e8901f10665a0cc3b2fa84221b1123978cf54b46445f1ee468401a5729f765be074bca4c3277c96c3b0c36053a7bb510067ac05003249715d970d67dc28196bb43b4be53ece3571aa343d02863b11539936aeb1671036305cb1630a06af60ddfa0265c04d9ad276d04d64cc454f9f09db46e82e05fa8393c269838e2009d5f6966967a00072720fccf7e54b993eb035dcd5a16f049cfcc0ebb480a11e6b8e6d2558bfd245e264fa8be9be3d134536d5c13bb57d40aab171f7d947", 0xcd}, {0x0}, {&(0x7f0000000740)="ba1e1e97b66d7a4f70864a82567109ad2dc52c617bf468a1e43dd9fd01ea3956d4e96585e12a48612903a7ef90ab8c1d1ff75bd7cd19bedab2f2e3acc50dfc9c234e756f537f5d6329579369dc0ff872b413b10ab9579c580d07991bf19f16a1510d7e28728083ed1c98ca6530490d7c84c4133d7bf8b47cde83a97aefff5ac37b5a903e1369262b5a246faef7d6792742da8e1f52f3e6e1f30856dcfa52ffae1dc4c63aef30a5e1cfb3883a28d30be40a0541314b6de7e1a45c57af38568b431f7bfe7a56688f3ceb40deb6", 0xcc}, {&(0x7f0000000840)="559784c076a3fafc1ea7b7ddf0751462279a7b2d992c5e0275278ad713508084fe303569fcbf0fc3bba13a018a4800cf8715c4cd4c25fa475c4d99ed9f57230cf9a9e338894cf2b8608d3ebbbc2c8aae0c3468d680fbb1a31909f5730959b24d435c83494380e48f09afc4d51dc0dd", 0x6f}, {0x0}], 0x6}, 0x0) (async, rerun: 32) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x9, 0x5, &(0x7f00000008c0)=ANY=[@ANYBLOB="0185cbcbda3f7a2b4444a66dc20b2a4a91f50d5806c8d7a24a35640c7d6f0019494c1580150269edfcdf5f807f3e846ba0dee4b97693fbc0d269cfa1224369c9f4c22720b79a8fd34cd732db4da4b049c527b14857bd409a8c598c830bbe1f583f35764dc8c796c642b1bdae7a68cf897127749d34"], &(0x7f0000000700)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async, rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) (async) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000180)={r1, 0x101, 0x100, 0x7}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f0000000b80)) sendmsg$TIPC_NL_NET_GET(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) fallocate(r3, 0x14, 0x1, 0x7) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x40, 0x10, 0xffffff1f, 0x1, 0x0, {0x0, 0x0, 0x0, 0x0, 0xffffff81}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x40}, 0x1, 0x0, 0x0, 0x4031}, 0x0) 00:05:36 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:36 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_AVC(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000008c0)={0x380, 0x453, 0x0, 0x0, 0x0, "d79290cd0120b0200e6f5d390dbe732d6879182c79d66258296baa9f737887caa91af2bc59deda9228a6c899311c3deca6d967a4dbf0043b65d921b6c6ea798599c72164e10662a0a6e7f71230b51b0851bf98b32a56fda208327b63875458172f9e23bfa779cc55a4caf4591dd4bbad37dca2e6eebfe9a852f26fb17d275425068cbdd90b62d1629684bd2b69da823870135a674df41f5e7b40e54a62472db817636a7e3e479a0f167808d2dda8499c89cb2e5d092a9e3efa65fd5a0a46bde06c7f5140886b0b2e4e2837f482ba856f53a53a592b683bd018391a5672404515761e6a47b542c695b6aa9f3521cb60ffe279b44f7f2340ce0f4c20f6527350fa7dbe8d1e75e3a3e1d9774850b75453383bc2ae710ec5c45f6105d9e63885327f4a8ddfce4fb86445a58f74d74341f459c99336d0155599e7999f333b159db0ec6c76064fac84620ac5e1a964f28fc191b99c3482967d1e83518fcb13c45188a3d85be1b3273dbe7e1ed30f4a16d80bae3948f7d3e1aec65619edfc903ad8db8f9ed00ebf7fbb80b02fc5c76e8dada5ddcf1b5d5aa6339184393ad89312b16a57cf3423ecc343e1483f74b2b2b8b41671ce459dd435385d506e5ff7ef3bb011468425b4e78117cbfd54453c3f328177cc1245507cd089d7fee9edf1ef81812cd1a3b6fd34b87fde32102509e24958b5f4ddac8088046fa3a65120c28737b1df0de5cd83e02ecf9357fa3335249532a487b7bdb355f0385976c3c2d2b229a77a1c20cf8a7e11b1cd93770dc7a05bc21d9425f82bad666c38a0753ad7ac4e5bf020ff1c7523a253b7776d302bdd459e98967a3a242b8b0fd0f2ab0ee07df322d199234a6a35a2469d2cf3aec8d8d1387ff01cf0875b8a8a95e7eac87382c29da2b5c92c0551b2bc40eefce2872ead78c582680574eaaf84f7e689517c8e5807333fa4f17f3f6008d4376b314d09492ebabb1768e74e43c0e6e97abbd8390711cb450ff205444d018e021a63b814c4f65e4822260ba2a76bc01df0c4f6ba6786a77e58cf1e5bdfa1eb6d83a6185bc904b99ce5fe1e4b28d7dd5973f5706c2a7611cc58472bbfcf9e7fba1f59f29f2f814d69d8132b8c0acc0d8ebdf78e3f6a5312100709fe3cc1fc66a89efab7556dae17cdc15b28b6e74d82e5cc916339e1a0d893b28f3fe0ef2c02ef4b1570f978af5bd29ab46cf446e322c7c48d267d50969816540858990f2ef0a969f35f98d147"}, 0xfe0d}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'lo\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001800)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x44000}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r2}]}, 0x3c}}, 0x0) 00:05:36 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) sendmsg$nl_netfilter(r0, &(0x7f0000001300)={&(0x7f0000000040), 0xc, &(0x7f00000012c0)={&(0x7f0000000180)={0x1108, 0xb, 0x7, 0x301, 0x70bd29, 0x25dfdbfc, {0x2, 0x0, 0x7}, [@generic="ba8c07fe2e7fc4f31c627fe072574577d638c82b4c0ba153fc", @typed={0x8, 0x89, 0x0, 0x0, @u32=0x5a}, @nested={0x10cd, 0x79, 0x0, 0x1, [@typed={0xc, 0x26, 0x0, 0x0, @u64=0x7fff}, @generic="6e3d08a79b43b9ee56085bd6a9206a59097b64bbe18a51679b62f3a82edd0de330e4311f666114d67529e16aa4e53cbcd1725b270f4958e7a5b0d0b52898772f0bf3f46c92c1bde82da47ca0a42ff53d21b25ea7ac253f09567e3f00037d1fc05615366033163ff5c634d6b89b86d4d1b8d6aaef21c1377346cf310bea179c03c81e435cff49b191e0482414d839e52f6e24cb62c94fd25103f30411669006e8ba6c4cb39a4de82bce58e0c77e74ac4b93", @generic="d8022e3450021061de15aa97a6413b7f84536d5883bc5816f729c3a867074066b837440b1fb2c69adc573f4d2e6a5bb7b0c58d8008acb33450009cd9ec739c83fb539b28915dbe20ccfbd4c371605876e2a746920e7fd7c0d1e3e1f357de013dd0b0cd3df569789ee9c6957ca31407d7b8cb40c3604355115383efbf9dc34cad2084aef0374f0f04c5b6cd5f80a3ef32c993de2453a664814c75648d2bb3a5782d3771e437305f0c520669bb829e1cb10da47872dc3545286d9d2690ac80ec5d8eb0bfc05a1465a7d8a8ef0b6c9b2b30e09ad9f2565798b3cfae61e8b036b18360136f14eb623a93ede75cf789838f8d582892671d096f4be61ef9c81e2f470e63584cd5529481e4d7aae8e9bd3c06b287f911fa75025c59cac5a4ef31163060ed22aa12f2d77a38e86b75109a69afe9b95862ce1d5742e37e9afce47447546a148f7ef8990007f50a9da7db5f2d0d19dff41df234344d133d4c6cfd1741681a4ab133604c9b87d5ee50a8d50fba5de1af27f644142e32a4ebf467e978d04d896c0c393eb8c0ce19044cacbac1c05f03bcf1d44e99e56c8ad70c2f2cbc8c5d94663956361d079733a09a26d3ca345a40bbe725c7ec9206082cbc5f7237e759fe3b5f0c14d4d0de73057a815674dda052bfa28735ea3c7f098d1565c07ec7c23a7a38827ea2260cc14b47de6cdca5a243441efc9db96703dec3e3247eaae72a3bb29731e9e65d0972c906de4fdd55907b24a24e120a284c1c6bab7ba1c0672b2773bf6d58c9a70e467066c86c0d75722faa9fb38b5b17ec5371ce9be33565cb79398ca966c22268a9748482b650c0faefb8fcba4c507ac78569b6e93aabb961e51b0d286ef445952b28e7e4133f52c1ed6eb70ab61ca5b17effb1f90fdc4f201518f33315f7dbc90efb2b429654d487fd4ffa8c42ea6cf41e1aa126982e5d445a57571965ac58063985accfa08d15033f3badcb64b6f4c76816828d7eb1cb722bf188241b316531f0cfc23803863ebf12c97c226d572ae131f6f5391e1ac08ac1d76d93bf84fa4044c05b74e5636dfa8cce585dd52406a85937b0d40920811dd07bb60233cd187456e52c9ea61cc69838e02b0a0e1f2b857610ef968ad0c9b31e2ce363a82770d025c55ab7e83cec980bc24db1c4b0625addf5d14f79a2bef8d3431ab39fee96aada3acec52566c4f324a2ccf3c76f316d4fc76d4ca1e698ce5d4804d20ce1d15e9e2f51a0a776b16ce9df2d079d70519e60f0cdd615296fb3af0f19cafc8e96dd9aea74c294788c39da6d7bc2516d39be47a9f80fb6dda93e9c8ccef22643f261ffbcc17c86c63b76234f754a4e99f96b4386f2a9e7e2f62f4df16e0d18ff3dcab5b9bf579d380fac2153e7cd394963091ce436acb1d4d4c82b1e02bada2d2544e67ea2affadf79c446b2abbb2da4f1841851f0883172c10260c5248e7adcbb3948f35d839e3e7bc2d8b8a07eefc5d421a112459fd68e76c4d497ed3fdfdffd9e8bf191460b67701c72c0b4194de5a77a5d3b2a1a35afff26124444cb53ebbd24a624d33e2c1e45023df13fb86c07f1756dbd5e4c700c9100a6bbd4b6d92479a43756a6bd2af67613f3009617dd352eeec94aabf2610fa2d9e0a84c85d1457e980fc6b93ae48a9c9e5d4ec3a425137aea4e688558f7fa4406726617e18473d5e333cc2bae5f77d898f699471a42a00a77cab5a6fb27402720923177e33f932e24932b6a05e939a4e49e05fb2529bdb1bbc967b3cf33ec5924c51586fdc4141371054727cc00855cd21826ab45a54622445e87a43bdd5824d31b9ecc106785aa2a0ac42191154676013e0d9189446fa32450ca81db346ab0a6b461ddbcaf55f6c4f1634b4925154d888e50b95a9609c02e95802bb060cbf231f3df54739e4726eb3bb8af107ea3aa8cf46ba119f05a93175b56f9dd5fae3b167ef4f47385857b475a995c056837a5c9e0d1c5e2d505a9efb426ed318df4a99440d7633f3e4d0553b32401932f4da8ae9b2d5a113633a05b8de11632dda3836fe278016392bcbd55241d2eabbebced68a83f5ade51b6e125aba119cd95f84636e1fa6c54fc14ffa9a71c564e72d9ac10ffbf38155390328f146002802e58ec53f3b7cff7b4c09a4ba63e294748bf26339240d8d76afed35b1afe56ddaaa9c3f85fe618d18897a821011f032b0218cf482290e91aaa60f0eeb0fd6e08730b76c4f2ad1ba989813a59dd0f221e144316d2f99c2e1606125f13a9270ffc1dfadd79a7910b9488bc4da7ad382f2690d98f39e49f9b81188fcc3e3c2b40e18240a50a5119f91cf6ac94db0bb8da971bda7114cf1f72e3385aa71c5aa0383394defc7960cd11a5c1d2a335e1466df899fe101c55f4f0b025e6c8628ede3e37432f73baf2e0f9aefcf35746806120425122a6c16021306e6a83312a1283699eb750bc94247cf53403ca5a187c515e43c30b0b3936771149892a02c9f3520fb75d14b38db94c44095ad2284256ce9ae60acaf74aa1b75bf50b2eaae9b42c9621418dc6999aaa225c4b40e1062746adb6558342ba92a6015b71930f72d7a71b2b6b2a3961799a7428aed88584191b02574118ef14c9eed244663b3d03c091df550b6d68dbe88099f32a1984655bd0f4108279ccf59f52d6b0dbaa00ab2e52730c7eb5adaad8b0af0307c2bad6035ebc5528f841e418e2a33e8b99d1e5a68c940e01cc812575acdb21392f1e9880a6e95e48e1678aca1928a8ae820138b50cf7cdc38b3004fcaa678ef84bd2031b3eeebddaedbb682594f9ea088f0ab29d793e7ff18c3924b55494b6f4e6cb8cc46f89d1d55d199d66ea5fcb39acba0f3f6983ec386da04c1199b750978f7eb6edf5e63e0405c34eba145d7b3dfa2eb6236c0077898e3ad9c2a31bedb1c884cf06e2d755dd2ff56ed8f48873122c668ca7401342ae9bb923b4fefbfd70713cb68f2df68d05183b3821b2afc7b8e16899e41b9b31b02e6be3cc98e586040186e442e9d8271531a1fb1cc05803f2fd749f63b2ae9fb945722bdcb8235f4883cc01ca327d75254efed03bc1cb5963f7b16bd4716630619ebc3491348c2cc0c5f2aff5c8aba952189e7ac1a4c3e1349843c8c090a30658255b0e1bd6adb064fb29ae71e43288a753c414a3972b801ec48a0f2f5c2071fd80f80d811fb1ef969d6b156b77115a5962a008432838cd109b03262cfda21db0d2d7796b778f219edde29b56ac621dea498af540014adc365ff20d952c2c2a6e78c0b62eb4c2596e9441ae1743af519a304f9afbf3118571e3f3965270818fa69ac31aeace288b3e6d44e2de0583d74dbad4ef9bc6478527723a30099ee454a2b8a5f48466bc099ae123be677e02a6fca8780d9b278df1b5afeb3b10d90b1ab4dbcb3ba53e1ca343d4049be510680322fc0004d1dd1495f257f6a3a9e55ee9a05eb0786aafe97a32e87bca87d7c9a74850b386226478f267fec9b240d41eb617baf486fb5a98edfbb8fe9e99b4a02580241bfb61f286895a64a75801e4f1b13e55fe9dc5539b3243d89b8d6debb1486a3f6411ef245d3d89678211a200861326da8716b51e4971fd2f3483cc165beaff185ca293941f3da49f1697a84e7a25a81a4d86a0a890422708630d4b83e9071829e0e64a289ecbe97947de2856c2a0ded35405ef90a9066c3d6fb806dc4257ecbf382a044a996238f87c834c62f1bc44ee06e6895217df14a5292825f0dde95965076008e2e1f904c898472b68f68c3537813bb0b6153eba3a7ef21de72fe94aaa4aa32f2eb22fd0a961abdcf952169edb1fb403cdda84062f0d85d09f736301db97d12a1a77a25b9a8260e6230979d6b4347f1e08eb7df4eee20c9c19fb33e8b8b61046535e8aeb6f57615047535a6bf24ff7b48452ce0c2666718a7e5a17ff3c25395e91adfe2af4446ffed31b13e72774f6457c511e037c1677da4da9d82cc55549bb78007d0a40f7f4136f1cb4105b26787841448439cd4e877cdad721796d2ff11ecb28af07b11792696cf4e78811366205fb183468548fb3553ab11c037fdc972d275db9a26f649cb5a8f9f229c439a4a2946b373f1b94d330ae7fdc05cee446e7d32e4d3f07b2be54521a4b611a1c3615cb3b508e4577b08bdaba90bc85d17c2ec23b8721add0d0629e77d5830ec4357158baf09c158c3fb160d0a0d173cbba7b4a5201f7405f1724b5f3161ca7cf1b37e62312847f59eadfe8c905214fc1cfa7abfaa12ddf29f2e5a733b00fb3f35b4f63f7a25eef0b3d71b94b75566bf721d5c819452602ca0f57e867fa75afb590e9470bdfe7a6bfcb47c87b64649aad975abe6eb81ccc2f574bf804c092204b51a45366fb3608df90a9b4949cd92c56876bffca9ee8e0264f6c6d8b1577770af545b9fe6b88a23f847e1bb45e26ed2226876338a29cea6632b3db4ed8f78b9691b677995be8d6f330b21193f90a8666cc38c1d10fd755b23c21aad428f6535584ee78165656a214fe423e5a33744200675fb39625c9d523a0064e7b9864108ac10cd7c8a8c59166d7ada4f56394bc38c97f0abaf3e81999d9a2a31c158ed759540d922a67a621688407019e4d7c2308d8fe18e028da1cc78453d574ff3da38a7185bceab4dbabd147da15917d5a5957238a0192c74cbf9be837c4d0ea517620faeeaf4d207433889aaecb4c69d60d81dfaa61ea677a6a07a5ee504151189819cba0453c63a7fed9cb70472ced79483192a402de516b8e6a30d8fd0eff8f29240a0cbdced6c54e52b1cec6858b529cb16986f2b8295fcc123e58992e9b859be368a2d8813c1eb36140805db37a9d4cd45109b6f5a49cdfcb07a0cec5a35431fede0e7c460bdd25dd2e16f8cc4e962645734f17281d086e357e6a3625e244aba5066277e8fe79598879dab86a7f1841a8b8e96a916a17292d1b7fa6971f27ce61da5deb41fa0e7cecc988227f21e4721e41283ce0696e59e0bdd7224d006798591da33a686e6d51cc525e0d6631840f20b934c1440b62ab7c34e651ea158c1f8ec87b44f12eddd8ff4d480864a15e1c319b4541b14561d34bac4fa2e16811a529b8c6ce736ee7d355e68eb85663a0d968c1779ae66942d0f1bf73a3f73ca16ca481f59ca43d4177ccdce92472656b864bf9d32602f4d9905ea99a36c1fb3b072c9ab091d2a0d01e975906d3fd933632323d2711919d084d0aac38841e469be89d78a56fb22bad7b7074bb356b9fcfabb969ddd81b2eeb0475499ca20e43c5a11b8a2d4e82b0c048f3b39a1e954ccf67d12c699b1984e8df8b3c552990610aaed25e2f83c57a410a5adf2c13a0a2a58d9a999c2ffa1950c0b90e735d4a76753af60cba3e93370b835722fb3155c14268ffb9d1395f324491f1d3a0daa6cb410ed02d91fc69099dc88229d8dbb57fd1c4e90ed33638da4776b2a2f0641df378b8713e2e6fa85866ca5853aeeef05d8c1a7e27d1a7f64e8aae57a8bc03b793062b4bed7d614ec1141418ccd404215295f8902e828864f0fddd5f03a0b90ec4db8b8039a820467628612a0d75e6a09708bce7d7fc9af94c0ad7c486a94724162b50fed2826374389ce2197af46572978fcd7b427a84c11dba17ab4971ca35fbc8f3b5c627abafe17d3db5440f212d61e0760aa17ce578e17cd2864b4dc9ba1be8b2d07405ebd738384a1f0c9a09a42daede00dc15242762590c12faaef2b6f4d3a36ca916e23ad83f2defcf0740abe19cbaad4623e25b9ca54101c15921139a6ce86e6230b938d88ccd0acc8b0b59be0ce9c6b99722678132cae302d06ffadd4d329f47f9", @typed={0xc, 0x3e, 0x0, 0x0, @u64=0x6}]}]}, 0x1108}, 0x1, 0x0, 0x0, 0x20000080}, 0x40000) 00:05:36 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$vhost_msg_v2(r0, &(0x7f00000005c0)={0x2, 0x0, {&(0x7f0000000400)=""/160, 0xa0, &(0x7f00000004c0)=""/244, 0x3, 0x4}}, 0x48) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x280000, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) r2 = eventfd2(0x3ff, 0x80001) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r2) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r1, 0xc0189379, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file1\x00'}) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VHOST_SET_LOG_FD(r3, 0x4004af07, &(0x7f00000001c0)=r5) r6 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r6, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r7, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r7, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r2}}, './file0\x00'}) write$vhost_msg_v2(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0, {&(0x7f0000000280)=""/106, 0x6a, &(0x7f0000000300)=""/198, 0x3, 0x4}}, 0x48) openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) write$vhost_msg_v2(r0, &(0x7f00000005c0)={0x2, 0x0, {&(0x7f0000000400)=""/160, 0xa0, &(0x7f00000004c0)=""/244, 0x3, 0x4}}, 0x48) (async) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x280000, 0x0) (async) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) (async) eventfd2(0x3ff, 0x80001) (async) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r2) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r1, 0xc0189379, &(0x7f0000000180)={{0x1, 0x1, 0x18}, './file1\x00'}) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$VHOST_SET_LOG_FD(r3, 0x4004af07, &(0x7f00000001c0)=r5) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r6, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r7, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r7, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r2}}, './file0\x00'}) (async) write$vhost_msg_v2(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0, {&(0x7f0000000280)=""/106, 0x6a, &(0x7f0000000300)=""/198, 0x3, 0x4}}, 0x48) (async) 00:05:36 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c0000001000050700"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001c00128009000100626f7964000000000c0002800800130002000000e24a5bde0e003cc26d2aa506458f1f7e58939111c5afb711010000000100000088b2"], 0x3c}, 0x1, 0x18a}, 0x0) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c0000001000050700"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001c00128009000100626f7964000000000c0002800800130002000000e24a5bde0e003cc26d2aa506458f1f7e58939111c5afb711010000000100000088b2"], 0x3c}, 0x1, 0x18a}, 0x0) (async) [ 336.794430][ T26] kauditd_printk_skb: 28 callbacks suppressed 00:05:36 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) [ 336.794440][ T26] audit: type=1107 audit(336.780:38): pid=21142 uid=0 auid=4294967295 ses=4294967295 subj=_ msg='×’Í ° o]9¾s-hy,yÖbX)kªŸsx‡Ê©ò¼YÞÚ’(¦È™1=ì¦Ùg¤Ûð;eÙ!¶Æêy…™Ç!dáb ¦ç÷0µQ¿˜³*Vý¢2{c‡TX/ž#¿§yÌU¤ÊôYÔ»­7Ü¢æî¿é¨Ròo±}'T%Œ½Ù bÑb–„½+iÚ‚8pZgMô^{@åJbG-¸cj~>GšxÒݨIœ‰Ë.] *ž>úeýZ [ 336.794440][ T26] F½àlQ@ˆk .N(7ô‚º…oS¥:Y+h;Ð9Vr@EvjGµBÆ•¶ªŸ5!Ë`ÿây´O#@ÎL öRsPú}¾uã£áÙwHP·TS8;®qÅÄ_aÙæ8…2JßÎO¸dE¥t×CAôYÉ“6ÐU™ç™Ÿ3;°ìlvO¬„b [ 336.794440][ T26] Åá©dòÁ‘¹œ4‚–}ƒQËÄQˆ£Ø[á³'=¾~ÓJØ ®9H÷Óá®ÆVíü:Ø۞ﻈ°/ÅÇn­¥ÝÏ]Z¦3‘„9:Ø“±jWÏ4#ìÃCáH?t²²¸´qÎEÔ58]Pn_÷ï;°F„%´çËýTEGšxÒݨIœ‰Ë.] *ž>úeýZ [ 337.093207][ T26] F½àlQ@ˆk .N(7ô‚º…oS¥:Y+h;Ð9Vr@EvjGµBÆ•¶ªŸ5!Ë`ÿây´O#@ÎL öRsPú}¾uã£áÙwHP·TS8;®qÅÄ_aÙæ8…2JßÎO¸dE¥t×CAôYÉ“6ÐU™ç™Ÿ3;°ìlvO¬„b [ 337.093207][ T26] Åá©dòÁ‘¹œ4‚–}ƒQËÄQˆ£Ø[á³'=¾~ÓJØ ®9H÷Óá®ÆVíü:Ø۞ﻈ°/ÅÇn­¥ÝÏ]Z¦3‘„9:Ø“±jWÏ4#ìÃCáH?t²²¸´qÎEÔ58]Pn_÷ï;°F„%´çËýTE0x0}) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001800)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x44000}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r2}]}, 0x3c}}, 0x0) 00:05:37 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0xc, &(0x7f0000000040)=0x3f, 0x4) 00:05:37 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$vhost_msg_v2(r0, &(0x7f00000005c0)={0x2, 0x0, {&(0x7f0000000400)=""/160, 0xa0, &(0x7f00000004c0)=""/244, 0x3, 0x4}}, 0x48) (async) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x280000, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) (async) r2 = eventfd2(0x3ff, 0x80001) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r2) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r1, 0xc0189379, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file1\x00'}) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$VHOST_SET_LOG_FD(r3, 0x4004af07, &(0x7f00000001c0)=r5) (async) r6 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r6, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r7, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r7, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r2}}, './file0\x00'}) (async) write$vhost_msg_v2(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0, {&(0x7f0000000280)=""/106, 0x6a, &(0x7f0000000300)=""/198, 0x3, 0x4}}, 0x48) 00:05:37 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) setsockopt$inet6_tcp_int(r0, 0x6, 0xc, &(0x7f0000000040)=0x3f, 0x4) 00:05:37 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) r2 = socket$inet_smc(0x2b, 0x1, 0x0) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r3, &(0x7f0000000140)=ANY=[], 0x6) sendfile(r2, r3, &(0x7f0000000040)=0x2, 0x5) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:37 executing program 5: r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_lsm={0x16, 0x7, &(0x7f0000000180)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x4}, @exit, @initr0, @exit, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffc}, @exit], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000000080)={0xffff, 0x7, 0x5, 0x37a, 0x16, "9470c7d79e916e7080ce985e49d649edc2135a"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="8eff0163081b28559b334a", 0xb}], 0x1) r2 = syz_init_net_socket$llc(0x1a, 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000100)={0x5a7e, 0x9, 0xffff, 0x3bd, 0x7fff}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={r0, 0x0, 0x0}, 0x10) 00:05:37 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_AVC(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000008c0)={0x380, 0x453, 0x0, 0x0, 0x0, "d79290cd0120b0200e6f5d390dbe732d6879182c79d66258296baa9f737887caa91af2bc59deda9228a6c899311c3deca6d967a4dbf0043b65d921b6c6ea798599c72164e10662a0a6e7f71230b51b0851bf98b32a56fda208327b63875458172f9e23bfa779cc55a4caf4591dd4bbad37dca2e6eebfe9a852f26fb17d275425068cbdd90b62d1629684bd2b69da823870135a674df41f5e7b40e54a62472db817636a7e3e479a0f167808d2dda8499c89cb2e5d092a9e3efa65fd5a0a46bde06c7f5140886b0b2e4e2837f482ba856f53a53a592b683bd018391a5672404515761e6a47b542c695b6aa9f3521cb60ffe279b44f7f2340ce0f4c20f6527350fa7dbe8d1e75e3a3e1d9774850b75453383bc2ae710ec5c45f6105d9e63885327f4a8ddfce4fb86445a58f74d74341f459c99336d0155599e7999f333b159db0ec6c76064fac84620ac5e1a964f28fc191b99c3482967d1e83518fcb13c45188a3d85be1b3273dbe7e1ed30f4a16d80bae3948f7d3e1aec65619edfc903ad8db8f9ed00ebf7fbb80b02fc5c76e8dada5ddcf1b5d5aa6339184393ad89312b16a57cf3423ecc343e1483f74b2b2b8b41671ce459dd435385d506e5ff7ef3bb011468425b4e78117cbfd54453c3f328177cc1245507cd089d7fee9edf1ef81812cd1a3b6fd34b87fde32102509e24958b5f4ddac8088046fa3a65120c28737b1df0de5cd83e02ecf9357fa3335249532a487b7bdb355f0385976c3c2d2b229a77a1c20cf8a7e11b1cd93770dc7a05bc21d9425f82bad666c38a0753ad7ac4e5bf020ff1c7523a253b7776d302bdd459e98967a3a242b8b0fd0f2ab0ee07df322d199234a6a35a2469d2cf3aec8d8d1387ff01cf0875b8a8a95e7eac87382c29da2b5c92c0551b2bc40eefce2872ead78c582680574eaaf84f7e689517c8e5807333fa4f17f3f6008d4376b314d09492ebabb1768e74e43c0e6e97abbd8390711cb450ff205444d018e021a63b814c4f65e4822260ba2a76bc01df0c4f6ba6786a77e58cf1e5bdfa1eb6d83a6185bc904b99ce5fe1e4b28d7dd5973f5706c2a7611cc58472bbfcf9e7fba1f59f29f2f814d69d8132b8c0acc0d8ebdf78e3f6a5312100709fe3cc1fc66a89efab7556dae17cdc15b28b6e74d82e5cc916339e1a0d893b28f3fe0ef2c02ef4b1570f978af5bd29ab46cf446e322c7c48d267d50969816540858990f2ef0a969f35f98d147"}, 0xfe0d}}, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'lo\x00', 0x0}) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001800)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x44000}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r2}]}, 0x3c}}, 0x0) 00:05:37 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) sendmsg$IPSET_CMD_CREATE(r2, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)={0xd8, 0x2, 0x6, 0x5, 0x0, 0x0, {0x3, 0x0, 0x4}, [@IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_DATA={0x4c, 0x7, 0x0, 0x1, [@IPSET_ATTR_NETMASK={0x5, 0x14, 0x3f}, @IPSET_ATTR_SIZE={0x8}, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e21}, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e22}, @IPSET_ATTR_IP_TO={0x18, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, @IPSET_ATTR_PROTO={0x5, 0x7, 0xff}, @IPSET_ATTR_SIZE={0x8, 0x17, 0x1, 0x0, 0x7}]}, @IPSET_ATTR_TYPENAME={0x14, 0x3, 'hash:ip,port,ip\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x7}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x1}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_TYPENAME={0x15, 0x3, 'hash:ip,port,net\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8000}, 0x4008880) fcntl$setsig(r0, 0xa, 0x3d) r3 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r3, 0xaf01, 0x0) r4 = eventfd2(0x0, 0x0) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r3, 0x4004af07, &(0x7f0000000040)=r4) [ 337.362519][ T26] audit: type=1107 audit(337.350:40): pid=21200 uid=0 auid=4294967295 ses=4294967295 subj=_ msg='×’Í ° o]9¾s-hy,yÖbX)kªŸsx‡Ê©ò¼YÞÚ’(¦È™1=ì¦Ùg¤Ûð;eÙ!¶Æêy…™Ç!dáb ¦ç÷0µQ¿˜³*Vý¢2{c‡TX/ž#¿§yÌU¤ÊôYÔ»­7Ü¢æî¿é¨Ròo±}'T%Œ½Ù bÑb–„½+iÚ‚8pZgMô^{@åJbG-¸cj~>GšxÒݨIœ‰Ë.] *ž>úeýZ [ 337.362519][ T26] F½àlQ@ˆk .N(7ô‚º…oS¥:Y+h;Ð9Vr@EvjGµBÆ•¶ªŸ5!Ë`ÿây´O#@ÎL öRsPú}¾uã£áÙwHP·TS8;®qÅÄ_aÙæ8…2JßÎO¸dE¥t×CAôYÉ“6ÐU™ç™Ÿ3;°ìlvO¬„b [ 337.362519][ T26] Åá©dòÁ‘¹œ4‚–}ƒQËÄQˆ£Ø[á³'=¾~ÓJØ ®9H÷Óá®ÆVíü:Ø۞ﻈ°/ÅÇn­¥ÝÏ]Z¦3‘„9:Ø“±jWÏ4#ìÃCáH?t²²¸´qÎEÔ58]Pn_÷ï;°F„%´çËýTE0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sched_setscheduler(r0, 0x6, &(0x7f0000000000)=0x4) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) lsetxattr$security_ima(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), &(0x7f00000004c0)=@v1={0x2, "c3acae425aa2e3238240"}, 0xb, 0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001e00e5ff0000000040000000850000006d00000195"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000023896) write$binfmt_script(r4, &(0x7f0000000600)={'#! ', './file0', [{0x20, 'security.ima\x00'}, {0x20, 'security.ima\x00'}, {0x20, 'GPL\x00'}, {0x20, '/dev/ttyS3\x00'}, {0x20, '/proc/timer_list\x00'}, {0x20, '*&,&\\\\+^@'}, {0x20, '\x9c'}], 0xa, "d17509accabaa5d24e8cbed058aaae"}, 0x65) r5 = socket(0x0, 0x0, 0x0) getsockname$unix(r5, 0x0, &(0x7f0000000280)) syz_mount_image$msdos(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000001440), 0x8000, 0x0, 0x0) r6 = syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x7f, 0x1, &(0x7f0000000540)=[{&(0x7f00000003c0)="68d86b9e1b3e420fc7b4f2c5a0ed221fe17bd7763317fa9f72fb7108c84ccaaf6b9e9fb90ffc3516c838fe7bd13f2eff657c1c738699e408852b20973e45b7ae8584ffd1f61a53e857113fa3a7c8610f0b80ddab05fac6c6aafd982f2a738cc7306edbc4ba646eb5d2e9c884328af21989b3a94f9e08d8f63f45ee7fe380", 0x7e, 0x1}], 0x22, 0x0, 0x0) r7 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r7, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r7, &(0x7f0000000140)=ANY=[], 0x6) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r8, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r8, &(0x7f0000000140)=ANY=[], 0x6) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000000e00), 0x440082, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000f00)=[{{&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000700)="9228b7095ac045875892b6368193b51646f593e56707d5243bb29826ea2845feda0dc0d1becc5c5d20a1d9bf87161f89786cf7b25e6aaa18e67550ccc5b5968f08bc5b15ef8a24f15ce78344ce50be02a9a6388f5cb50e7a45c2d88a15b5e0580d5c1b98f77c2c99cf8f15f9f5f11393b7", 0x71}, {&(0x7f0000000780)="92f575ce3e56298cf2dfe2854ef2e29980c03d58bcc2b26194b327adb17c68d57ba219a0d7af1c44db384f5d5662ab07709a428ca7daaaba90197669daab08e7c8c05a722e8b6202250dd85b5b286ae7ec187346078d73ddf279ade303f2e8cfa1c03946a68d2da170c169bc65385cded0b18e9cf19294202abb39b1af6fca89dbe2e48c78ad", 0x86}, {&(0x7f0000000840)="4fd7cf1678aaa025e04910ae75efa9201f54c6b1c79f05d221560bca095064b1ea623e886d69301a857b7e81bda7e6cc75a641b132a54a8f4254722b892220e0c8425cb27d9351cf5b24d502d45a08cfa626fac85a54fb81b973ca68c0649bf1b2304184c005f64dc5a34b2d5b39323a0699e82a1931fd36aac66d7311790cf462005d86d75e1ba638038513b501f35a3838a87586", 0x95}, {&(0x7f0000000900)="d729a46a1f2165715120b4c7b994082a2936a2684af15bb19ee4fe9fb1048f2bf2da9f5aa3f1b6e951a4ca323d249192afb9cefe105bf2cff99b81c41bd876163e5234ae62f0285418478ec7093d9d36caa7fdc0e486cf129806aef21e01578fa1b19417c49bac199f945fefcb5d4b6822cd2b480d10135ea6190a2ba65dfa3cc99da11f7feaf856ead9f998ff535dd52acb05d9ebfad34902afbcb7acc788c3f5a4a54401c51fb6b53153e41955", 0xae}, {&(0x7f00000009c0)="6e2a50ffd1cd47651893550a4bb75a457d403728e9bb3d3d18b8238063aebbc640cb5d1ff6e52fa6c8763617a66dfd23eadefdc582235b7f0474f5eaeaefca9207e70f4cd1002214", 0x48}, {&(0x7f0000000a40)="7d8abc855051eafa6481c6a9f1c74164d09b7840d2c9858cee64efb52f54ca5b0049f0bd39a47c6541d5071092f6f15abb49fc0c588caa2e6f9ce6a7fde55c72b1c3b786087df725289c4ed1b17fe973a7b5593753970ff760c384dc7cc6f90b2fdfb93f506b7eacdd29610862f55d109d2572f1d22e596ec27f2cc690096e0bf7b2260bc395fcb6aa10362137017533958e4912af0fa52e935cdd7103cedceb81cff51e0f717292068c6a94b3be14f5148a973952919637d822f0dbef67e0c3afa230cf83d4e6d861", 0xc9}, {&(0x7f0000000500)}, {&(0x7f0000000b40)="0b00aa7197a4562bb527d109da9103c980c28535d012d20bd5ad83a7cf92e551e49f48c0f279a16b9ba5ac4f9901c1", 0x2f}], 0x8, &(0x7f0000000e40)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r5, 0xffffffffffffffff, r7, r4, r1, r2]}}, @rights={{0x20, 0x1, 0x1, [r8, r6, r2, r9]}}], 0xb8, 0x48010}}], 0x1, 0x8000) 00:05:37 executing program 5: r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_lsm={0x16, 0x7, &(0x7f0000000180)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x4}, @exit, @initr0, @exit, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffc}, @exit], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000000080)={0xffff, 0x7, 0x5, 0x37a, 0x16, "9470c7d79e916e7080ce985e49d649edc2135a"}) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="8eff0163081b28559b334a", 0xb}], 0x1) (async) r2 = syz_init_net_socket$llc(0x1a, 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000100)={0x5a7e, 0x9, 0xffff, 0x3bd, 0x7fff}) (async, rerun: 64) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={r0, 0x0, 0x0}, 0x10) (rerun: 64) 00:05:37 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) r2 = socket$inet_smc(0x2b, 0x1, 0x0) (async) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r3, &(0x7f0000000140)=ANY=[], 0x6) (async) sendfile(r2, r3, &(0x7f0000000040)=0x2, 0x5) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:37 executing program 5: r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_lsm={0x16, 0x7, &(0x7f0000000180)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x4}, @exit, @initr0, @exit, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffc}, @exit], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000000080)={0xffff, 0x7, 0x5, 0x37a, 0x16, "9470c7d79e916e7080ce985e49d649edc2135a"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="8eff0163081b28559b334a", 0xb}], 0x1) r2 = syz_init_net_socket$llc(0x1a, 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000100)={0x5a7e, 0x9, 0xffff, 0x3bd, 0x7fff}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={r0, 0x0, 0x0}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_lsm={0x16, 0x7, &(0x7f0000000180)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x4}, @exit, @initr0, @exit, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffc}, @exit], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000000080)={0xffff, 0x7, 0x5, 0x37a, 0x16, "9470c7d79e916e7080ce985e49d649edc2135a"}) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="8eff0163081b28559b334a", 0xb}], 0x1) (async) syz_init_net_socket$llc(0x1a, 0x0, 0x0) (async) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000100)={0x5a7e, 0x9, 0xffff, 0x3bd, 0x7fff}) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={r0, 0x0, 0x0}, 0x10) (async) 00:05:37 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) r2 = socket$inet_smc(0x2b, 0x1, 0x0) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r3, &(0x7f0000000140)=ANY=[], 0x6) (async) sendfile(r2, r3, &(0x7f0000000040)=0x2, 0x5) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:38 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x298, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000080)={0x22, 0x1, 0x0, "79703c00000000000000000000000000c616563c00"}) 00:05:38 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f00000004c0), r0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[], 0x28}, 0x1, 0x9}, 0x0) 00:05:38 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) sendmsg$IPSET_CMD_CREATE(r2, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)={0xd8, 0x2, 0x6, 0x5, 0x0, 0x0, {0x3, 0x0, 0x4}, [@IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_DATA={0x4c, 0x7, 0x0, 0x1, [@IPSET_ATTR_NETMASK={0x5, 0x14, 0x3f}, @IPSET_ATTR_SIZE={0x8}, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e21}, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e22}, @IPSET_ATTR_IP_TO={0x18, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, @IPSET_ATTR_PROTO={0x5, 0x7, 0xff}, @IPSET_ATTR_SIZE={0x8, 0x17, 0x1, 0x0, 0x7}]}, @IPSET_ATTR_TYPENAME={0x14, 0x3, 'hash:ip,port,ip\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x7}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x1}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_TYPENAME={0x15, 0x3, 'hash:ip,port,net\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8000}, 0x4008880) fcntl$setsig(r0, 0xa, 0x3d) r3 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r3, 0xaf01, 0x0) (async) r4 = eventfd2(0x0, 0x0) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r3, 0x4004af07, &(0x7f0000000040)=r4) 00:05:38 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x101002, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r1, 0x4004662b, &(0x7f0000000180)=0x4) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:38 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x298, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000080)={0x22, 0x1, 0x0, "79703c00000000000000000000000000c616563c00"}) 00:05:38 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f00000004c0), r0) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[], 0x28}, 0x1, 0x9}, 0x0) 00:05:38 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x298, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000080)={0x22, 0x1, 0x0, "79703c00000000000000000000000000c616563c00"}) syz_open_dev$vim2m(&(0x7f0000000000), 0x298, 0x2) (async) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000080)={0x22, 0x1, 0x0, "79703c00000000000000000000000000c616563c00"}) (async) 00:05:38 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) prlimit64(0x0, 0xa, &(0x7f00000000c0)={0xfc6f}, &(0x7f0000000180)) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sched_setscheduler(r0, 0x6, &(0x7f0000000000)=0x4) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) lsetxattr$security_ima(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), &(0x7f00000004c0)=@v1={0x2, "c3acae425aa2e3238240"}, 0xb, 0x1) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001e00e5ff0000000040000000850000006d00000195"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000023896) (async) write$binfmt_script(r4, &(0x7f0000000600)={'#! ', './file0', [{0x20, 'security.ima\x00'}, {0x20, 'security.ima\x00'}, {0x20, 'GPL\x00'}, {0x20, '/dev/ttyS3\x00'}, {0x20, '/proc/timer_list\x00'}, {0x20, '*&,&\\\\+^@'}, {0x20, '\x9c'}], 0xa, "d17509accabaa5d24e8cbed058aaae"}, 0x65) (async) r5 = socket(0x0, 0x0, 0x0) getsockname$unix(r5, 0x0, &(0x7f0000000280)) (async) syz_mount_image$msdos(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000001440), 0x8000, 0x0, 0x0) (async) r6 = syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x7f, 0x1, &(0x7f0000000540)=[{&(0x7f00000003c0)="68d86b9e1b3e420fc7b4f2c5a0ed221fe17bd7763317fa9f72fb7108c84ccaaf6b9e9fb90ffc3516c838fe7bd13f2eff657c1c738699e408852b20973e45b7ae8584ffd1f61a53e857113fa3a7c8610f0b80ddab05fac6c6aafd982f2a738cc7306edbc4ba646eb5d2e9c884328af21989b3a94f9e08d8f63f45ee7fe380", 0x7e, 0x1}], 0x22, 0x0, 0x0) (async) r7 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r7, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r7, &(0x7f0000000140)=ANY=[], 0x6) (async, rerun: 64) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (rerun: 64) bind$bt_hci(r8, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r8, &(0x7f0000000140)=ANY=[], 0x6) (async) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000000e00), 0x440082, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000f00)=[{{&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000700)="9228b7095ac045875892b6368193b51646f593e56707d5243bb29826ea2845feda0dc0d1becc5c5d20a1d9bf87161f89786cf7b25e6aaa18e67550ccc5b5968f08bc5b15ef8a24f15ce78344ce50be02a9a6388f5cb50e7a45c2d88a15b5e0580d5c1b98f77c2c99cf8f15f9f5f11393b7", 0x71}, {&(0x7f0000000780)="92f575ce3e56298cf2dfe2854ef2e29980c03d58bcc2b26194b327adb17c68d57ba219a0d7af1c44db384f5d5662ab07709a428ca7daaaba90197669daab08e7c8c05a722e8b6202250dd85b5b286ae7ec187346078d73ddf279ade303f2e8cfa1c03946a68d2da170c169bc65385cded0b18e9cf19294202abb39b1af6fca89dbe2e48c78ad", 0x86}, {&(0x7f0000000840)="4fd7cf1678aaa025e04910ae75efa9201f54c6b1c79f05d221560bca095064b1ea623e886d69301a857b7e81bda7e6cc75a641b132a54a8f4254722b892220e0c8425cb27d9351cf5b24d502d45a08cfa626fac85a54fb81b973ca68c0649bf1b2304184c005f64dc5a34b2d5b39323a0699e82a1931fd36aac66d7311790cf462005d86d75e1ba638038513b501f35a3838a87586", 0x95}, {&(0x7f0000000900)="d729a46a1f2165715120b4c7b994082a2936a2684af15bb19ee4fe9fb1048f2bf2da9f5aa3f1b6e951a4ca323d249192afb9cefe105bf2cff99b81c41bd876163e5234ae62f0285418478ec7093d9d36caa7fdc0e486cf129806aef21e01578fa1b19417c49bac199f945fefcb5d4b6822cd2b480d10135ea6190a2ba65dfa3cc99da11f7feaf856ead9f998ff535dd52acb05d9ebfad34902afbcb7acc788c3f5a4a54401c51fb6b53153e41955", 0xae}, {&(0x7f00000009c0)="6e2a50ffd1cd47651893550a4bb75a457d403728e9bb3d3d18b8238063aebbc640cb5d1ff6e52fa6c8763617a66dfd23eadefdc582235b7f0474f5eaeaefca9207e70f4cd1002214", 0x48}, {&(0x7f0000000a40)="7d8abc855051eafa6481c6a9f1c74164d09b7840d2c9858cee64efb52f54ca5b0049f0bd39a47c6541d5071092f6f15abb49fc0c588caa2e6f9ce6a7fde55c72b1c3b786087df725289c4ed1b17fe973a7b5593753970ff760c384dc7cc6f90b2fdfb93f506b7eacdd29610862f55d109d2572f1d22e596ec27f2cc690096e0bf7b2260bc395fcb6aa10362137017533958e4912af0fa52e935cdd7103cedceb81cff51e0f717292068c6a94b3be14f5148a973952919637d822f0dbef67e0c3afa230cf83d4e6d861", 0xc9}, {&(0x7f0000000500)}, {&(0x7f0000000b40)="0b00aa7197a4562bb527d109da9103c980c28535d012d20bd5ad83a7cf92e551e49f48c0f279a16b9ba5ac4f9901c1", 0x2f}], 0x8, &(0x7f0000000e40)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r5, 0xffffffffffffffff, r7, r4, r1, r2]}}, @rights={{0x20, 0x1, 0x1, [r8, r6, r2, r9]}}], 0xb8, 0x48010}}], 0x1, 0x8000) 00:05:38 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f00000004c0), r0) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[], 0x28}, 0x1, 0x9}, 0x0) 00:05:38 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x101002, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r1, 0x4004662b, &(0x7f0000000180)=0x4) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x101002, 0x0) (async) ioctl$EXT4_IOC_CHECKPOINT(r1, 0x4004662b, &(0x7f0000000180)=0x4) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) 00:05:38 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0xa, &(0x7f00000000c0)={0xfc6f}, &(0x7f0000000180)) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sched_setscheduler(r0, 0x6, &(0x7f0000000000)=0x4) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) lsetxattr$security_ima(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), &(0x7f00000004c0)=@v1={0x2, "c3acae425aa2e3238240"}, 0xb, 0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001e00e5ff0000000040000000850000006d00000195"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000023896) write$binfmt_script(r4, &(0x7f0000000600)={'#! ', './file0', [{0x20, 'security.ima\x00'}, {0x20, 'security.ima\x00'}, {0x20, 'GPL\x00'}, {0x20, '/dev/ttyS3\x00'}, {0x20, '/proc/timer_list\x00'}, {0x20, '*&,&\\\\+^@'}, {0x20, '\x9c'}], 0xa, "d17509accabaa5d24e8cbed058aaae"}, 0x65) r5 = socket(0x0, 0x0, 0x0) getsockname$unix(r5, 0x0, &(0x7f0000000280)) syz_mount_image$msdos(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000001440), 0x8000, 0x0, 0x0) r6 = syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x7f, 0x1, &(0x7f0000000540)=[{&(0x7f00000003c0)="68d86b9e1b3e420fc7b4f2c5a0ed221fe17bd7763317fa9f72fb7108c84ccaaf6b9e9fb90ffc3516c838fe7bd13f2eff657c1c738699e408852b20973e45b7ae8584ffd1f61a53e857113fa3a7c8610f0b80ddab05fac6c6aafd982f2a738cc7306edbc4ba646eb5d2e9c884328af21989b3a94f9e08d8f63f45ee7fe380", 0x7e, 0x1}], 0x22, 0x0, 0x0) r7 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r7, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r7, &(0x7f0000000140)=ANY=[], 0x6) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r8, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$bt_hci(r8, &(0x7f0000000140)=ANY=[], 0x6) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000000e00), 0x440082, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000f00)=[{{&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000700)="9228b7095ac045875892b6368193b51646f593e56707d5243bb29826ea2845feda0dc0d1becc5c5d20a1d9bf87161f89786cf7b25e6aaa18e67550ccc5b5968f08bc5b15ef8a24f15ce78344ce50be02a9a6388f5cb50e7a45c2d88a15b5e0580d5c1b98f77c2c99cf8f15f9f5f11393b7", 0x71}, {&(0x7f0000000780)="92f575ce3e56298cf2dfe2854ef2e29980c03d58bcc2b26194b327adb17c68d57ba219a0d7af1c44db384f5d5662ab07709a428ca7daaaba90197669daab08e7c8c05a722e8b6202250dd85b5b286ae7ec187346078d73ddf279ade303f2e8cfa1c03946a68d2da170c169bc65385cded0b18e9cf19294202abb39b1af6fca89dbe2e48c78ad", 0x86}, {&(0x7f0000000840)="4fd7cf1678aaa025e04910ae75efa9201f54c6b1c79f05d221560bca095064b1ea623e886d69301a857b7e81bda7e6cc75a641b132a54a8f4254722b892220e0c8425cb27d9351cf5b24d502d45a08cfa626fac85a54fb81b973ca68c0649bf1b2304184c005f64dc5a34b2d5b39323a0699e82a1931fd36aac66d7311790cf462005d86d75e1ba638038513b501f35a3838a87586", 0x95}, {&(0x7f0000000900)="d729a46a1f2165715120b4c7b994082a2936a2684af15bb19ee4fe9fb1048f2bf2da9f5aa3f1b6e951a4ca323d249192afb9cefe105bf2cff99b81c41bd876163e5234ae62f0285418478ec7093d9d36caa7fdc0e486cf129806aef21e01578fa1b19417c49bac199f945fefcb5d4b6822cd2b480d10135ea6190a2ba65dfa3cc99da11f7feaf856ead9f998ff535dd52acb05d9ebfad34902afbcb7acc788c3f5a4a54401c51fb6b53153e41955", 0xae}, {&(0x7f00000009c0)="6e2a50ffd1cd47651893550a4bb75a457d403728e9bb3d3d18b8238063aebbc640cb5d1ff6e52fa6c8763617a66dfd23eadefdc582235b7f0474f5eaeaefca9207e70f4cd1002214", 0x48}, {&(0x7f0000000a40)="7d8abc855051eafa6481c6a9f1c74164d09b7840d2c9858cee64efb52f54ca5b0049f0bd39a47c6541d5071092f6f15abb49fc0c588caa2e6f9ce6a7fde55c72b1c3b786087df725289c4ed1b17fe973a7b5593753970ff760c384dc7cc6f90b2fdfb93f506b7eacdd29610862f55d109d2572f1d22e596ec27f2cc690096e0bf7b2260bc395fcb6aa10362137017533958e4912af0fa52e935cdd7103cedceb81cff51e0f717292068c6a94b3be14f5148a973952919637d822f0dbef67e0c3afa230cf83d4e6d861", 0xc9}, {&(0x7f0000000500)}, {&(0x7f0000000b40)="0b00aa7197a4562bb527d109da9103c980c28535d012d20bd5ad83a7cf92e551e49f48c0f279a16b9ba5ac4f9901c1", 0x2f}], 0x8, &(0x7f0000000e40)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r5, 0xffffffffffffffff, r7, r4, r1, r2]}}, @rights={{0x20, 0x1, 0x1, [r8, r6, r2, r9]}}], 0xb8, 0x48010}}], 0x1, 0x8000) 00:05:38 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x24}}, 0x0) getsockname$packet(r1, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000000001000000", @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000380)=""/156, 0x9c}], 0x1}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)=@newqdisc={0x2c, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_atm={0x8}]}, 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="440000002a0027952b27ee8b5ea41c560d0000000000000000f4000000", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 00:05:38 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$TCXONC(r1, 0x4b44, 0x3) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x1b) r2 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000100), 0x100) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="9feb01001800000000000000180000001800000002000000000000000000000a00000000000000000000000d"], &(0x7f00000002c0)=""/193, 0x32, 0xc1, 0x1}, 0x20) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r4, 0x890b, &(0x7f0000000040)={0x0, @in={0x2, 0x4e22, @dev}, @nfc={0x27, 0x0, 0x1, 0x2}, @nl=@kern={0x10, 0x0, 0x0, 0x200}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='tunl0\x00', 0x8000000000000000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f00000029c0)={{}, r5, 0xc, @unused=[0x3, 0x1, 0x10001, 0x7fffffffffffffff], @name="239e5b0607af6c528b30a5df32680b71d1355f38c6f4f79f0957303d708199d308846f308e4d6fa7e0db38010599f2ec32bd2ce873c8d6d50c51c915add9edeb9ba1101ba9e8b26f4ff46a7aca9c042b95ad4d912881506ade3e10f42c49f5ba39ebb191fe4bb84132274923f7459fcb4ab9f19f6dfecf556d4111bbdbb8866f32a69406607c0997914cbdcf71ee9c4cfc6c9893e965d677753ec047a7466f7fdd4a9f42b23d5e926ab528b230ae86a0b20bbc9e444f010e1e1a9c2b61a21b56e15865bef1ab2b2a3064cbfdaf4e61de54a61b20b6229bcc394d0521a0ad9e364b70769e22b6400fc4017a013e03fb4f5f15b91fdf5e4997884feb8e5084b94088b641bc33ad05a9065edfdfd7fb04d18d5a385ebb2538d8d2debe4af2f389bc15e0925ff8a08d07e441c70f5459b591f6d5b4695c6952cc864e3012f970ddf5e75a3a855585ab4b6415cb2d1efe15699d3528f381703c5880c6c82503bfb82b2fe3610415844fbf05f1d5d70f854b78f0f6b0bbb973259bb415f6bf842beb9af3dd43f8f688bd1f007fbdf6f43824d6e6dfa2b76d6eeb0f088eaccf3dc29d07de2e64cd884b27995ceb5b1df49c4b160e5dcb5603f073bb42bdcbb59104ecb596ec87355e4481fac6c2006984c40d0d8faccfe75a481ffa686bd6f96f07080eac62c1423ee52506b6181aa9e996cabceb921776b93201914ae56eb3003dbd7625f7f79759ae1b2f0e71a0599302f83544dcc4b2011e7662d55a2778de799ef61a2f754bcf6c998b0de65e1e67c8d6b9c4c74ae6207d22a4cc5e646281879335c1eacede0f3abdf665adadc7b4ea1842dfe8741d758b0dac9e4b04691dada43907f93b30a3eec3c78926a6fa8d0f318a608f1b28f90c245917352e4558a95854fc60263f08291a0677ec16fc5876171e5720c6b7c1cc5dc971ca956bd0e223bf78f6fa4ca020de3a037209766b41ee33b52bbf8c4ed8b606d76cdf8766e9578501bfeecaa1bc32a5e38ce0c3fb31cf366f888cf5332d99ef3cd87edc210b3340b324b3306363dfb147263a47e80c53057a44f6aba7155d9a447660c2f05916a7078bd4c9b318c56b4673989f6187de7082e2953be65bbc3a4aab9d02fbaf58d98eaa9bb55d2c48a6c7a158d7c64058f29d36502b6d6a38d3d91207fecb05fe21293a666d9c618ce6a64660a3667dd7f34a7a0aad3c59d14546503cfe4c6e2ba1f920a4a8cb7a34140b7e2bdb64217e31934057f756dbc695a5477098ed17cb476bf2ef14c88614089bde44839f0e3a4f2ab0ca82a85bf5a154a7ff106d366cfe7892a51b3c6c17c1de3cf7b469e54bc1f5a1e97cbcdc785f00cc980d36246d1d171730d5119e98bbf7ac44ef0db262477bb17aa83dc757e6bbda4b65eee7cbc313b281827df04d9a6ff9cf721446e2191f55dc219e4e73e73ff3f5780a86133234de127ef6cfafb986a093545f3b6f2405d3e1d8ba27d40828122929a34e3c745c0917f37f685683fd4b1421c609bce8865e91f5fd7d26b0129d9bc7decf4e04555f798f119371eeebf4bbf19496c2eab441b0209f9ef2d7cc15f961e024f4fdeb4212645c5789e0b7e7aad00044a36f7ebdd3a5c641dd0a6e32f6095403179961088c2664ef67d37c0365d860c3d0900eb6d90f91eb2be067ff41c60a3244fb3af88ed9bd65515a4f016fb4fa86794be7edb01ba74a18b60de3a614620d1f53ba31d18d6a7fa30185a6c6251c68aecdac333f2ae135f7aff025f29d9865075ea8a1f183d158cdcfd3d2d7a4db060522e4d969424edababe6405659f5438055a0f1aa17c417d89775a496a61baf8bac95ef46b6057add586266528fa3eb6c071e3f39d8394edcdb79409d5255a7385abfde8ff4b211957925c7b27362df9496f0c398ef559dd2e6dd64de483d332d4c8494b0a21a46e2eb5654bb6ab4aaa3dca75890b6438650a394b64975be8be9476df807df8bf1991d38c54e9a67f581e3219197230d20fe8a4abc709bd49adf5b5d0b134fa919cc340e6840231dd5fe5faca752375701ed2d227c7a2a744e2268f7545a6ca328fab98ab8cffbb222527726c8c967b95dc5e233438be0b36e03fb2931128276831154848f63fb33de8af1ac09b4707b0f53e928d34a891abd2b5310f722499dfc7fa2176d3e344db48057eb58af5a6ae669c99fb5cb9ce84a0f9fbfbf9965e58b9dc8a43f356a0852716d1e08fc97cfeef68cc336a5535ada0fe3b235e9cda4aecd48991df6ec40c2536995e7e6a7c3b6eb3c78c2bed3b7c0f1368c5e95b2d44ccc56e61ccc5ef09e76509a75bca00f05328b455f9a015e7bacf429d5761c58c0c6d324b748e58aa2433f180f674fd61169c8e1fa076b0af3c41a591ab0f70aef9bffa41468fe88c98b14a144940468d028bae34a27597c7a049993b7b95c21463f59ee7212983cc38df11d188a90222bb6f637f565c0000c695a6303f325dbd72e6cd562a42130e4e7aa0bb20388c17cf05924baecea0770d78bed099abd9f3dcd6a591cffbb3c4f0cef0299d4be1fe30214923e687ddca5494ec6c65a59df1c71caa7ca1701bdca3f3b32ccd8600defcbb62310918730934f4c30420b9aab1f69f58f22607ed9bb4ffa6dd14e16e3318bba85b68844acb12481b73c7c0b857f62c18ccf1ca4274826a238366659caacd431fb7cb2e7fe8c4b1c3fd12bc22aec6da4f1a7ef4decca72bb2363adbf5b359c4013c2199e9cb2fd031d97f419616b9a8f80946d7a3aaf966964726c9631b6160fa961e6ae4b5bcb8f1faeb4ec042056abe2246dfce271e9c40039c7c114161aebe924f80691bb38ffcb768fcdc591ff8afbfa270046ca517919560e78cc003034a51f01ac929da10eb164edfacff5c074333f30f1cf7c5aefd6d34763f96eb804435cf687e70aac9cdd623a2a903f2c6017902e13b794feb50e23aaca6fc1c5687c555f5ef32f344045870bc565cb84fb55f4c2869a0ef882c8d9bb7b3c050e50e1801adc0352d3a327b3eac5f93d090fea5686e6f1ef38f277485bf4fe26d7e661d19c5be56875786130e6cb4a6fe969152c68ebb1116930dba70b3a17fcae34e10d31526e287e255e0abe6a60f02c82eaf43fb7d04ca803424f78254b3bd627137394de435124bc8630c16d34b816a0856601f5a38dd710eea9b01357b11470716830c6bdb9450e8b591f4273575522fb5064ce27fb841ae9c2e19ab199ac48a5acf121ffd2b9f58d724497424714e17939236a8ccb589458e8ce5a64c48f543bec8b6237fed63961e96b7437776fc52ccdfd18a39e00d48233324a26f9998f641ab5f9eae5f1d417b254dbaf477bc12a7fde10dbf378590b227113463d5761f4e0a261b4676951afb884f7ca48f400fac64e3acf157775e18021c77b327bdfd644a065f363b9d0bc9e4a19cf3d620aa33a41aa3ba12e989902b8275e89bc29bb20b713fb1b16f8633c25d4e567e71c163f241483e9d2f3ebe65f5b2b9581d3bf670fc527331e24c25ee39f6d71de0e5d89dd6f8b179320393918cfe98fc44681a1282cd21122d8c8cde79cddda7c37e42f179bfc59f968d0a4f7bc05605a62baef69d629b28b14bf574d2c3a5c5e8a3aafa3860fc64c2e77fa18765d6856ce436fd77eb6485a68430dc4d27abb60718899e97de411c2e67329ba7f9a426348fa14d49ed3dc9dcc5b120107dc168485899b1afcb43c5f1b2a263b10dbef8c10e03c1c70be7cf239cde92d311906b18aa125e261ee0f474034f72c8e56724d376de14e25357bb244e81baab1f697a2936ff45857faf218b8046758b9eb84a5ee6ff29934c96ff1641fa4c82de2e385021e7da75112f3addfc21eb761e9f3b8c89c210b3767678d0aa7d6bc489824a56c2a464df1b46035956d2e53e1c635584fdfe9d5c2c7f09ff4512ff4533fd2e8e972ea8ce94e3b420e7fc4080f998c1f5d45157175b46a7f47638f1f58ac21f34566fa973a22d1b5cd54277c88580073720ddf7df6d72472c25f39575d2e6408dc2455558afc9d693911f3112c838f3be1d9b950a72739205e3f927c2dd6ff755ea95ed2fc9a57f7779f3cacc291886f2a227acd1adf7e31ec8d6ebd7d57f0d1054a1396a94c17114b128c438205986aed773c981a60c448a929a07b6405b6476a055b09f1b3464034881a65d1bb801706ae15ee334dfcc6306a594308015755c05e3e13653841c8fc9680b80e6b3a5579f2c0ef5bc88c554d98571681aaee04a38eea5bda5cdeed7e8ac99e277b13f47ba0daac41656e40f233b738131f38400b7a21940163f69928f7194742ecebfc940a29fe87f45533a54aa5a8ed677098259c792a056f976e6b3dc2ea3afe2e05a2ac66cfce7d30f6781c47b6e9fa361ec0fbdb3f090e6a44bbfb680940dcf2aa8a7d5c8237ac2f6621f7098ffef6ffc71000f1555cf110920103274e819e3162304e03350caf156cb6cedc68d71ee00299c9d5f0ccd12b9ca9d6a5e50ad5bebf146521825ce1967f5458e75ebe4d7619e38760aa7c3c33aabbd2e41015b6790f318ed9e9ddde4112ab56891231f8301590a1b912a27f9d07f056957a2ef78d68460c7abed1d22a7b86e5b3c1c1151cc4f6afe522cd6b0fdc8a44c4e56cf3f8156294dd0f91460f23c58a358b94bf1da7646ff932a7337e2655598c6123a7b516affe03566d71655ab8cdcf372a2661fe1b11a18b118b9234f5c4020792e12049244697b0817cfc920631ea0b826f938a3ff8fa68843ea2d653a660298d1f5275febad19e0709ae6ea5dbffcb3913b5dc1d750a35c072ee2de5f5ff09297b165d0c35827719b770680580228feab38176c92ad54d57de64d2b0de4b64b0e78262006947ccd7f153edfbe33df3136eee8ae379cabc7efa5acf91477a03e24d8957f3ace807d1a56c81da4e4f01f7052bd7a89051d67425d5c8a1e7f34ba3ba576a481b7ed3f210b179956f1412d21fc882b259a313fae8f3759e132945c769700a3c23380f9391a3b8f62ab038eb234b622acd9ecec2e79643bbdff0073724c624458a5e3c709409be90beac94627afd8564ee11788eaf4a61e13985dd92648bdbf0dbf10d43add0efdd5cda83b270f5d3d81ea2620d605a6b2cdfc0018696640f3b0aa53bcdf27f950a0ade8348b56f5df0104ee301fd92d765bf2332a8151049d64773923a25a693688b9eec709a033be9855f87d6b115db95c87a5d7e08b934233ffaa3ba98c4ecfef895256ef6f6435deb9850db32460fe963ec7ed0061979084ffbf2589e607cc69ad7690ae204a968f4f234f8e2376d95018cc09038675c15bbc56e7589828c978e40da5a93cce1241e0c4ba51dbd5b503b441ee880deece7e3dbf005816847ce8571e7933d8363919cddb43bc73c6f8bea4ac5ef54327ce104a76cad13fa319a44f221ff773a66d60e9d00bc1d9bfa053628cb9bffe34381ef9cf34ab92ad147a50b56f2bf29728bd60ece68537a6b34a2324787aa966868b51e43a81c941ff5526b64b0a43dc87f244d4c7f4c18c4fe967c022b0ddc1f5c0376bc6477484ba524e64d690a132b6b87d2951ddc5aac576a8321dd90e337828135e0f4d3532c1d8fc3fccd1192e92d1d987ed26d7f28836f222244b16cf4fe3f89af5a89a0ebebd92f158285e236ee1275cc7546cc4662c593f0d4114f10deeb6c1bfc795a4cfdb791778421bf3086faf92d3cea6c335ad00"}) ioctl$BTRFS_IOC_START_SYNC(r3, 0x80089418, &(0x7f0000000180)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r3, 0xc0c89425, &(0x7f00000001c0)={"92b6a2d1a1aad8c04557f6dc4d559595", r5, r6, {0xffff, 0x4}, {0x7, 0x7fff}, 0x2, [0x7f, 0x5, 0x100000001, 0x100, 0x7fff, 0x6, 0xd1, 0x6, 0x7, 0x1, 0x4, 0x2, 0x4, 0x8, 0x53, 0x401]}) r7 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r7, &(0x7f0000000180)={0x1a, 0x0, 0x0, 0x8, 0x0, 0x0, @dev}, 0x10) sendmmsg(r7, &(0x7f00000012c0), 0x0, 0x0) writev(r7, &(0x7f0000000c80)=[{&(0x7f0000000bc0)="139225b969608e64a86174b167e714660631bebb1f2c2d93473c35e6ba4fd3d9e65ddf0683ad4d36ec54403bee2e0f8c48cbf38a2c3a6cc04136d0d35e8eaa718ceb29941f85d241a24892bf601f49d26e03209616023363daff0e2fa4bc06fb6883b658ae496cff631fc2081884c6ae6acfde400c6ddf7c58f5c344b0f30cb72297", 0x82}, {&(0x7f0000000000)="63facdb7c8bff56d1bae3df11574f63e", 0x10}], 0x2) r8 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r8, &(0x7f0000005900)=[{{&(0x7f0000000180)={0xa, 0x0, 0x0, @private1}, 0x1c, &(0x7f0000001680)=[{&(0x7f00000001c0)="1a", 0x1}], 0x1}}, {{&(0x7f0000002c80)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private=0xa010101}}, 0x1c, &(0x7f0000004180)=[{&(0x7f0000002d00)="92", 0x1}], 0x1}}], 0x2, 0x4000040) sendmmsg(r7, &(0x7f0000001240)=[{{0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f00000016c0)="58b411f04c1139e969bdedf24c3aac7df40b5d303f2cc3c077aa2e46c0f97502534d8ba5db13442341fea121ffd1b61645006993f09e088b222637e0df6935262a3aabf7dc9296e967141af2b4d8dceb34d4752aa54572a282fab18310a6b1bb134c8bcfbc25c707fb54ae0a189504babc30154350cd84aec702ef3c1920fcf5b2f7c9e07d41e11e2d6b357d0c00be2b29327517d0f7611a4a328339b36ec4ecf64133b097a64f76fb4fc0ac647e047939ff85dafdf0047f042f645ff2b54bfaa39fe02044ec62d970d588486988b86a56a5d8e3d30dafa3f57697f967a036f518f88561a1db6165ade17cb0b27f199f522d6dbfc6a50cd034004a8c36bc36e0a2f1c1a3c33b87db6ee8e38a21de108d87b60a18fb8a036dfcc2ec35d0526593ae512a97b59589ae540b8ac345c2fa023a8bdbc84be590705115692739e9df348dc5066c70fa0911ed1812f3bca4a08a5234bf81e2440ac4becb2693a7b5dde332d872d935812b9ee5b11a52bdfb9da706fad0e4edba6eff79967cc5572ac2f284090750e228da2c79a6860090ef441aa9524d4ab8b62025b7ddf20a2f6afcf309fa412631252709014a59435bed09e2c99e1d82931c46e88c03abcd9bfb5da12aa01f02af8983c1a6eb8805215e751eb6636f360de16b1ec6639239f24a111c33834a91151f64e3cca1a923c1e26bec65af99e47cab13c2e3e7385a5faa5c4f41743d7b65c3e223f5bf06668d25a84ae66ce0c590f562860e17ffca2a1db7a071b65241639f29b14c722b58e6a7afe171e203d44468ae3db46e4761c145e27f8a2b55c2957643fc4c2b0018295bbbb38d807e2fd1cc0f5ee53f742c957eedf83f64240c921c2d7481acbe73cd5433d1ee9008b106f942a24814f7db4b33fef0f491a0abf831deaffd1ab87b960d4108f2ee9cf8eeeab4fc52b1876669c6156e5555492add4e9f8739d1cfa6e20c5531c87e25e76ba3c7a903b2cd6ae90da81c2e556dd9a85a23423c3a0dc462a0b61ad23fe36fcf34384ac39628a2251d5328168044ed78eeff9889fbe19e3ab0763b4fa89a1b89773aaf1550da5c9186ce622e985f318bcc210e11a3949cd86424964fc64e3b6b6943e7525a1ff91bd8204be9c68d25b2f3cfd25c96606952e3880d464a99264e13421e27e46c92f81c9dc7daf643a5b0a6ce5c1e311efae0dbe535acf7ea1c67a24777fd97b737d5603c5da54f23426b58a87d47c9c9950ba60b74ae497d209796892a366de18ec633e8e2231927be478fa796add3d73d9d4635387ccf59eb9088a230c56742f2647642cecdf85b0df2f8fca11564a4430a095068a315d62b6ee8125d536064765cbfef88093a585b689742ad5b1e058b6687b4ae17fe395a94165a9cd9b9ff65ef25923b23da8fc598aa60b1f14996b8916937fd7a64cbfca39814b6767b06100836a4803590cfcc41b0803bf96f9336499b6898004b1bf34dd2b5ad11bd712f9835064e366ec9fdc4ee2aead2db5f405890f7d7af59fd9b061d119636eed053b464ffbb9090dcaf45b2f60fbfd0072e756408027774dbc050c368b143578b7ea43d2a26a9ea724fe04ac63c3704fd455d7daa22ca8515b338cddfb6954793f4b3c2477d2b018ae0c0c048d59d62c5c736751559c427ed6c27f5cd5c04f534988380c6bf63d292ef62d385ef5bc6806b4d202ad04e4c282cd90257e1e1899139c2f80290cdc72169489b5c940a12d432cb9091dd1812ec5e55aa398bc153fa51bf6478a83fb7a9318c72c658b791349672302d8529c0d27db04da6b36278af007ea7d88c52c48ea94a43204d874522e81c5e686cfe5b773b70095a84eec6d97d43f1b896ed6d24c44e7114f2e81f82d4cf4e4fd88d1ade9932fc39ed80fb7d845eabb90d58f347758906b69a92178d0a032a9f4f642bac652780610b5f9a2d99b443c7369bd6a5668d71d17a55d7f464e3c9d47aedf725deb92331189757fd181e7dc894e858abc7a607a03c4df6b0e6d83bcf8dc7c527d8f303de70ba09f4bee4d43def5008cc9e12f551eb8e23ef157468b673b74eeffa92a94b828613fd55cc897dcf1f728e9484827f9eaaab1e9ce0ce6cb0da4ae8b900d1c69301eca19a66b372b5f640d133eefd41e75e99909897f49cf57899a33ab92ea28bbffa83990db5fffa7e84cdc476aceebc1806bcba09cf107ba129f0fc925da074aeecbc7fa80be771a757b7e0d2b2b6b5a3f3524005f89fcf9527c8b8daa80eedabe78571f9628973b21de0774393ae2b3716b30fee96a9337124efeb0e9dbd2c1698289641a8aad5df33f7ed16a8bb5a7af3d077341ddcc782b7caf338421fe337c6078c99e9180be8b6f5eacde40e04f3f69855a9155577eee6f3b2e4b89dd72a1d49644ad8f75f1ea3756d8be9129e40c1376923ecd6b4632bc81d617ba795431aa194539e8e605d299dcf4458e6838683595ad276ac47553426c661643815e53e9fd15e274b98b1652aa87948a763f5c6b3d8107b0c37dce4adf829bb5a45dd933113185db400c80b88050e3e1dfe513f65d1b937854e46a6b0a7c6cd8ecf45a9407eb20c60de43c3923898eff1ab87821f870f39e9008493b60c8a0c3d78099d4411a47ea1df873f58542ba001c67edf7ef8a227e7b334849b90c4ea4611a4e71632b6c623fcf8ffcd3a2e2feb4472398045f5a914a931576e67f7712caa2154701469ecb4ca35a67b19644d340803b99bd7dae9c2a625c65028e606d28eff707af6016223ad6b355b7db89b5330eeb8284d8fea275b8aca099cedecf571396e5aecadea23728b0992558f33f5fd6c377e845e27187b58830857f376707dda849b77d89b0a94a000fccdce02a0860b9624770d2eb5135dd93e1eab58b8616cea8598ac4d6b5c3fa982c0ee7ba7e868cda9a57bcfd06b4eb7051aaf59c1a4114e95315b3606a5c1d53b3529466b397b6446214c1fbc3b282b7c920a5e82f397281d853a82efdf4055c7a50accf49c119a35dc06417419782b791283cd2cc0c002788bada12165380249113db2a65e1760a12002c742c525e8fc5f97cfa39a312eb82850dc1bbb01e8374119ad27d09d7394760c09bc49f1fd5f56c2723ae0f0882b9439645d74c3063d93bb943109a4b37f688dab9694d15a216a1b75c769c8164e69f53ac0068f81b81f44a9476f6409e58f0a8ab1a52955fccb98ae172dc474c3186e763201324d6dd53b017a647473d9458d2d13f97a93b2e1856cd9cba355fb6f4f058ed3b7d247c907bdf6f923a454a8858201ce8808c6e43b9510ea020a61fd440a2f2e95ec874a7396dd47276aa967a8077e5bdae79b9c9a625b51771a36a54998b76ea053d3f6dbb1c178ba4b012d0047b9ccc4ee4ef1606411d13043ad4e39bb423c2501318751a0cb7d0025d431c233f0680ce8a90fdecb82ec0858de542c63a58588b720944e897a2b1d50b6c8623adc9f4fb7f5c24d5625306ee18539f4ade844894a518bf6c338b9bf6e80cdbb211792f95e97017e01a5d5f0bbe5362fb0a78e949f944f9906ba39a3485b441209e4f15dfee9af90715369c4d51e4f7cbe54e64ca56f6118ccb61ae75f4b9e02301c58c8827653db0d8f79d5ee6adba8b0da7e2fd6106b7cd89cc883cba28b5a7761189ec06e35b6fc2e2f687e910192a8f58dd81a5d551731927c22818fc0255d8587b19d437bc0e314b8cbc3e28103b39c1e5cd6b4699f3be867e89c9244d3feab1548de717f4e93132e623fe3ad7a6ba4f87547ae3c6c084c7a9ed9e9291e0a2790f42b1be1e11245ddcc95572f68c9d8b13d471ed3564905fd514f7a2b74e99eceb1054a2af3d17c12543ad5f14a511a1df5175cff8e41f337caa3bd8b7b68c7616f025dd4592283f9bc38f92e6fdd864f94436fd4b42560bd3692dbe8fe7175cc7790ff2c1e3da1eb685b71ac202dc5e5da943f025db741f1dd594b2b58380846e4acfb31d353ada6a313f3850360a5df5f051631e80d17342c5557f7863e45acd850402be0434264ded23497c51a7df09a56e0b3defe6c93394e0d9b8c444e1fe3d4e5f5042e5f57f0e59afe36575fb8d51e737f7d3a48882ba5086faf16ac17b20fb73ad678068cbce30ce24961d262e78fa8783c458d36d2b6e768307c3a2c003c2bead27cf34f8500d72d344d39bc7d7b758e77bf5a6c4875fdff37e725b399d9e4b936b29b7d1887f5c3c32b583f2185fb26dcb449365d5567d638031dde0b4308bd649f12237a78f2f746bda5ed62a08aae7525a0841e906abc61604593383e534da03711691615e7074ca3f7fe8497254eb59968be3c1f24d3e6fdcc159ccf568c5983e7afd2629240d8407d91903638f2f40c0d6c1523e0afa61bf29e3ef60794338ee308ef128c87a72ecdda4c6d9fd9329b7de5ad3a1647a1a90bdbee8406712432673068589d8a59e02b9bc45235fec2bb4947b63c849c2e53b0273a4b724e8d0db31d779581b1208a95dbeec27a341272408a585f6e6659ab7a702356c55f756b75f5b463b87a11250912475e92421b65f915d115c0fc8bb9d4ea5ac1f736728c7726302af700b3d306828a4d4383f41f1a8319abccc9c26f40a01e92044abaefe3ab764102e241ddfc9325ba8075c6b11ab1fd63a111026d4e99187e816cc1ba026d1976c0d2863a1183da5712a997a53562b990415bf1eb71a904cfc2191f32abbcf811106e24011ac22df9cfe4cd4dbab25390ee0ea9a0a2ec94ee0a91147705c9a50f524f8c2d6a87e2adcbbcba934c199acafb8af91dfa456b4b99be17d386e6411ee73774678fe5702d86632866234489b483f5c362270f48bf8309516f62ec5aa9c187fcd3320f2d517c5b5ca441df73cf8d08f066366e2b2eee5b7755d61f5c8df73480d79b15c70409a45de1ffaf43c2fe44be6044ede72d5496717abceafb6b13f754ea72aa09cd407470bb15a2cc399aa6175febb891428719fcfbabd767258e152b94d22830c70b41904726b5625ea9325e7c0afccf51a452f2b900a0b2d491d65e3b2acb158d0df92b1c274be21776f7baabedaa5cbe11485b33224deaae540487492a932e00f59fce6969081160e8497142df260536b63384e070342a468834cc4f8d048c1e9d80b6b5fc245a0fcbb3b0d2c0a3c535fb6cf4cbfd622f81d2472df01b7fdd91994f587f92c30565f1ce34417d2bb5c7bae0e61016f6a71cf45c3640f3b84581b177165edc77103a5967a3ef72700634e6afea40ac31f2ff563536be4082dbcb0820f6f53b835a73d499de8cb28a99cd752ed6c5126707e04c5825e9fc083f1d2b1652bbc272268008414a0412acf57c1cce8124d98d384eeaba30ad3bd97b0c769a8b3d850436d58ce8c1a505f67ef52680ad053ddb191bd8bb58688f515b6294bfb7ebcfd2b572d01c8f3326858c0dc38086a3435775da1729cbc02d77f8a042056775b63cf9b6771674c8ea4825334aaf8fb115df4914422a266dd505e086ab7ce49f926d98cc578aa21ae8a5820e8b5f3bb922159b1be151edc1569afbd8de9212292eb7f370ddc4329f9a204e9faab981033c8ad416d415cf4f03aa2484ac872da1c36a87952b9efcd82c87a65012c6ef1c288186628ae6940e76541ed2f1a043365a47fced894f523103acce758a1ff47ddc7ca141aa49006d7122b820319e95fa0a9c1c8ad610ba4df945c8c2277c86b4a71c1ce70805157d143ffe71d77972c3044c5cc656da21671b67086968eeef625ce2912e0a0cbf5cbbccfa88998462acb5809e1860971c9c55767eaff8053a73d5ca3dc869240701dd2f", 0x1000}, {&(0x7f0000000cc0)="343b9b460f900f812f89b778bfb980b93e00134d1e6287cca3aa46f01a103175dbf7b566773df347a1a6306aa55685d89d36e53f444129a2b6c6cde6fe339007b77b6204052c11129cfddb6cb3590c213ac5347719654775640d5d32c920443e7822ea0c4eeabc5f4557af7609e0dbb830689ed5edb00fcaf7ed8addb9a643d0c9", 0x81}, {&(0x7f0000000d80)="839052163ab854b13c89193ee56b419989c9cf34b73f6eb0e03d67c4e29f8640e1e2930fdf8b7d9927ea720117afabf0b1b810e60d50ae053fc77a3a3edb622cb8", 0x41}, {&(0x7f0000000e00)="abf488ee1b74e421c2b91ff5f64bb2fb8d9862eaf73311895ee32be6b75566c7e89872e7549a6fb7704a7414bc61eb70858119a59594a9c64bc0fce5fc4b460ab42919aed2ab6f9b035914297e5d7b", 0x4f}], 0x4, &(0x7f00000012c0)=ANY=[@ANYBLOB="080100000000000019010000ac000000ee6f8d48b03d6f1036b222e034917f9215afac093582c507ea448f8905b7f4b7124632e9ec52730bf7108e5abeba7ae0443bde5c2b5364539b1288b07c7170d0dd5de92cf7a658fc6bf4ce2937c956622de685b32db4578f8b584000fa0c6eb908996d12d63060c732a30c839e01dc9e72ba04fc0fefad1468ac500e9af88cf9a6936756da8eff80e72045e5dc1115f8b6a9df14377458d1dfeff9b872167847e4afe3e67c36ab8fd9412a5a03e4b21be15be3b96bdd0ced658465f81367f1e3d4014ebf9b0eb86cbd317ddbc0a788f800b0c8fda6959f74cb0d4c6a5410304638fb2bd27a5f6e58bb264cff681802e3534b203100000000700000000000000005010000070000008545b455ec1af82c995d331e0aa7d868a9b1fefb2fea047d37f7a9ba14cf95b52f98f2accc3b5fac007400f07f035ed0f5bd20364e36c71ba6418d2c4b2aa0ce4a8a6173c496d5ea0de50cda139cfd9ad3f89c897146eb8490ae3518923b9d8cb558b5cf28f2187201d3d75b124c61593ed281b3ad06b20ad50eb0200f873026ad37a5769e2297554f48ae550ac93e0981424039f541800c997dbde12a65ce18d9a76b9ff7bade26ed5b83ce0e43d12f858322019ae9058c8624dc7e1120b2d0f220c7024afb15bdadb033176b57bb81ef0189e65886000000000000"], 0x178}}, {{&(0x7f0000001040)=@tipc=@nameseq={0x1e, 0x1, 0x2, {0x40, 0x2, 0x1}}, 0x80, &(0x7f0000001140)=[{&(0x7f00000010c0)="87a42eedb10ea2df68c248b935a3728586b35dd46e0aa0c489a3af43bf604230f22afbd257fc018ea598089964c762cd8e5fc78711db9c6dc336ddef60a3be159b867505311b14386ba766262b4af0a6919c30c1188b41bc6f7c4c1f30a0d0041ca28a1b08df3b46ef327f1276e3", 0x6e}], 0x1, &(0x7f0000001180)=[{0xa8, 0x115, 0x8000, "f901af2b216f7733fe40a81f59cd916645a22ebc54ab374041ee4e04ef60aae69202358d8fbe1079e794a1d25817a6af1a0489e352171b08782ee6e1f440aa3a4bb17ce95b1b3cc8d56067e29ac715dd918560531f2bc55414508927c9b63d00515599b4818fc2682ac9b86d8b22ec3c9426201510411cfa49d8c338e4d9f621f8b2933904f660dd8da84c8d6de05b015d43"}], 0xa8}}], 0x2, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r7, 0x6, 0xd, &(0x7f0000000280)='bic\x00', 0x4) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r7, 0x84009422, &(0x7f00000003c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct}}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r8, 0xc400941d, &(0x7f00000007c0)={r9, 0x6, 0x6}) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f0000000440)={r9, 0x100000001, 0x0, [0x7fffffffffffffff, 0x8, 0x10001, 0x5], [0x2, 0x4, 0x0, 0x20, 0x0, 0x4, 0x1, 0xe56, 0x2, 0x80, 0xffff, 0x2, 0x9, 0x9, 0x3f, 0x2, 0x3, 0x4, 0x2, 0x3f, 0x7ff, 0x4, 0x2, 0x9259, 0x8, 0x5, 0x2, 0x60, 0x8, 0x400, 0x8000000000000001, 0x2, 0x0, 0x1, 0x4, 0xfffffffffffffffb, 0x5, 0x7, 0x9, 0x2, 0x2a0c, 0x8, 0x4, 0xa3cb, 0xfff, 0x1000, 0x55, 0x5, 0xfff3, 0xf46, 0x3, 0x200, 0x7, 0x7f, 0x3, 0x4, 0x4, 0x400, 0x6, 0xeeb, 0xff, 0x10001, 0x3, 0x45, 0xfffffffffffffff8, 0x9, 0x5, 0x1, 0x3ff, 0x100000001, 0x6, 0x1, 0x699, 0x0, 0xee21, 0x55d, 0x1, 0x48b6, 0x6, 0x4, 0x5, 0x20, 0xd787, 0x3, 0x80000000, 0xffffffff, 0x0, 0xdbf, 0x2, 0x81, 0x80, 0x6, 0xf9, 0x5d, 0x100000000, 0x4, 0x3f, 0x1, 0x4, 0x9, 0xff, 0x80000001, 0x6, 0x6, 0x2, 0x8000000000000001, 0xffffffffffffff1b, 0xce, 0x8, 0xfffffffffffffff7, 0x80, 0x1, 0x80000001, 0x9, 0x3f, 0x7fffffffffffffff, 0x100, 0xffffffff00000000, 0x7e, 0x200, 0x7fff]}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f00000002c0)={0xd, 0x3, {0x3f, @usage=0x6, 0x0, 0x101, 0x5a0, 0x7, 0xfffffffffffffffb, 0x3, 0x41, @struct={0x9, 0x78}, 0x27d, 0x1, [0x4b, 0x800, 0xffffffff80000000, 0x7, 0xffffffff, 0x1]}, {0x3, @struct={0xb7f, 0x4}, 0x0, 0x8, 0x4, 0xa231, 0x2, 0x9, 0x0, @struct={0x7fff, 0x5}, 0xd78, 0x20, [0xfd, 0x194d, 0x0, 0x7, 0x4d92, 0xaeb5]}, {0x0, @usage=0xff, r9, 0x30b85d54, 0x9, 0x401, 0x1, 0x4, 0x10, @struct={0x8000}, 0xc83, 0x68, [0x81, 0xfffffffffffffffa, 0x7, 0x1, 0x1, 0xfff]}, {0x2, 0xb9, 0x4}}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f00000001c0)={{r2}, r6, 0x10, @inherit={0x58, &(0x7f0000000140)={0x1, 0x2, 0x8c7, 0x8001, {0x29, 0x6, 0x0, 0x10001, 0x6}, [0x1, 0x10240036]}}, @devid=r9}) ioctl$TCXONC(r1, 0x540a, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f00000000c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000080), 0x13f, 0x8}}, 0x20) [ 338.372705][T21273] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 00:05:38 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x101002, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r1, 0x4004662b, &(0x7f0000000180)=0x4) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:39 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x24}}, 0x0) (async) getsockname$packet(r1, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000000001000000", @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000380)=""/156, 0x9c}], 0x1}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)=@newqdisc={0x2c, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_atm={0x8}]}, 0x2c}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="440000002a0027952b27ee8b5ea41c560d0000000000000000f4000000", @ANYRES32=r2], 0x44}}, 0x0) (async) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 00:05:39 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) prlimit64(0x0, 0xa, &(0x7f00000000c0)={0xfc6f}, &(0x7f0000000180)) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sched_setscheduler(r0, 0x6, &(0x7f0000000000)=0x4) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) lsetxattr$security_ima(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), &(0x7f00000004c0)=@v1={0x2, "c3acae425aa2e3238240"}, 0xb, 0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001e00e5ff0000000040000000850000006d00000195"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000023896) (async) write$binfmt_script(r4, &(0x7f0000000600)={'#! ', './file0', [{0x20, 'security.ima\x00'}, {0x20, 'security.ima\x00'}, {0x20, 'GPL\x00'}, {0x20, '/dev/ttyS3\x00'}, {0x20, '/proc/timer_list\x00'}, {0x20, '*&,&\\\\+^@'}, {0x20, '\x9c'}], 0xa, "d17509accabaa5d24e8cbed058aaae"}, 0x65) (async) r5 = socket(0x0, 0x0, 0x0) getsockname$unix(r5, 0x0, &(0x7f0000000280)) (async) syz_mount_image$msdos(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000001440), 0x8000, 0x0, 0x0) (async) r6 = syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x7f, 0x1, &(0x7f0000000540)=[{&(0x7f00000003c0)="68d86b9e1b3e420fc7b4f2c5a0ed221fe17bd7763317fa9f72fb7108c84ccaaf6b9e9fb90ffc3516c838fe7bd13f2eff657c1c738699e408852b20973e45b7ae8584ffd1f61a53e857113fa3a7c8610f0b80ddab05fac6c6aafd982f2a738cc7306edbc4ba646eb5d2e9c884328af21989b3a94f9e08d8f63f45ee7fe380", 0x7e, 0x1}], 0x22, 0x0, 0x0) (async) r7 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r7, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r7, &(0x7f0000000140)=ANY=[], 0x6) (async) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r8, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) write$bt_hci(r8, &(0x7f0000000140)=ANY=[], 0x6) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000000e00), 0x440082, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000f00)=[{{&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000700)="9228b7095ac045875892b6368193b51646f593e56707d5243bb29826ea2845feda0dc0d1becc5c5d20a1d9bf87161f89786cf7b25e6aaa18e67550ccc5b5968f08bc5b15ef8a24f15ce78344ce50be02a9a6388f5cb50e7a45c2d88a15b5e0580d5c1b98f77c2c99cf8f15f9f5f11393b7", 0x71}, {&(0x7f0000000780)="92f575ce3e56298cf2dfe2854ef2e29980c03d58bcc2b26194b327adb17c68d57ba219a0d7af1c44db384f5d5662ab07709a428ca7daaaba90197669daab08e7c8c05a722e8b6202250dd85b5b286ae7ec187346078d73ddf279ade303f2e8cfa1c03946a68d2da170c169bc65385cded0b18e9cf19294202abb39b1af6fca89dbe2e48c78ad", 0x86}, {&(0x7f0000000840)="4fd7cf1678aaa025e04910ae75efa9201f54c6b1c79f05d221560bca095064b1ea623e886d69301a857b7e81bda7e6cc75a641b132a54a8f4254722b892220e0c8425cb27d9351cf5b24d502d45a08cfa626fac85a54fb81b973ca68c0649bf1b2304184c005f64dc5a34b2d5b39323a0699e82a1931fd36aac66d7311790cf462005d86d75e1ba638038513b501f35a3838a87586", 0x95}, {&(0x7f0000000900)="d729a46a1f2165715120b4c7b994082a2936a2684af15bb19ee4fe9fb1048f2bf2da9f5aa3f1b6e951a4ca323d249192afb9cefe105bf2cff99b81c41bd876163e5234ae62f0285418478ec7093d9d36caa7fdc0e486cf129806aef21e01578fa1b19417c49bac199f945fefcb5d4b6822cd2b480d10135ea6190a2ba65dfa3cc99da11f7feaf856ead9f998ff535dd52acb05d9ebfad34902afbcb7acc788c3f5a4a54401c51fb6b53153e41955", 0xae}, {&(0x7f00000009c0)="6e2a50ffd1cd47651893550a4bb75a457d403728e9bb3d3d18b8238063aebbc640cb5d1ff6e52fa6c8763617a66dfd23eadefdc582235b7f0474f5eaeaefca9207e70f4cd1002214", 0x48}, {&(0x7f0000000a40)="7d8abc855051eafa6481c6a9f1c74164d09b7840d2c9858cee64efb52f54ca5b0049f0bd39a47c6541d5071092f6f15abb49fc0c588caa2e6f9ce6a7fde55c72b1c3b786087df725289c4ed1b17fe973a7b5593753970ff760c384dc7cc6f90b2fdfb93f506b7eacdd29610862f55d109d2572f1d22e596ec27f2cc690096e0bf7b2260bc395fcb6aa10362137017533958e4912af0fa52e935cdd7103cedceb81cff51e0f717292068c6a94b3be14f5148a973952919637d822f0dbef67e0c3afa230cf83d4e6d861", 0xc9}, {&(0x7f0000000500)}, {&(0x7f0000000b40)="0b00aa7197a4562bb527d109da9103c980c28535d012d20bd5ad83a7cf92e551e49f48c0f279a16b9ba5ac4f9901c1", 0x2f}], 0x8, &(0x7f0000000e40)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r5, 0xffffffffffffffff, r7, r4, r1, r2]}}, @rights={{0x20, 0x1, 0x1, [r8, r6, r2, r9]}}], 0xb8, 0x48010}}], 0x1, 0x8000) 00:05:39 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) sendmsg$IPSET_CMD_CREATE(r2, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)={0xd8, 0x2, 0x6, 0x5, 0x0, 0x0, {0x3, 0x0, 0x4}, [@IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_DATA={0x4c, 0x7, 0x0, 0x1, [@IPSET_ATTR_NETMASK={0x5, 0x14, 0x3f}, @IPSET_ATTR_SIZE={0x8}, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e21}, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e22}, @IPSET_ATTR_IP_TO={0x18, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}, @IPSET_ATTR_PROTO={0x5, 0x7, 0xff}, @IPSET_ATTR_SIZE={0x8, 0x17, 0x1, 0x0, 0x7}]}, @IPSET_ATTR_TYPENAME={0x14, 0x3, 'hash:ip,port,ip\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x7}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x1}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}, @IPSET_ATTR_TYPENAME={0x15, 0x3, 'hash:ip,port,net\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8000}, 0x4008880) (async) fcntl$setsig(r0, 0xa, 0x3d) r3 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r3, 0xaf01, 0x0) r4 = eventfd2(0x0, 0x0) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r3, 0x4004af07, &(0x7f0000000040)=r4) 00:05:39 executing program 4: sendmsg$SEG6_CMD_GET_TUNSRC(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10e10001}, 0xc, &(0x7f00000004c0)={&(0x7f0000000400)={0x28, 0x0, 0x10, 0x70bd2b, 0x25dfdbfe, {}, [@SEG6_ATTR_SECRET={0xc, 0x4, [0x2f, 0x7]}, @SEG6_ATTR_HMACKEYID={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x4004014}, 0x80) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010008546000000000000ff0100000000", @ANYRES32=r2, @ANYBLOB="01000000002200001c0012000c000100626f6e64000000000c000200080006"], 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) sendmsg$RDMA_NLDEV_CMD_PORT_GET(r5, &(0x7f0000000900)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000008c0)={&(0x7f0000000840)={0x50, 0x1405, 0x10, 0x70bd27, 0x25dfdbfb, "", [{{0x8, 0x1, 0x1}, {0x8}}, {{0x8, 0x1, 0x1}, {0x8, 0x3, 0x1}}, {{0x8, 0x1, 0x1}, {0x8, 0x3, 0x1}}, {{0x8, 0x1, 0x1}, {0x8, 0x3, 0x4}}]}, 0x50}, 0x1, 0x0, 0x0, 0x80}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) r7 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/block/loop0', 0x0, 0x40) sendmsg$nl_route(r7, &(0x7f0000000580)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000540)={&(0x7f0000000a00)=@RTM_NEWMDB={0x98, 0x54, 0x901, 0x70bd28, 0x25dfdbff, {}, [@MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x0, 0x2, {@ip4=@local, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x0, 0x0, 0x3, {@ip4=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x3, 0x0, {@ip4=@remote, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x3, 0x3, {@in6_addr=@local, 0x8edd}}}]}, 0x98}, 0x1, 0x0, 0x0, 0x8000}, 0x4040800) ioctl$ifreq_SIOCGIFINDEX_wireguard(r6, 0x8933, &(0x7f0000000000)={'wg2\x00', 0x0}) ioctl$SIOCGETSGCNT(r7, 0x89e1, &(0x7f0000000080)={@multicast1, @private=0xa010101}) sendto$packet(r3, &(0x7f0000000140)="6c0e48e9430d2f49487cb0b39c7c6b6d7885ca60cbf90000000000000000000000008bdbf85a2368067fa3c1", 0x2c, 0x0, &(0x7f0000000100)={0x11, 0x0, r8, 0x1, 0x0, 0x6, @random}, 0x14) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f0000000700)={'syztnl0\x00', &(0x7f0000000680)={'gretap0\x00', r2, 0x7800, 0x10, 0x0, 0x1ff, {{0xc, 0x4, 0x1, 0x1a, 0x30, 0x67, 0x0, 0x1, 0x29, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @loopback, {[@timestamp_prespec={0x44, 0x1c, 0x77, 0x3, 0xc, [{@local, 0x7}, {@empty, 0x3}, {@local, 0x40}]}]}}}}}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)=@gettclass={0x24, 0x2a, 0x4, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, r9, {0xffff, 0xa713eb4d3dac1f0a}, {0x2, 0x9}, {0x7, 0x1}}, [""]}, 0x24}}, 0x800) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000000c0)={'ip_vti0\x00', &(0x7f0000000040)={'syztnl2\x00', r8, 0x29, 0x8, 0x330, 0x5, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @broadcast}}}}) socket(0x21, 0x2, 0x4b09) r10 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(r1, &(0x7f0000000500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r10, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x5c, 0x10, 0x401, 0x70bd25, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x100, 0x110}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @ip6gre={{0xb}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_GRE_REMOTE={0x14, 0x7, @private1}, @IFLA_GRE_COLLECT_METADATA]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r11}]}, 0x5c}}, 0x0) [ 339.348254][T21289] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 00:05:39 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) ioctl$int_in(r0, 0x5452, &(0x7f0000000040)=0x5) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x24, 0x0, &(0x7f0000000180)=[@decrefs={0x40046307, 0x1}, @acquire_done={0x40106309, 0x3}, @decrefs], 0x37, 0x0, &(0x7f00000001c0)="798c0ac42440f7f501f1b193c09270eb0f9de8a374fa7baeb594f00903907cc4782dbb7ace1eeeef755790f3f194a23d56e998226cef5d"}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}, 0x9bd}, 0x20) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f0000000240)={@dev={0xfe, 0x80, '\x00', 0x27}}, 0x14) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:39 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = eventfd2(0x0, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) write$vhost_msg_v2(r0, &(0x7f00000001c0)={0x2, 0x0, {&(0x7f0000000080)=""/45, 0x2d, &(0x7f0000000100)=""/174, 0x3, 0x1}}, 0x48) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VHOST_SET_VRING_ERR(r3, 0x4008af22, &(0x7f0000000000)={0x2, r1}) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) 00:05:39 executing program 0: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f0000000080)=@ceph_nfs_fh={0x8, 0x1, {0x8}}, 0x40001) [ 339.395908][T21306] netlink: 'syz-executor.4': attribute type 6 has an invalid length. 00:05:39 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x24}}, 0x0) getsockname$packet(r1, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000000001000000", @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000380)=""/156, 0x9c}], 0x1}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)=@newqdisc={0x2c, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_atm={0x8}]}, 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="440000002a0027952b27ee8b5ea41c560d0000000000000000f4000000", @ANYRES32=r2], 0x44}}, 0x0) (async) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 339.420451][T21314] ------------[ cut here ]------------ [ 339.422108][T21314] WARNING: CPU: 0 PID: 21314 at fs/kernfs/dir.c:36 kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.424911][T21314] Modules linked in: [ 339.425944][T21314] CPU: 0 PID: 21314 Comm: syz-executor.0 Not tainted 6.1.0-rc5-syzkaller-32269-g9500fc6e9e60 #0 [ 339.428690][T21314] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 339.431357][T21314] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 339.433414][T21314] pc : kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.435156][T21314] lr : kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.436912][T21314] sp : ffff800014103b40 [ 339.437974][T21314] x29: ffff800014103b40 x28: ffff000113791a40 x27: ffff80000c11f178 [ 339.440074][T21314] x26: ffff000113791a40 x25: ffff000114d30f08 x24: 0000000000000002 [ 339.442176][T21314] x23: ffff0000c9c7f680 x22: 0000000000000002 x21: 0000000000000008 [ 339.444290][T21314] x20: 0000000000000000 x19: ffff0000c01a55e8 x18: 0000000000000000 [ 339.446464][T21314] x17: 0000000000000000 x16: ffff80000dc18158 x15: ffff000113791a40 [ 339.448585][T21314] x14: 0000000000000008 x13: 00000000ffffffff x12: 0000000000040000 [ 339.450698][T21314] x11: 00000000000001b9 x10: ffff800017140000 x9 : ffff8000087065a0 [ 339.452786][T21314] x8 : 00000000000001ba x7 : ffff800008706430 x6 : 0000000000000000 [ 339.454886][T21314] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000000 [ 339.456973][T21314] x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 [ 339.459044][T21314] Call trace: [ 339.459892][T21314] kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.461451][T21314] kernfs_fh_to_dentry+0x98/0x100 [ 339.462741][T21314] exportfs_decode_fh_raw+0xb0/0x368 [ 339.464119][T21314] exportfs_decode_fh+0x50/0x80 [ 339.465422][T21314] do_handle_open+0x35c/0x574 [ 339.465726][T21306] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 339.466628][T21314] __arm64_sys_open_by_handle_at+0x2c/0x3c [ 339.470565][T21314] el0_svc_common+0x138/0x220 [ 339.471779][T21314] do_el0_svc+0x48/0x164 [ 339.472928][T21314] el0_svc+0x58/0x150 [ 339.473965][T21314] el0t_64_sync_handler+0x84/0xf0 [ 339.475290][T21314] el0t_64_sync+0x190/0x194 [ 339.476516][T21314] irq event stamp: 156 [ 339.477563][T21314] hardirqs last enabled at (155): [] el0_svc_common+0x40/0x220 [ 339.480066][T21314] hardirqs last disabled at (156): [] el1_dbg+0x24/0x80 [ 339.482207][T21314] softirqs last enabled at (150): [] local_bh_enable+0x10/0x34 [ 339.484581][T21314] softirqs last disabled at (148): [] local_bh_disable+0x10/0x34 [ 339.487011][T21314] ---[ end trace 0000000000000000 ]--- 00:05:39 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) (async, rerun: 32) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (rerun: 32) ioctl$TCXONC(r1, 0x4b44, 0x3) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x1b) (async) r2 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000100), 0x100) (async) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="9feb01001800000000000000180000001800000002000000000000000000000a00000000000000000000000d"], &(0x7f00000002c0)=""/193, 0x32, 0xc1, 0x1}, 0x20) (async) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r4, 0x890b, &(0x7f0000000040)={0x0, @in={0x2, 0x4e22, @dev}, @nfc={0x27, 0x0, 0x1, 0x2}, @nl=@kern={0x10, 0x0, 0x0, 0x200}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='tunl0\x00', 0x8000000000000000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f00000029c0)={{}, r5, 0xc, @unused=[0x3, 0x1, 0x10001, 0x7fffffffffffffff], @name="239e5b0607af6c528b30a5df32680b71d1355f38c6f4f79f0957303d708199d308846f308e4d6fa7e0db38010599f2ec32bd2ce873c8d6d50c51c915add9edeb9ba1101ba9e8b26f4ff46a7aca9c042b95ad4d912881506ade3e10f42c49f5ba39ebb191fe4bb84132274923f7459fcb4ab9f19f6dfecf556d4111bbdbb8866f32a69406607c0997914cbdcf71ee9c4cfc6c9893e965d677753ec047a7466f7fdd4a9f42b23d5e926ab528b230ae86a0b20bbc9e444f010e1e1a9c2b61a21b56e15865bef1ab2b2a3064cbfdaf4e61de54a61b20b6229bcc394d0521a0ad9e364b70769e22b6400fc4017a013e03fb4f5f15b91fdf5e4997884feb8e5084b94088b641bc33ad05a9065edfdfd7fb04d18d5a385ebb2538d8d2debe4af2f389bc15e0925ff8a08d07e441c70f5459b591f6d5b4695c6952cc864e3012f970ddf5e75a3a855585ab4b6415cb2d1efe15699d3528f381703c5880c6c82503bfb82b2fe3610415844fbf05f1d5d70f854b78f0f6b0bbb973259bb415f6bf842beb9af3dd43f8f688bd1f007fbdf6f43824d6e6dfa2b76d6eeb0f088eaccf3dc29d07de2e64cd884b27995ceb5b1df49c4b160e5dcb5603f073bb42bdcbb59104ecb596ec87355e4481fac6c2006984c40d0d8faccfe75a481ffa686bd6f96f07080eac62c1423ee52506b6181aa9e996cabceb921776b93201914ae56eb3003dbd7625f7f79759ae1b2f0e71a0599302f83544dcc4b2011e7662d55a2778de799ef61a2f754bcf6c998b0de65e1e67c8d6b9c4c74ae6207d22a4cc5e646281879335c1eacede0f3abdf665adadc7b4ea1842dfe8741d758b0dac9e4b04691dada43907f93b30a3eec3c78926a6fa8d0f318a608f1b28f90c245917352e4558a95854fc60263f08291a0677ec16fc5876171e5720c6b7c1cc5dc971ca956bd0e223bf78f6fa4ca020de3a037209766b41ee33b52bbf8c4ed8b606d76cdf8766e9578501bfeecaa1bc32a5e38ce0c3fb31cf366f888cf5332d99ef3cd87edc210b3340b324b3306363dfb147263a47e80c53057a44f6aba7155d9a447660c2f05916a7078bd4c9b318c56b4673989f6187de7082e2953be65bbc3a4aab9d02fbaf58d98eaa9bb55d2c48a6c7a158d7c64058f29d36502b6d6a38d3d91207fecb05fe21293a666d9c618ce6a64660a3667dd7f34a7a0aad3c59d14546503cfe4c6e2ba1f920a4a8cb7a34140b7e2bdb64217e31934057f756dbc695a5477098ed17cb476bf2ef14c88614089bde44839f0e3a4f2ab0ca82a85bf5a154a7ff106d366cfe7892a51b3c6c17c1de3cf7b469e54bc1f5a1e97cbcdc785f00cc980d36246d1d171730d5119e98bbf7ac44ef0db262477bb17aa83dc757e6bbda4b65eee7cbc313b281827df04d9a6ff9cf721446e2191f55dc219e4e73e73ff3f5780a86133234de127ef6cfafb986a093545f3b6f2405d3e1d8ba27d40828122929a34e3c745c0917f37f685683fd4b1421c609bce8865e91f5fd7d26b0129d9bc7decf4e04555f798f119371eeebf4bbf19496c2eab441b0209f9ef2d7cc15f961e024f4fdeb4212645c5789e0b7e7aad00044a36f7ebdd3a5c641dd0a6e32f6095403179961088c2664ef67d37c0365d860c3d0900eb6d90f91eb2be067ff41c60a3244fb3af88ed9bd65515a4f016fb4fa86794be7edb01ba74a18b60de3a614620d1f53ba31d18d6a7fa30185a6c6251c68aecdac333f2ae135f7aff025f29d9865075ea8a1f183d158cdcfd3d2d7a4db060522e4d969424edababe6405659f5438055a0f1aa17c417d89775a496a61baf8bac95ef46b6057add586266528fa3eb6c071e3f39d8394edcdb79409d5255a7385abfde8ff4b211957925c7b27362df9496f0c398ef559dd2e6dd64de483d332d4c8494b0a21a46e2eb5654bb6ab4aaa3dca75890b6438650a394b64975be8be9476df807df8bf1991d38c54e9a67f581e3219197230d20fe8a4abc709bd49adf5b5d0b134fa919cc340e6840231dd5fe5faca752375701ed2d227c7a2a744e2268f7545a6ca328fab98ab8cffbb222527726c8c967b95dc5e233438be0b36e03fb2931128276831154848f63fb33de8af1ac09b4707b0f53e928d34a891abd2b5310f722499dfc7fa2176d3e344db48057eb58af5a6ae669c99fb5cb9ce84a0f9fbfbf9965e58b9dc8a43f356a0852716d1e08fc97cfeef68cc336a5535ada0fe3b235e9cda4aecd48991df6ec40c2536995e7e6a7c3b6eb3c78c2bed3b7c0f1368c5e95b2d44ccc56e61ccc5ef09e76509a75bca00f05328b455f9a015e7bacf429d5761c58c0c6d324b748e58aa2433f180f674fd61169c8e1fa076b0af3c41a591ab0f70aef9bffa41468fe88c98b14a144940468d028bae34a27597c7a049993b7b95c21463f59ee7212983cc38df11d188a90222bb6f637f565c0000c695a6303f325dbd72e6cd562a42130e4e7aa0bb20388c17cf05924baecea0770d78bed099abd9f3dcd6a591cffbb3c4f0cef0299d4be1fe30214923e687ddca5494ec6c65a59df1c71caa7ca1701bdca3f3b32ccd8600defcbb62310918730934f4c30420b9aab1f69f58f22607ed9bb4ffa6dd14e16e3318bba85b68844acb12481b73c7c0b857f62c18ccf1ca4274826a238366659caacd431fb7cb2e7fe8c4b1c3fd12bc22aec6da4f1a7ef4decca72bb2363adbf5b359c4013c2199e9cb2fd031d97f419616b9a8f80946d7a3aaf966964726c9631b6160fa961e6ae4b5bcb8f1faeb4ec042056abe2246dfce271e9c40039c7c114161aebe924f80691bb38ffcb768fcdc591ff8afbfa270046ca517919560e78cc003034a51f01ac929da10eb164edfacff5c074333f30f1cf7c5aefd6d34763f96eb804435cf687e70aac9cdd623a2a903f2c6017902e13b794feb50e23aaca6fc1c5687c555f5ef32f344045870bc565cb84fb55f4c2869a0ef882c8d9bb7b3c050e50e1801adc0352d3a327b3eac5f93d090fea5686e6f1ef38f277485bf4fe26d7e661d19c5be56875786130e6cb4a6fe969152c68ebb1116930dba70b3a17fcae34e10d31526e287e255e0abe6a60f02c82eaf43fb7d04ca803424f78254b3bd627137394de435124bc8630c16d34b816a0856601f5a38dd710eea9b01357b11470716830c6bdb9450e8b591f4273575522fb5064ce27fb841ae9c2e19ab199ac48a5acf121ffd2b9f58d724497424714e17939236a8ccb589458e8ce5a64c48f543bec8b6237fed63961e96b7437776fc52ccdfd18a39e00d48233324a26f9998f641ab5f9eae5f1d417b254dbaf477bc12a7fde10dbf378590b227113463d5761f4e0a261b4676951afb884f7ca48f400fac64e3acf157775e18021c77b327bdfd644a065f363b9d0bc9e4a19cf3d620aa33a41aa3ba12e989902b8275e89bc29bb20b713fb1b16f8633c25d4e567e71c163f241483e9d2f3ebe65f5b2b9581d3bf670fc527331e24c25ee39f6d71de0e5d89dd6f8b179320393918cfe98fc44681a1282cd21122d8c8cde79cddda7c37e42f179bfc59f968d0a4f7bc05605a62baef69d629b28b14bf574d2c3a5c5e8a3aafa3860fc64c2e77fa18765d6856ce436fd77eb6485a68430dc4d27abb60718899e97de411c2e67329ba7f9a426348fa14d49ed3dc9dcc5b120107dc168485899b1afcb43c5f1b2a263b10dbef8c10e03c1c70be7cf239cde92d311906b18aa125e261ee0f474034f72c8e56724d376de14e25357bb244e81baab1f697a2936ff45857faf218b8046758b9eb84a5ee6ff29934c96ff1641fa4c82de2e385021e7da75112f3addfc21eb761e9f3b8c89c210b3767678d0aa7d6bc489824a56c2a464df1b46035956d2e53e1c635584fdfe9d5c2c7f09ff4512ff4533fd2e8e972ea8ce94e3b420e7fc4080f998c1f5d45157175b46a7f47638f1f58ac21f34566fa973a22d1b5cd54277c88580073720ddf7df6d72472c25f39575d2e6408dc2455558afc9d693911f3112c838f3be1d9b950a72739205e3f927c2dd6ff755ea95ed2fc9a57f7779f3cacc291886f2a227acd1adf7e31ec8d6ebd7d57f0d1054a1396a94c17114b128c438205986aed773c981a60c448a929a07b6405b6476a055b09f1b3464034881a65d1bb801706ae15ee334dfcc6306a594308015755c05e3e13653841c8fc9680b80e6b3a5579f2c0ef5bc88c554d98571681aaee04a38eea5bda5cdeed7e8ac99e277b13f47ba0daac41656e40f233b738131f38400b7a21940163f69928f7194742ecebfc940a29fe87f45533a54aa5a8ed677098259c792a056f976e6b3dc2ea3afe2e05a2ac66cfce7d30f6781c47b6e9fa361ec0fbdb3f090e6a44bbfb680940dcf2aa8a7d5c8237ac2f6621f7098ffef6ffc71000f1555cf110920103274e819e3162304e03350caf156cb6cedc68d71ee00299c9d5f0ccd12b9ca9d6a5e50ad5bebf146521825ce1967f5458e75ebe4d7619e38760aa7c3c33aabbd2e41015b6790f318ed9e9ddde4112ab56891231f8301590a1b912a27f9d07f056957a2ef78d68460c7abed1d22a7b86e5b3c1c1151cc4f6afe522cd6b0fdc8a44c4e56cf3f8156294dd0f91460f23c58a358b94bf1da7646ff932a7337e2655598c6123a7b516affe03566d71655ab8cdcf372a2661fe1b11a18b118b9234f5c4020792e12049244697b0817cfc920631ea0b826f938a3ff8fa68843ea2d653a660298d1f5275febad19e0709ae6ea5dbffcb3913b5dc1d750a35c072ee2de5f5ff09297b165d0c35827719b770680580228feab38176c92ad54d57de64d2b0de4b64b0e78262006947ccd7f153edfbe33df3136eee8ae379cabc7efa5acf91477a03e24d8957f3ace807d1a56c81da4e4f01f7052bd7a89051d67425d5c8a1e7f34ba3ba576a481b7ed3f210b179956f1412d21fc882b259a313fae8f3759e132945c769700a3c23380f9391a3b8f62ab038eb234b622acd9ecec2e79643bbdff0073724c624458a5e3c709409be90beac94627afd8564ee11788eaf4a61e13985dd92648bdbf0dbf10d43add0efdd5cda83b270f5d3d81ea2620d605a6b2cdfc0018696640f3b0aa53bcdf27f950a0ade8348b56f5df0104ee301fd92d765bf2332a8151049d64773923a25a693688b9eec709a033be9855f87d6b115db95c87a5d7e08b934233ffaa3ba98c4ecfef895256ef6f6435deb9850db32460fe963ec7ed0061979084ffbf2589e607cc69ad7690ae204a968f4f234f8e2376d95018cc09038675c15bbc56e7589828c978e40da5a93cce1241e0c4ba51dbd5b503b441ee880deece7e3dbf005816847ce8571e7933d8363919cddb43bc73c6f8bea4ac5ef54327ce104a76cad13fa319a44f221ff773a66d60e9d00bc1d9bfa053628cb9bffe34381ef9cf34ab92ad147a50b56f2bf29728bd60ece68537a6b34a2324787aa966868b51e43a81c941ff5526b64b0a43dc87f244d4c7f4c18c4fe967c022b0ddc1f5c0376bc6477484ba524e64d690a132b6b87d2951ddc5aac576a8321dd90e337828135e0f4d3532c1d8fc3fccd1192e92d1d987ed26d7f28836f222244b16cf4fe3f89af5a89a0ebebd92f158285e236ee1275cc7546cc4662c593f0d4114f10deeb6c1bfc795a4cfdb791778421bf3086faf92d3cea6c335ad00"}) (async, rerun: 64) ioctl$BTRFS_IOC_START_SYNC(r3, 0x80089418, &(0x7f0000000180)=0x0) (rerun: 64) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r3, 0xc0c89425, &(0x7f00000001c0)={"92b6a2d1a1aad8c04557f6dc4d559595", r5, r6, {0xffff, 0x4}, {0x7, 0x7fff}, 0x2, [0x7f, 0x5, 0x100000001, 0x100, 0x7fff, 0x6, 0xd1, 0x6, 0x7, 0x1, 0x4, 0x2, 0x4, 0x8, 0x53, 0x401]}) r7 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r7, &(0x7f0000000180)={0x1a, 0x0, 0x0, 0x8, 0x0, 0x0, @dev}, 0x10) (async) sendmmsg(r7, &(0x7f00000012c0), 0x0, 0x0) (async) writev(r7, &(0x7f0000000c80)=[{&(0x7f0000000bc0)="139225b969608e64a86174b167e714660631bebb1f2c2d93473c35e6ba4fd3d9e65ddf0683ad4d36ec54403bee2e0f8c48cbf38a2c3a6cc04136d0d35e8eaa718ceb29941f85d241a24892bf601f49d26e03209616023363daff0e2fa4bc06fb6883b658ae496cff631fc2081884c6ae6acfde400c6ddf7c58f5c344b0f30cb72297", 0x82}, {&(0x7f0000000000)="63facdb7c8bff56d1bae3df11574f63e", 0x10}], 0x2) (async) r8 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r8, &(0x7f0000005900)=[{{&(0x7f0000000180)={0xa, 0x0, 0x0, @private1}, 0x1c, &(0x7f0000001680)=[{&(0x7f00000001c0)="1a", 0x1}], 0x1}}, {{&(0x7f0000002c80)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private=0xa010101}}, 0x1c, &(0x7f0000004180)=[{&(0x7f0000002d00)="92", 0x1}], 0x1}}], 0x2, 0x4000040) sendmmsg(r7, &(0x7f0000001240)=[{{0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f00000016c0)="58b411f04c1139e969bdedf24c3aac7df40b5d303f2cc3c077aa2e46c0f97502534d8ba5db13442341fea121ffd1b61645006993f09e088b222637e0df6935262a3aabf7dc9296e967141af2b4d8dceb34d4752aa54572a282fab18310a6b1bb134c8bcfbc25c707fb54ae0a189504babc30154350cd84aec702ef3c1920fcf5b2f7c9e07d41e11e2d6b357d0c00be2b29327517d0f7611a4a328339b36ec4ecf64133b097a64f76fb4fc0ac647e047939ff85dafdf0047f042f645ff2b54bfaa39fe02044ec62d970d588486988b86a56a5d8e3d30dafa3f57697f967a036f518f88561a1db6165ade17cb0b27f199f522d6dbfc6a50cd034004a8c36bc36e0a2f1c1a3c33b87db6ee8e38a21de108d87b60a18fb8a036dfcc2ec35d0526593ae512a97b59589ae540b8ac345c2fa023a8bdbc84be590705115692739e9df348dc5066c70fa0911ed1812f3bca4a08a5234bf81e2440ac4becb2693a7b5dde332d872d935812b9ee5b11a52bdfb9da706fad0e4edba6eff79967cc5572ac2f284090750e228da2c79a6860090ef441aa9524d4ab8b62025b7ddf20a2f6afcf309fa412631252709014a59435bed09e2c99e1d82931c46e88c03abcd9bfb5da12aa01f02af8983c1a6eb8805215e751eb6636f360de16b1ec6639239f24a111c33834a91151f64e3cca1a923c1e26bec65af99e47cab13c2e3e7385a5faa5c4f41743d7b65c3e223f5bf06668d25a84ae66ce0c590f562860e17ffca2a1db7a071b65241639f29b14c722b58e6a7afe171e203d44468ae3db46e4761c145e27f8a2b55c2957643fc4c2b0018295bbbb38d807e2fd1cc0f5ee53f742c957eedf83f64240c921c2d7481acbe73cd5433d1ee9008b106f942a24814f7db4b33fef0f491a0abf831deaffd1ab87b960d4108f2ee9cf8eeeab4fc52b1876669c6156e5555492add4e9f8739d1cfa6e20c5531c87e25e76ba3c7a903b2cd6ae90da81c2e556dd9a85a23423c3a0dc462a0b61ad23fe36fcf34384ac39628a2251d5328168044ed78eeff9889fbe19e3ab0763b4fa89a1b89773aaf1550da5c9186ce622e985f318bcc210e11a3949cd86424964fc64e3b6b6943e7525a1ff91bd8204be9c68d25b2f3cfd25c96606952e3880d464a99264e13421e27e46c92f81c9dc7daf643a5b0a6ce5c1e311efae0dbe535acf7ea1c67a24777fd97b737d5603c5da54f23426b58a87d47c9c9950ba60b74ae497d209796892a366de18ec633e8e2231927be478fa796add3d73d9d4635387ccf59eb9088a230c56742f2647642cecdf85b0df2f8fca11564a4430a095068a315d62b6ee8125d536064765cbfef88093a585b689742ad5b1e058b6687b4ae17fe395a94165a9cd9b9ff65ef25923b23da8fc598aa60b1f14996b8916937fd7a64cbfca39814b6767b06100836a4803590cfcc41b0803bf96f9336499b6898004b1bf34dd2b5ad11bd712f9835064e366ec9fdc4ee2aead2db5f405890f7d7af59fd9b061d119636eed053b464ffbb9090dcaf45b2f60fbfd0072e756408027774dbc050c368b143578b7ea43d2a26a9ea724fe04ac63c3704fd455d7daa22ca8515b338cddfb6954793f4b3c2477d2b018ae0c0c048d59d62c5c736751559c427ed6c27f5cd5c04f534988380c6bf63d292ef62d385ef5bc6806b4d202ad04e4c282cd90257e1e1899139c2f80290cdc72169489b5c940a12d432cb9091dd1812ec5e55aa398bc153fa51bf6478a83fb7a9318c72c658b791349672302d8529c0d27db04da6b36278af007ea7d88c52c48ea94a43204d874522e81c5e686cfe5b773b70095a84eec6d97d43f1b896ed6d24c44e7114f2e81f82d4cf4e4fd88d1ade9932fc39ed80fb7d845eabb90d58f347758906b69a92178d0a032a9f4f642bac652780610b5f9a2d99b443c7369bd6a5668d71d17a55d7f464e3c9d47aedf725deb92331189757fd181e7dc894e858abc7a607a03c4df6b0e6d83bcf8dc7c527d8f303de70ba09f4bee4d43def5008cc9e12f551eb8e23ef157468b673b74eeffa92a94b828613fd55cc897dcf1f728e9484827f9eaaab1e9ce0ce6cb0da4ae8b900d1c69301eca19a66b372b5f640d133eefd41e75e99909897f49cf57899a33ab92ea28bbffa83990db5fffa7e84cdc476aceebc1806bcba09cf107ba129f0fc925da074aeecbc7fa80be771a757b7e0d2b2b6b5a3f3524005f89fcf9527c8b8daa80eedabe78571f9628973b21de0774393ae2b3716b30fee96a9337124efeb0e9dbd2c1698289641a8aad5df33f7ed16a8bb5a7af3d077341ddcc782b7caf338421fe337c6078c99e9180be8b6f5eacde40e04f3f69855a9155577eee6f3b2e4b89dd72a1d49644ad8f75f1ea3756d8be9129e40c1376923ecd6b4632bc81d617ba795431aa194539e8e605d299dcf4458e6838683595ad276ac47553426c661643815e53e9fd15e274b98b1652aa87948a763f5c6b3d8107b0c37dce4adf829bb5a45dd933113185db400c80b88050e3e1dfe513f65d1b937854e46a6b0a7c6cd8ecf45a9407eb20c60de43c3923898eff1ab87821f870f39e9008493b60c8a0c3d78099d4411a47ea1df873f58542ba001c67edf7ef8a227e7b334849b90c4ea4611a4e71632b6c623fcf8ffcd3a2e2feb4472398045f5a914a931576e67f7712caa2154701469ecb4ca35a67b19644d340803b99bd7dae9c2a625c65028e606d28eff707af6016223ad6b355b7db89b5330eeb8284d8fea275b8aca099cedecf571396e5aecadea23728b0992558f33f5fd6c377e845e27187b58830857f376707dda849b77d89b0a94a000fccdce02a0860b9624770d2eb5135dd93e1eab58b8616cea8598ac4d6b5c3fa982c0ee7ba7e868cda9a57bcfd06b4eb7051aaf59c1a4114e95315b3606a5c1d53b3529466b397b6446214c1fbc3b282b7c920a5e82f397281d853a82efdf4055c7a50accf49c119a35dc06417419782b791283cd2cc0c002788bada12165380249113db2a65e1760a12002c742c525e8fc5f97cfa39a312eb82850dc1bbb01e8374119ad27d09d7394760c09bc49f1fd5f56c2723ae0f0882b9439645d74c3063d93bb943109a4b37f688dab9694d15a216a1b75c769c8164e69f53ac0068f81b81f44a9476f6409e58f0a8ab1a52955fccb98ae172dc474c3186e763201324d6dd53b017a647473d9458d2d13f97a93b2e1856cd9cba355fb6f4f058ed3b7d247c907bdf6f923a454a8858201ce8808c6e43b9510ea020a61fd440a2f2e95ec874a7396dd47276aa967a8077e5bdae79b9c9a625b51771a36a54998b76ea053d3f6dbb1c178ba4b012d0047b9ccc4ee4ef1606411d13043ad4e39bb423c2501318751a0cb7d0025d431c233f0680ce8a90fdecb82ec0858de542c63a58588b720944e897a2b1d50b6c8623adc9f4fb7f5c24d5625306ee18539f4ade844894a518bf6c338b9bf6e80cdbb211792f95e97017e01a5d5f0bbe5362fb0a78e949f944f9906ba39a3485b441209e4f15dfee9af90715369c4d51e4f7cbe54e64ca56f6118ccb61ae75f4b9e02301c58c8827653db0d8f79d5ee6adba8b0da7e2fd6106b7cd89cc883cba28b5a7761189ec06e35b6fc2e2f687e910192a8f58dd81a5d551731927c22818fc0255d8587b19d437bc0e314b8cbc3e28103b39c1e5cd6b4699f3be867e89c9244d3feab1548de717f4e93132e623fe3ad7a6ba4f87547ae3c6c084c7a9ed9e9291e0a2790f42b1be1e11245ddcc95572f68c9d8b13d471ed3564905fd514f7a2b74e99eceb1054a2af3d17c12543ad5f14a511a1df5175cff8e41f337caa3bd8b7b68c7616f025dd4592283f9bc38f92e6fdd864f94436fd4b42560bd3692dbe8fe7175cc7790ff2c1e3da1eb685b71ac202dc5e5da943f025db741f1dd594b2b58380846e4acfb31d353ada6a313f3850360a5df5f051631e80d17342c5557f7863e45acd850402be0434264ded23497c51a7df09a56e0b3defe6c93394e0d9b8c444e1fe3d4e5f5042e5f57f0e59afe36575fb8d51e737f7d3a48882ba5086faf16ac17b20fb73ad678068cbce30ce24961d262e78fa8783c458d36d2b6e768307c3a2c003c2bead27cf34f8500d72d344d39bc7d7b758e77bf5a6c4875fdff37e725b399d9e4b936b29b7d1887f5c3c32b583f2185fb26dcb449365d5567d638031dde0b4308bd649f12237a78f2f746bda5ed62a08aae7525a0841e906abc61604593383e534da03711691615e7074ca3f7fe8497254eb59968be3c1f24d3e6fdcc159ccf568c5983e7afd2629240d8407d91903638f2f40c0d6c1523e0afa61bf29e3ef60794338ee308ef128c87a72ecdda4c6d9fd9329b7de5ad3a1647a1a90bdbee8406712432673068589d8a59e02b9bc45235fec2bb4947b63c849c2e53b0273a4b724e8d0db31d779581b1208a95dbeec27a341272408a585f6e6659ab7a702356c55f756b75f5b463b87a11250912475e92421b65f915d115c0fc8bb9d4ea5ac1f736728c7726302af700b3d306828a4d4383f41f1a8319abccc9c26f40a01e92044abaefe3ab764102e241ddfc9325ba8075c6b11ab1fd63a111026d4e99187e816cc1ba026d1976c0d2863a1183da5712a997a53562b990415bf1eb71a904cfc2191f32abbcf811106e24011ac22df9cfe4cd4dbab25390ee0ea9a0a2ec94ee0a91147705c9a50f524f8c2d6a87e2adcbbcba934c199acafb8af91dfa456b4b99be17d386e6411ee73774678fe5702d86632866234489b483f5c362270f48bf8309516f62ec5aa9c187fcd3320f2d517c5b5ca441df73cf8d08f066366e2b2eee5b7755d61f5c8df73480d79b15c70409a45de1ffaf43c2fe44be6044ede72d5496717abceafb6b13f754ea72aa09cd407470bb15a2cc399aa6175febb891428719fcfbabd767258e152b94d22830c70b41904726b5625ea9325e7c0afccf51a452f2b900a0b2d491d65e3b2acb158d0df92b1c274be21776f7baabedaa5cbe11485b33224deaae540487492a932e00f59fce6969081160e8497142df260536b63384e070342a468834cc4f8d048c1e9d80b6b5fc245a0fcbb3b0d2c0a3c535fb6cf4cbfd622f81d2472df01b7fdd91994f587f92c30565f1ce34417d2bb5c7bae0e61016f6a71cf45c3640f3b84581b177165edc77103a5967a3ef72700634e6afea40ac31f2ff563536be4082dbcb0820f6f53b835a73d499de8cb28a99cd752ed6c5126707e04c5825e9fc083f1d2b1652bbc272268008414a0412acf57c1cce8124d98d384eeaba30ad3bd97b0c769a8b3d850436d58ce8c1a505f67ef52680ad053ddb191bd8bb58688f515b6294bfb7ebcfd2b572d01c8f3326858c0dc38086a3435775da1729cbc02d77f8a042056775b63cf9b6771674c8ea4825334aaf8fb115df4914422a266dd505e086ab7ce49f926d98cc578aa21ae8a5820e8b5f3bb922159b1be151edc1569afbd8de9212292eb7f370ddc4329f9a204e9faab981033c8ad416d415cf4f03aa2484ac872da1c36a87952b9efcd82c87a65012c6ef1c288186628ae6940e76541ed2f1a043365a47fced894f523103acce758a1ff47ddc7ca141aa49006d7122b820319e95fa0a9c1c8ad610ba4df945c8c2277c86b4a71c1ce70805157d143ffe71d77972c3044c5cc656da21671b67086968eeef625ce2912e0a0cbf5cbbccfa88998462acb5809e1860971c9c55767eaff8053a73d5ca3dc869240701dd2f", 0x1000}, {&(0x7f0000000cc0)="343b9b460f900f812f89b778bfb980b93e00134d1e6287cca3aa46f01a103175dbf7b566773df347a1a6306aa55685d89d36e53f444129a2b6c6cde6fe339007b77b6204052c11129cfddb6cb3590c213ac5347719654775640d5d32c920443e7822ea0c4eeabc5f4557af7609e0dbb830689ed5edb00fcaf7ed8addb9a643d0c9", 0x81}, {&(0x7f0000000d80)="839052163ab854b13c89193ee56b419989c9cf34b73f6eb0e03d67c4e29f8640e1e2930fdf8b7d9927ea720117afabf0b1b810e60d50ae053fc77a3a3edb622cb8", 0x41}, {&(0x7f0000000e00)="abf488ee1b74e421c2b91ff5f64bb2fb8d9862eaf73311895ee32be6b75566c7e89872e7549a6fb7704a7414bc61eb70858119a59594a9c64bc0fce5fc4b460ab42919aed2ab6f9b035914297e5d7b", 0x4f}], 0x4, &(0x7f00000012c0)=ANY=[@ANYBLOB="080100000000000019010000ac000000ee6f8d48b03d6f1036b222e034917f9215afac093582c507ea448f8905b7f4b7124632e9ec52730bf7108e5abeba7ae0443bde5c2b5364539b1288b07c7170d0dd5de92cf7a658fc6bf4ce2937c956622de685b32db4578f8b584000fa0c6eb908996d12d63060c732a30c839e01dc9e72ba04fc0fefad1468ac500e9af88cf9a6936756da8eff80e72045e5dc1115f8b6a9df14377458d1dfeff9b872167847e4afe3e67c36ab8fd9412a5a03e4b21be15be3b96bdd0ced658465f81367f1e3d4014ebf9b0eb86cbd317ddbc0a788f800b0c8fda6959f74cb0d4c6a5410304638fb2bd27a5f6e58bb264cff681802e3534b203100000000700000000000000005010000070000008545b455ec1af82c995d331e0aa7d868a9b1fefb2fea047d37f7a9ba14cf95b52f98f2accc3b5fac007400f07f035ed0f5bd20364e36c71ba6418d2c4b2aa0ce4a8a6173c496d5ea0de50cda139cfd9ad3f89c897146eb8490ae3518923b9d8cb558b5cf28f2187201d3d75b124c61593ed281b3ad06b20ad50eb0200f873026ad37a5769e2297554f48ae550ac93e0981424039f541800c997dbde12a65ce18d9a76b9ff7bade26ed5b83ce0e43d12f858322019ae9058c8624dc7e1120b2d0f220c7024afb15bdadb033176b57bb81ef0189e65886000000000000"], 0x178}}, {{&(0x7f0000001040)=@tipc=@nameseq={0x1e, 0x1, 0x2, {0x40, 0x2, 0x1}}, 0x80, &(0x7f0000001140)=[{&(0x7f00000010c0)="87a42eedb10ea2df68c248b935a3728586b35dd46e0aa0c489a3af43bf604230f22afbd257fc018ea598089964c762cd8e5fc78711db9c6dc336ddef60a3be159b867505311b14386ba766262b4af0a6919c30c1188b41bc6f7c4c1f30a0d0041ca28a1b08df3b46ef327f1276e3", 0x6e}], 0x1, &(0x7f0000001180)=[{0xa8, 0x115, 0x8000, "f901af2b216f7733fe40a81f59cd916645a22ebc54ab374041ee4e04ef60aae69202358d8fbe1079e794a1d25817a6af1a0489e352171b08782ee6e1f440aa3a4bb17ce95b1b3cc8d56067e29ac715dd918560531f2bc55414508927c9b63d00515599b4818fc2682ac9b86d8b22ec3c9426201510411cfa49d8c338e4d9f621f8b2933904f660dd8da84c8d6de05b015d43"}], 0xa8}}], 0x2, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r7, 0x6, 0xd, &(0x7f0000000280)='bic\x00', 0x4) (async, rerun: 64) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r7, 0x84009422, &(0x7f00000003c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct}}) (rerun: 64) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r8, 0xc400941d, &(0x7f00000007c0)={r9, 0x6, 0x6}) (async, rerun: 32) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f0000000440)={r9, 0x100000001, 0x0, [0x7fffffffffffffff, 0x8, 0x10001, 0x5], [0x2, 0x4, 0x0, 0x20, 0x0, 0x4, 0x1, 0xe56, 0x2, 0x80, 0xffff, 0x2, 0x9, 0x9, 0x3f, 0x2, 0x3, 0x4, 0x2, 0x3f, 0x7ff, 0x4, 0x2, 0x9259, 0x8, 0x5, 0x2, 0x60, 0x8, 0x400, 0x8000000000000001, 0x2, 0x0, 0x1, 0x4, 0xfffffffffffffffb, 0x5, 0x7, 0x9, 0x2, 0x2a0c, 0x8, 0x4, 0xa3cb, 0xfff, 0x1000, 0x55, 0x5, 0xfff3, 0xf46, 0x3, 0x200, 0x7, 0x7f, 0x3, 0x4, 0x4, 0x400, 0x6, 0xeeb, 0xff, 0x10001, 0x3, 0x45, 0xfffffffffffffff8, 0x9, 0x5, 0x1, 0x3ff, 0x100000001, 0x6, 0x1, 0x699, 0x0, 0xee21, 0x55d, 0x1, 0x48b6, 0x6, 0x4, 0x5, 0x20, 0xd787, 0x3, 0x80000000, 0xffffffff, 0x0, 0xdbf, 0x2, 0x81, 0x80, 0x6, 0xf9, 0x5d, 0x100000000, 0x4, 0x3f, 0x1, 0x4, 0x9, 0xff, 0x80000001, 0x6, 0x6, 0x2, 0x8000000000000001, 0xffffffffffffff1b, 0xce, 0x8, 0xfffffffffffffff7, 0x80, 0x1, 0x80000001, 0x9, 0x3f, 0x7fffffffffffffff, 0x100, 0xffffffff00000000, 0x7e, 0x200, 0x7fff]}) (async, rerun: 32) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f00000002c0)={0xd, 0x3, {0x3f, @usage=0x6, 0x0, 0x101, 0x5a0, 0x7, 0xfffffffffffffffb, 0x3, 0x41, @struct={0x9, 0x78}, 0x27d, 0x1, [0x4b, 0x800, 0xffffffff80000000, 0x7, 0xffffffff, 0x1]}, {0x3, @struct={0xb7f, 0x4}, 0x0, 0x8, 0x4, 0xa231, 0x2, 0x9, 0x0, @struct={0x7fff, 0x5}, 0xd78, 0x20, [0xfd, 0x194d, 0x0, 0x7, 0x4d92, 0xaeb5]}, {0x0, @usage=0xff, r9, 0x30b85d54, 0x9, 0x401, 0x1, 0x4, 0x10, @struct={0x8000}, 0xc83, 0x68, [0x81, 0xfffffffffffffffa, 0x7, 0x1, 0x1, 0xfff]}, {0x2, 0xb9, 0x4}}) (async, rerun: 64) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f00000001c0)={{r2}, r6, 0x10, @inherit={0x58, &(0x7f0000000140)={0x1, 0x2, 0x8c7, 0x8001, {0x29, 0x6, 0x0, 0x10001, 0x6}, [0x1, 0x10240036]}}, @devid=r9}) (async, rerun: 64) ioctl$TCXONC(r1, 0x540a, 0x2) (async) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f00000000c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000080), 0x13f, 0x8}}, 0x20) [ 339.500059][T21306] device ip6gre1 entered promiscuous mode [ 339.502641][T21306] bond1: (slave ip6gre1): no link monitoring support [ 339.504645][T21306] bond1: (slave ip6gre1): The slave device specified does not support setting the MAC address [ 339.507930][T21306] bond1: (slave ip6gre1): Error -95 calling set_mac_address [ 339.523992][T21319] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 00:05:39 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) ioctl$int_in(r0, 0x5452, &(0x7f0000000040)=0x5) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x24, 0x0, &(0x7f0000000180)=[@decrefs={0x40046307, 0x1}, @acquire_done={0x40106309, 0x3}, @decrefs], 0x37, 0x0, &(0x7f00000001c0)="798c0ac42440f7f501f1b193c09270eb0f9de8a374fa7baeb594f00903907cc4782dbb7ace1eeeef755790f3f194a23d56e998226cef5d"}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}, 0x9bd}, 0x20) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f0000000240)={@dev={0xfe, 0x80, '\x00', 0x27}}, 0x14) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) ioctl$int_in(r0, 0x5452, &(0x7f0000000040)=0x5) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x24, 0x0, &(0x7f0000000180)=[@decrefs={0x40046307, 0x1}, @acquire_done={0x40106309, 0x3}, @decrefs], 0x37, 0x0, &(0x7f00000001c0)="798c0ac42440f7f501f1b193c09270eb0f9de8a374fa7baeb594f00903907cc4782dbb7ace1eeeef755790f3f194a23d56e998226cef5d"}) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}, 0x9bd}, 0x20) (async) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f0000000240)={@dev={0xfe, 0x80, '\x00', 0x27}}, 0x14) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) 00:05:39 executing program 0: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f0000000080)=@ceph_nfs_fh={0x8, 0x1, {0x8}}, 0x40001) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x0, 0x0) (async) open_by_handle_at(r0, &(0x7f0000000080)=@ceph_nfs_fh={0x8, 0x1, {0x8}}, 0x40001) (async) 00:05:39 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = eventfd2(0x0, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) write$vhost_msg_v2(r0, &(0x7f00000001c0)={0x2, 0x0, {&(0x7f0000000080)=""/45, 0x2d, &(0x7f0000000100)=""/174, 0x3, 0x1}}, 0x48) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async, rerun: 64) ioctl$VHOST_SET_VRING_ERR(r3, 0x4008af22, &(0x7f0000000000)={0x2, r1}) (rerun: 64) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) 00:05:39 executing program 5: r0 = syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000180)='./file1\x00', 0xaea1, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="04ff7f090000000066617400040409000200027400f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[], 0x0) chdir(&(0x7f0000000080)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00', 0x0, 0x18}, 0x10) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) open_tree(r0, &(0x7f00000003c0)='./file1\x00', 0x0) bind$bt_hci(r1, &(0x7f0000000440)={0x1f, 0xffffffffffffffff, 0x1}, 0x2) write$bt_hci(r1, &(0x7f0000000140)=ANY=[], 0x6) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) renameat2(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000001100)='./file1\x00', 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/asound/timers\x00', 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r6, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_hfsc={{0x9}, {0x14, 0x2, @TCA_HFSC_RSC={0x10}}}]}, 0x44}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x0, 0xffff}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}]}}]}, 0x48}}, 0x0) r8 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r8, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r9, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x16, 0x8000, 0x401, 0x3, 0x202, r2, 0xff, '\x00', r7, r9, 0x0, 0x5, 0x4}, 0x48) bind$bt_hci(r1, &(0x7f0000000100)={0x1f, 0x1, 0x2}, 0x6) [ 339.576473][T21330] ------------[ cut here ]------------ [ 339.577924][T21330] WARNING: CPU: 1 PID: 21330 at fs/kernfs/dir.c:36 kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.580660][T21330] Modules linked in: [ 339.581721][T21330] CPU: 1 PID: 21330 Comm: syz-executor.0 Tainted: G W 6.1.0-rc5-syzkaller-32269-g9500fc6e9e60 #0 [ 339.584910][T21330] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 339.587597][T21330] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 339.589633][T21330] pc : kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.591331][T21330] lr : kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.593052][T21330] sp : ffff800014133b40 [ 339.594277][T21330] x29: ffff800014133b40 x28: ffff000116de9a40 x27: ffff80000c11f178 [ 339.596567][T21330] x26: ffff000116de9a40 x25: ffff0001140bfa08 x24: 0000000000000002 [ 339.598717][T21330] x23: ffff0000c9c7f680 x22: 0000000000000002 x21: 0000000000000008 [ 339.600830][T21330] x20: 0000000000000000 x19: ffff0000c01a55e8 x18: 0000000000000000 [ 339.602943][T21330] x17: 0000000000000000 x16: ffff80000dc18158 x15: ffff000116de9a40 [ 339.605069][T21330] x14: 0000000000000008 x13: 00000000ffffffff x12: ffff000116de9a40 [ 339.607198][T21330] x11: ff808000087065a0 x10: 0000000000000000 x9 : ffff8000087065a0 [ 339.609285][T21330] x8 : ffff000116de9a40 x7 : ffff800008706430 x6 : 0000000000000000 [ 339.611547][T21330] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000000 [ 339.613671][T21330] x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 [ 339.615795][T21330] Call trace: [ 339.616648][T21330] kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.618252][T21330] kernfs_fh_to_dentry+0x98/0x100 [ 339.619544][T21330] exportfs_decode_fh_raw+0xb0/0x368 [ 339.620952][T21330] exportfs_decode_fh+0x50/0x80 [ 339.622219][T21330] do_handle_open+0x35c/0x574 [ 339.623474][T21330] __arm64_sys_open_by_handle_at+0x2c/0x3c [ 339.625007][T21330] el0_svc_common+0x138/0x220 [ 339.626221][T21330] do_el0_svc+0x48/0x164 [ 339.627356][T21330] el0_svc+0x58/0x150 [ 339.628424][T21330] el0t_64_sync_handler+0x84/0xf0 [ 339.629725][T21330] el0t_64_sync+0x190/0x194 [ 339.630935][T21330] irq event stamp: 104 [ 339.631988][T21330] hardirqs last enabled at (103): [] ___slab_alloc+0x794/0x91c [ 339.634423][T21330] hardirqs last disabled at (104): [] el1_dbg+0x24/0x80 [ 339.636736][T21330] softirqs last enabled at (92): [] local_bh_enable+0x10/0x34 [ 339.639142][T21330] softirqs last disabled at (90): [] local_bh_disable+0x10/0x34 [ 339.641568][T21330] ---[ end trace 0000000000000000 ]--- [ 339.643073][ C1] vkms_vblank_simulate: vblank timer overrun 00:05:39 executing program 4: sendmsg$SEG6_CMD_GET_TUNSRC(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10e10001}, 0xc, &(0x7f00000004c0)={&(0x7f0000000400)={0x28, 0x0, 0x10, 0x70bd2b, 0x25dfdbfe, {}, [@SEG6_ATTR_SECRET={0xc, 0x4, [0x2f, 0x7]}, @SEG6_ATTR_HMACKEYID={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x4004014}, 0x80) r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010008546000000000000ff0100000000", @ANYRES32=r2, @ANYBLOB="01000000002200001c0012000c000100626f6e64000000000c000200080006"], 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x0) (async) r3 = socket$packet(0x11, 0x3, 0x300) (async) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) sendmsg$RDMA_NLDEV_CMD_PORT_GET(r5, &(0x7f0000000900)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000008c0)={&(0x7f0000000840)={0x50, 0x1405, 0x10, 0x70bd27, 0x25dfdbfb, "", [{{0x8, 0x1, 0x1}, {0x8}}, {{0x8, 0x1, 0x1}, {0x8, 0x3, 0x1}}, {{0x8, 0x1, 0x1}, {0x8, 0x3, 0x1}}, {{0x8, 0x1, 0x1}, {0x8, 0x3, 0x4}}]}, 0x50}, 0x1, 0x0, 0x0, 0x80}, 0x0) (async) r6 = socket$packet(0x11, 0x3, 0x300) (async) r7 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/block/loop0', 0x0, 0x40) sendmsg$nl_route(r7, &(0x7f0000000580)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000540)={&(0x7f0000000a00)=@RTM_NEWMDB={0x98, 0x54, 0x901, 0x70bd28, 0x25dfdbff, {}, [@MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x0, 0x2, {@ip4=@local, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x0, 0x0, 0x3, {@ip4=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x3, 0x0, {@ip4=@remote, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x3, 0x3, {@in6_addr=@local, 0x8edd}}}]}, 0x98}, 0x1, 0x0, 0x0, 0x8000}, 0x4040800) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r6, 0x8933, &(0x7f0000000000)={'wg2\x00', 0x0}) ioctl$SIOCGETSGCNT(r7, 0x89e1, &(0x7f0000000080)={@multicast1, @private=0xa010101}) sendto$packet(r3, &(0x7f0000000140)="6c0e48e9430d2f49487cb0b39c7c6b6d7885ca60cbf90000000000000000000000008bdbf85a2368067fa3c1", 0x2c, 0x0, &(0x7f0000000100)={0x11, 0x0, r8, 0x1, 0x0, 0x6, @random}, 0x14) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f0000000700)={'syztnl0\x00', &(0x7f0000000680)={'gretap0\x00', r2, 0x7800, 0x10, 0x0, 0x1ff, {{0xc, 0x4, 0x1, 0x1a, 0x30, 0x67, 0x0, 0x1, 0x29, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @loopback, {[@timestamp_prespec={0x44, 0x1c, 0x77, 0x3, 0xc, [{@local, 0x7}, {@empty, 0x3}, {@local, 0x40}]}]}}}}}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)=@gettclass={0x24, 0x2a, 0x4, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, r9, {0xffff, 0xa713eb4d3dac1f0a}, {0x2, 0x9}, {0x7, 0x1}}, [""]}, 0x24}}, 0x800) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000000c0)={'ip_vti0\x00', &(0x7f0000000040)={'syztnl2\x00', r8, 0x29, 0x8, 0x330, 0x5, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @broadcast}}}}) (async) socket(0x21, 0x2, 0x4b09) (async) r10 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(r1, &(0x7f0000000500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r10, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x5c, 0x10, 0x401, 0x70bd25, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x100, 0x110}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @ip6gre={{0xb}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_GRE_REMOTE={0x14, 0x7, @private1}, @IFLA_GRE_COLLECT_METADATA]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r11}]}, 0x5c}}, 0x0) [ 339.660790][T21340] loop5: detected capacity change from 0 to 87 [ 339.688769][T21340] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 00:05:39 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) ioctl$int_in(r0, 0x5452, &(0x7f0000000040)=0x5) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x24, 0x0, &(0x7f0000000180)=[@decrefs={0x40046307, 0x1}, @acquire_done={0x40106309, 0x3}, @decrefs], 0x37, 0x0, &(0x7f00000001c0)="798c0ac42440f7f501f1b193c09270eb0f9de8a374fa7baeb594f00903907cc4782dbb7ace1eeeef755790f3f194a23d56e998226cef5d"}) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}, 0x9bd}, 0x20) setsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f0000000240)={@dev={0xfe, 0x80, '\x00', 0x27}}, 0x14) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:39 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$TCXONC(r1, 0x4b44, 0x3) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x1b) (async) r2 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000100), 0x100) (async) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="9feb01001800000000000000180000001800000002000000000000000000000a00000000000000000000000d"], &(0x7f00000002c0)=""/193, 0x32, 0xc1, 0x1}, 0x20) (async) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r4, 0x890b, &(0x7f0000000040)={0x0, @in={0x2, 0x4e22, @dev}, @nfc={0x27, 0x0, 0x1, 0x2}, @nl=@kern={0x10, 0x0, 0x0, 0x200}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='tunl0\x00', 0x8000000000000000}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f00000029c0)={{}, r5, 0xc, @unused=[0x3, 0x1, 0x10001, 0x7fffffffffffffff], @name="239e5b0607af6c528b30a5df32680b71d1355f38c6f4f79f0957303d708199d308846f308e4d6fa7e0db38010599f2ec32bd2ce873c8d6d50c51c915add9edeb9ba1101ba9e8b26f4ff46a7aca9c042b95ad4d912881506ade3e10f42c49f5ba39ebb191fe4bb84132274923f7459fcb4ab9f19f6dfecf556d4111bbdbb8866f32a69406607c0997914cbdcf71ee9c4cfc6c9893e965d677753ec047a7466f7fdd4a9f42b23d5e926ab528b230ae86a0b20bbc9e444f010e1e1a9c2b61a21b56e15865bef1ab2b2a3064cbfdaf4e61de54a61b20b6229bcc394d0521a0ad9e364b70769e22b6400fc4017a013e03fb4f5f15b91fdf5e4997884feb8e5084b94088b641bc33ad05a9065edfdfd7fb04d18d5a385ebb2538d8d2debe4af2f389bc15e0925ff8a08d07e441c70f5459b591f6d5b4695c6952cc864e3012f970ddf5e75a3a855585ab4b6415cb2d1efe15699d3528f381703c5880c6c82503bfb82b2fe3610415844fbf05f1d5d70f854b78f0f6b0bbb973259bb415f6bf842beb9af3dd43f8f688bd1f007fbdf6f43824d6e6dfa2b76d6eeb0f088eaccf3dc29d07de2e64cd884b27995ceb5b1df49c4b160e5dcb5603f073bb42bdcbb59104ecb596ec87355e4481fac6c2006984c40d0d8faccfe75a481ffa686bd6f96f07080eac62c1423ee52506b6181aa9e996cabceb921776b93201914ae56eb3003dbd7625f7f79759ae1b2f0e71a0599302f83544dcc4b2011e7662d55a2778de799ef61a2f754bcf6c998b0de65e1e67c8d6b9c4c74ae6207d22a4cc5e646281879335c1eacede0f3abdf665adadc7b4ea1842dfe8741d758b0dac9e4b04691dada43907f93b30a3eec3c78926a6fa8d0f318a608f1b28f90c245917352e4558a95854fc60263f08291a0677ec16fc5876171e5720c6b7c1cc5dc971ca956bd0e223bf78f6fa4ca020de3a037209766b41ee33b52bbf8c4ed8b606d76cdf8766e9578501bfeecaa1bc32a5e38ce0c3fb31cf366f888cf5332d99ef3cd87edc210b3340b324b3306363dfb147263a47e80c53057a44f6aba7155d9a447660c2f05916a7078bd4c9b318c56b4673989f6187de7082e2953be65bbc3a4aab9d02fbaf58d98eaa9bb55d2c48a6c7a158d7c64058f29d36502b6d6a38d3d91207fecb05fe21293a666d9c618ce6a64660a3667dd7f34a7a0aad3c59d14546503cfe4c6e2ba1f920a4a8cb7a34140b7e2bdb64217e31934057f756dbc695a5477098ed17cb476bf2ef14c88614089bde44839f0e3a4f2ab0ca82a85bf5a154a7ff106d366cfe7892a51b3c6c17c1de3cf7b469e54bc1f5a1e97cbcdc785f00cc980d36246d1d171730d5119e98bbf7ac44ef0db262477bb17aa83dc757e6bbda4b65eee7cbc313b281827df04d9a6ff9cf721446e2191f55dc219e4e73e73ff3f5780a86133234de127ef6cfafb986a093545f3b6f2405d3e1d8ba27d40828122929a34e3c745c0917f37f685683fd4b1421c609bce8865e91f5fd7d26b0129d9bc7decf4e04555f798f119371eeebf4bbf19496c2eab441b0209f9ef2d7cc15f961e024f4fdeb4212645c5789e0b7e7aad00044a36f7ebdd3a5c641dd0a6e32f6095403179961088c2664ef67d37c0365d860c3d0900eb6d90f91eb2be067ff41c60a3244fb3af88ed9bd65515a4f016fb4fa86794be7edb01ba74a18b60de3a614620d1f53ba31d18d6a7fa30185a6c6251c68aecdac333f2ae135f7aff025f29d9865075ea8a1f183d158cdcfd3d2d7a4db060522e4d969424edababe6405659f5438055a0f1aa17c417d89775a496a61baf8bac95ef46b6057add586266528fa3eb6c071e3f39d8394edcdb79409d5255a7385abfde8ff4b211957925c7b27362df9496f0c398ef559dd2e6dd64de483d332d4c8494b0a21a46e2eb5654bb6ab4aaa3dca75890b6438650a394b64975be8be9476df807df8bf1991d38c54e9a67f581e3219197230d20fe8a4abc709bd49adf5b5d0b134fa919cc340e6840231dd5fe5faca752375701ed2d227c7a2a744e2268f7545a6ca328fab98ab8cffbb222527726c8c967b95dc5e233438be0b36e03fb2931128276831154848f63fb33de8af1ac09b4707b0f53e928d34a891abd2b5310f722499dfc7fa2176d3e344db48057eb58af5a6ae669c99fb5cb9ce84a0f9fbfbf9965e58b9dc8a43f356a0852716d1e08fc97cfeef68cc336a5535ada0fe3b235e9cda4aecd48991df6ec40c2536995e7e6a7c3b6eb3c78c2bed3b7c0f1368c5e95b2d44ccc56e61ccc5ef09e76509a75bca00f05328b455f9a015e7bacf429d5761c58c0c6d324b748e58aa2433f180f674fd61169c8e1fa076b0af3c41a591ab0f70aef9bffa41468fe88c98b14a144940468d028bae34a27597c7a049993b7b95c21463f59ee7212983cc38df11d188a90222bb6f637f565c0000c695a6303f325dbd72e6cd562a42130e4e7aa0bb20388c17cf05924baecea0770d78bed099abd9f3dcd6a591cffbb3c4f0cef0299d4be1fe30214923e687ddca5494ec6c65a59df1c71caa7ca1701bdca3f3b32ccd8600defcbb62310918730934f4c30420b9aab1f69f58f22607ed9bb4ffa6dd14e16e3318bba85b68844acb12481b73c7c0b857f62c18ccf1ca4274826a238366659caacd431fb7cb2e7fe8c4b1c3fd12bc22aec6da4f1a7ef4decca72bb2363adbf5b359c4013c2199e9cb2fd031d97f419616b9a8f80946d7a3aaf966964726c9631b6160fa961e6ae4b5bcb8f1faeb4ec042056abe2246dfce271e9c40039c7c114161aebe924f80691bb38ffcb768fcdc591ff8afbfa270046ca517919560e78cc003034a51f01ac929da10eb164edfacff5c074333f30f1cf7c5aefd6d34763f96eb804435cf687e70aac9cdd623a2a903f2c6017902e13b794feb50e23aaca6fc1c5687c555f5ef32f344045870bc565cb84fb55f4c2869a0ef882c8d9bb7b3c050e50e1801adc0352d3a327b3eac5f93d090fea5686e6f1ef38f277485bf4fe26d7e661d19c5be56875786130e6cb4a6fe969152c68ebb1116930dba70b3a17fcae34e10d31526e287e255e0abe6a60f02c82eaf43fb7d04ca803424f78254b3bd627137394de435124bc8630c16d34b816a0856601f5a38dd710eea9b01357b11470716830c6bdb9450e8b591f4273575522fb5064ce27fb841ae9c2e19ab199ac48a5acf121ffd2b9f58d724497424714e17939236a8ccb589458e8ce5a64c48f543bec8b6237fed63961e96b7437776fc52ccdfd18a39e00d48233324a26f9998f641ab5f9eae5f1d417b254dbaf477bc12a7fde10dbf378590b227113463d5761f4e0a261b4676951afb884f7ca48f400fac64e3acf157775e18021c77b327bdfd644a065f363b9d0bc9e4a19cf3d620aa33a41aa3ba12e989902b8275e89bc29bb20b713fb1b16f8633c25d4e567e71c163f241483e9d2f3ebe65f5b2b9581d3bf670fc527331e24c25ee39f6d71de0e5d89dd6f8b179320393918cfe98fc44681a1282cd21122d8c8cde79cddda7c37e42f179bfc59f968d0a4f7bc05605a62baef69d629b28b14bf574d2c3a5c5e8a3aafa3860fc64c2e77fa18765d6856ce436fd77eb6485a68430dc4d27abb60718899e97de411c2e67329ba7f9a426348fa14d49ed3dc9dcc5b120107dc168485899b1afcb43c5f1b2a263b10dbef8c10e03c1c70be7cf239cde92d311906b18aa125e261ee0f474034f72c8e56724d376de14e25357bb244e81baab1f697a2936ff45857faf218b8046758b9eb84a5ee6ff29934c96ff1641fa4c82de2e385021e7da75112f3addfc21eb761e9f3b8c89c210b3767678d0aa7d6bc489824a56c2a464df1b46035956d2e53e1c635584fdfe9d5c2c7f09ff4512ff4533fd2e8e972ea8ce94e3b420e7fc4080f998c1f5d45157175b46a7f47638f1f58ac21f34566fa973a22d1b5cd54277c88580073720ddf7df6d72472c25f39575d2e6408dc2455558afc9d693911f3112c838f3be1d9b950a72739205e3f927c2dd6ff755ea95ed2fc9a57f7779f3cacc291886f2a227acd1adf7e31ec8d6ebd7d57f0d1054a1396a94c17114b128c438205986aed773c981a60c448a929a07b6405b6476a055b09f1b3464034881a65d1bb801706ae15ee334dfcc6306a594308015755c05e3e13653841c8fc9680b80e6b3a5579f2c0ef5bc88c554d98571681aaee04a38eea5bda5cdeed7e8ac99e277b13f47ba0daac41656e40f233b738131f38400b7a21940163f69928f7194742ecebfc940a29fe87f45533a54aa5a8ed677098259c792a056f976e6b3dc2ea3afe2e05a2ac66cfce7d30f6781c47b6e9fa361ec0fbdb3f090e6a44bbfb680940dcf2aa8a7d5c8237ac2f6621f7098ffef6ffc71000f1555cf110920103274e819e3162304e03350caf156cb6cedc68d71ee00299c9d5f0ccd12b9ca9d6a5e50ad5bebf146521825ce1967f5458e75ebe4d7619e38760aa7c3c33aabbd2e41015b6790f318ed9e9ddde4112ab56891231f8301590a1b912a27f9d07f056957a2ef78d68460c7abed1d22a7b86e5b3c1c1151cc4f6afe522cd6b0fdc8a44c4e56cf3f8156294dd0f91460f23c58a358b94bf1da7646ff932a7337e2655598c6123a7b516affe03566d71655ab8cdcf372a2661fe1b11a18b118b9234f5c4020792e12049244697b0817cfc920631ea0b826f938a3ff8fa68843ea2d653a660298d1f5275febad19e0709ae6ea5dbffcb3913b5dc1d750a35c072ee2de5f5ff09297b165d0c35827719b770680580228feab38176c92ad54d57de64d2b0de4b64b0e78262006947ccd7f153edfbe33df3136eee8ae379cabc7efa5acf91477a03e24d8957f3ace807d1a56c81da4e4f01f7052bd7a89051d67425d5c8a1e7f34ba3ba576a481b7ed3f210b179956f1412d21fc882b259a313fae8f3759e132945c769700a3c23380f9391a3b8f62ab038eb234b622acd9ecec2e79643bbdff0073724c624458a5e3c709409be90beac94627afd8564ee11788eaf4a61e13985dd92648bdbf0dbf10d43add0efdd5cda83b270f5d3d81ea2620d605a6b2cdfc0018696640f3b0aa53bcdf27f950a0ade8348b56f5df0104ee301fd92d765bf2332a8151049d64773923a25a693688b9eec709a033be9855f87d6b115db95c87a5d7e08b934233ffaa3ba98c4ecfef895256ef6f6435deb9850db32460fe963ec7ed0061979084ffbf2589e607cc69ad7690ae204a968f4f234f8e2376d95018cc09038675c15bbc56e7589828c978e40da5a93cce1241e0c4ba51dbd5b503b441ee880deece7e3dbf005816847ce8571e7933d8363919cddb43bc73c6f8bea4ac5ef54327ce104a76cad13fa319a44f221ff773a66d60e9d00bc1d9bfa053628cb9bffe34381ef9cf34ab92ad147a50b56f2bf29728bd60ece68537a6b34a2324787aa966868b51e43a81c941ff5526b64b0a43dc87f244d4c7f4c18c4fe967c022b0ddc1f5c0376bc6477484ba524e64d690a132b6b87d2951ddc5aac576a8321dd90e337828135e0f4d3532c1d8fc3fccd1192e92d1d987ed26d7f28836f222244b16cf4fe3f89af5a89a0ebebd92f158285e236ee1275cc7546cc4662c593f0d4114f10deeb6c1bfc795a4cfdb791778421bf3086faf92d3cea6c335ad00"}) (async) ioctl$BTRFS_IOC_START_SYNC(r3, 0x80089418, &(0x7f0000000180)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r3, 0xc0c89425, &(0x7f00000001c0)={"92b6a2d1a1aad8c04557f6dc4d559595", r5, r6, {0xffff, 0x4}, {0x7, 0x7fff}, 0x2, [0x7f, 0x5, 0x100000001, 0x100, 0x7fff, 0x6, 0xd1, 0x6, 0x7, 0x1, 0x4, 0x2, 0x4, 0x8, 0x53, 0x401]}) r7 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r7, &(0x7f0000000180)={0x1a, 0x0, 0x0, 0x8, 0x0, 0x0, @dev}, 0x10) sendmmsg(r7, &(0x7f00000012c0), 0x0, 0x0) (async) writev(r7, &(0x7f0000000c80)=[{&(0x7f0000000bc0)="139225b969608e64a86174b167e714660631bebb1f2c2d93473c35e6ba4fd3d9e65ddf0683ad4d36ec54403bee2e0f8c48cbf38a2c3a6cc04136d0d35e8eaa718ceb29941f85d241a24892bf601f49d26e03209616023363daff0e2fa4bc06fb6883b658ae496cff631fc2081884c6ae6acfde400c6ddf7c58f5c344b0f30cb72297", 0x82}, {&(0x7f0000000000)="63facdb7c8bff56d1bae3df11574f63e", 0x10}], 0x2) r8 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r8, &(0x7f0000005900)=[{{&(0x7f0000000180)={0xa, 0x0, 0x0, @private1}, 0x1c, &(0x7f0000001680)=[{&(0x7f00000001c0)="1a", 0x1}], 0x1}}, {{&(0x7f0000002c80)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private=0xa010101}}, 0x1c, &(0x7f0000004180)=[{&(0x7f0000002d00)="92", 0x1}], 0x1}}], 0x2, 0x4000040) (async) sendmmsg(r7, &(0x7f0000001240)=[{{0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f00000016c0)="58b411f04c1139e969bdedf24c3aac7df40b5d303f2cc3c077aa2e46c0f97502534d8ba5db13442341fea121ffd1b61645006993f09e088b222637e0df6935262a3aabf7dc9296e967141af2b4d8dceb34d4752aa54572a282fab18310a6b1bb134c8bcfbc25c707fb54ae0a189504babc30154350cd84aec702ef3c1920fcf5b2f7c9e07d41e11e2d6b357d0c00be2b29327517d0f7611a4a328339b36ec4ecf64133b097a64f76fb4fc0ac647e047939ff85dafdf0047f042f645ff2b54bfaa39fe02044ec62d970d588486988b86a56a5d8e3d30dafa3f57697f967a036f518f88561a1db6165ade17cb0b27f199f522d6dbfc6a50cd034004a8c36bc36e0a2f1c1a3c33b87db6ee8e38a21de108d87b60a18fb8a036dfcc2ec35d0526593ae512a97b59589ae540b8ac345c2fa023a8bdbc84be590705115692739e9df348dc5066c70fa0911ed1812f3bca4a08a5234bf81e2440ac4becb2693a7b5dde332d872d935812b9ee5b11a52bdfb9da706fad0e4edba6eff79967cc5572ac2f284090750e228da2c79a6860090ef441aa9524d4ab8b62025b7ddf20a2f6afcf309fa412631252709014a59435bed09e2c99e1d82931c46e88c03abcd9bfb5da12aa01f02af8983c1a6eb8805215e751eb6636f360de16b1ec6639239f24a111c33834a91151f64e3cca1a923c1e26bec65af99e47cab13c2e3e7385a5faa5c4f41743d7b65c3e223f5bf06668d25a84ae66ce0c590f562860e17ffca2a1db7a071b65241639f29b14c722b58e6a7afe171e203d44468ae3db46e4761c145e27f8a2b55c2957643fc4c2b0018295bbbb38d807e2fd1cc0f5ee53f742c957eedf83f64240c921c2d7481acbe73cd5433d1ee9008b106f942a24814f7db4b33fef0f491a0abf831deaffd1ab87b960d4108f2ee9cf8eeeab4fc52b1876669c6156e5555492add4e9f8739d1cfa6e20c5531c87e25e76ba3c7a903b2cd6ae90da81c2e556dd9a85a23423c3a0dc462a0b61ad23fe36fcf34384ac39628a2251d5328168044ed78eeff9889fbe19e3ab0763b4fa89a1b89773aaf1550da5c9186ce622e985f318bcc210e11a3949cd86424964fc64e3b6b6943e7525a1ff91bd8204be9c68d25b2f3cfd25c96606952e3880d464a99264e13421e27e46c92f81c9dc7daf643a5b0a6ce5c1e311efae0dbe535acf7ea1c67a24777fd97b737d5603c5da54f23426b58a87d47c9c9950ba60b74ae497d209796892a366de18ec633e8e2231927be478fa796add3d73d9d4635387ccf59eb9088a230c56742f2647642cecdf85b0df2f8fca11564a4430a095068a315d62b6ee8125d536064765cbfef88093a585b689742ad5b1e058b6687b4ae17fe395a94165a9cd9b9ff65ef25923b23da8fc598aa60b1f14996b8916937fd7a64cbfca39814b6767b06100836a4803590cfcc41b0803bf96f9336499b6898004b1bf34dd2b5ad11bd712f9835064e366ec9fdc4ee2aead2db5f405890f7d7af59fd9b061d119636eed053b464ffbb9090dcaf45b2f60fbfd0072e756408027774dbc050c368b143578b7ea43d2a26a9ea724fe04ac63c3704fd455d7daa22ca8515b338cddfb6954793f4b3c2477d2b018ae0c0c048d59d62c5c736751559c427ed6c27f5cd5c04f534988380c6bf63d292ef62d385ef5bc6806b4d202ad04e4c282cd90257e1e1899139c2f80290cdc72169489b5c940a12d432cb9091dd1812ec5e55aa398bc153fa51bf6478a83fb7a9318c72c658b791349672302d8529c0d27db04da6b36278af007ea7d88c52c48ea94a43204d874522e81c5e686cfe5b773b70095a84eec6d97d43f1b896ed6d24c44e7114f2e81f82d4cf4e4fd88d1ade9932fc39ed80fb7d845eabb90d58f347758906b69a92178d0a032a9f4f642bac652780610b5f9a2d99b443c7369bd6a5668d71d17a55d7f464e3c9d47aedf725deb92331189757fd181e7dc894e858abc7a607a03c4df6b0e6d83bcf8dc7c527d8f303de70ba09f4bee4d43def5008cc9e12f551eb8e23ef157468b673b74eeffa92a94b828613fd55cc897dcf1f728e9484827f9eaaab1e9ce0ce6cb0da4ae8b900d1c69301eca19a66b372b5f640d133eefd41e75e99909897f49cf57899a33ab92ea28bbffa83990db5fffa7e84cdc476aceebc1806bcba09cf107ba129f0fc925da074aeecbc7fa80be771a757b7e0d2b2b6b5a3f3524005f89fcf9527c8b8daa80eedabe78571f9628973b21de0774393ae2b3716b30fee96a9337124efeb0e9dbd2c1698289641a8aad5df33f7ed16a8bb5a7af3d077341ddcc782b7caf338421fe337c6078c99e9180be8b6f5eacde40e04f3f69855a9155577eee6f3b2e4b89dd72a1d49644ad8f75f1ea3756d8be9129e40c1376923ecd6b4632bc81d617ba795431aa194539e8e605d299dcf4458e6838683595ad276ac47553426c661643815e53e9fd15e274b98b1652aa87948a763f5c6b3d8107b0c37dce4adf829bb5a45dd933113185db400c80b88050e3e1dfe513f65d1b937854e46a6b0a7c6cd8ecf45a9407eb20c60de43c3923898eff1ab87821f870f39e9008493b60c8a0c3d78099d4411a47ea1df873f58542ba001c67edf7ef8a227e7b334849b90c4ea4611a4e71632b6c623fcf8ffcd3a2e2feb4472398045f5a914a931576e67f7712caa2154701469ecb4ca35a67b19644d340803b99bd7dae9c2a625c65028e606d28eff707af6016223ad6b355b7db89b5330eeb8284d8fea275b8aca099cedecf571396e5aecadea23728b0992558f33f5fd6c377e845e27187b58830857f376707dda849b77d89b0a94a000fccdce02a0860b9624770d2eb5135dd93e1eab58b8616cea8598ac4d6b5c3fa982c0ee7ba7e868cda9a57bcfd06b4eb7051aaf59c1a4114e95315b3606a5c1d53b3529466b397b6446214c1fbc3b282b7c920a5e82f397281d853a82efdf4055c7a50accf49c119a35dc06417419782b791283cd2cc0c002788bada12165380249113db2a65e1760a12002c742c525e8fc5f97cfa39a312eb82850dc1bbb01e8374119ad27d09d7394760c09bc49f1fd5f56c2723ae0f0882b9439645d74c3063d93bb943109a4b37f688dab9694d15a216a1b75c769c8164e69f53ac0068f81b81f44a9476f6409e58f0a8ab1a52955fccb98ae172dc474c3186e763201324d6dd53b017a647473d9458d2d13f97a93b2e1856cd9cba355fb6f4f058ed3b7d247c907bdf6f923a454a8858201ce8808c6e43b9510ea020a61fd440a2f2e95ec874a7396dd47276aa967a8077e5bdae79b9c9a625b51771a36a54998b76ea053d3f6dbb1c178ba4b012d0047b9ccc4ee4ef1606411d13043ad4e39bb423c2501318751a0cb7d0025d431c233f0680ce8a90fdecb82ec0858de542c63a58588b720944e897a2b1d50b6c8623adc9f4fb7f5c24d5625306ee18539f4ade844894a518bf6c338b9bf6e80cdbb211792f95e97017e01a5d5f0bbe5362fb0a78e949f944f9906ba39a3485b441209e4f15dfee9af90715369c4d51e4f7cbe54e64ca56f6118ccb61ae75f4b9e02301c58c8827653db0d8f79d5ee6adba8b0da7e2fd6106b7cd89cc883cba28b5a7761189ec06e35b6fc2e2f687e910192a8f58dd81a5d551731927c22818fc0255d8587b19d437bc0e314b8cbc3e28103b39c1e5cd6b4699f3be867e89c9244d3feab1548de717f4e93132e623fe3ad7a6ba4f87547ae3c6c084c7a9ed9e9291e0a2790f42b1be1e11245ddcc95572f68c9d8b13d471ed3564905fd514f7a2b74e99eceb1054a2af3d17c12543ad5f14a511a1df5175cff8e41f337caa3bd8b7b68c7616f025dd4592283f9bc38f92e6fdd864f94436fd4b42560bd3692dbe8fe7175cc7790ff2c1e3da1eb685b71ac202dc5e5da943f025db741f1dd594b2b58380846e4acfb31d353ada6a313f3850360a5df5f051631e80d17342c5557f7863e45acd850402be0434264ded23497c51a7df09a56e0b3defe6c93394e0d9b8c444e1fe3d4e5f5042e5f57f0e59afe36575fb8d51e737f7d3a48882ba5086faf16ac17b20fb73ad678068cbce30ce24961d262e78fa8783c458d36d2b6e768307c3a2c003c2bead27cf34f8500d72d344d39bc7d7b758e77bf5a6c4875fdff37e725b399d9e4b936b29b7d1887f5c3c32b583f2185fb26dcb449365d5567d638031dde0b4308bd649f12237a78f2f746bda5ed62a08aae7525a0841e906abc61604593383e534da03711691615e7074ca3f7fe8497254eb59968be3c1f24d3e6fdcc159ccf568c5983e7afd2629240d8407d91903638f2f40c0d6c1523e0afa61bf29e3ef60794338ee308ef128c87a72ecdda4c6d9fd9329b7de5ad3a1647a1a90bdbee8406712432673068589d8a59e02b9bc45235fec2bb4947b63c849c2e53b0273a4b724e8d0db31d779581b1208a95dbeec27a341272408a585f6e6659ab7a702356c55f756b75f5b463b87a11250912475e92421b65f915d115c0fc8bb9d4ea5ac1f736728c7726302af700b3d306828a4d4383f41f1a8319abccc9c26f40a01e92044abaefe3ab764102e241ddfc9325ba8075c6b11ab1fd63a111026d4e99187e816cc1ba026d1976c0d2863a1183da5712a997a53562b990415bf1eb71a904cfc2191f32abbcf811106e24011ac22df9cfe4cd4dbab25390ee0ea9a0a2ec94ee0a91147705c9a50f524f8c2d6a87e2adcbbcba934c199acafb8af91dfa456b4b99be17d386e6411ee73774678fe5702d86632866234489b483f5c362270f48bf8309516f62ec5aa9c187fcd3320f2d517c5b5ca441df73cf8d08f066366e2b2eee5b7755d61f5c8df73480d79b15c70409a45de1ffaf43c2fe44be6044ede72d5496717abceafb6b13f754ea72aa09cd407470bb15a2cc399aa6175febb891428719fcfbabd767258e152b94d22830c70b41904726b5625ea9325e7c0afccf51a452f2b900a0b2d491d65e3b2acb158d0df92b1c274be21776f7baabedaa5cbe11485b33224deaae540487492a932e00f59fce6969081160e8497142df260536b63384e070342a468834cc4f8d048c1e9d80b6b5fc245a0fcbb3b0d2c0a3c535fb6cf4cbfd622f81d2472df01b7fdd91994f587f92c30565f1ce34417d2bb5c7bae0e61016f6a71cf45c3640f3b84581b177165edc77103a5967a3ef72700634e6afea40ac31f2ff563536be4082dbcb0820f6f53b835a73d499de8cb28a99cd752ed6c5126707e04c5825e9fc083f1d2b1652bbc272268008414a0412acf57c1cce8124d98d384eeaba30ad3bd97b0c769a8b3d850436d58ce8c1a505f67ef52680ad053ddb191bd8bb58688f515b6294bfb7ebcfd2b572d01c8f3326858c0dc38086a3435775da1729cbc02d77f8a042056775b63cf9b6771674c8ea4825334aaf8fb115df4914422a266dd505e086ab7ce49f926d98cc578aa21ae8a5820e8b5f3bb922159b1be151edc1569afbd8de9212292eb7f370ddc4329f9a204e9faab981033c8ad416d415cf4f03aa2484ac872da1c36a87952b9efcd82c87a65012c6ef1c288186628ae6940e76541ed2f1a043365a47fced894f523103acce758a1ff47ddc7ca141aa49006d7122b820319e95fa0a9c1c8ad610ba4df945c8c2277c86b4a71c1ce70805157d143ffe71d77972c3044c5cc656da21671b67086968eeef625ce2912e0a0cbf5cbbccfa88998462acb5809e1860971c9c55767eaff8053a73d5ca3dc869240701dd2f", 0x1000}, {&(0x7f0000000cc0)="343b9b460f900f812f89b778bfb980b93e00134d1e6287cca3aa46f01a103175dbf7b566773df347a1a6306aa55685d89d36e53f444129a2b6c6cde6fe339007b77b6204052c11129cfddb6cb3590c213ac5347719654775640d5d32c920443e7822ea0c4eeabc5f4557af7609e0dbb830689ed5edb00fcaf7ed8addb9a643d0c9", 0x81}, {&(0x7f0000000d80)="839052163ab854b13c89193ee56b419989c9cf34b73f6eb0e03d67c4e29f8640e1e2930fdf8b7d9927ea720117afabf0b1b810e60d50ae053fc77a3a3edb622cb8", 0x41}, {&(0x7f0000000e00)="abf488ee1b74e421c2b91ff5f64bb2fb8d9862eaf73311895ee32be6b75566c7e89872e7549a6fb7704a7414bc61eb70858119a59594a9c64bc0fce5fc4b460ab42919aed2ab6f9b035914297e5d7b", 0x4f}], 0x4, &(0x7f00000012c0)=ANY=[@ANYBLOB="080100000000000019010000ac000000ee6f8d48b03d6f1036b222e034917f9215afac093582c507ea448f8905b7f4b7124632e9ec52730bf7108e5abeba7ae0443bde5c2b5364539b1288b07c7170d0dd5de92cf7a658fc6bf4ce2937c956622de685b32db4578f8b584000fa0c6eb908996d12d63060c732a30c839e01dc9e72ba04fc0fefad1468ac500e9af88cf9a6936756da8eff80e72045e5dc1115f8b6a9df14377458d1dfeff9b872167847e4afe3e67c36ab8fd9412a5a03e4b21be15be3b96bdd0ced658465f81367f1e3d4014ebf9b0eb86cbd317ddbc0a788f800b0c8fda6959f74cb0d4c6a5410304638fb2bd27a5f6e58bb264cff681802e3534b203100000000700000000000000005010000070000008545b455ec1af82c995d331e0aa7d868a9b1fefb2fea047d37f7a9ba14cf95b52f98f2accc3b5fac007400f07f035ed0f5bd20364e36c71ba6418d2c4b2aa0ce4a8a6173c496d5ea0de50cda139cfd9ad3f89c897146eb8490ae3518923b9d8cb558b5cf28f2187201d3d75b124c61593ed281b3ad06b20ad50eb0200f873026ad37a5769e2297554f48ae550ac93e0981424039f541800c997dbde12a65ce18d9a76b9ff7bade26ed5b83ce0e43d12f858322019ae9058c8624dc7e1120b2d0f220c7024afb15bdadb033176b57bb81ef0189e65886000000000000"], 0x178}}, {{&(0x7f0000001040)=@tipc=@nameseq={0x1e, 0x1, 0x2, {0x40, 0x2, 0x1}}, 0x80, &(0x7f0000001140)=[{&(0x7f00000010c0)="87a42eedb10ea2df68c248b935a3728586b35dd46e0aa0c489a3af43bf604230f22afbd257fc018ea598089964c762cd8e5fc78711db9c6dc336ddef60a3be159b867505311b14386ba766262b4af0a6919c30c1188b41bc6f7c4c1f30a0d0041ca28a1b08df3b46ef327f1276e3", 0x6e}], 0x1, &(0x7f0000001180)=[{0xa8, 0x115, 0x8000, "f901af2b216f7733fe40a81f59cd916645a22ebc54ab374041ee4e04ef60aae69202358d8fbe1079e794a1d25817a6af1a0489e352171b08782ee6e1f440aa3a4bb17ce95b1b3cc8d56067e29ac715dd918560531f2bc55414508927c9b63d00515599b4818fc2682ac9b86d8b22ec3c9426201510411cfa49d8c338e4d9f621f8b2933904f660dd8da84c8d6de05b015d43"}], 0xa8}}], 0x2, 0x0) (async) setsockopt$inet_tcp_TCP_CONGESTION(r7, 0x6, 0xd, &(0x7f0000000280)='bic\x00', 0x4) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r7, 0x84009422, &(0x7f00000003c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct}}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r8, 0xc400941d, &(0x7f00000007c0)={r9, 0x6, 0x6}) (async) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f0000000440)={r9, 0x100000001, 0x0, [0x7fffffffffffffff, 0x8, 0x10001, 0x5], [0x2, 0x4, 0x0, 0x20, 0x0, 0x4, 0x1, 0xe56, 0x2, 0x80, 0xffff, 0x2, 0x9, 0x9, 0x3f, 0x2, 0x3, 0x4, 0x2, 0x3f, 0x7ff, 0x4, 0x2, 0x9259, 0x8, 0x5, 0x2, 0x60, 0x8, 0x400, 0x8000000000000001, 0x2, 0x0, 0x1, 0x4, 0xfffffffffffffffb, 0x5, 0x7, 0x9, 0x2, 0x2a0c, 0x8, 0x4, 0xa3cb, 0xfff, 0x1000, 0x55, 0x5, 0xfff3, 0xf46, 0x3, 0x200, 0x7, 0x7f, 0x3, 0x4, 0x4, 0x400, 0x6, 0xeeb, 0xff, 0x10001, 0x3, 0x45, 0xfffffffffffffff8, 0x9, 0x5, 0x1, 0x3ff, 0x100000001, 0x6, 0x1, 0x699, 0x0, 0xee21, 0x55d, 0x1, 0x48b6, 0x6, 0x4, 0x5, 0x20, 0xd787, 0x3, 0x80000000, 0xffffffff, 0x0, 0xdbf, 0x2, 0x81, 0x80, 0x6, 0xf9, 0x5d, 0x100000000, 0x4, 0x3f, 0x1, 0x4, 0x9, 0xff, 0x80000001, 0x6, 0x6, 0x2, 0x8000000000000001, 0xffffffffffffff1b, 0xce, 0x8, 0xfffffffffffffff7, 0x80, 0x1, 0x80000001, 0x9, 0x3f, 0x7fffffffffffffff, 0x100, 0xffffffff00000000, 0x7e, 0x200, 0x7fff]}) (async) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f00000002c0)={0xd, 0x3, {0x3f, @usage=0x6, 0x0, 0x101, 0x5a0, 0x7, 0xfffffffffffffffb, 0x3, 0x41, @struct={0x9, 0x78}, 0x27d, 0x1, [0x4b, 0x800, 0xffffffff80000000, 0x7, 0xffffffff, 0x1]}, {0x3, @struct={0xb7f, 0x4}, 0x0, 0x8, 0x4, 0xa231, 0x2, 0x9, 0x0, @struct={0x7fff, 0x5}, 0xd78, 0x20, [0xfd, 0x194d, 0x0, 0x7, 0x4d92, 0xaeb5]}, {0x0, @usage=0xff, r9, 0x30b85d54, 0x9, 0x401, 0x1, 0x4, 0x10, @struct={0x8000}, 0xc83, 0x68, [0x81, 0xfffffffffffffffa, 0x7, 0x1, 0x1, 0xfff]}, {0x2, 0xb9, 0x4}}) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f00000001c0)={{r2}, r6, 0x10, @inherit={0x58, &(0x7f0000000140)={0x1, 0x2, 0x8c7, 0x8001, {0x29, 0x6, 0x0, 0x10001, 0x6}, [0x1, 0x10240036]}}, @devid=r9}) ioctl$TCXONC(r1, 0x540a, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f00000000c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000080), 0x13f, 0x8}}, 0x20) [ 339.711837][T21353] ------------[ cut here ]------------ [ 339.713350][T21353] WARNING: CPU: 1 PID: 21353 at fs/kernfs/dir.c:36 kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.716175][T21353] Modules linked in: [ 339.717206][T21353] CPU: 1 PID: 21353 Comm: syz-executor.0 Tainted: G W 6.1.0-rc5-syzkaller-32269-g9500fc6e9e60 #0 [ 339.720440][T21353] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 339.723115][T21353] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 339.725174][T21353] pc : kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.726850][T21353] lr : kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.728602][T21353] sp : ffff800014163b40 [ 339.729744][T21353] x29: ffff800014163b40 x28: ffff000114d00000 x27: ffff80000c11f178 [ 339.731897][T21353] x26: ffff000114d00000 x25: ffff000113bb8508 x24: 0000000000000002 [ 339.734044][T21353] x23: ffff0000c9c7f680 x22: 0000000000000002 x21: 0000000000000008 00:05:39 executing program 1: ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000000)=0x0) r1 = syz_open_procfs(r0, &(0x7f0000000080)='net/anycast6\x00') r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r1, &(0x7f00000000c0), 0x0, 0x7c, 0x0) [ 339.736278][T21353] x20: 0000000000000000 x19: ffff0000c01a55e8 x18: 0000000000000000 [ 339.738434][T21353] x17: 0000000000000000 x16: ffff80000dc18158 x15: ffff000114d00000 [ 339.740553][T21353] x14: 0000000000000008 x13: 00000000ffffffff x12: ffff000114d00000 [ 339.742671][T21353] x11: ff808000087065a0 x10: 0000000000000000 x9 : ffff8000087065a0 [ 339.744811][T21353] x8 : ffff000114d00000 x7 : ffff800008706430 x6 : 0000000000000000 [ 339.746967][T21353] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000000 [ 339.749129][T21353] x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 [ 339.751234][T21353] Call trace: [ 339.752114][T21353] kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.753859][T21353] kernfs_fh_to_dentry+0x98/0x100 [ 339.755152][T21353] exportfs_decode_fh_raw+0xb0/0x368 [ 339.756553][T21353] exportfs_decode_fh+0x50/0x80 [ 339.757823][T21353] do_handle_open+0x35c/0x574 [ 339.759096][T21353] __arm64_sys_open_by_handle_at+0x2c/0x3c [ 339.760670][T21353] el0_svc_common+0x138/0x220 00:05:39 executing program 1: ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000000)=0x0) r1 = syz_open_procfs(r0, &(0x7f0000000080)='net/anycast6\x00') (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r1, &(0x7f00000000c0), 0x0, 0x7c, 0x0) [ 339.761948][T21353] do_el0_svc+0x48/0x164 [ 339.763063][T21353] el0_svc+0x58/0x150 [ 339.764114][T21353] el0t_64_sync_handler+0x84/0xf0 [ 339.765414][T21353] el0t_64_sync+0x190/0x194 [ 339.766584][T21353] irq event stamp: 38 [ 339.767676][T21353] hardirqs last enabled at (37): [] ___slab_alloc+0x794/0x91c [ 339.770093][T21353] hardirqs last disabled at (38): [] el1_dbg+0x24/0x80 [ 339.772294][T21353] softirqs last enabled at (8): [] local_bh_enable+0x10/0x34 [ 339.774725][T21353] softirqs last disabled at (6): [] local_bh_disable+0x10/0x34 [ 339.777137][T21353] ---[ end trace 0000000000000000 ]--- [ 339.778555][ C1] vkms_vblank_simulate: vblank timer overrun 00:05:39 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TIOCMIWAIT(0xffffffffffffffff, 0x545c, 0x0) 00:05:39 executing program 5: r0 = syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000180)='./file1\x00', 0xaea1, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="04ff7f090000000066617400040409000200027400f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[], 0x0) chdir(&(0x7f0000000080)='./file1\x00') (async, rerun: 64) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) (rerun: 64) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00', 0x0, 0x18}, 0x10) (async) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) open_tree(r0, &(0x7f00000003c0)='./file1\x00', 0x0) (async) bind$bt_hci(r1, &(0x7f0000000440)={0x1f, 0xffffffffffffffff, 0x1}, 0x2) (async) write$bt_hci(r1, &(0x7f0000000140)=ANY=[], 0x6) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) renameat2(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000001100)='./file1\x00', 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/asound/timers\x00', 0x0, 0x0) (async, rerun: 64) r3 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r4 = socket$netlink(0x10, 0x3, 0x0) (async) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r6, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_hfsc={{0x9}, {0x14, 0x2, @TCA_HFSC_RSC={0x10}}}]}, 0x44}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x0, 0xffff}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}]}}]}, 0x48}}, 0x0) r8 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r8, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r9, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x16, 0x8000, 0x401, 0x3, 0x202, r2, 0xff, '\x00', r7, r9, 0x0, 0x5, 0x4}, 0x48) (async) bind$bt_hci(r1, &(0x7f0000000100)={0x1f, 0x1, 0x2}, 0x6) 00:05:39 executing program 1: ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000000)=0x0) r1 = syz_open_procfs(r0, &(0x7f0000000080)='net/anycast6\x00') (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r1, &(0x7f00000000c0), 0x0, 0x7c, 0x0) 00:05:39 executing program 0: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f0000000080)=@ceph_nfs_fh={0x8, 0x1, {0x8}}, 0x40001) [ 339.843245][T21376] loop5: detected capacity change from 0 to 87 [ 339.858535][T21380] ------------[ cut here ]------------ 00:05:39 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = eventfd2(0x0, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) write$vhost_msg_v2(r0, &(0x7f00000001c0)={0x2, 0x0, {&(0x7f0000000080)=""/45, 0x2d, &(0x7f0000000100)=""/174, 0x3, 0x1}}, 0x48) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VHOST_SET_VRING_ERR(r3, 0x4008af22, &(0x7f0000000000)={0x2, r1}) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) eventfd2(0x0, 0x0) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) write$vhost_msg_v2(r0, &(0x7f00000001c0)={0x2, 0x0, {&(0x7f0000000080)=""/45, 0x2d, &(0x7f0000000100)=""/174, 0x3, 0x1}}, 0x48) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$VHOST_SET_VRING_ERR(r3, 0x4008af22, &(0x7f0000000000)={0x2, r1}) (async) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) (async) [ 339.859950][T21380] WARNING: CPU: 1 PID: 21380 at fs/kernfs/dir.c:36 kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.862656][T21380] Modules linked in: [ 339.863687][T21380] CPU: 1 PID: 21380 Comm: syz-executor.0 Tainted: G W 6.1.0-rc5-syzkaller-32269-g9500fc6e9e60 #0 [ 339.866969][T21380] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 339.869652][T21380] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 339.871695][T21380] pc : kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.873384][T21380] lr : kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.875123][T21380] sp : ffff8000142f3b40 [ 339.876251][T21380] x29: ffff8000142f3b40 x28: ffff000123029a40 x27: ffff80000c11f178 [ 339.878328][T21380] x26: ffff000123029a40 x25: ffff000113225408 x24: 0000000000000002 [ 339.880372][T21380] x23: ffff0000c9c7f680 x22: 0000000000000002 x21: 0000000000000008 [ 339.882476][T21380] x20: 0000000000000000 x19: ffff0000c01a55e8 x18: 0000000000000000 [ 339.884693][T21380] x17: 0000000000000000 x16: ffff80000dc18158 x15: ffff000123029a40 [ 339.886927][T21380] x14: 0000000000000008 x13: 00000000ffffffff x12: ffff000123029a40 [ 339.889047][T21380] x11: ff808000087065a0 x10: 0000000000000000 x9 : ffff8000087065a0 [ 339.891150][T21380] x8 : ffff000123029a40 x7 : ffff800008706430 x6 : 0000000000000000 [ 339.893266][T21380] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000000 [ 339.895396][T21380] x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 [ 339.897509][T21380] Call trace: [ 339.898362][T21380] kernfs_find_and_get_node_by_id+0x19c/0x1a4 [ 339.899957][T21380] kernfs_fh_to_dentry+0x98/0x100 [ 339.901265][T21380] exportfs_decode_fh_raw+0xb0/0x368 [ 339.902620][T21380] exportfs_decode_fh+0x50/0x80 [ 339.903883][T21380] do_handle_open+0x35c/0x574 [ 339.905107][T21380] __arm64_sys_open_by_handle_at+0x2c/0x3c [ 339.906619][T21380] el0_svc_common+0x138/0x220 [ 339.907836][T21380] do_el0_svc+0x48/0x164 [ 339.908969][T21380] el0_svc+0x58/0x150 [ 339.910015][T21380] el0t_64_sync_handler+0x84/0xf0 [ 339.911317][T21380] el0t_64_sync+0x190/0x194 [ 339.912495][T21380] irq event stamp: 80 [ 339.913530][T21380] hardirqs last enabled at (79): [] ___slab_alloc+0x794/0x91c [ 339.915931][T21380] hardirqs last disabled at (80): [] el1_dbg+0x24/0x80 [ 339.918130][T21380] softirqs last enabled at (68): [] local_bh_enable+0x10/0x34 [ 339.920484][T21380] softirqs last disabled at (66): [] local_bh_disable+0x10/0x34 [ 339.922981][T21380] ---[ end trace 0000000000000000 ]--- [ 339.924495][ C1] vkms_vblank_simulate: vblank timer overrun 00:05:39 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TIOCMIWAIT(0xffffffffffffffff, 0x545c, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) ioctl$TIOCMIWAIT(0xffffffffffffffff, 0x545c, 0x0) (async) 00:05:39 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0x0, 0x2, 0x8}, 0x20) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000180)={@in={{0x2, 0x4e24, @private=0x10000}}, 0x0, 0x0, 0x11, 0x0, "232255cd923517709ef946b2c7d2c51dd9c57fd57e09cbec68dfba1602cdc5440fc355944c6d5c981ef6e841144499fa6657393fc7bcf8f9ae8fb7d1b14b2f6c5b9b4bfa5db3fd6800cc291634b15e68"}, 0xd8) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:39 executing program 4: sendmsg$SEG6_CMD_GET_TUNSRC(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10e10001}, 0xc, &(0x7f00000004c0)={&(0x7f0000000400)={0x28, 0x0, 0x10, 0x70bd2b, 0x25dfdbfe, {}, [@SEG6_ATTR_SECRET={0xc, 0x4, [0x2f, 0x7]}, @SEG6_ATTR_HMACKEYID={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x4004014}, 0x80) (async) r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x1c}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010008546000000000000ff0100000000", @ANYRES32=r2, @ANYBLOB="01000000002200001c0012000c000100626f6e64000000000c000200080006"], 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r4, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r5, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) sendmsg$RDMA_NLDEV_CMD_PORT_GET(r5, &(0x7f0000000900)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000008c0)={&(0x7f0000000840)={0x50, 0x1405, 0x10, 0x70bd27, 0x25dfdbfb, "", [{{0x8, 0x1, 0x1}, {0x8}}, {{0x8, 0x1, 0x1}, {0x8, 0x3, 0x1}}, {{0x8, 0x1, 0x1}, {0x8, 0x3, 0x1}}, {{0x8, 0x1, 0x1}, {0x8, 0x3, 0x4}}]}, 0x50}, 0x1, 0x0, 0x0, 0x80}, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) r7 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/block/loop0', 0x0, 0x40) sendmsg$nl_route(r7, &(0x7f0000000580)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000540)={&(0x7f0000000a00)=@RTM_NEWMDB={0x98, 0x54, 0x901, 0x70bd28, 0x25dfdbff, {}, [@MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x0, 0x2, {@ip4=@local, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x0, 0x0, 0x3, {@ip4=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x3, 0x0, {@ip4=@remote, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x3, 0x3, {@in6_addr=@local, 0x8edd}}}]}, 0x98}, 0x1, 0x0, 0x0, 0x8000}, 0x4040800) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r6, 0x8933, &(0x7f0000000000)={'wg2\x00', 0x0}) ioctl$SIOCGETSGCNT(r7, 0x89e1, &(0x7f0000000080)={@multicast1, @private=0xa010101}) (async) sendto$packet(r3, &(0x7f0000000140)="6c0e48e9430d2f49487cb0b39c7c6b6d7885ca60cbf90000000000000000000000008bdbf85a2368067fa3c1", 0x2c, 0x0, &(0x7f0000000100)={0x11, 0x0, r8, 0x1, 0x0, 0x6, @random}, 0x14) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f0000000700)={'syztnl0\x00', &(0x7f0000000680)={'gretap0\x00', r2, 0x7800, 0x10, 0x0, 0x1ff, {{0xc, 0x4, 0x1, 0x1a, 0x30, 0x67, 0x0, 0x1, 0x29, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @loopback, {[@timestamp_prespec={0x44, 0x1c, 0x77, 0x3, 0xc, [{@local, 0x7}, {@empty, 0x3}, {@local, 0x40}]}]}}}}}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)=@gettclass={0x24, 0x2a, 0x4, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, r9, {0xffff, 0xa713eb4d3dac1f0a}, {0x2, 0x9}, {0x7, 0x1}}, [""]}, 0x24}}, 0x800) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000000c0)={'ip_vti0\x00', &(0x7f0000000040)={'syztnl2\x00', r8, 0x29, 0x8, 0x330, 0x5, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @broadcast}}}}) socket(0x21, 0x2, 0x4b09) (async) r10 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(r1, &(0x7f0000000500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r10, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x5c, 0x10, 0x401, 0x70bd25, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x100, 0x110}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @ip6gre={{0xb}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_GRE_REMOTE={0x14, 0x7, @private1}, @IFLA_GRE_COLLECT_METADATA]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r11}]}, 0x5c}}, 0x0) 00:05:39 executing program 5: r0 = syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000180)='./file1\x00', 0xaea1, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="04ff7f090000000066617400040409000200027400f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[], 0x0) chdir(&(0x7f0000000080)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00', 0x0, 0x18}, 0x10) (async) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) (async) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) open_tree(r0, &(0x7f00000003c0)='./file1\x00', 0x0) (async) bind$bt_hci(r1, &(0x7f0000000440)={0x1f, 0xffffffffffffffff, 0x1}, 0x2) (async) write$bt_hci(r1, &(0x7f0000000140)=ANY=[], 0x6) (async) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) (async) renameat2(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000001100)='./file1\x00', 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/asound/timers\x00', 0x0, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) (async) r4 = socket$netlink(0x10, 0x3, 0x0) (async) r5 = socket$netlink(0x10, 0x3, 0x0) (async) r6 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r6, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r6, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_hfsc={{0x9}, {0x14, 0x2, @TCA_HFSC_RSC={0x10}}}]}, 0x44}}, 0x0) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {0x0, 0xffff}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}]}}]}, 0x48}}, 0x0) (async) r8 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r8, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r9, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x16, 0x8000, 0x401, 0x3, 0x202, r2, 0xff, '\x00', r7, r9, 0x0, 0x5, 0x4}, 0x48) bind$bt_hci(r1, &(0x7f0000000100)={0x1f, 0x1, 0x2}, 0x6) 00:05:40 executing program 0: r0 = syz_open_dev$media(&(0x7f0000000000), 0x0, 0x2c82) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) syz_open_dev$dri(&(0x7f00000002c0), 0x4, 0x4082) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000100)={0x80000000, &(0x7f0000000040), &(0x7f0000000080)=[{{}, {0x80000000}}]}) ioctl$MEDIA_IOC_ENUM_LINKS(r2, 0xc0287c02, &(0x7f0000000200)={r3, &(0x7f0000000140), &(0x7f0000000180)}) ioctl$DRM_IOCTL_AGP_ALLOC(r1, 0xc0206434, &(0x7f0000000280)={0x30bd21d80000, 0x0, 0x2}) write$binfmt_elf64(r0, 0x0, 0x0) [ 340.021585][T21407] loop5: detected capacity change from 0 to 87 00:05:40 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0x0, 0x2, 0x8}, 0x20) (async) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000180)={@in={{0x2, 0x4e24, @private=0x10000}}, 0x0, 0x0, 0x11, 0x0, "232255cd923517709ef946b2c7d2c51dd9c57fd57e09cbec68dfba1602cdc5440fc355944c6d5c981ef6e841144499fa6657393fc7bcf8f9ae8fb7d1b14b2f6c5b9b4bfa5db3fd6800cc291634b15e68"}, 0xd8) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) 00:05:40 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) ioctl$TIOCMIWAIT(0xffffffffffffffff, 0x545c, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) ioctl$TIOCMIWAIT(0xffffffffffffffff, 0x545c, 0x0) (async) 00:05:40 executing program 0: r0 = syz_open_dev$media(&(0x7f0000000000), 0x0, 0x2c82) (async) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) syz_open_dev$dri(&(0x7f00000002c0), 0x4, 0x4082) (async, rerun: 64) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000100)={0x80000000, &(0x7f0000000040), &(0x7f0000000080)=[{{}, {0x80000000}}]}) (rerun: 64) ioctl$MEDIA_IOC_ENUM_LINKS(r2, 0xc0287c02, &(0x7f0000000200)={r3, &(0x7f0000000140), &(0x7f0000000180)}) (async) ioctl$DRM_IOCTL_AGP_ALLOC(r1, 0xc0206434, &(0x7f0000000280)={0x30bd21d80000, 0x0, 0x2}) (async) write$binfmt_elf64(r0, 0x0, 0x0) [ 340.058430][T21402] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 340.062460][T21402] device ip6gre1 entered promiscuous mode 00:05:40 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0x0, 0x2, 0x8}, 0x20) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000180)={@in={{0x2, 0x4e24, @private=0x10000}}, 0x0, 0x0, 0x11, 0x0, "232255cd923517709ef946b2c7d2c51dd9c57fd57e09cbec68dfba1602cdc5440fc355944c6d5c981ef6e841144499fa6657393fc7bcf8f9ae8fb7d1b14b2f6c5b9b4bfa5db3fd6800cc291634b15e68"}, 0xd8) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0x0, 0x2, 0x8}, 0x20) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000180)={@in={{0x2, 0x4e24, @private=0x10000}}, 0x0, 0x0, 0x11, 0x0, "232255cd923517709ef946b2c7d2c51dd9c57fd57e09cbec68dfba1602cdc5440fc355944c6d5c981ef6e841144499fa6657393fc7bcf8f9ae8fb7d1b14b2f6c5b9b4bfa5db3fd6800cc291634b15e68"}, 0xd8) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) (async) 00:05:40 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0x1, r0, 0x80000}) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x1742fe41, 0x4) socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@in={0x2, 0x0, @rand_addr=0x64010100}, 0x10, &(0x7f0000000980)=[{&(0x7f0000000480)='z', 0x34000}], 0x1, &(0x7f00000000c0)=[@sndinfo={0x20, 0x84, 0x2, {0x0, 0x8}}], 0x20}, 0x40) 00:05:40 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5405, &(0x7f0000000080)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x80600, 0x0) ioctl$KDSETKEYCODE(r1, 0x4b4d, &(0x7f0000000040)={0x4, 0x7ff}) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:40 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANE(r1, 0xc02064b6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VHOST_SET_OWNER(r4, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_NUM(r0, 0x4008af10, &(0x7f0000000000)={0x2, 0x5}) r5 = eventfd2(0x0, 0x0) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r5) 00:05:40 executing program 0: r0 = syz_open_dev$media(&(0x7f0000000000), 0x0, 0x2c82) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) syz_open_dev$dri(&(0x7f00000002c0), 0x4, 0x4082) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000100)={0x80000000, &(0x7f0000000040), &(0x7f0000000080)=[{{}, {0x80000000}}]}) ioctl$MEDIA_IOC_ENUM_LINKS(r2, 0xc0287c02, &(0x7f0000000200)={r3, &(0x7f0000000140), &(0x7f0000000180)}) ioctl$DRM_IOCTL_AGP_ALLOC(r1, 0xc0206434, &(0x7f0000000280)={0x30bd21d80000, 0x0, 0x2}) write$binfmt_elf64(r0, 0x0, 0x0) syz_open_dev$media(&(0x7f0000000000), 0x0, 0x2c82) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) syz_open_dev$dri(&(0x7f00000002c0), 0x4, 0x4082) (async) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000100)={0x80000000, &(0x7f0000000040), &(0x7f0000000080)}) (async) ioctl$MEDIA_IOC_ENUM_LINKS(r2, 0xc0287c02, &(0x7f0000000200)={r3, &(0x7f0000000140), &(0x7f0000000180)}) (async) ioctl$DRM_IOCTL_AGP_ALLOC(r1, 0xc0206434, &(0x7f0000000280)={0x30bd21d80000, 0x0, 0x2}) (async) write$binfmt_elf64(r0, 0x0, 0x0) (async) 00:05:40 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5405, &(0x7f0000000080)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x80600, 0x0) ioctl$KDSETKEYCODE(r1, 0x4b4d, &(0x7f0000000040)={0x4, 0x7ff}) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:40 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') getsockopt$bt_rfcomm_RFCOMM_LM(r0, 0x12, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet6_tcp_int(r3, 0x6, 0x17, &(0x7f0000000040)=0x3, 0x4) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) r4 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000180), 0x400000, 0x0) ioctl$VIDIOC_S_JPEGCOMP(r4, 0x408c563e, &(0x7f0000000280)={0x6, 0x1, 0x17, "31e6192593b9f331e1f9ab34ebc51c00a03dbae6d039db30d7902a3d206415e0f34d94e7d2f44a817ce5436f43f131705037b5169bf225edb07f4bbb", 0x32, "7c59ff6d1155828602179ee8a7d921408dc530e1841e044867d365d07c1ced41f51d8c96d7a50f03d1d70d565a22a36b587aa232f1359d33096d5868", 0x20}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/124, 0x7c}], 0x3, 0x7c, 0x7) 00:05:40 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANE(r1, 0xc02064b6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$VHOST_SET_OWNER(r4, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_NUM(r0, 0x4008af10, &(0x7f0000000000)={0x2, 0x5}) r5 = eventfd2(0x0, 0x0) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r5) openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_GETPLANE(r1, 0xc02064b6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) ioctl$VHOST_SET_OWNER(r4, 0xaf01, 0x0) (async) ioctl$VHOST_SET_VRING_NUM(r0, 0x4008af10, &(0x7f0000000000)={0x2, 0x5}) (async) eventfd2(0x0, 0x0) (async) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r5) (async) 00:05:40 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCGETA(r0, 0x5405, &(0x7f0000000080)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x80600, 0x0) ioctl$KDSETKEYCODE(r1, 0x4b4d, &(0x7f0000000040)={0x4, 0x7ff}) ioctl$TCXONC(r0, 0x4b44, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TCGETA(r0, 0x5405, &(0x7f0000000080)) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x80600, 0x0) (async) ioctl$KDSETKEYCODE(r1, 0x4b4d, &(0x7f0000000040)={0x4, 0x7ff}) (async) ioctl$TCXONC(r0, 0x4b44, 0x0) (async) 00:05:40 executing program 4: socket$nl_xfrm(0x10, 0x3, 0x6) syz_read_part_table(0x0, 0x2, &(0x7f0000000e40)=[{&(0x7f0000000740)="4552e0", 0x3}, {&(0x7f0000000900)="ea", 0x1, 0xcb4af1}]) syz_read_part_table(0x1, 0x5, &(0x7f00000002c0)=[{&(0x7f0000000000)="4199b90f64b13b65b75df4fbea40a7c6fd8333143225f59dd854cf24718717d049b3466b626500d65afbf5438ca615554816cd6b9ee862fd10e0020c3830da13ced6c1acf32bd832d7005083343d570b02ce597d63313f4db1683943f48a27b9c3656577ccbf6f0dc6d34fa33eff7c20f025265817f808ced684e7132d0c013b8028f8c586606a9ad8d2c3241550c90c29f26cf36600d7139628cb1b98c972430f50c02dad129e02306b7cb2e76fa59bc77801f7ceb147ce0c89f5", 0xbb, 0x5}, {&(0x7f00000000c0)="596cdd1898cb8f45e070cbf7132408d0166a4bcffa8b3a00a12320910e7af6591e78dc860267fc1aacc07c6a84c7b7fb5a5e82429110a7dd44ca30128ac1f7e5e117c7bc95d356592f089c997128b6bc64ecc4de69ba96262e", 0x59}, {&(0x7f0000000140)="0b50ae01a486f6fd24894b9a9a2f9cc5adbf8d8d5bc672d46ec60c77a9c2cf814abb29b7dacada50c7ffca4f2c22c18c7c", 0x31, 0x4}, {&(0x7f0000000180)="aa78bbc673b30cd0819cbb68fe9a67d78f91177949a67ac0f4a862040960e0eed37fa11d4a092fd95380db9f978666ed3f3020443bccb359100ec18643290fa2200be7733ed57a8c7f023d44477333a58f7941ce5c5354c7501927701452a5ada51ba38320cb0ff24cb2e68d886ff9f4c44e8fd3f719eb2fdfeb4819ac91e71e5fb023e3f0b0599d821e502b65743e6da3a0cd6a2dbe9b6bdd84e14782cf1a3cca9fb20027914386074c7554669da36b0f342c75c28b06ee8f857d112e286ca8a893981459b56ade4ca1f7f0a3ece8495e67153432bd8129e6a1b291f7d99a04f57c8c742c56d9e5bef48100e88df1286d6522359231d0287faf6f987ff5", 0xfe, 0x8}, {&(0x7f0000000280)="6dbc7b9ce0c92d84af44a3", 0xb, 0x1}]) syz_read_part_table(0x5, 0x6, &(0x7f0000000500)=[{&(0x7f0000000340)="4a9259c12b570e62db635cd6315f26b6739220fc45f2683e9da76768f97861fb5709a2750503399ab81a29602554", 0x2e, 0x4}, {&(0x7f0000000380)="e2337d92f8db6de98404", 0xa, 0x4}, {&(0x7f00000003c0)="d8967eda26f550e41b20a411f0354b64aaee5b5ff3e108f25a900f7841", 0x1d, 0xfffffffffffffffa}, {&(0x7f0000000400)="ab427401ecef1aa2c690e91f273efc9d0a893b6940ad3c0e5c998a967f49b23a97eeb20e579bef09457dd6febc227227986c8ea9d543b2e4605a6d9e16dcbd6e4c19748aab39628580499871f17bdeec8a6d7ef824af2916a0a2c327b5f8f4f347c572", 0x63, 0x80000001}, {&(0x7f0000000480)="1210906b35f29e77adf78a16b13f476b046bd54e45e1452e19bdc12a216760bf32e81ad673f7c6b827161fa2428f94b56637fcd412bf", 0x36}, {&(0x7f00000004c0)="81b9e569284d37", 0x7, 0xde4}]) syz_read_part_table(0x3, 0x5, &(0x7f00000006c0)=[{&(0x7f0000000e80)="951f8df72232816718d4d8e11bbcf38b112470c64b3217f9d06bfe00fe4e0e02e0ad62a121e1f75ec9fa75f1026529d4ea44b527034175c14c32122937965cc3d152f1b6ec8fdcc32784b72ae83fc16aa722c8ce2d669b72a12d83ca0ac69301045f75c0fbabd2ee5fdfb291362e23abe255f76463862c1c67ebe7fb62a1ef2ee1c44ba3864aa8c4dccdfd3c577b5c92ff089f99c3d666ba4b8f2a3be826e34b94f424830aa9841330bee677720ea27f6a5981b9959cafb3fb7a6a1e133a38fe79a636bd589a2dd87ef7d8795988ce27a076c25f51631ed06434da0dfbebe4984988e34225ad3fd201ca8f4cbcc70937cb16fb02b9cef71a75a530bf746a01486a9419280629371e51a1c41059d3fbd99431ff5624a6e2c60b12699144a92d2acaf6d832775109062fcd6b172e48e168c40c057104fd455334fa5a9ba775f84ad130361e65a1e9dc2a46ab73248e9fff38d7552b50a5aa05244cd900696780643eb104fc4bbf5f77df8bb1883392e64dbb437c4e577985f8e3b0c3cdb1da3f14e12dbaa252bee51ffd70de428c721a3111d62998563bcf0b701e41fe284795fe5990f1bec102d204c4d4cb937c9663f1a82d7ebb02535cbeaa1e70f5cf0efdabc5e82f7f76b80fd64c680814f456ec1d5ed314d5d334589b24976b632593ea54a7e90e3351cd410b5ad2b2d332ab14fb38eb4b0bf71ea1331ac63c755df8ab5b6c0f573214ca5e62506843a86c6bf518faa9db852c72fe866333e6f22a179525fafb92bf880dc1b83902d921b95ac8cf6d5a8b8e99ae4dde19ef1505ca8c2e397045c5ebdb2d4a7d1ed139326b20b70db4899ee0606d19e10b920b730141a7351ec5cf785dd20dc3dafd2df5bc5cf39289af77502e63b82fe2de8bafd64295c6fa1ee49e304ed84ef358a1c533dbaf2a589754bee4c78032520f9915d8e935eb83038d162733fef69027482a3eeab13c21215e1e255d747431489ed559109767501eee7a66d542bb9e5db0a624f2badf01bc4c9306a2d477c233646bb6e484cee1aa779b1f7bf9346822d3c3de8125e95c4783d209b8878d9a850d9bf915f6a8ef5d6e55b57b31d1f1013eaf84ff7816b4edc9edcfc47d5adcbb8656e2a56a6ebe306733205a4a7c7e3cad407af83e369cbd5be422a6de25ec1410d50c9ef31258509db03bd8814fa8a83cd2cdd4c4fa506b487fb9d247bf224f91ad9d6d6822a1ceb1a409988b6a82cfa36447fc1b3b671e1bf41e3f9818d5438e729ee987be8962e2eea1386ae8fc4df6baf7b7aa59d20090e89b75a10c494df4493b2b26805a8eb5ba5fcda4aa79fd83bda478e86dc3d92edebbd13822426927b291bf4ff0ed251daade85d454ffe2d0d267405d53abcc6c45f3ecce266b622a628163069b0dbb5f9f52ecc2d2e7a175f0ddd01596a50b43ced6ee876953aa20fc0a74807e794d0645d4dcbc4c61651989315c069fd66e1871a9113adcf062f60dbe82ab3effe46d40a5de9acac2e5d07baccfc3c942d2053b6878f56f14ea9fd2d3654ce61fabf0acb264b139f79fe7428020992bfea35c94cedd0c9b15e41e99ca782f310aa79e5c491835982765f7fe19928563cc7c54de17081fef9e69c2cd7bdd221637fadda401e0f7d11baf6548cd67b9f41814f07b9def1684d81253c14726f11a9f98eb6b15e5f2bfde837f6069f338db0af86e152778afb03c847184ff4bae073392518cb0c894131f705ee40f8451d89f65764c0d96b5b6328b91a714fc065871906a9c93cb3bc17f0d285d3e308e5f3261794366d21e14e280b74ed913bc999a33216a01d4e417919cd45fe7bbb0a1a0d86c2ba24850ed94003b739ac9c457bdc4e87f47ebcdd839a0081a007861acfa4b7874e27a555dfe2650865f319ea474ba6d25b761ad5e91e7ad7e53f94fa82da37dfa643af14cbe053ae15776c989886df9111000aefd9c5394a299438ee31fd3956d20c7721154aebcdaa38401439333b0753862859d2c4ba93dc5ba13bfd392df004adf06e4e62b8472e6c0791145b5c42b541e3ebe2c14e420950c204186e717a53e5da5140e6f301cced215d9a9bc9d78aeb3e33180dfe8b9811a8715264e8670cc49e16a57aee2fccd9643da3b82531785787fb2032845895fbe56d9580179061234d8850e7356638964b0e8ede71bd8100b7c9712663e5bc6c2818072c911dd3c3af72781b84e661e36ac9ec7be824ab1769c50cf65d2a2b3f71c6f242a09db6b1511393a6402897e07136f685aebca60a44d3dfe74172e5674c843b0b78843133ecb0008b2e4b8f2d378c9f633e852d6208653b2d78f6c3d5e16a0f7a1dea2224bdd9f5f9361522544818dc88c133a4cbb9134f6242969aa674d4416996e18ee2ed19987cc1d7da212a0336ac43f9164fc18fe83cd6e049380eb77b5a14a930860ba53a34baeaf98c43d2be9244360bd73f6cd7a066e4aaf5335e156fe9bb580cda3819a42ac6496a431be1003f28850c41bfc19bcf7af63878a5bee2bfdf0079bfc58c457e98db051d9f571446d8feb04f4b6088ed4c056c13fbbe15cfd4351bfbbb91c84ea3da674cab412c355c2a6d04d1798df9d5deb700f4b043d0a90e1662dcfdb610de79fb94f8e008fc79da6a6d7904662c240ba0c6645d1e19d519c7eb92fbdb6c2f141130d6276d1218918f8565d9cdd11cb74a37418a1625f8b9b270d1b54ed4a293502b5d364df20268ef023163f68ae61ca87f17cd94000f6b5a219905b47ab899a490bc1fe84be257a9b8c6381354a7176f1bbced6e8bea3cb5649d603beaec57b5c0a74e4aeb25b94b75d57a737ee47f227a85cff7e92642830844b7b36e112ceb097c9140674d317056bd0cd4480721ea9630451ef043d6756a801279d2fde70dd99cf11b357510e455a296ca8777e99d19260dd88eaabed9018022638aba2936b9be9777ed4abf734f13b99053d6c582e8af0029933210b873ba4c67bdc6bf42e4b4acd57548f08601830f721eb6da5f593a8907995d9d17f2be6049dc64ba46bf4542dedbaad5c1916cc96fb1188b3c393802b88af5dc4101fd715eb43300120423bd623ad10023877dd812690fd205272d9fe6ebb8b3ba0295e7b42f22c69ddf659d6c40a619b02df1804727602fd638cbb7886c8d264459c941665ed3c44eebab202bf3b95c451a9fcae922aec2391fd0116c351d5a67157bdea098a138c74b570e912b9de20b9647b70a59f8b791bf4ae63831f6202e99ef29ceac12285bfddcec89080693a7f542bce95a2c25e5c544e715c4760b1c999fe741b581043d7fc7c8421e9a71fe35e930994835af6c94df2e8123455799ab68c7e4669d31089ec9af4f52284e526835461bd2b40f27e8a3a75cb475b2b05b9dc87e1ae9bbe7feb04edfd0880dec5363374d85e1c0de426d6b12a300b6d18d233508039b8fd7e77a643814a552e1127b8b7b2482ea1106c4679e1b48e762f07523f8e0e2fb770e07268c50c623212316fc13d83ac38cf23c73b7316a7df54329ccec663b8150bc5038d9a10e0cabaa23972283162dfb9075c14624bd6bcd16dfde9f8bc60efd96561e136e9e0c5ca889726986a549a7df18eb1ea096e80394abfc31b2e3ad484ddf33222a899fe8e4d1f28e75b3814418db3b787334cbf845658e97d5b1d1f68d039fd23b7dc180f20403663624a37eb33fbfb178511d7a32fd9c9eaa6510a8d9361f85ce64c5ae46b83d0feb9887d748e3d89f83389db8e27abf2909b9b1d8b4e9cedcc1c56a1862e2585ff60486c51dfc88dd7a9f511f7c85c6c1f7bf188a8cd9e5585d628405e536b388eed91e6876e7a4077a256dc69b6ee33931e3d5dec5a3a9dcd71bdef8f60ff742afbb3254b1971ebfd9fdde15ef8350d878928182d2350b4f62173c0f621c898df4f177ba98cf18c3cf8d4f1ea91b824b558328221f5de80c2734d0e33afee2479f6ddb261b264d09dc22580ee2803d918c5d43290d7c753bc4ba4715f524e32391e2c9d6140567afaf50cdf9a2363851624a026cff39073f21cf79e698004eb146a7faf1c6ae6fd4ff95e4d6fcd0b49c076eebfed5c1c0eb4f5a6cb3c1f9f7f6875206dff3bf6e417bee835f9d7076d92213e485a4356ce0a616d0930b9f6419452faf772dabff8352dce203a84a340dd0fa31f69cd64e9777fc8d96f8ad2f1f07971bbd59ab5b089db4fc3f6ead1b1a162fe1bd221636f62fb887c5fbe18ab5ed310bbe726d005e5299dc2a86be8e022c6ba32104f066ef37e7da317926d0e6ba4960c3f03d47ae5028e8b93297149d2974c95f24fcf72d79127e619a3486b6de4fa43ee686ebf3450ea7c1586ee7c32a9ad4d93d31b2adcfff438b15ee9405cc5fea35558133b6a632bf9a3fc201595f233386365cdf08adbbfc782d4958bb678035a2e2c08f2bec8d8c90b6769fca7745958157d4c1de72fbe28d506f3a4b415116cb07c0e06172376e015fce3bbada34aa44af26e188db1bd768319ffefc9cb3680d60efade015621f15f88a3739cb27263c8acd7e3b01145de407bba06a328478f5364c87b6f89576c084953bc984184ff4e37931196d535332e79bbd06a2ae073a910ab5ba2ebd716a40ab1a847faf19c0a83149d223ccb23f1cef0e7406b330b12d9ddde17e890746c74fe8d8a5d2d3fd9dd595a500d42eddfff610037647dd3046c8f47152d6d909c07d6dc89aa41e69e28053c31f24079dd15fa1978e6cef86604be18c9bae15231e76b71ca85dd2cc7a50c095ddd24211a6c950064ac6ddcc454f10ae95fccaa583bf94be4e9fa254f0cacca650cd70c79f98ce3f28427ba0b794ee9df0cb0ad51d8e00c698847a14378cfca51bc94d532642e1dd9da41abe5a16c680d9a90579ae69e16136af206746682edfaf9f48a726373b7dd1b628eceafa926dc0f5eb5ab4bc57b7d92e734eb6f727d711555948ba8c8bc32b8af843a441cabd07f0b2f0a35e74ef1a9723bb600deb6bd10f407d09a4b46fb41f16376c97c49caf05c05a7940fcef7e48b9cd976c2555edfc1ffff3e66ef06fb1803d98f8de235a0d038d7b1b00362357f50f567dcf1439da9cd4fb4b235b09a66290c6e2eea66ceb5e8e4c5f51ddf3219de486d73b297475ef9e49ef5d71660911c309c20f10beb69b84b8cb66797b142602c94c7c99c1046e54ea1a7662fde2ce98dbecbe11b4f89ed926776bf8ca0d2ba8d26a32be9d344610c3b193dd2682c9dfa56b4392e7db538d25279c40f0d12a411b391f744cd61132c2f72558e17c420327c5841b5d3c300f1db601b2c3674770c1acc90569b3834bc9fef79908efe97b0fa7689a0e7f56a916f6376607c5dfa77a85daa5c8df68e480a24b019272a4849b0dee00cdf02548f740ee8f86da5ba0f4dad2d5a10ce9c80629bb2f63e73de00a2f131deb54bca4952fbfe318bfb663a6da024b86bd4feb193811b2e42a82961a0c37edd1ab44dd8005dfa30a13671ac210b502731f1a6b7d5ad3688133e2bb7264b8a9b27bcca6de32b8034439f6bfa89f771ff4dd848b7ad8cedcb158546ccbbdbdcf609a1e2ed257e311171c4ca1293fbfcd35bc866028d80eea55a9939bf4c3f6de5cb26764877ade3c2b094f343065f1117539fd0a56753de707cead7f903bd7b571178ba4e257b563e893d142cde47be4d8de03cf97ebf53a053f17ff15a04ac9d0648890d9cac5902d830411080c4c84635bc28cfbf8c3d50a128429be3116b44ede59075e720381a0b2d9eafcc9ed9da016974b7032beb045bfb7369b974893cb9c57ae845dd1845dd735f4d721f", 0x1000, 0x1}, {&(0x7f00000005c0)="0f2db7e01035ab571871a3c39adf3498e1", 0x11, 0x101}, {&(0x7f0000000600)="8fd22185e82446593c2205ac3a296ad5408337993bc7a3a41a13af17a27a7ca96a5d26bb09d4d3327b4c4679fa876b2c11cf86b0f968b1ef234b657aada9ad1f7aa0d7f1979f5b2ecb789ad138407e61cb8844ad2bf7aa6021bf39e2a632ffd6b444c40b143e4ec34453cdc49063f86bfc800bea5d5bcfea8fb2dc166bc0cc598b", 0x81, 0x1}, {&(0x7f0000000780)="346b72cbd2f8bf630dd67a73a3703d4bf4720d7fa69486ee7fe26754c527da7ec12f752a98c4baf345fb6d8f7b48839b4b624639f52ddb5639a60011c0e73caf4fdf2b5f1a070d54ad9d015b4f181f572278d3078e3649ca2474ee8119d8bf6da743752459c4fcbf4a3d9edb47d6876fa914da87de080175fe9952e3e95949fa9aefeac710082063609126b1f9f60c3fc7e1dc14fae856c5e60f20b8fbd77a99e38df1afb994ac5a5fb6", 0xaa, 0x3dc9378}, {&(0x7f0000000940)="9bab2498e6ce37437a83e032cc74c61b71288b392eeeb0f1f59a8bcf02e947f24490a593bc2efc82d92e33735febf109f2bd9afd710f32ef40be8306e3bfc74d87d5f7b9d5c8c298ea489aff14f9a9d2479dc2632d80e4ecd9269e1bf935845ecdf593bed63c7c00245fe2a58eabcdcce5026bb9a658b0cc720a9c2e5622b831f8d5d146e4cc12f6ce27f41835393f3cb3a83267b2604f373b3e7b388cf3573e62c55ae18dd9fbd90f6bbfaa14f8c46293e2e6d06dfdfb1ec532c245d78585a51d8c42f407656e9ad313d710d257756bf0744663e429c8ca0a916305c78d9993aee1fa65ca05", 0xe6, 0x6}]) syz_read_part_table(0x9, 0x3, &(0x7f0000000b40)=[{&(0x7f0000000a40)="f38ea98e9a811e328ae4ceac5ed8ff0c4fe833c502d024ed4981af2b9d0671f2b75d5bb3d6d4384ed6add4af24705d1ad028ca566ac3267d484722778d6b859b28f7242c1806c2723acf4c5cb94eb9b4e7c73f86c22a4ad96ce5658fa753806617633b1e18844708f216b6ca6ec4dc2fc01b03836874ab8580a2df705100cbbbb6b07db16cef1b354ef0fb1ab21c2a63d25251cf296dc5b9b6a7f54ca500090c34cf5e79bc45c3e572e6ab57c550fec5d3315b007d6b165a5f31b8939e59e88162c938c1c222f844f4f1bb021d4a6010d13e6296e1b61e6f5e3a560c4ca24646aeec64f6e9b006b9e1423027a8a0a1028e98672655f7d5", 0xf7, 0x6}, {&(0x7f0000000840)="173995066d2ca2e1be469702ec7b46031f9841302d85d570098ddc9ebf568b67da750be83a16ae5b191f87396b773ba527d55348840dadcde17715b88ae9a90cc62200df488352413dc061d639d2302217e0fbdf1f943b1dd9c630b182cd4354fadd4ccd9577ca3dae2a0b38592caa187b0ba04651eb100d1ed2d7f400", 0x7d, 0x5}, {&(0x7f0000001e80)="4a000641a2dff9e08dd07943be65b927bfafa1acae9e3b32afc2683af2221ca81a146713b660b8cba09f1fec9dcc7062504265966b62016b1b2fb693459184aa6ed801a2cbf900eedd865f845b543a0921e98e342d95724a147333151f3157b60b748cafde138794749649004b79ae604db32d25ee81f16d3688660b66fbe31c726200646294271982332d7760fe0a0204684b6813808c6e8772216390628d48969b1fa984e09eaef634c17cdb20d8f01203e0b9ed7d244fc6040bea87213a1d4e63c3d2aff212d80dd1b7187e59a1ab6851812b31fc37b8c379f509190b6fa56db915595063aaff5ee0a6436149c580929847ef2bf8acbb64f7321c0b3369fcfa28bf485cf480aca3246e1acd25ab8dd3b4c32dbfeb261c571b3cffdfe65ddd54d8b6631fe96e888f691122eed9e95c2fdd3eb1ed23451e5a47f29f53b52fab8068c6ad9e5e78b8368af492c205ac882ed64cac284b9cdf5e2f862a3f1204b8bb8ed9a96a7c856e65c7905d79f284a88535e2526895bb7de11997520c7f490cda09f8f10a61689dc5fbd864d03a2c3e1cf0ce17bec2c6e0ad218d16f8c3c742c4c78b43ac07714770a5bc817462a1efde77523e18e31bf5ba43d708c2890d3ce6fcb3e772cec055776fa5acec16baa144a35a984fb47c81a3f14ecf5113600ed80b323f72c8ff2334097d14a15a3c9c2a43291ee72c016956e94880b86c32009641f4610eb2311832a09d59f15e7ced09a7f5a1c072ad0b964d31343ccd05f31026f600ed20c160ef883d53dfdbc57c718ff68f29509af056d3bd0bff3aa67fd3f91aeddcf95c9f4a04606eaaf3fb80969075e57f755278b5f33d49158583f7883418ef8b212c29b0d8734490f83ac4685c3b8747a5ae3530cd01827f969a9fbced4999b221605b1c0005341e7de1994f3f9f64530ccc84cc7b8f1df655e49a171e929911bfb0a4660ca5e96b33cce92c52fcb8d81f5186bba4badbb3cb18ac646b273052a0778f8c0343238170ea5af01421a269643cf6ddde7b0ca8cf322c044408bd2d77ceffb5d168afcd5b166477237445bfff378696556d0d772fa3d2384aecadff85dbf79e176623a1905d450477fae1df3302f81c3e8a247b2c7cca51cd79a494d24bbadc4d65af8ede796e45915127fd24d985d9e491575f4e80333587e946f2d450f8d1fc161f55c5bb39171ae845e588b4c0977d206ba114eff5a856d9d1d90022f69d230e0b6fc01256ab4c61d8dab23e8445ecd7532beed68f9c1ebf5a71b52d3e9e42efef5c69f2c97cfb9e36bdf840bba30f9f59ea4d28620115ec3dc2ccc4030ec10e5123a3de127163cabbe5ad9e0fd3ed37e5fc70ec877705fb66345e8db64d4c0134cd37749de247bd8fc50d1d58a8235650a3cb7dc464e8052c03d10101f2b6424c47d40e4f1cd35cc680f3577b2043e76172959edb2c0267214c3147a82b52d6e26f181f824a8a8804911a7b953b762028adafcd4342b85e6db09f887a68c2ea763b35cec06dab66c9591054efac2b1cb6c3eeed527a77d1c4f0fc480d8e56f933b29bebaa765fa6d072f43ea6e2197dce8c88c5517a0c7cf7f817a0e76134d712c91d02f99d9df79944860bb843ce584ad874b3227da24c4ff99c122d0c833fb72ef16a471e92ade8ab0ba684115c4eef2a02e8c5c297e97b2f19988ac0037d4a4ce5cebff376fa6cb315457af74c0b23d6a69a66478a5256dd12d64fe84731c7de363454e3b28d430be394be844ecf80ca68d6318a2be16fb126693959ae5874cd8464cc04034d5939d055ce7c81d439a12b6f256daf6c6d863197be88c62c53943e7eca2d28bb3f409eb7034ce62e89ae87c583ed71bbdba408a907997e99a299980abd57635ac7d2ec966558e3cf92466d61d2057669934028100ac014daea12da536576eebd91c42783de62fb637062556e23f4630da5554decddbe483d1f5fe9cecac875ee5b2afb0fbd25eb59523f46e753c617428b6c8f41e805a87ee62952e3f9b4cfc94a73d221eb119eda9f05ae24a0ce07d8a0bcfb047780287ba4b4e53c00e0abddcf04e4da2f08e16e1e5e3bda7715cc48d46cd50ce29d05577ae3e8fd46b2a9632c081b961c3bc09a5cb5b4c6d073a20dfef939223200743e2be9bc31522d29619e68f1e20c48f80742c2f6e765e2f1410f25fed364908ad3f7dc7f3ee189386a521a25406babbfac28c380c5f6d0298eef9ece55044f4d1afcc02225a7cbab0181e8c161522befce3d6d175c6ea65d905d98d3ee891c9b2f166755bc7ea5623ce98798a3314da8754d7fb0b57f67dd0f0ac30bd0af3138ded38982d8b8ae7d679ec0d1e32753de71ebcf2c2c108226e29efbb2757780106294880d0755ff2ce09b9cc07eed13225f41d516a55d708693ba47bcdfaf420ad18c3af1589b0075d84b94fba1e791fef6072c7a37b60c5ca3d5e6a4cb3b64dff4383b613578150d658d5b788e4fb1f65030ef970b7be8fff85cc91b48a29f7b77c84d20fbe562218bb90a9fbd338f4f63682ed281f4e916a591b7007ba210c543542791b5dadcdd5df4256a78cbb09baea99e76e6856cdb8e4864f17428b2dd878a5ff7d5a9a85d6d9ad3328cd9531ecee4649654b0d2ac1bb2a751fbba0083649cc1d1e36172f3b6ca2deea26a0bf0d4d042d77a2a2e12cfc31b1f562bf779fb0a8bfd7be3a8231d50a87a0e1c965fc28c5b4e05c5296a580ca769d97da5ed800b83d9ea8474dceeb48b9218ce5a50a3a902eae00dcb68c020c4acca3f02ee0c711b287b1c4c2e1758e2ca9a42aba57b34e2a8144cfe0d1a2d9980d8602fce1e56f1fb44ff2bfbb8cdd1f562f127bd32337e23b4fb8f5799d21c9d6094f830dc7983d290c04ab14a6c2fea075940791a7d7672c1caed3bc148b40f173e5b0bf3184d6ad361a0c7e5a975912f84837fe4a2900208cba725b2caca314d16d0071691929cbc992fcf089763fa0dafe94c3a3d3e26c7484bb65c66d4f5658d4e9149b8a196e981d9344a83a3895e44b308c52692a937c652b303dbc8015232f5dee8b15080b804629864e9e85b8a02eba3a2be8a51f34b0d3613bb1efe7f5d6ab15c82af80f5d1712beb41ce08bb046c742aee22e04890e1053a8788791c346989660afebe69856f085248b967dd18e7773b8b22d1a8e3fa5b38da63b27acb7b897904b6ba60c3ca65acdaff7ca72c3ea1b9ed821d0bc6260e9ab480476ce3018952bb408678b3286ff335929b8a74b65871b29028300147de6b91280f9949641206546ecf0dc13fc586554356f6a83d521320928521e0be449dcb4e40cd936377b71f03c57a1dd80db20e435981ff0c203806299e17a498282cd1b3ab9dad2b6015885e3a0b2a69d66f67059229f4ddb1f9788b228bd3987ec502831f2c6e0af65cedb7478414a3b0a7284640cc03cea3888628370624dff1e1c8db5c843de0722e02b55ffa9ca97ad1e6eeabd8d37c3996c1190331c87d8cdd9393c9c3bc88d010ecbf0641bb8397cf67752ae427243e5aa9e279e997983ecb6d670f93d591e281c7899db5500617ace15571ce102b3d16d452bc808a2d22725344d8f94d19bfad3dc76da180a315c226469815c733a53254a52093441ce990b7e25dda8d62c3ca8dda0c447c2f5f364e5cc35145efdf47e8fd831c0ccf5af21fd61bb626775ba8041bd7844cdb77116ec1b031f45196ab3643b8c1097571dfcfaba3ed792fe99abbd8b95f6156e2945bbbba05dd2745dd8cfb1f05f8662b1e24761dd18500d0c947e25e842c9a7e283a94b3a3b0eeee99ecf0c0122b39557a725994579d0be5351b23e4d036f4e88944c3e90c6d8a1ab06c287da8455306e1a6dc53392664c6f2375802850afcc80f801df10e76c54ef7a296f7cc936e87739769c85dda060cefab299a7d4b30fc28b4c9f2127e7934a10c187de9c28719d3cadfd5cf39c187bfc555488df1b51963405c00dc66c144adcf1d10fd8385dd9c4aa062cd7f5099b031130ea6024d6f31491fc075c1049e4fec5f82ef3ed867399900d68fcccf68e3fda25e46e6727b34f29c7e47f5c731492b22279dab5a752b92b52e93337ea351ebbdbc6bea7968a6726a3618a4d1a09b2ae309bba63fc274bd6b550369f02d9a4c5b09e045bdec80627b6cc50fd713f05ccd033e4270374a767a61460628a60e9db16bddea39eb64bdcbdb9363bd43eb5eba3a89685e20ba3cef609637ce9fa30ea633a8111cc26de739054716d75e3e7d59e3d51e89c1cb929f4960186d223bafea1a0b704316afbad836cc2c7d8e9317e230bf5c3d11c503104e2ff2f1a736576c121a923d5800c176b7a84c725748d9c986100b7d93acf70a1fbd6437d1316dd65ecb811b54451275848af1bdab4292aafca53e4018dc9859b29607a48665d88a14d2f65684488f0bcee7bb09e53d36ba22e87408e4cf79ca96cb61b4756e1198c4a741c01d9b722acbf5c7d9b1f8f60b500088d3092089d044c37b679b2e76362885ea067610d080bc9bf249371597cf7815af9fb00c577d31923d6a80180c3351501ab982a60b26ac56989dd3dd51557374535c18ba0f61b954c24d58fec4181a9ce04bf37c76f6f43ebd7dac2c9e2dac2b0e3d3be7e3040a8a48e7a1a621dcde10709cb2fb5f4642fa4e06070e2c6ffc4644c6be89094e30d3d711b2aab6fcb267b345c65588ed1dbcba0da2145fd514586d981effdc14b0dd0d12648fa0db4f910dd48d13c9e8189682b32e74c764a3f23a088fecaedbd35e90fead566c2d2748d53b69cca68b6b310f3b45937d5673d759102a4f2864db08a942c9ab927f47149e8d6c242c79a7fc8ca661458b2195472c1e5d683bd5f84a466189e20b05b2524df705533f494606c819b7888df826665d523f0f10a710896a5b2d35b8f5165e872bd4a2a8d5c5265a6eb4ab3a33d1fdab8fe5145c39bae0d43ceebe9a0dc15deebb038b2546795d2663e983e2cdd3c1dca2bfb0e8ccf95e2eeb17f888a70df1e9fbbd9d624fca19625bd8fd73241a2181a7e62876c18c4922f515a4c0974de780302a7c54e4e293901afd1164f1861bc5d4ff0244e883548a5ab0b0ba937d267430050638e25cc6b56b51e2e884b16d1bce9f20b213493003a4eede5ee270133650b749c5e4a700dc1f91c4389dec8485e6006dddf4bb5e23b7729dff90710614b210ebc5df0c277a018ba275188f53913239632f4b360c335ed8ce1beaed176281636fddc05fea07f1a41b8c07abf09366d49eacf2df4daa4f7e9013a2cb1cbde19bcf1adf8fcb934f9863efdade8a676cfa4d6c3ea027dbcfdcc543feda12bdc82b573f272f82b98534e5caea0e4930f7db8c5b6909f4c5c2925fba0a53bec752b39031a467eca76600aec800bdbd909907151b94e20784e273e431c57534db044ef24f231825e6f5d266fa340ba04498eb3add0d39a4e1e919c1297e8d6666b85176f9392641d136864fdd66be8c63b018e90a426da4ae561272bec795210acdcaff66f50d98370ab31a4e5a29b5d9f5dac198f5b77e118fc948c1eb04a0c94c3c885afab0756bc5cbd27213e8df9e33b2ed0075bc193adf902c7ec4aa9c271f45034c47e1b9bf62d29f32bedd271ff16d124bb11fefe8b5481049b350812bfc337a291723ef89f0e2fce68679252de730c333f6e8380d5dfb2ae237ee7d18d39026c7133b2dce3c1468e6d94606311a30672c377175e3436740eb7c3c5b41364a1bd5a26fd10d7c4b2058e071b0100761c438412ed147d49bb8a4de5e44e8653bb0eae1bb3c76388ead1702c220c4", 0x1000, 0x7fffffffffffffff}]) 00:05:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) syz_emit_ethernet(0x33, &(0x7f0000000280)={@random="03366dadf711", @remote, @void, {@arp={0x806, @generic={0x334, 0x3, 0x6, 0x4, 0x9, @broadcast, "8c12af7e", @local, "a9656059dd3f52a248ad8a47e3"}}}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="f03666696c653000"]) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_hfsc={{0x9}, {0x14, 0x2, @TCA_HFSC_RSC={0x10}}}]}, 0x44}}, 0x0) r7 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000180), r1) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r4, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)={0xa0, r7, 0x400, 0x70bd27, 0x25dfdbfe, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x7}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x8}, @MPTCP_PM_ATTR_ADDR={0x48, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xff}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x4}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x2}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x6}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x5}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x44001}, 0x4110) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {0x0, 0xffff}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000100)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@getqdisc={0x28, 0x26, 0x0, 0x70bd25, 0x25dfdbfb, {0x0, 0x0, 0x0, r6, {0x4, 0xffff}, {0xa, 0x4}, {0xfff2, 0xd}}, [{0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x46) 00:05:40 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0x1, r0, 0x80000}) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x1742fe41, 0x4) socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@in={0x2, 0x0, @rand_addr=0x64010100}, 0x10, &(0x7f0000000980)=[{&(0x7f0000000480)='z', 0x34000}], 0x1, &(0x7f00000000c0)=[@sndinfo={0x20, 0x84, 0x2, {0x0, 0x8}}], 0x20}, 0x40) socket$inet_sctp(0x2, 0x5, 0x84) (async) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0x1, r0, 0x80000}) (async) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x1742fe41, 0x4) (async) socket$inet_sctp(0x2, 0x1, 0x84) (async) sendmsg$inet_sctp(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@in={0x2, 0x0, @rand_addr=0x64010100}, 0x10, &(0x7f0000000980)=[{&(0x7f0000000480)='z', 0x34000}], 0x1, &(0x7f00000000c0)=[@sndinfo={0x20, 0x84, 0x2, {0x0, 0x8}}], 0x20}, 0x40) (async) [ 340.251061][T21477] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 340.262696][T21483] loop4: detected capacity change from 0 to 26021 00:05:40 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0x1, r0, 0x80000}) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x1742fe41, 0x4) (async) socket$inet_sctp(0x2, 0x1, 0x84) (async) sendmsg$inet_sctp(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@in={0x2, 0x0, @rand_addr=0x64010100}, 0x10, &(0x7f0000000980)=[{&(0x7f0000000480)='z', 0x34000}], 0x1, &(0x7f00000000c0)=[@sndinfo={0x20, 0x84, 0x2, {0x0, 0x8}}], 0x20}, 0x40) 00:05:40 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:40 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') getsockopt$bt_rfcomm_RFCOMM_LM(r0, 0x12, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet6_tcp_int(r3, 0x6, 0x17, &(0x7f0000000040)=0x3, 0x4) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) r4 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000180), 0x400000, 0x0) ioctl$VIDIOC_S_JPEGCOMP(r4, 0x408c563e, &(0x7f0000000280)={0x6, 0x1, 0x17, "31e6192593b9f331e1f9ab34ebc51c00a03dbae6d039db30d7902a3d206415e0f34d94e7d2f44a817ce5436f43f131705037b5169bf225edb07f4bbb", 0x32, "7c59ff6d1155828602179ee8a7d921408dc530e1841e044867d365d07c1ced41f51d8c96d7a50f03d1d70d565a22a36b587aa232f1359d33096d5868", 0x20}) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/124, 0x7c}], 0x3, 0x7c, 0x7) 00:05:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) syz_emit_ethernet(0x33, &(0x7f0000000280)={@random="03366dadf711", @remote, @void, {@arp={0x806, @generic={0x334, 0x3, 0x6, 0x4, 0x9, @broadcast, "8c12af7e", @local, "a9656059dd3f52a248ad8a47e3"}}}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="f03666696c653000"]) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_hfsc={{0x9}, {0x14, 0x2, @TCA_HFSC_RSC={0x10}}}]}, 0x44}}, 0x0) r7 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000180), r1) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r4, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)={0xa0, r7, 0x400, 0x70bd27, 0x25dfdbfe, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x7}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x8}, @MPTCP_PM_ATTR_ADDR={0x48, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xff}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x4}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x2}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x6}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x5}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x44001}, 0x4110) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {0x0, 0xffff}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000100)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@getqdisc={0x28, 0x26, 0x0, 0x70bd25, 0x25dfdbfb, {0x0, 0x0, 0x0, r6, {0x4, 0xffff}, {0xa, 0x4}, {0xfff2, 0xd}}, [{0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x46) socket$inet(0x2, 0x3, 0x2) (async) syz_emit_ethernet(0x33, &(0x7f0000000280)={@random="03366dadf711", @remote, @void, {@arp={0x806, @generic={0x334, 0x3, 0x6, 0x4, 0x9, @broadcast, "8c12af7e", @local, "a9656059dd3f52a248ad8a47e3"}}}}, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="f03666696c653000"]) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$IPSET_CMD_LIST(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000780)=0x14) (async) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_hfsc={{0x9}, {0x14, 0x2, @TCA_HFSC_RSC={0x10}}}]}, 0x44}}, 0x0) (async) syz_genetlink_get_family_id$mptcp(&(0x7f0000000180), r1) (async) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r4, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)={0xa0, r7, 0x400, 0x70bd27, 0x25dfdbfe, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x7}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x8}, @MPTCP_PM_ATTR_ADDR={0x48, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xff}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x4}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x2}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x6}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x5}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x44001}, 0x4110) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {0x0, 0xffff}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}]}}]}, 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000100)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@getqdisc={0x28, 0x26, 0x0, 0x70bd25, 0x25dfdbfb, {0x0, 0x0, 0x0, r6, {0x4, 0xffff}, {0xa, 0x4}, {0xfff2, 0xd}}, [{0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x46) (async) 00:05:40 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000004540)={0x0, 0x0, &(0x7f0000004500)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000009000000000a20000000000a01020045000000000000030000000900010073797a310000000020000000020a05000009000000000000050000000900010073797a3000000000140000001100010000000000000000000000000abf4bbc1bb2dee4833e615f038d00d32924158112fe151615e634399c3e470f8e2820ec01fbd74e840f6241f89ac2e16ced2e51cdfef9e6ba63d1ab8f202abab94aafdd74b17c5498e10a215a668ec59d37e917656b67a9295807ad62d11c84445f3e001188281f5befdabea322b6f72dc8f8b07341900de9cd20501a9ed317cc365600aaa7bef33cd1f1f1ade6ff7fe11d410c9d2d124c495fa7f8c6d848faf8cccb6eda0a46b0dad9bba2fc7aa23a5b515a52d04575d0b4ec19dc"], 0x68}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$NFT_MSG_GETSET(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)={0x1a0, 0xa, 0xa, 0x101, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xa}, @NFTA_SET_DATA_TYPE={0x8, 0x6, 0x1, 0x0, 0xffffff00}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_DESC={0xa0, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_SIZE={0x8}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_DESC_CONCAT={0x74, 0x2, 0x0, 0x1, [{0x3c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xc5}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x40}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xe97}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xe1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1b}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x20}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x80000000}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x3}]}, @NFTA_SET_DESC={0xd0, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_CONCAT={0x94, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x800}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7ff}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xd5c9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xbe}]}, {0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}]}, {0x1c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xff}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6ad6f0c1}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x8603}, @NFTA_SET_DESC_CONCAT={0x18, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xd6cc}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}]}]}, @NFTA_SET_DESC_CONCAT={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x5}]}]}, 0x1a0}, 0x1, 0x0, 0x0, 0x44000}, 0x4000) sendmsg$GTP_CMD_DELPDP(r1, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x1c, 0x0, 0x0, 0x70bd26, 0x25dfdbff, {}, [@GTPA_VERSION={0x8, 0x2, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x8000) 00:05:40 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANE(r1, 0xc02064b6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) (async, rerun: 64) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (rerun: 64) ioctl$DRM_IOCTL_MODE_GET_LEASE(r2, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async, rerun: 64) ioctl$VHOST_SET_OWNER(r4, 0xaf01, 0x0) (async, rerun: 64) ioctl$VHOST_SET_VRING_NUM(r0, 0x4008af10, &(0x7f0000000000)={0x2, 0x5}) r5 = eventfd2(0x0, 0x0) (async) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r5) 00:05:40 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) [ 340.346168][T21501] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 00:05:40 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r0, 0x4b44, 0x0) 00:05:40 executing program 4: socket$nl_xfrm(0x10, 0x3, 0x6) syz_read_part_table(0x0, 0x2, &(0x7f0000000e40)=[{&(0x7f0000000740)="4552e0", 0x3}, {&(0x7f0000000900)="ea", 0x1, 0xcb4af1}]) syz_read_part_table(0x1, 0x5, &(0x7f00000002c0)=[{&(0x7f0000000000)="4199b90f64b13b65b75df4fbea40a7c6fd8333143225f59dd854cf24718717d049b3466b626500d65afbf5438ca615554816cd6b9ee862fd10e0020c3830da13ced6c1acf32bd832d7005083343d570b02ce597d63313f4db1683943f48a27b9c3656577ccbf6f0dc6d34fa33eff7c20f025265817f808ced684e7132d0c013b8028f8c586606a9ad8d2c3241550c90c29f26cf36600d7139628cb1b98c972430f50c02dad129e02306b7cb2e76fa59bc77801f7ceb147ce0c89f5", 0xbb, 0x5}, {&(0x7f00000000c0)="596cdd1898cb8f45e070cbf7132408d0166a4bcffa8b3a00a12320910e7af6591e78dc860267fc1aacc07c6a84c7b7fb5a5e82429110a7dd44ca30128ac1f7e5e117c7bc95d356592f089c997128b6bc64ecc4de69ba96262e", 0x59}, {&(0x7f0000000140)="0b50ae01a486f6fd24894b9a9a2f9cc5adbf8d8d5bc672d46ec60c77a9c2cf814abb29b7dacada50c7ffca4f2c22c18c7c", 0x31, 0x4}, {&(0x7f0000000180)="aa78bbc673b30cd0819cbb68fe9a67d78f91177949a67ac0f4a862040960e0eed37fa11d4a092fd95380db9f978666ed3f3020443bccb359100ec18643290fa2200be7733ed57a8c7f023d44477333a58f7941ce5c5354c7501927701452a5ada51ba38320cb0ff24cb2e68d886ff9f4c44e8fd3f719eb2fdfeb4819ac91e71e5fb023e3f0b0599d821e502b65743e6da3a0cd6a2dbe9b6bdd84e14782cf1a3cca9fb20027914386074c7554669da36b0f342c75c28b06ee8f857d112e286ca8a893981459b56ade4ca1f7f0a3ece8495e67153432bd8129e6a1b291f7d99a04f57c8c742c56d9e5bef48100e88df1286d6522359231d0287faf6f987ff5", 0xfe, 0x8}, {&(0x7f0000000280)="6dbc7b9ce0c92d84af44a3", 0xb, 0x1}]) (async) syz_read_part_table(0x5, 0x6, &(0x7f0000000500)=[{&(0x7f0000000340)="4a9259c12b570e62db635cd6315f26b6739220fc45f2683e9da76768f97861fb5709a2750503399ab81a29602554", 0x2e, 0x4}, {&(0x7f0000000380)="e2337d92f8db6de98404", 0xa, 0x4}, {&(0x7f00000003c0)="d8967eda26f550e41b20a411f0354b64aaee5b5ff3e108f25a900f7841", 0x1d, 0xfffffffffffffffa}, {&(0x7f0000000400)="ab427401ecef1aa2c690e91f273efc9d0a893b6940ad3c0e5c998a967f49b23a97eeb20e579bef09457dd6febc227227986c8ea9d543b2e4605a6d9e16dcbd6e4c19748aab39628580499871f17bdeec8a6d7ef824af2916a0a2c327b5f8f4f347c572", 0x63, 0x80000001}, {&(0x7f0000000480)="1210906b35f29e77adf78a16b13f476b046bd54e45e1452e19bdc12a216760bf32e81ad673f7c6b827161fa2428f94b56637fcd412bf", 0x36}, {&(0x7f00000004c0)="81b9e569284d37", 0x7, 0xde4}]) (async, rerun: 64) syz_read_part_table(0x3, 0x5, &(0x7f00000006c0)=[{&(0x7f0000000e80)="951f8df72232816718d4d8e11bbcf38b112470c64b3217f9d06bfe00fe4e0e02e0ad62a121e1f75ec9fa75f1026529d4ea44b527034175c14c32122937965cc3d152f1b6ec8fdcc32784b72ae83fc16aa722c8ce2d669b72a12d83ca0ac69301045f75c0fbabd2ee5fdfb291362e23abe255f76463862c1c67ebe7fb62a1ef2ee1c44ba3864aa8c4dccdfd3c577b5c92ff089f99c3d666ba4b8f2a3be826e34b94f424830aa9841330bee677720ea27f6a5981b9959cafb3fb7a6a1e133a38fe79a636bd589a2dd87ef7d8795988ce27a076c25f51631ed06434da0dfbebe4984988e34225ad3fd201ca8f4cbcc70937cb16fb02b9cef71a75a530bf746a01486a9419280629371e51a1c41059d3fbd99431ff5624a6e2c60b12699144a92d2acaf6d832775109062fcd6b172e48e168c40c057104fd455334fa5a9ba775f84ad130361e65a1e9dc2a46ab73248e9fff38d7552b50a5aa05244cd900696780643eb104fc4bbf5f77df8bb1883392e64dbb437c4e577985f8e3b0c3cdb1da3f14e12dbaa252bee51ffd70de428c721a3111d62998563bcf0b701e41fe284795fe5990f1bec102d204c4d4cb937c9663f1a82d7ebb02535cbeaa1e70f5cf0efdabc5e82f7f76b80fd64c680814f456ec1d5ed314d5d334589b24976b632593ea54a7e90e3351cd410b5ad2b2d332ab14fb38eb4b0bf71ea1331ac63c755df8ab5b6c0f573214ca5e62506843a86c6bf518faa9db852c72fe866333e6f22a179525fafb92bf880dc1b83902d921b95ac8cf6d5a8b8e99ae4dde19ef1505ca8c2e397045c5ebdb2d4a7d1ed139326b20b70db4899ee0606d19e10b920b730141a7351ec5cf785dd20dc3dafd2df5bc5cf39289af77502e63b82fe2de8bafd64295c6fa1ee49e304ed84ef358a1c533dbaf2a589754bee4c78032520f9915d8e935eb83038d162733fef69027482a3eeab13c21215e1e255d747431489ed559109767501eee7a66d542bb9e5db0a624f2badf01bc4c9306a2d477c233646bb6e484cee1aa779b1f7bf9346822d3c3de8125e95c4783d209b8878d9a850d9bf915f6a8ef5d6e55b57b31d1f1013eaf84ff7816b4edc9edcfc47d5adcbb8656e2a56a6ebe306733205a4a7c7e3cad407af83e369cbd5be422a6de25ec1410d50c9ef31258509db03bd8814fa8a83cd2cdd4c4fa506b487fb9d247bf224f91ad9d6d6822a1ceb1a409988b6a82cfa36447fc1b3b671e1bf41e3f9818d5438e729ee987be8962e2eea1386ae8fc4df6baf7b7aa59d20090e89b75a10c494df4493b2b26805a8eb5ba5fcda4aa79fd83bda478e86dc3d92edebbd13822426927b291bf4ff0ed251daade85d454ffe2d0d267405d53abcc6c45f3ecce266b622a628163069b0dbb5f9f52ecc2d2e7a175f0ddd01596a50b43ced6ee876953aa20fc0a74807e794d0645d4dcbc4c61651989315c069fd66e1871a9113adcf062f60dbe82ab3effe46d40a5de9acac2e5d07baccfc3c942d2053b6878f56f14ea9fd2d3654ce61fabf0acb264b139f79fe7428020992bfea35c94cedd0c9b15e41e99ca782f310aa79e5c491835982765f7fe19928563cc7c54de17081fef9e69c2cd7bdd221637fadda401e0f7d11baf6548cd67b9f41814f07b9def1684d81253c14726f11a9f98eb6b15e5f2bfde837f6069f338db0af86e152778afb03c847184ff4bae073392518cb0c894131f705ee40f8451d89f65764c0d96b5b6328b91a714fc065871906a9c93cb3bc17f0d285d3e308e5f3261794366d21e14e280b74ed913bc999a33216a01d4e417919cd45fe7bbb0a1a0d86c2ba24850ed94003b739ac9c457bdc4e87f47ebcdd839a0081a007861acfa4b7874e27a555dfe2650865f319ea474ba6d25b761ad5e91e7ad7e53f94fa82da37dfa643af14cbe053ae15776c989886df9111000aefd9c5394a299438ee31fd3956d20c7721154aebcdaa38401439333b0753862859d2c4ba93dc5ba13bfd392df004adf06e4e62b8472e6c0791145b5c42b541e3ebe2c14e420950c204186e717a53e5da5140e6f301cced215d9a9bc9d78aeb3e33180dfe8b9811a8715264e8670cc49e16a57aee2fccd9643da3b82531785787fb2032845895fbe56d9580179061234d8850e7356638964b0e8ede71bd8100b7c9712663e5bc6c2818072c911dd3c3af72781b84e661e36ac9ec7be824ab1769c50cf65d2a2b3f71c6f242a09db6b1511393a6402897e07136f685aebca60a44d3dfe74172e5674c843b0b78843133ecb0008b2e4b8f2d378c9f633e852d6208653b2d78f6c3d5e16a0f7a1dea2224bdd9f5f9361522544818dc88c133a4cbb9134f6242969aa674d4416996e18ee2ed19987cc1d7da212a0336ac43f9164fc18fe83cd6e049380eb77b5a14a930860ba53a34baeaf98c43d2be9244360bd73f6cd7a066e4aaf5335e156fe9bb580cda3819a42ac6496a431be1003f28850c41bfc19bcf7af63878a5bee2bfdf0079bfc58c457e98db051d9f571446d8feb04f4b6088ed4c056c13fbbe15cfd4351bfbbb91c84ea3da674cab412c355c2a6d04d1798df9d5deb700f4b043d0a90e1662dcfdb610de79fb94f8e008fc79da6a6d7904662c240ba0c6645d1e19d519c7eb92fbdb6c2f141130d6276d1218918f8565d9cdd11cb74a37418a1625f8b9b270d1b54ed4a293502b5d364df20268ef023163f68ae61ca87f17cd94000f6b5a219905b47ab899a490bc1fe84be257a9b8c6381354a7176f1bbced6e8bea3cb5649d603beaec57b5c0a74e4aeb25b94b75d57a737ee47f227a85cff7e92642830844b7b36e112ceb097c9140674d317056bd0cd4480721ea9630451ef043d6756a801279d2fde70dd99cf11b357510e455a296ca8777e99d19260dd88eaabed9018022638aba2936b9be9777ed4abf734f13b99053d6c582e8af0029933210b873ba4c67bdc6bf42e4b4acd57548f08601830f721eb6da5f593a8907995d9d17f2be6049dc64ba46bf4542dedbaad5c1916cc96fb1188b3c393802b88af5dc4101fd715eb43300120423bd623ad10023877dd812690fd205272d9fe6ebb8b3ba0295e7b42f22c69ddf659d6c40a619b02df1804727602fd638cbb7886c8d264459c941665ed3c44eebab202bf3b95c451a9fcae922aec2391fd0116c351d5a67157bdea098a138c74b570e912b9de20b9647b70a59f8b791bf4ae63831f6202e99ef29ceac12285bfddcec89080693a7f542bce95a2c25e5c544e715c4760b1c999fe741b581043d7fc7c8421e9a71fe35e930994835af6c94df2e8123455799ab68c7e4669d31089ec9af4f52284e526835461bd2b40f27e8a3a75cb475b2b05b9dc87e1ae9bbe7feb04edfd0880dec5363374d85e1c0de426d6b12a300b6d18d233508039b8fd7e77a643814a552e1127b8b7b2482ea1106c4679e1b48e762f07523f8e0e2fb770e07268c50c623212316fc13d83ac38cf23c73b7316a7df54329ccec663b8150bc5038d9a10e0cabaa23972283162dfb9075c14624bd6bcd16dfde9f8bc60efd96561e136e9e0c5ca889726986a549a7df18eb1ea096e80394abfc31b2e3ad484ddf33222a899fe8e4d1f28e75b3814418db3b787334cbf845658e97d5b1d1f68d039fd23b7dc180f20403663624a37eb33fbfb178511d7a32fd9c9eaa6510a8d9361f85ce64c5ae46b83d0feb9887d748e3d89f83389db8e27abf2909b9b1d8b4e9cedcc1c56a1862e2585ff60486c51dfc88dd7a9f511f7c85c6c1f7bf188a8cd9e5585d628405e536b388eed91e6876e7a4077a256dc69b6ee33931e3d5dec5a3a9dcd71bdef8f60ff742afbb3254b1971ebfd9fdde15ef8350d878928182d2350b4f62173c0f621c898df4f177ba98cf18c3cf8d4f1ea91b824b558328221f5de80c2734d0e33afee2479f6ddb261b264d09dc22580ee2803d918c5d43290d7c753bc4ba4715f524e32391e2c9d6140567afaf50cdf9a2363851624a026cff39073f21cf79e698004eb146a7faf1c6ae6fd4ff95e4d6fcd0b49c076eebfed5c1c0eb4f5a6cb3c1f9f7f6875206dff3bf6e417bee835f9d7076d92213e485a4356ce0a616d0930b9f6419452faf772dabff8352dce203a84a340dd0fa31f69cd64e9777fc8d96f8ad2f1f07971bbd59ab5b089db4fc3f6ead1b1a162fe1bd221636f62fb887c5fbe18ab5ed310bbe726d005e5299dc2a86be8e022c6ba32104f066ef37e7da317926d0e6ba4960c3f03d47ae5028e8b93297149d2974c95f24fcf72d79127e619a3486b6de4fa43ee686ebf3450ea7c1586ee7c32a9ad4d93d31b2adcfff438b15ee9405cc5fea35558133b6a632bf9a3fc201595f233386365cdf08adbbfc782d4958bb678035a2e2c08f2bec8d8c90b6769fca7745958157d4c1de72fbe28d506f3a4b415116cb07c0e06172376e015fce3bbada34aa44af26e188db1bd768319ffefc9cb3680d60efade015621f15f88a3739cb27263c8acd7e3b01145de407bba06a328478f5364c87b6f89576c084953bc984184ff4e37931196d535332e79bbd06a2ae073a910ab5ba2ebd716a40ab1a847faf19c0a83149d223ccb23f1cef0e7406b330b12d9ddde17e890746c74fe8d8a5d2d3fd9dd595a500d42eddfff610037647dd3046c8f47152d6d909c07d6dc89aa41e69e28053c31f24079dd15fa1978e6cef86604be18c9bae15231e76b71ca85dd2cc7a50c095ddd24211a6c950064ac6ddcc454f10ae95fccaa583bf94be4e9fa254f0cacca650cd70c79f98ce3f28427ba0b794ee9df0cb0ad51d8e00c698847a14378cfca51bc94d532642e1dd9da41abe5a16c680d9a90579ae69e16136af206746682edfaf9f48a726373b7dd1b628eceafa926dc0f5eb5ab4bc57b7d92e734eb6f727d711555948ba8c8bc32b8af843a441cabd07f0b2f0a35e74ef1a9723bb600deb6bd10f407d09a4b46fb41f16376c97c49caf05c05a7940fcef7e48b9cd976c2555edfc1ffff3e66ef06fb1803d98f8de235a0d038d7b1b00362357f50f567dcf1439da9cd4fb4b235b09a66290c6e2eea66ceb5e8e4c5f51ddf3219de486d73b297475ef9e49ef5d71660911c309c20f10beb69b84b8cb66797b142602c94c7c99c1046e54ea1a7662fde2ce98dbecbe11b4f89ed926776bf8ca0d2ba8d26a32be9d344610c3b193dd2682c9dfa56b4392e7db538d25279c40f0d12a411b391f744cd61132c2f72558e17c420327c5841b5d3c300f1db601b2c3674770c1acc90569b3834bc9fef79908efe97b0fa7689a0e7f56a916f6376607c5dfa77a85daa5c8df68e480a24b019272a4849b0dee00cdf02548f740ee8f86da5ba0f4dad2d5a10ce9c80629bb2f63e73de00a2f131deb54bca4952fbfe318bfb663a6da024b86bd4feb193811b2e42a82961a0c37edd1ab44dd8005dfa30a13671ac210b502731f1a6b7d5ad3688133e2bb7264b8a9b27bcca6de32b8034439f6bfa89f771ff4dd848b7ad8cedcb158546ccbbdbdcf609a1e2ed257e311171c4ca1293fbfcd35bc866028d80eea55a9939bf4c3f6de5cb26764877ade3c2b094f343065f1117539fd0a56753de707cead7f903bd7b571178ba4e257b563e893d142cde47be4d8de03cf97ebf53a053f17ff15a04ac9d0648890d9cac5902d830411080c4c84635bc28cfbf8c3d50a128429be3116b44ede59075e720381a0b2d9eafcc9ed9da016974b7032beb045bfb7369b974893cb9c57ae845dd1845dd735f4d721f", 0x1000, 0x1}, {&(0x7f00000005c0)="0f2db7e01035ab571871a3c39adf3498e1", 0x11, 0x101}, {&(0x7f0000000600)="8fd22185e82446593c2205ac3a296ad5408337993bc7a3a41a13af17a27a7ca96a5d26bb09d4d3327b4c4679fa876b2c11cf86b0f968b1ef234b657aada9ad1f7aa0d7f1979f5b2ecb789ad138407e61cb8844ad2bf7aa6021bf39e2a632ffd6b444c40b143e4ec34453cdc49063f86bfc800bea5d5bcfea8fb2dc166bc0cc598b", 0x81, 0x1}, {&(0x7f0000000780)="346b72cbd2f8bf630dd67a73a3703d4bf4720d7fa69486ee7fe26754c527da7ec12f752a98c4baf345fb6d8f7b48839b4b624639f52ddb5639a60011c0e73caf4fdf2b5f1a070d54ad9d015b4f181f572278d3078e3649ca2474ee8119d8bf6da743752459c4fcbf4a3d9edb47d6876fa914da87de080175fe9952e3e95949fa9aefeac710082063609126b1f9f60c3fc7e1dc14fae856c5e60f20b8fbd77a99e38df1afb994ac5a5fb6", 0xaa, 0x3dc9378}, {&(0x7f0000000940)="9bab2498e6ce37437a83e032cc74c61b71288b392eeeb0f1f59a8bcf02e947f24490a593bc2efc82d92e33735febf109f2bd9afd710f32ef40be8306e3bfc74d87d5f7b9d5c8c298ea489aff14f9a9d2479dc2632d80e4ecd9269e1bf935845ecdf593bed63c7c00245fe2a58eabcdcce5026bb9a658b0cc720a9c2e5622b831f8d5d146e4cc12f6ce27f41835393f3cb3a83267b2604f373b3e7b388cf3573e62c55ae18dd9fbd90f6bbfaa14f8c46293e2e6d06dfdfb1ec532c245d78585a51d8c42f407656e9ad313d710d257756bf0744663e429c8ca0a916305c78d9993aee1fa65ca05", 0xe6, 0x6}]) (async, rerun: 64) syz_read_part_table(0x9, 0x3, &(0x7f0000000b40)=[{&(0x7f0000000a40)="f38ea98e9a811e328ae4ceac5ed8ff0c4fe833c502d024ed4981af2b9d0671f2b75d5bb3d6d4384ed6add4af24705d1ad028ca566ac3267d484722778d6b859b28f7242c1806c2723acf4c5cb94eb9b4e7c73f86c22a4ad96ce5658fa753806617633b1e18844708f216b6ca6ec4dc2fc01b03836874ab8580a2df705100cbbbb6b07db16cef1b354ef0fb1ab21c2a63d25251cf296dc5b9b6a7f54ca500090c34cf5e79bc45c3e572e6ab57c550fec5d3315b007d6b165a5f31b8939e59e88162c938c1c222f844f4f1bb021d4a6010d13e6296e1b61e6f5e3a560c4ca24646aeec64f6e9b006b9e1423027a8a0a1028e98672655f7d5", 0xf7, 0x6}, {&(0x7f0000000840)="173995066d2ca2e1be469702ec7b46031f9841302d85d570098ddc9ebf568b67da750be83a16ae5b191f87396b773ba527d55348840dadcde17715b88ae9a90cc62200df488352413dc061d639d2302217e0fbdf1f943b1dd9c630b182cd4354fadd4ccd9577ca3dae2a0b38592caa187b0ba04651eb100d1ed2d7f400", 0x7d, 0x5}, {&(0x7f0000001e80)="4a000641a2dff9e08dd07943be65b927bfafa1acae9e3b32afc2683af2221ca81a146713b660b8cba09f1fec9dcc7062504265966b62016b1b2fb693459184aa6ed801a2cbf900eedd865f845b543a0921e98e342d95724a147333151f3157b60b748cafde138794749649004b79ae604db32d25ee81f16d3688660b66fbe31c726200646294271982332d7760fe0a0204684b6813808c6e8772216390628d48969b1fa984e09eaef634c17cdb20d8f01203e0b9ed7d244fc6040bea87213a1d4e63c3d2aff212d80dd1b7187e59a1ab6851812b31fc37b8c379f509190b6fa56db915595063aaff5ee0a6436149c580929847ef2bf8acbb64f7321c0b3369fcfa28bf485cf480aca3246e1acd25ab8dd3b4c32dbfeb261c571b3cffdfe65ddd54d8b6631fe96e888f691122eed9e95c2fdd3eb1ed23451e5a47f29f53b52fab8068c6ad9e5e78b8368af492c205ac882ed64cac284b9cdf5e2f862a3f1204b8bb8ed9a96a7c856e65c7905d79f284a88535e2526895bb7de11997520c7f490cda09f8f10a61689dc5fbd864d03a2c3e1cf0ce17bec2c6e0ad218d16f8c3c742c4c78b43ac07714770a5bc817462a1efde77523e18e31bf5ba43d708c2890d3ce6fcb3e772cec055776fa5acec16baa144a35a984fb47c81a3f14ecf5113600ed80b323f72c8ff2334097d14a15a3c9c2a43291ee72c016956e94880b86c32009641f4610eb2311832a09d59f15e7ced09a7f5a1c072ad0b964d31343ccd05f31026f600ed20c160ef883d53dfdbc57c718ff68f29509af056d3bd0bff3aa67fd3f91aeddcf95c9f4a04606eaaf3fb80969075e57f755278b5f33d49158583f7883418ef8b212c29b0d8734490f83ac4685c3b8747a5ae3530cd01827f969a9fbced4999b221605b1c0005341e7de1994f3f9f64530ccc84cc7b8f1df655e49a171e929911bfb0a4660ca5e96b33cce92c52fcb8d81f5186bba4badbb3cb18ac646b273052a0778f8c0343238170ea5af01421a269643cf6ddde7b0ca8cf322c044408bd2d77ceffb5d168afcd5b166477237445bfff378696556d0d772fa3d2384aecadff85dbf79e176623a1905d450477fae1df3302f81c3e8a247b2c7cca51cd79a494d24bbadc4d65af8ede796e45915127fd24d985d9e491575f4e80333587e946f2d450f8d1fc161f55c5bb39171ae845e588b4c0977d206ba114eff5a856d9d1d90022f69d230e0b6fc01256ab4c61d8dab23e8445ecd7532beed68f9c1ebf5a71b52d3e9e42efef5c69f2c97cfb9e36bdf840bba30f9f59ea4d28620115ec3dc2ccc4030ec10e5123a3de127163cabbe5ad9e0fd3ed37e5fc70ec877705fb66345e8db64d4c0134cd37749de247bd8fc50d1d58a8235650a3cb7dc464e8052c03d10101f2b6424c47d40e4f1cd35cc680f3577b2043e76172959edb2c0267214c3147a82b52d6e26f181f824a8a8804911a7b953b762028adafcd4342b85e6db09f887a68c2ea763b35cec06dab66c9591054efac2b1cb6c3eeed527a77d1c4f0fc480d8e56f933b29bebaa765fa6d072f43ea6e2197dce8c88c5517a0c7cf7f817a0e76134d712c91d02f99d9df79944860bb843ce584ad874b3227da24c4ff99c122d0c833fb72ef16a471e92ade8ab0ba684115c4eef2a02e8c5c297e97b2f19988ac0037d4a4ce5cebff376fa6cb315457af74c0b23d6a69a66478a5256dd12d64fe84731c7de363454e3b28d430be394be844ecf80ca68d6318a2be16fb126693959ae5874cd8464cc04034d5939d055ce7c81d439a12b6f256daf6c6d863197be88c62c53943e7eca2d28bb3f409eb7034ce62e89ae87c583ed71bbdba408a907997e99a299980abd57635ac7d2ec966558e3cf92466d61d2057669934028100ac014daea12da536576eebd91c42783de62fb637062556e23f4630da5554decddbe483d1f5fe9cecac875ee5b2afb0fbd25eb59523f46e753c617428b6c8f41e805a87ee62952e3f9b4cfc94a73d221eb119eda9f05ae24a0ce07d8a0bcfb047780287ba4b4e53c00e0abddcf04e4da2f08e16e1e5e3bda7715cc48d46cd50ce29d05577ae3e8fd46b2a9632c081b961c3bc09a5cb5b4c6d073a20dfef939223200743e2be9bc31522d29619e68f1e20c48f80742c2f6e765e2f1410f25fed364908ad3f7dc7f3ee189386a521a25406babbfac28c380c5f6d0298eef9ece55044f4d1afcc02225a7cbab0181e8c161522befce3d6d175c6ea65d905d98d3ee891c9b2f166755bc7ea5623ce98798a3314da8754d7fb0b57f67dd0f0ac30bd0af3138ded38982d8b8ae7d679ec0d1e32753de71ebcf2c2c108226e29efbb2757780106294880d0755ff2ce09b9cc07eed13225f41d516a55d708693ba47bcdfaf420ad18c3af1589b0075d84b94fba1e791fef6072c7a37b60c5ca3d5e6a4cb3b64dff4383b613578150d658d5b788e4fb1f65030ef970b7be8fff85cc91b48a29f7b77c84d20fbe562218bb90a9fbd338f4f63682ed281f4e916a591b7007ba210c543542791b5dadcdd5df4256a78cbb09baea99e76e6856cdb8e4864f17428b2dd878a5ff7d5a9a85d6d9ad3328cd9531ecee4649654b0d2ac1bb2a751fbba0083649cc1d1e36172f3b6ca2deea26a0bf0d4d042d77a2a2e12cfc31b1f562bf779fb0a8bfd7be3a8231d50a87a0e1c965fc28c5b4e05c5296a580ca769d97da5ed800b83d9ea8474dceeb48b9218ce5a50a3a902eae00dcb68c020c4acca3f02ee0c711b287b1c4c2e1758e2ca9a42aba57b34e2a8144cfe0d1a2d9980d8602fce1e56f1fb44ff2bfbb8cdd1f562f127bd32337e23b4fb8f5799d21c9d6094f830dc7983d290c04ab14a6c2fea075940791a7d7672c1caed3bc148b40f173e5b0bf3184d6ad361a0c7e5a975912f84837fe4a2900208cba725b2caca314d16d0071691929cbc992fcf089763fa0dafe94c3a3d3e26c7484bb65c66d4f5658d4e9149b8a196e981d9344a83a3895e44b308c52692a937c652b303dbc8015232f5dee8b15080b804629864e9e85b8a02eba3a2be8a51f34b0d3613bb1efe7f5d6ab15c82af80f5d1712beb41ce08bb046c742aee22e04890e1053a8788791c346989660afebe69856f085248b967dd18e7773b8b22d1a8e3fa5b38da63b27acb7b897904b6ba60c3ca65acdaff7ca72c3ea1b9ed821d0bc6260e9ab480476ce3018952bb408678b3286ff335929b8a74b65871b29028300147de6b91280f9949641206546ecf0dc13fc586554356f6a83d521320928521e0be449dcb4e40cd936377b71f03c57a1dd80db20e435981ff0c203806299e17a498282cd1b3ab9dad2b6015885e3a0b2a69d66f67059229f4ddb1f9788b228bd3987ec502831f2c6e0af65cedb7478414a3b0a7284640cc03cea3888628370624dff1e1c8db5c843de0722e02b55ffa9ca97ad1e6eeabd8d37c3996c1190331c87d8cdd9393c9c3bc88d010ecbf0641bb8397cf67752ae427243e5aa9e279e997983ecb6d670f93d591e281c7899db5500617ace15571ce102b3d16d452bc808a2d22725344d8f94d19bfad3dc76da180a315c226469815c733a53254a52093441ce990b7e25dda8d62c3ca8dda0c447c2f5f364e5cc35145efdf47e8fd831c0ccf5af21fd61bb626775ba8041bd7844cdb77116ec1b031f45196ab3643b8c1097571dfcfaba3ed792fe99abbd8b95f6156e2945bbbba05dd2745dd8cfb1f05f8662b1e24761dd18500d0c947e25e842c9a7e283a94b3a3b0eeee99ecf0c0122b39557a725994579d0be5351b23e4d036f4e88944c3e90c6d8a1ab06c287da8455306e1a6dc53392664c6f2375802850afcc80f801df10e76c54ef7a296f7cc936e87739769c85dda060cefab299a7d4b30fc28b4c9f2127e7934a10c187de9c28719d3cadfd5cf39c187bfc555488df1b51963405c00dc66c144adcf1d10fd8385dd9c4aa062cd7f5099b031130ea6024d6f31491fc075c1049e4fec5f82ef3ed867399900d68fcccf68e3fda25e46e6727b34f29c7e47f5c731492b22279dab5a752b92b52e93337ea351ebbdbc6bea7968a6726a3618a4d1a09b2ae309bba63fc274bd6b550369f02d9a4c5b09e045bdec80627b6cc50fd713f05ccd033e4270374a767a61460628a60e9db16bddea39eb64bdcbdb9363bd43eb5eba3a89685e20ba3cef609637ce9fa30ea633a8111cc26de739054716d75e3e7d59e3d51e89c1cb929f4960186d223bafea1a0b704316afbad836cc2c7d8e9317e230bf5c3d11c503104e2ff2f1a736576c121a923d5800c176b7a84c725748d9c986100b7d93acf70a1fbd6437d1316dd65ecb811b54451275848af1bdab4292aafca53e4018dc9859b29607a48665d88a14d2f65684488f0bcee7bb09e53d36ba22e87408e4cf79ca96cb61b4756e1198c4a741c01d9b722acbf5c7d9b1f8f60b500088d3092089d044c37b679b2e76362885ea067610d080bc9bf249371597cf7815af9fb00c577d31923d6a80180c3351501ab982a60b26ac56989dd3dd51557374535c18ba0f61b954c24d58fec4181a9ce04bf37c76f6f43ebd7dac2c9e2dac2b0e3d3be7e3040a8a48e7a1a621dcde10709cb2fb5f4642fa4e06070e2c6ffc4644c6be89094e30d3d711b2aab6fcb267b345c65588ed1dbcba0da2145fd514586d981effdc14b0dd0d12648fa0db4f910dd48d13c9e8189682b32e74c764a3f23a088fecaedbd35e90fead566c2d2748d53b69cca68b6b310f3b45937d5673d759102a4f2864db08a942c9ab927f47149e8d6c242c79a7fc8ca661458b2195472c1e5d683bd5f84a466189e20b05b2524df705533f494606c819b7888df826665d523f0f10a710896a5b2d35b8f5165e872bd4a2a8d5c5265a6eb4ab3a33d1fdab8fe5145c39bae0d43ceebe9a0dc15deebb038b2546795d2663e983e2cdd3c1dca2bfb0e8ccf95e2eeb17f888a70df1e9fbbd9d624fca19625bd8fd73241a2181a7e62876c18c4922f515a4c0974de780302a7c54e4e293901afd1164f1861bc5d4ff0244e883548a5ab0b0ba937d267430050638e25cc6b56b51e2e884b16d1bce9f20b213493003a4eede5ee270133650b749c5e4a700dc1f91c4389dec8485e6006dddf4bb5e23b7729dff90710614b210ebc5df0c277a018ba275188f53913239632f4b360c335ed8ce1beaed176281636fddc05fea07f1a41b8c07abf09366d49eacf2df4daa4f7e9013a2cb1cbde19bcf1adf8fcb934f9863efdade8a676cfa4d6c3ea027dbcfdcc543feda12bdc82b573f272f82b98534e5caea0e4930f7db8c5b6909f4c5c2925fba0a53bec752b39031a467eca76600aec800bdbd909907151b94e20784e273e431c57534db044ef24f231825e6f5d266fa340ba04498eb3add0d39a4e1e919c1297e8d6666b85176f9392641d136864fdd66be8c63b018e90a426da4ae561272bec795210acdcaff66f50d98370ab31a4e5a29b5d9f5dac198f5b77e118fc948c1eb04a0c94c3c885afab0756bc5cbd27213e8df9e33b2ed0075bc193adf902c7ec4aa9c271f45034c47e1b9bf62d29f32bedd271ff16d124bb11fefe8b5481049b350812bfc337a291723ef89f0e2fce68679252de730c333f6e8380d5dfb2ae237ee7d18d39026c7133b2dce3c1468e6d94606311a30672c377175e3436740eb7c3c5b41364a1bd5a26fd10d7c4b2058e071b0100761c438412ed147d49bb8a4de5e44e8653bb0eae1bb3c76388ead1702c220c4", 0x1000, 0x7fffffffffffffff}]) 00:05:40 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') getsockopt$bt_rfcomm_RFCOMM_LM(r0, 0x12, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) setsockopt$inet6_tcp_int(r3, 0x6, 0x17, &(0x7f0000000040)=0x3, 0x4) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) r4 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000180), 0x400000, 0x0) ioctl$VIDIOC_S_JPEGCOMP(r4, 0x408c563e, &(0x7f0000000280)={0x6, 0x1, 0x17, "31e6192593b9f331e1f9ab34ebc51c00a03dbae6d039db30d7902a3d206415e0f34d94e7d2f44a817ce5436f43f131705037b5169bf225edb07f4bbb", 0x32, "7c59ff6d1155828602179ee8a7d921408dc530e1841e044867d365d07c1ced41f51d8c96d7a50f03d1d70d565a22a36b587aa232f1359d33096d5868", 0x20}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/124, 0x7c}], 0x3, 0x7c, 0x7) syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') (async) getsockopt$bt_rfcomm_RFCOMM_LM(r0, 0x12, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) (async) syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0}) (async) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) (async) setsockopt$inet6_tcp_int(r3, 0x6, 0x17, &(0x7f0000000040)=0x3, 0x4) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000180), 0x400000, 0x0) (async) ioctl$VIDIOC_S_JPEGCOMP(r4, 0x408c563e, &(0x7f0000000280)={0x6, 0x1, 0x17, "31e6192593b9f331e1f9ab34ebc51c00a03dbae6d039db30d7902a3d206415e0f34d94e7d2f44a817ce5436f43f131705037b5169bf225edb07f4bbb", 0x32, "7c59ff6d1155828602179ee8a7d921408dc530e1841e044867d365d07c1ced41f51d8c96d7a50f03d1d70d565a22a36b587aa232f1359d33096d5868", 0x20}) (async) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/124, 0x7c}], 0x3, 0x7c, 0x7) (async) 00:05:40 executing program 2: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000100)={0xffffffffffffffff, 0x5, 0xa26, 0x7}) setsockopt$MRT6_FLUSH(r0, 0x29, 0xd4, &(0x7f0000000140)=0x2, 0x4) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$TIOCVHANGUP(r3, 0x5437, 0x0) r4 = socket$nl_crypto(0x10, 0x3, 0x15) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r5}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r5], 0x1}, 0x58) sendmsg$netlink(r4, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000001100)={0x38, 0x10, 0x509, 0x0, 0x0, "", [@generic="6f6d8864d22a3f2ffaa46c88bc", @typed={0x8, 0x0, 0x0, 0x0, @u32=0x7}, @typed={0x8, 0x54, 0x0, 0x0, @uid}, @typed={0x8, 0x5, 0x0, 0x0, @pid=r5}]}, 0x38}], 0x1, 0x0, 0x0, 0x40}, 0x0) ioctl$PIO_UNISCRNMAP(r1, 0x4b6a, &(0x7f0000001880)="51efe8abf66ba4f2619bc1555040e4910560cec7135b34f3e7172ad097dfcd92e180f836b66d2bbcd5e3f4436ee4cf6aef01da43349d83c1de5ce0fc584d6e47115111165454c7aa65ce802e2e7f1e1ad2c3cf81035854ea6cda5c31bf6fd47f551211baf5e9ee48b2f88b7f70f845a26c6137b6e4427ebe375d986a1cf37366ab394ddb516f354f54e7d3fdde490a27abad400562731551867bd55a923722b9d3ee3f1aef5ccd935e221e76a7e5bb1026336bd5870d4aaecee345be41f0e2c45e88b5b44c1f5d170bc0398848ce7ba2affc288aa5514b5c4a1ffd305e3a43079b9ebb950e26de56493354d9896963d8fc768465838bf466739bd099155311db958a1fb9bede22446454475c9732c9d2a46885a992be2aa7951a15b27491e62ba84a9856165e756cf6be813c4935687415a6be024f01838b5aceb3ffbf485a7d697a2853e468addfc4e3b98c582bc1603c5490f911598924b2018d386a47aeb4084800f8fec11a2984486a359d6eafe873c3d1b1abe5f727f6069bc6f75056af77449cd69bcc0e5ac7da528b3e6871caa4cb7fa7b3fc3107fced857232236a68f56e3c52549d253407fbd26fa65ebe0bca819db0717f2c24e29c9766091a9964d3aeacab62060bb7839d3d50e185f992aca3187a3cfb96bb5606ae5881227655ca9af01079f198819ee7c0798e8045fba7eaeac4c0d334fd8ada121b02bea8715cda255b183966d2767b30b9f21903d45bea7636ad8a199f94d4645eb2668f594762d8956e9b7ae79f083255be89725f2cf3ed2320322da085ecefa4843eb819be7d92df8a37e7af1bb4b93aa62bf2a7b4e76001eb3319833b42492a427244124f25ff8664b64bebbf7357dd794fd8b415d610135432b50240ae1801156b0190686bfa881fd7a1cd0beb490aabc7ba45b15287d1741e8dedb7a7d6aad8adaf831cb5e2d3fb7aa796d57d1bb3f2503d3c2cc5ef3faaa887910f642c91de7ade131edc3c939a5fc7de1d6e1c085e4fbd05c50b6490eee0c442151b07594454eba4cbf97e69ea724aeba229048da28c4922020ba053848f421efd734253b0b03919eae705da208e67921fa850ba00bdcecfa5c7afad6963e734b6bc3971aad5dd615d119ec2550aa2245fcd5cac2d2e093f5570ec7ee6b9f8c5079c39918f01900dfee789fc4afe8976d3dac6780de816b59042e3166b7e9e5a4bec4ece8db8078831d3a01ee00d777ed7829ee15d0b44e97ad4ce92458f5de005d425cb6f5f7a80fead2d2671c99eabc0c1ea61377ddf1737276e498aa262fb9cbeeb0853054424c0d9a56c3922fd52d070332ed5990decd7acaef32c859e599862b686faa00545852cbdee01c5d20bd9799aca008e6251d7ef8de7789286bee5b8351458b5ff344a62e2ff5dfd3b8c1d67a746c2b51f8f704ba131661b7947d8279c36b00df43f903e5df4f0a9c34a1acfe3e9b16fbc049a879876594db34a2fb70e5ad59921a27d517312b3741b6bd1f30d1af7a3678905758cdabeecc5f82b0e26ddcea483d4d94681666f7f3b96adc715c711d5fd38f8e9ab4ad07efc1351e6f5c836b65a738fb69efb4fd25015d57ca640e8918c6273a70a4da9faac0c523ce15147ec658c4c536a3d2dc076fce9382ae454e1bea774ecd04d589f6a2498af666fa0f0979d94ca06f88172527eb055f9913446acf80b21db909f53a638941a9b76a11aac5c11d63313a978705eccf0402fd6d3551a1c95401221b6c712b9f17aaf35021fcbbdd178acbf195f91aa2ec2e0db13fbb186d233571deaeaf233f4127ff372383b44521f9dac0db24ec4f4db8e87ed4a2004807e089d773bd3af4661c2638f82dae0d61b32d5212cd0b84bbf6daa929fe7aee2e261f278b73087d94d526fe248338384df764c08d767222f9bc96918c785df7a9906f5b29d3809ef1ac6784aeee71ffdc3ccd937101bbba2a1f5850586ff3b3f64075f370606d10fee5016c5f2ea73116a5f584b1e0cdaafe80e7f502cbafd39d151f725857d9823c9b9e6e5efbd8efee81b4ce1163dfe5e287458b7a528e077e072761fcd9d6bfe2486493bcfddccab3fbc9e17d17ebb33fcf982e6042731e06878a207597633f2bbb08e515453c849bcb2dcc06188d4a353b22d151956f22b1a034f2215fb4f953716e52037bb8a2b3e6d791b3cba636722e819015e10e8f3464c224a664bb17a7bd62f8c33cf4dc26f7fcd6f83144c49116250c6e05aca6dbe93c45cdf1189ed5f1823a9c6ea4990e23f5e2d04d4982e1f10088f72b87f24b64592c550af8fbe664cd75e5757c43d6f8ab0b9fdb808edd9cc35344f896fb7731c198c823fd2cafc768fa6a80451ae51187c7aa3d8fadf2ae5f47d4ff860ffeb284c1d434a1b018cb7b3022405007e9f41d032bc3345aeebdb8fe31de7a63a48b89948f46723f4265f2ab22a35de7e733044c734a319113f0c18d69e4285d6f9e8b64a2424ba9d8543e5e773507b9c1d9638180343ae5dd710924df8c93f9896155146e4f9383a13f3a2c5b2ae20f9239c75a1a1c65149266b5c921942dc66bcdec02054d1d5feddc402c65e6fe61b06f0c592a9333bf2a951a984a74f658dd4903595823c05c7f947646f919e2b421a7ead24ee8a3f4ccd3b2b1e5a4dbc7de8002a491f38c8aaad138240cab70a9ec16252441415a36a4ced3a217f5cd842450d01eb8cacff69af3c5cb80f2f5f8aea493e465d3a8b9237a6082f8d56e63310449133ab2ab2483199c83cb0d27d3f7538312385667ab6caf6cf7a8804809a8494f46e6ac623607463267dcb3ce46a0721f0aa63b009c5e9ac64b0b266754385d2684bce06b2086155d10bc01153ef365134d557fed3a3ab059412a170894dee14bcbe969c667817bdf5810a87c728b4e2f76783e35860ae6baa47ed9225016b9abb423f0cc575cf6fa72b70e5ee1c225af6929e1005d1f75faa06ee8f504f93a9f71f08dd26f7a238a2fed86f98223fb050971e56e05979275c7ec584c946466aa0c3203e1f7762b35b62dae579fbea611b6603829feb92c714e051b2ab51eae3adb890c58f1f407c7a6df1cc1e47c1137d84ffd9f510ccff023d12d99d1e1eafa61e57e628eaaa5a50cf19d7e7c8736f7195084458d15839293af430f7338407fe81d31424e003a15427d24c41ef24354ef12773b3fc2ca99875063bf4588721ae72ea367a063b79530db40314c75b024c0b24c9e5dded56d3210320113f18826f781f72ff605b5f07b817a2ee298ebf4678f1db4a5253a6a11268b1c110e14d2aebcea7d77fc0d81ed57dcc119932af62efe5591d0482e846456df5bce705d9a51ab658ad8a15dd471e57692c6de6ccc1fb62b73afd0734859bc718082e3790f635915691f34c1bec0e2ce67dede2bb0b428a718745e2be4574a5b74c35daab827038d9817cb0958e725037cdb141b07657ebccb73970ea0021bc575af3d8f7a8ffc105a0ef57306e94db3d1cb89dccd394a89733f525d579ab1cd654cfc99db891cdd1ee06e5da7af3f2ffceb996d74c1296777f71cd3dc3d383ab8e86fc2620da9d26dc62388861a7a466c5dea2c5670bad75c9b1ac43a8e1639b37250bed35f835d6111777b59283f4816087784aa6f4de9929ca562ad990bd973d73be832db13e143bbeb579236d4f4d1bc831d1f78e9cd86cc12b2589d03bf310976b9afa30f598617f5a54f30657c1e5f33839aefc188afc598fa9efe88ee1b61a82a28a5898c92f52bafdb690228f40bc112ef87a18e9b73f5ef763d9a152e7e8879dfe4b4e4fe657b58aeab55a94d36e8fd03e20803dab79dc5b9c7c02a087615a39cf7f3412c35a7213e9d991557999a3288fc656a15e1a16b3af3418a48462223e8ff3d2c70e95a98138539095d13f31e403bc146dbd81cef9bbcba69d51b99d448fddd72696bfed47aab4a0a2f2509979ab20b39336a9613bc674804285e48d48e3bef2d560730cfd12c1b84b64aa957d823e3c8ea86951a0f087b3ebb4e48f76cc7909027a2c6bab52abdcfe8761a80c745424f11168684eef2aa844a5a2e9e044e2c516dea73a7e323ed350ba6b99b8a51ef9db754ed62d75f6276901fd75a7b1cd6f18ea57b89762078b7c0a45d9c81a7c33e21b82f85c101f42e49f210a3c1ac622f06877187ccde1a6b3eb1998ea8de4a56c54683ffbd057ab177bd94834eaf5792ec8c0562379f3e52f0e6d2d1c3531366f0fcb8ff7aeb1f19984b12a9a5d201de794ab3603c2db1b9691661d2d801a64590df154eff5de0adccbabebb3553c9696ea6e175c6c0b03744f9369139b7ba98f6006aaee69670cfa95cb4842796c2554838edad0d0a1b19cfa22b061dd8b5526cb854985a82f970d1a2d474e0f50102b948d44cb94e38782a44bbbdc8863f08874476a2f7fd6566a848387c8e7127a015449f1caf594906e22486851ecf2578ec88bebe35f96d90b76c658cfb1dbf50af3ec0469b1697787f079481c9c906798e2408291271f9fc8f0c8c8077a59916fa1d1fc1cc9606c5eadd1f302cab69f8eb1949da24d08d4b64a57b4921a837c07ecaebc32022818900ab413f631037f75875869460c07d49c49900fb874cdfb65c1cac94588d140315695e02214760ad527f3a399dd642d027e19041c79cf694bb1c27b3ea55072dd4b5b7c29d4d67a410fc6c9b3d86fab8bd6aacc3992cf8d6de9d21a93c7fabc869439f3d709cf0d846e9a418905e94635ff1c604054af5363bc740781d939c5694c4c124b0b24bdcead6287ff973a80d93c418f4bb960898648618f14e31f7849bb1efd33e89ba6b1aab685b73e76d61652b0904b0fdfc7b702d488fea518e13eb60c44db0ded699d74448df4f065542c6c80ef1495a592e1c54eecd43d031d262a98d43d5c9f4ba2d70a1feb4771a4120197b138e490cc7d36ec12cfe021588f22e3105ab1145ff256c2db32292991198e805cc5c4a01c69cd40efcb4d9884dee123592a34a8b017e7ba26d964cab5e05360d1fbe93766724d3f70707b8317181c160491001e3cbdb4f0be4c965067eeb79490661e4d05420165ea43a7bd9eb9f803c6026ac93e9d3979cac844b8944137bfd351f726b6a22fa49d0464207fd89c1d4ae05ab90960541063fd60e316911538006788a1baa73cc4bef30a9bafd06ca5552bc763f0ea8df24ff97cef1a0e140361769f0eef293f85865558f013d03803116dd76505923d4b5a312d3d25fc6bfe5a532c1e19fd2ab81021d778e7f978285c7777852d0629307d6bab946ea2aab261bc50d7a09fecc9d41580d8e0c75a69e89d2a3b1e950922cf7265ba2ccf567bb2c135a61e52df5a2c8d9ba0b18292d69cf8552c39feaa4fd217eaec6174a7aa2bd384c61752e8e4d6f039d12862b147629cb288c51807eae2bd78503a6170d0a91e147d25286c7122c074afe172a2ca8ac16a9ec38c9a6babf74a7c59e84a08bc3bcf662eff6702be529a85eaebd618e1e8c701fcde96d23e7a699123fdf1a039c3b0c405ba23d04f084dd2c162ec9161d43e02e3c96e05789663b626857a39dee8fa55d0dabda78616f43976ae4708db6a45ad925ec4810e8c3e9e2613ed9944661d2ac8c10744cd336af3a672487d496678eaecc660b1b7a75c5851233b077316d8010c7568b945618a23de2ac0a7e54a57f6884b557180138c56ee3278ebb5f77cf2f320699220758a47f8e2db9a57c0af9f4393966c4f1df2f0cd1d0282ea319de80eff4d96240f1b07138b0d7be78772cf68ef5c08d01d62dee329f96280462c7f06fc0419bac2ded1e05c") ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) r6 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) syz_open_pts(r6, 0x303000) r7 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0xa0144, 0x0) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r4, 0xc01064bd, &(0x7f0000000280)={&(0x7f00000001c0)="778eed36b7f2eeb4743891afc3770178d3c6861a6975963afde215e684e280df816eeeadb91045e1f015b1535790737b76cb2996eb805d1755a0d53dd0f317c33ad7197e4471be3b84fadc01dd57d0257b40d7d513dd80dfd3b5a5", 0x5b, 0x0}) ioctl$DRM_IOCTL_MODE_GETPROPBLOB(r7, 0xc01064ac, &(0x7f0000000340)={r8, 0x5f, &(0x7f00000002c0)=""/95}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r2, 0xc02064b2, &(0x7f00000000c0)={0x1000, 0x0, 0xff}) socketpair(0x2b, 0x1, 0x0, &(0x7f0000000040)) ioctl$TCXONC(r7, 0x4b44, 0x0) 00:05:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) syz_emit_ethernet(0x33, &(0x7f0000000280)={@random="03366dadf711", @remote, @void, {@arp={0x806, @generic={0x334, 0x3, 0x6, 0x4, 0x9, @broadcast, "8c12af7e", @local, "a9656059dd3f52a248ad8a47e3"}}}}, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="f03666696c653000"]) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket$netlink(0x10, 0x3, 0x0) (async) r5 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_hfsc={{0x9}, {0x14, 0x2, @TCA_HFSC_RSC={0x10}}}]}, 0x44}}, 0x0) (async) r7 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000180), r1) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r4, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)={0xa0, r7, 0x400, 0x70bd27, 0x25dfdbfe, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x7}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x8}, @MPTCP_PM_ATTR_ADDR={0x48, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xff}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x4}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x2}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x6}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x5}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x44001}, 0x4110) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {0x0, 0xffff}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}]}}]}, 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000100)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@getqdisc={0x28, 0x26, 0x0, 0x70bd25, 0x25dfdbfb, {0x0, 0x0, 0x0, r6, {0x4, 0xffff}, {0xa, 0x4}, {0xfff2, 0xd}}, [{0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x46) 00:05:40 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000004540)={0x0, 0x0, &(0x7f0000004500)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000009000000000a20000000000a01020045000000000000030000000900010073797a310000000020000000020a05000009000000000000050000000900010073797a3000000000140000001100010000000000000000000000000abf4bbc1bb2dee4833e615f038d00d32924158112fe151615e634399c3e470f8e2820ec01fbd74e840f6241f89ac2e16ced2e51cdfef9e6ba63d1ab8f202abab94aafdd74b17c5498e10a215a668ec59d37e917656b67a9295807ad62d11c84445f3e001188281f5befdabea322b6f72dc8f8b07341900de9cd20501a9ed317cc365600aaa7bef33cd1f1f1ade6ff7fe11d410c9d2d124c495fa7f8c6d848faf8cccb6eda0a46b0dad9bba2fc7aa23a5b515a52d04575d0b4ec19dc"], 0x68}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$NFT_MSG_GETSET(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)={0x1a0, 0xa, 0xa, 0x101, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xa}, @NFTA_SET_DATA_TYPE={0x8, 0x6, 0x1, 0x0, 0xffffff00}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_DESC={0xa0, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_SIZE={0x8}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_DESC_CONCAT={0x74, 0x2, 0x0, 0x1, [{0x3c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xc5}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x40}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xe97}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xe1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1b}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x20}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x80000000}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x3}]}, @NFTA_SET_DESC={0xd0, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_CONCAT={0x94, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x800}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7ff}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xd5c9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xbe}]}, {0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}]}, {0x1c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xff}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6ad6f0c1}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x8603}, @NFTA_SET_DESC_CONCAT={0x18, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xd6cc}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}]}]}, @NFTA_SET_DESC_CONCAT={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x5}]}]}, 0x1a0}, 0x1, 0x0, 0x0, 0x44000}, 0x4000) sendmsg$GTP_CMD_DELPDP(r1, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x1c, 0x0, 0x0, 0x70bd26, 0x25dfdbff, {}, [@GTPA_VERSION={0x8, 0x2, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x8000) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(r0, &(0x7f0000004540)={0x0, 0x0, &(0x7f0000004500)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000009000000000a20000000000a01020045000000000000030000000900010073797a310000000020000000020a05000009000000000000050000000900010073797a3000000000140000001100010000000000000000000000000abf4bbc1bb2dee4833e615f038d00d32924158112fe151615e634399c3e470f8e2820ec01fbd74e840f6241f89ac2e16ced2e51cdfef9e6ba63d1ab8f202abab94aafdd74b17c5498e10a215a668ec59d37e917656b67a9295807ad62d11c84445f3e001188281f5befdabea322b6f72dc8f8b07341900de9cd20501a9ed317cc365600aaa7bef33cd1f1f1ade6ff7fe11d410c9d2d124c495fa7f8c6d848faf8cccb6eda0a46b0dad9bba2fc7aa23a5b515a52d04575d0b4ec19dc"], 0x68}}, 0x0) (async) pipe2(&(0x7f0000000000), 0x0) (async) sendmsg$NFT_MSG_GETSET(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)={0x1a0, 0xa, 0xa, 0x101, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xa}, @NFTA_SET_DATA_TYPE={0x8, 0x6, 0x1, 0x0, 0xffffff00}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_DESC={0xa0, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_SIZE={0x8}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_DESC_CONCAT={0x74, 0x2, 0x0, 0x1, [{0x3c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xc5}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x40}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xe97}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xe1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1b}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x20}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x80000000}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x3}]}, @NFTA_SET_DESC={0xd0, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_CONCAT={0x94, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x800}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7ff}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xd5c9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xbe}]}, {0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}]}, {0x1c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xff}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6ad6f0c1}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x8603}, @NFTA_SET_DESC_CONCAT={0x18, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xd6cc}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}]}]}, @NFTA_SET_DESC_CONCAT={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x5}]}]}, 0x1a0}, 0x1, 0x0, 0x0, 0x44000}, 0x4000) (async) sendmsg$GTP_CMD_DELPDP(r1, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x1c, 0x0, 0x0, 0x70bd26, 0x25dfdbff, {}, [@GTPA_VERSION={0x8, 0x2, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x8000) (async) 00:05:40 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = eventfd2(0x0, 0x0) unshare(0x8000400) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) r2 = epoll_create1(0x80000) close_range(r0, r2, 0x0) unshare(0x200) 00:05:40 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$RTC_IRQP_READ(r3, 0x8008700b, &(0x7f0000000040)) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x7c, 0x0) r4 = socket$qrtr(0x2a, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={0x0}, 0x10) r5 = socket$inet6(0xa, 0x2, 0x0) setsockopt$sock_int(r5, 0x1, 0x2a, &(0x7f0000006780), 0x4) bind$inet6(r5, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r5, &(0x7f0000005dc0)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x700000000000000}}], 0x4000000000002b1, 0x2, 0x0) connect$inet6(r5, &(0x7f00000002c0)={0xa, 0x4e24}, 0x1c) sendmmsg(r5, &(0x7f00000092c0), 0x4ff, 0x0) shutdown(r5, 0x0) bind$packet(0xffffffffffffffff, 0x0, 0x0) sendfile(r2, r4, &(0x7f0000000180), 0x7) 00:05:40 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x74}, {0x6}]}) [ 340.631898][T21549] loop4: detected capacity change from 0 to 26021 [ 340.685446][ T26] audit: type=1326 audit(340.670:41): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=21552 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff87a5c4e4 code=0x0 00:05:40 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000004540)={0x0, 0x0, &(0x7f0000004500)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000009000000000a20000000000a01020045000000000000030000000900010073797a310000000020000000020a05000009000000000000050000000900010073797a3000000000140000001100010000000000000000000000000abf4bbc1bb2dee4833e615f038d00d32924158112fe151615e634399c3e470f8e2820ec01fbd74e840f6241f89ac2e16ced2e51cdfef9e6ba63d1ab8f202abab94aafdd74b17c5498e10a215a668ec59d37e917656b67a9295807ad62d11c84445f3e001188281f5befdabea322b6f72dc8f8b07341900de9cd20501a9ed317cc365600aaa7bef33cd1f1f1ade6ff7fe11d410c9d2d124c495fa7f8c6d848faf8cccb6eda0a46b0dad9bba2fc7aa23a5b515a52d04575d0b4ec19dc"], 0x68}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$NFT_MSG_GETSET(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)={0x1a0, 0xa, 0xa, 0x101, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xa}, @NFTA_SET_DATA_TYPE={0x8, 0x6, 0x1, 0x0, 0xffffff00}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_DESC={0xa0, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_SIZE={0x8}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_DESC_CONCAT={0x74, 0x2, 0x0, 0x1, [{0x3c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xc5}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x40}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xe97}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xe1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1b}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x20}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x80000000}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x3}]}, @NFTA_SET_DESC={0xd0, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_CONCAT={0x94, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x800}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7ff}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xd5c9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xbe}]}, {0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}]}, {0x1c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xff}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6ad6f0c1}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x8603}, @NFTA_SET_DESC_CONCAT={0x18, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xd6cc}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}]}]}, @NFTA_SET_DESC_CONCAT={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x5}]}]}, 0x1a0}, 0x1, 0x0, 0x0, 0x44000}, 0x4000) sendmsg$GTP_CMD_DELPDP(r1, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x1c, 0x0, 0x0, 0x70bd26, 0x25dfdbff, {}, [@GTPA_VERSION={0x8, 0x2, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x8000) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(r0, &(0x7f0000004540)={0x0, 0x0, &(0x7f0000004500)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000009000000000a20000000000a01020045000000000000030000000900010073797a310000000020000000020a05000009000000000000050000000900010073797a3000000000140000001100010000000000000000000000000abf4bbc1bb2dee4833e615f038d00d32924158112fe151615e634399c3e470f8e2820ec01fbd74e840f6241f89ac2e16ced2e51cdfef9e6ba63d1ab8f202abab94aafdd74b17c5498e10a215a668ec59d37e917656b67a9295807ad62d11c84445f3e001188281f5befdabea322b6f72dc8f8b07341900de9cd20501a9ed317cc365600aaa7bef33cd1f1f1ade6ff7fe11d410c9d2d124c495fa7f8c6d848faf8cccb6eda0a46b0dad9bba2fc7aa23a5b515a52d04575d0b4ec19dc"], 0x68}}, 0x0) (async) pipe2(&(0x7f0000000000), 0x0) (async) sendmsg$NFT_MSG_GETSET(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)={0x1a0, 0xa, 0xa, 0x101, 0x0, 0x0, {0x0, 0x0, 0x6}, [@NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xa}, @NFTA_SET_DATA_TYPE={0x8, 0x6, 0x1, 0x0, 0xffffff00}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_DESC={0xa0, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_SIZE={0x8}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_DESC_CONCAT={0x74, 0x2, 0x0, 0x1, [{0x3c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xc5}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x40}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xe97}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xe1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1b}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x20}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x80000000}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x3}]}, @NFTA_SET_DESC={0xd0, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_CONCAT={0x94, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x800}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7ff}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xd5c9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xbe}]}, {0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}]}, {0x1c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xff}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6ad6f0c1}]}, {0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x8603}, @NFTA_SET_DESC_CONCAT={0x18, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xd6cc}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}]}]}, @NFTA_SET_DESC_CONCAT={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x5}]}]}, 0x1a0}, 0x1, 0x0, 0x0, 0x44000}, 0x4000) (async) sendmsg$GTP_CMD_DELPDP(r1, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x1c, 0x0, 0x0, 0x70bd26, 0x25dfdbff, {}, [@GTPA_VERSION={0x8, 0x2, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x8000) (async) [ 340.698669][ T2604] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 340.707119][ T2604] Buffer I/O error on dev loop4, logical block 0, async page read [ 340.709099][ T2604] ldm_validate_partition_table(): Disk read failed. [ 340.710704][ T2604] Dev loop4: unable to read RDB block 0 [ 340.714713][ T2604] loop4: unable to read partition table [ 340.716191][ T2604] loop4: partition table beyond EOD, truncated 00:05:40 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x74}, {0x6}]}) [ 340.749346][ T26] audit: type=1326 audit(340.730:42): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=21566 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff87a5c4e4 code=0x0 00:05:40 executing program 2: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000100)={0xffffffffffffffff, 0x5, 0xa26, 0x7}) setsockopt$MRT6_FLUSH(r0, 0x29, 0xd4, &(0x7f0000000140)=0x2, 0x4) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) (async) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$TIOCVHANGUP(r3, 0x5437, 0x0) r4 = socket$nl_crypto(0x10, 0x3, 0x15) (async) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000001840)={0x142, 0x2, {r5}, {0xffffffffffffffff}, 0x2f0b, 0xffffffffffffffff}) (async) syz_clone3(&(0x7f00000003c0)={0x60001100, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), {0xc}, &(0x7f00000002c0)=""/28, 0x1c, &(0x7f0000000300)=""/56, &(0x7f0000000340)=[r5], 0x1}, 0x58) (async) sendmsg$netlink(r4, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000001100)={0x38, 0x10, 0x509, 0x0, 0x0, "", [@generic="6f6d8864d22a3f2ffaa46c88bc", @typed={0x8, 0x0, 0x0, 0x0, @u32=0x7}, @typed={0x8, 0x54, 0x0, 0x0, @uid}, @typed={0x8, 0x5, 0x0, 0x0, @pid=r5}]}, 0x38}], 0x1, 0x0, 0x0, 0x40}, 0x0) (async, rerun: 32) ioctl$PIO_UNISCRNMAP(r1, 0x4b6a, &(0x7f0000001880)="51efe8abf66ba4f2619bc1555040e4910560cec7135b34f3e7172ad097dfcd92e180f836b66d2bbcd5e3f4436ee4cf6aef01da43349d83c1de5ce0fc584d6e47115111165454c7aa65ce802e2e7f1e1ad2c3cf81035854ea6cda5c31bf6fd47f551211baf5e9ee48b2f88b7f70f845a26c6137b6e4427ebe375d986a1cf37366ab394ddb516f354f54e7d3fdde490a27abad400562731551867bd55a923722b9d3ee3f1aef5ccd935e221e76a7e5bb1026336bd5870d4aaecee345be41f0e2c45e88b5b44c1f5d170bc0398848ce7ba2affc288aa5514b5c4a1ffd305e3a43079b9ebb950e26de56493354d9896963d8fc768465838bf466739bd099155311db958a1fb9bede22446454475c9732c9d2a46885a992be2aa7951a15b27491e62ba84a9856165e756cf6be813c4935687415a6be024f01838b5aceb3ffbf485a7d697a2853e468addfc4e3b98c582bc1603c5490f911598924b2018d386a47aeb4084800f8fec11a2984486a359d6eafe873c3d1b1abe5f727f6069bc6f75056af77449cd69bcc0e5ac7da528b3e6871caa4cb7fa7b3fc3107fced857232236a68f56e3c52549d253407fbd26fa65ebe0bca819db0717f2c24e29c9766091a9964d3aeacab62060bb7839d3d50e185f992aca3187a3cfb96bb5606ae5881227655ca9af01079f198819ee7c0798e8045fba7eaeac4c0d334fd8ada121b02bea8715cda255b183966d2767b30b9f21903d45bea7636ad8a199f94d4645eb2668f594762d8956e9b7ae79f083255be89725f2cf3ed2320322da085ecefa4843eb819be7d92df8a37e7af1bb4b93aa62bf2a7b4e76001eb3319833b42492a427244124f25ff8664b64bebbf7357dd794fd8b415d610135432b50240ae1801156b0190686bfa881fd7a1cd0beb490aabc7ba45b15287d1741e8dedb7a7d6aad8adaf831cb5e2d3fb7aa796d57d1bb3f2503d3c2cc5ef3faaa887910f642c91de7ade131edc3c939a5fc7de1d6e1c085e4fbd05c50b6490eee0c442151b07594454eba4cbf97e69ea724aeba229048da28c4922020ba053848f421efd734253b0b03919eae705da208e67921fa850ba00bdcecfa5c7afad6963e734b6bc3971aad5dd615d119ec2550aa2245fcd5cac2d2e093f5570ec7ee6b9f8c5079c39918f01900dfee789fc4afe8976d3dac6780de816b59042e3166b7e9e5a4bec4ece8db8078831d3a01ee00d777ed7829ee15d0b44e97ad4ce92458f5de005d425cb6f5f7a80fead2d2671c99eabc0c1ea61377ddf1737276e498aa262fb9cbeeb0853054424c0d9a56c3922fd52d070332ed5990decd7acaef32c859e599862b686faa00545852cbdee01c5d20bd9799aca008e6251d7ef8de7789286bee5b8351458b5ff344a62e2ff5dfd3b8c1d67a746c2b51f8f704ba131661b7947d8279c36b00df43f903e5df4f0a9c34a1acfe3e9b16fbc049a879876594db34a2fb70e5ad59921a27d517312b3741b6bd1f30d1af7a3678905758cdabeecc5f82b0e26ddcea483d4d94681666f7f3b96adc715c711d5fd38f8e9ab4ad07efc1351e6f5c836b65a738fb69efb4fd25015d57ca640e8918c6273a70a4da9faac0c523ce15147ec658c4c536a3d2dc076fce9382ae454e1bea774ecd04d589f6a2498af666fa0f0979d94ca06f88172527eb055f9913446acf80b21db909f53a638941a9b76a11aac5c11d63313a978705eccf0402fd6d3551a1c95401221b6c712b9f17aaf35021fcbbdd178acbf195f91aa2ec2e0db13fbb186d233571deaeaf233f4127ff372383b44521f9dac0db24ec4f4db8e87ed4a2004807e089d773bd3af4661c2638f82dae0d61b32d5212cd0b84bbf6daa929fe7aee2e261f278b73087d94d526fe248338384df764c08d767222f9bc96918c785df7a9906f5b29d3809ef1ac6784aeee71ffdc3ccd937101bbba2a1f5850586ff3b3f64075f370606d10fee5016c5f2ea73116a5f584b1e0cdaafe80e7f502cbafd39d151f725857d9823c9b9e6e5efbd8efee81b4ce1163dfe5e287458b7a528e077e072761fcd9d6bfe2486493bcfddccab3fbc9e17d17ebb33fcf982e6042731e06878a207597633f2bbb08e515453c849bcb2dcc06188d4a353b22d151956f22b1a034f2215fb4f953716e52037bb8a2b3e6d791b3cba636722e819015e10e8f3464c224a664bb17a7bd62f8c33cf4dc26f7fcd6f83144c49116250c6e05aca6dbe93c45cdf1189ed5f1823a9c6ea4990e23f5e2d04d4982e1f10088f72b87f24b64592c550af8fbe664cd75e5757c43d6f8ab0b9fdb808edd9cc35344f896fb7731c198c823fd2cafc768fa6a80451ae51187c7aa3d8fadf2ae5f47d4ff860ffeb284c1d434a1b018cb7b3022405007e9f41d032bc3345aeebdb8fe31de7a63a48b89948f46723f4265f2ab22a35de7e733044c734a319113f0c18d69e4285d6f9e8b64a2424ba9d8543e5e773507b9c1d9638180343ae5dd710924df8c93f9896155146e4f9383a13f3a2c5b2ae20f9239c75a1a1c65149266b5c921942dc66bcdec02054d1d5feddc402c65e6fe61b06f0c592a9333bf2a951a984a74f658dd4903595823c05c7f947646f919e2b421a7ead24ee8a3f4ccd3b2b1e5a4dbc7de8002a491f38c8aaad138240cab70a9ec16252441415a36a4ced3a217f5cd842450d01eb8cacff69af3c5cb80f2f5f8aea493e465d3a8b9237a6082f8d56e63310449133ab2ab2483199c83cb0d27d3f7538312385667ab6caf6cf7a8804809a8494f46e6ac623607463267dcb3ce46a0721f0aa63b009c5e9ac64b0b266754385d2684bce06b2086155d10bc01153ef365134d557fed3a3ab059412a170894dee14bcbe969c667817bdf5810a87c728b4e2f76783e35860ae6baa47ed9225016b9abb423f0cc575cf6fa72b70e5ee1c225af6929e1005d1f75faa06ee8f504f93a9f71f08dd26f7a238a2fed86f98223fb050971e56e05979275c7ec584c946466aa0c3203e1f7762b35b62dae579fbea611b6603829feb92c714e051b2ab51eae3adb890c58f1f407c7a6df1cc1e47c1137d84ffd9f510ccff023d12d99d1e1eafa61e57e628eaaa5a50cf19d7e7c8736f7195084458d15839293af430f7338407fe81d31424e003a15427d24c41ef24354ef12773b3fc2ca99875063bf4588721ae72ea367a063b79530db40314c75b024c0b24c9e5dded56d3210320113f18826f781f72ff605b5f07b817a2ee298ebf4678f1db4a5253a6a11268b1c110e14d2aebcea7d77fc0d81ed57dcc119932af62efe5591d0482e846456df5bce705d9a51ab658ad8a15dd471e57692c6de6ccc1fb62b73afd0734859bc718082e3790f635915691f34c1bec0e2ce67dede2bb0b428a718745e2be4574a5b74c35daab827038d9817cb0958e725037cdb141b07657ebccb73970ea0021bc575af3d8f7a8ffc105a0ef57306e94db3d1cb89dccd394a89733f525d579ab1cd654cfc99db891cdd1ee06e5da7af3f2ffceb996d74c1296777f71cd3dc3d383ab8e86fc2620da9d26dc62388861a7a466c5dea2c5670bad75c9b1ac43a8e1639b37250bed35f835d6111777b59283f4816087784aa6f4de9929ca562ad990bd973d73be832db13e143bbeb579236d4f4d1bc831d1f78e9cd86cc12b2589d03bf310976b9afa30f598617f5a54f30657c1e5f33839aefc188afc598fa9efe88ee1b61a82a28a5898c92f52bafdb690228f40bc112ef87a18e9b73f5ef763d9a152e7e8879dfe4b4e4fe657b58aeab55a94d36e8fd03e20803dab79dc5b9c7c02a087615a39cf7f3412c35a7213e9d991557999a3288fc656a15e1a16b3af3418a48462223e8ff3d2c70e95a98138539095d13f31e403bc146dbd81cef9bbcba69d51b99d448fddd72696bfed47aab4a0a2f2509979ab20b39336a9613bc674804285e48d48e3bef2d560730cfd12c1b84b64aa957d823e3c8ea86951a0f087b3ebb4e48f76cc7909027a2c6bab52abdcfe8761a80c745424f11168684eef2aa844a5a2e9e044e2c516dea73a7e323ed350ba6b99b8a51ef9db754ed62d75f6276901fd75a7b1cd6f18ea57b89762078b7c0a45d9c81a7c33e21b82f85c101f42e49f210a3c1ac622f06877187ccde1a6b3eb1998ea8de4a56c54683ffbd057ab177bd94834eaf5792ec8c0562379f3e52f0e6d2d1c3531366f0fcb8ff7aeb1f19984b12a9a5d201de794ab3603c2db1b9691661d2d801a64590df154eff5de0adccbabebb3553c9696ea6e175c6c0b03744f9369139b7ba98f6006aaee69670cfa95cb4842796c2554838edad0d0a1b19cfa22b061dd8b5526cb854985a82f970d1a2d474e0f50102b948d44cb94e38782a44bbbdc8863f08874476a2f7fd6566a848387c8e7127a015449f1caf594906e22486851ecf2578ec88bebe35f96d90b76c658cfb1dbf50af3ec0469b1697787f079481c9c906798e2408291271f9fc8f0c8c8077a59916fa1d1fc1cc9606c5eadd1f302cab69f8eb1949da24d08d4b64a57b4921a837c07ecaebc32022818900ab413f631037f75875869460c07d49c49900fb874cdfb65c1cac94588d140315695e02214760ad527f3a399dd642d027e19041c79cf694bb1c27b3ea55072dd4b5b7c29d4d67a410fc6c9b3d86fab8bd6aacc3992cf8d6de9d21a93c7fabc869439f3d709cf0d846e9a418905e94635ff1c604054af5363bc740781d939c5694c4c124b0b24bdcead6287ff973a80d93c418f4bb960898648618f14e31f7849bb1efd33e89ba6b1aab685b73e76d61652b0904b0fdfc7b702d488fea518e13eb60c44db0ded699d74448df4f065542c6c80ef1495a592e1c54eecd43d031d262a98d43d5c9f4ba2d70a1feb4771a4120197b138e490cc7d36ec12cfe021588f22e3105ab1145ff256c2db32292991198e805cc5c4a01c69cd40efcb4d9884dee123592a34a8b017e7ba26d964cab5e05360d1fbe93766724d3f70707b8317181c160491001e3cbdb4f0be4c965067eeb79490661e4d05420165ea43a7bd9eb9f803c6026ac93e9d3979cac844b8944137bfd351f726b6a22fa49d0464207fd89c1d4ae05ab90960541063fd60e316911538006788a1baa73cc4bef30a9bafd06ca5552bc763f0ea8df24ff97cef1a0e140361769f0eef293f85865558f013d03803116dd76505923d4b5a312d3d25fc6bfe5a532c1e19fd2ab81021d778e7f978285c7777852d0629307d6bab946ea2aab261bc50d7a09fecc9d41580d8e0c75a69e89d2a3b1e950922cf7265ba2ccf567bb2c135a61e52df5a2c8d9ba0b18292d69cf8552c39feaa4fd217eaec6174a7aa2bd384c61752e8e4d6f039d12862b147629cb288c51807eae2bd78503a6170d0a91e147d25286c7122c074afe172a2ca8ac16a9ec38c9a6babf74a7c59e84a08bc3bcf662eff6702be529a85eaebd618e1e8c701fcde96d23e7a699123fdf1a039c3b0c405ba23d04f084dd2c162ec9161d43e02e3c96e05789663b626857a39dee8fa55d0dabda78616f43976ae4708db6a45ad925ec4810e8c3e9e2613ed9944661d2ac8c10744cd336af3a672487d496678eaecc660b1b7a75c5851233b077316d8010c7568b945618a23de2ac0a7e54a57f6884b557180138c56ee3278ebb5f77cf2f320699220758a47f8e2db9a57c0af9f4393966c4f1df2f0cd1d0282ea319de80eff4d96240f1b07138b0d7be78772cf68ef5c08d01d62dee329f96280462c7f06fc0419bac2ded1e05c") (async, rerun: 32) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000240)={0x0, 0x0, 0x0}) r6 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) syz_open_pts(r6, 0x303000) r7 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0xa0144, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r4, 0xc01064bd, &(0x7f0000000280)={&(0x7f00000001c0)="778eed36b7f2eeb4743891afc3770178d3c6861a6975963afde215e684e280df816eeeadb91045e1f015b1535790737b76cb2996eb805d1755a0d53dd0f317c33ad7197e4471be3b84fadc01dd57d0257b40d7d513dd80dfd3b5a5", 0x5b, 0x0}) ioctl$DRM_IOCTL_MODE_GETPROPBLOB(r7, 0xc01064ac, &(0x7f0000000340)={r8, 0x5f, &(0x7f00000002c0)=""/95}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r2, 0xc02064b2, &(0x7f00000000c0)={0x1000, 0x0, 0xff}) socketpair(0x2b, 0x1, 0x0, &(0x7f0000000040)) (async) ioctl$TCXONC(r7, 0x4b44, 0x0) 00:05:40 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) (async) r1 = eventfd2(0x0, 0x0) unshare(0x8000400) (async) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000040)=r1) r2 = epoll_create1(0x80000) close_range(r0, r2, 0x0) unshare(0x200) 00:05:40 executing program 4: socket$nl_xfrm(0x10, 0x3, 0x6) syz_read_part_table(0x0, 0x2, &(0x7f0000000e40)=[{&(0x7f0000000740)="4552e0", 0x3}, {&(0x7f0000000900)="ea", 0x1, 0xcb4af1}]) syz_read_part_table(0x1, 0x5, &(0x7f00000002c0)=[{&(0x7f0000000000)="4199b90f64b13b65b75df4fbea40a7c6fd8333143225f59dd854cf24718717d049b3466b626500d65afbf5438ca615554816cd6b9ee862fd10e0020c3830da13ced6c1acf32bd832d7005083343d570b02ce597d63313f4db1683943f48a27b9c3656577ccbf6f0dc6d34fa33eff7c20f025265817f808ced684e7132d0c013b8028f8c586606a9ad8d2c3241550c90c29f26cf36600d7139628cb1b98c972430f50c02dad129e02306b7cb2e76fa59bc77801f7ceb147ce0c89f5", 0xbb, 0x5}, {&(0x7f00000000c0)="596cdd1898cb8f45e070cbf7132408d0166a4bcffa8b3a00a12320910e7af6591e78dc860267fc1aacc07c6a84c7b7fb5a5e82429110a7dd44ca30128ac1f7e5e117c7bc95d356592f089c997128b6bc64ecc4de69ba96262e", 0x59}, {&(0x7f0000000140)="0b50ae01a486f6fd24894b9a9a2f9cc5adbf8d8d5bc672d46ec60c77a9c2cf814abb29b7dacada50c7ffca4f2c22c18c7c", 0x31, 0x4}, {&(0x7f0000000180)="aa78bbc673b30cd0819cbb68fe9a67d78f91177949a67ac0f4a862040960e0eed37fa11d4a092fd95380db9f978666ed3f3020443bccb359100ec18643290fa2200be7733ed57a8c7f023d44477333a58f7941ce5c5354c7501927701452a5ada51ba38320cb0ff24cb2e68d886ff9f4c44e8fd3f719eb2fdfeb4819ac91e71e5fb023e3f0b0599d821e502b65743e6da3a0cd6a2dbe9b6bdd84e14782cf1a3cca9fb20027914386074c7554669da36b0f342c75c28b06ee8f857d112e286ca8a893981459b56ade4ca1f7f0a3ece8495e67153432bd8129e6a1b291f7d99a04f57c8c742c56d9e5bef48100e88df1286d6522359231d0287faf6f987ff5", 0xfe, 0x8}, {&(0x7f0000000280)="6dbc7b9ce0c92d84af44a3", 0xb, 0x1}]) syz_read_part_table(0x5, 0x6, &(0x7f0000000500)=[{&(0x7f0000000340)="4a9259c12b570e62db635cd6315f26b6739220fc45f2683e9da76768f97861fb5709a2750503399ab81a29602554", 0x2e, 0x4}, {&(0x7f0000000380)="e2337d92f8db6de98404", 0xa, 0x4}, {&(0x7f00000003c0)="d8967eda26f550e41b20a411f0354b64aaee5b5ff3e108f25a900f7841", 0x1d, 0xfffffffffffffffa}, {&(0x7f0000000400)="ab427401ecef1aa2c690e91f273efc9d0a893b6940ad3c0e5c998a967f49b23a97eeb20e579bef09457dd6febc227227986c8ea9d543b2e4605a6d9e16dcbd6e4c19748aab39628580499871f17bdeec8a6d7ef824af2916a0a2c327b5f8f4f347c572", 0x63, 0x80000001}, {&(0x7f0000000480)="1210906b35f29e77adf78a16b13f476b046bd54e45e1452e19bdc12a216760bf32e81ad673f7c6b827161fa2428f94b56637fcd412bf", 0x36}, {&(0x7f00000004c0)="81b9e569284d37", 0x7, 0xde4}]) syz_read_part_table(0x3, 0x5, &(0x7f00000006c0)=[{&(0x7f0000000e80)="951f8df72232816718d4d8e11bbcf38b112470c64b3217f9d06bfe00fe4e0e02e0ad62a121e1f75ec9fa75f1026529d4ea44b527034175c14c32122937965cc3d152f1b6ec8fdcc32784b72ae83fc16aa722c8ce2d669b72a12d83ca0ac69301045f75c0fbabd2ee5fdfb291362e23abe255f76463862c1c67ebe7fb62a1ef2ee1c44ba3864aa8c4dccdfd3c577b5c92ff089f99c3d666ba4b8f2a3be826e34b94f424830aa9841330bee677720ea27f6a5981b9959cafb3fb7a6a1e133a38fe79a636bd589a2dd87ef7d8795988ce27a076c25f51631ed06434da0dfbebe4984988e34225ad3fd201ca8f4cbcc70937cb16fb02b9cef71a75a530bf746a01486a9419280629371e51a1c41059d3fbd99431ff5624a6e2c60b12699144a92d2acaf6d832775109062fcd6b172e48e168c40c057104fd455334fa5a9ba775f84ad130361e65a1e9dc2a46ab73248e9fff38d7552b50a5aa05244cd900696780643eb104fc4bbf5f77df8bb1883392e64dbb437c4e577985f8e3b0c3cdb1da3f14e12dbaa252bee51ffd70de428c721a3111d62998563bcf0b701e41fe284795fe5990f1bec102d204c4d4cb937c9663f1a82d7ebb02535cbeaa1e70f5cf0efdabc5e82f7f76b80fd64c680814f456ec1d5ed314d5d334589b24976b632593ea54a7e90e3351cd410b5ad2b2d332ab14fb38eb4b0bf71ea1331ac63c755df8ab5b6c0f573214ca5e62506843a86c6bf518faa9db852c72fe866333e6f22a179525fafb92bf880dc1b83902d921b95ac8cf6d5a8b8e99ae4dde19ef1505ca8c2e397045c5ebdb2d4a7d1ed139326b20b70db4899ee0606d19e10b920b730141a7351ec5cf785dd20dc3dafd2df5bc5cf39289af77502e63b82fe2de8bafd64295c6fa1ee49e304ed84ef358a1c533dbaf2a589754bee4c78032520f9915d8e935eb83038d162733fef69027482a3eeab13c21215e1e255d747431489ed559109767501eee7a66d542bb9e5db0a624f2badf01bc4c9306a2d477c233646bb6e484cee1aa779b1f7bf9346822d3c3de8125e95c4783d209b8878d9a850d9bf915f6a8ef5d6e55b57b31d1f1013eaf84ff7816b4edc9edcfc47d5adcbb8656e2a56a6ebe306733205a4a7c7e3cad407af83e369cbd5be422a6de25ec1410d50c9ef31258509db03bd8814fa8a83cd2cdd4c4fa506b487fb9d247bf224f91ad9d6d6822a1ceb1a409988b6a82cfa36447fc1b3b671e1bf41e3f9818d5438e729ee987be8962e2eea1386ae8fc4df6baf7b7aa59d20090e89b75a10c494df4493b2b26805a8eb5ba5fcda4aa79fd83bda478e86dc3d92edebbd13822426927b291bf4ff0ed251daade85d454ffe2d0d267405d53abcc6c45f3ecce266b622a628163069b0dbb5f9f52ecc2d2e7a175f0ddd01596a50b43ced6ee876953aa20fc0a74807e794d0645d4dcbc4c61651989315c069fd66e1871a9113adcf062f60dbe82ab3effe46d40a5de9acac2e5d07baccfc3c942d2053b6878f56f14ea9fd2d3654ce61fabf0acb264b139f79fe7428020992bfea35c94cedd0c9b15e41e99ca782f310aa79e5c491835982765f7fe19928563cc7c54de17081fef9e69c2cd7bdd221637fadda401e0f