ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000", 0x40440, 0x100be0}, {&(0x7f000007db00)="eb52904e5446532020202000020200000000000000f8000000000000000000000000000080008000ff0f0000000000001000000000000000ff0300000000000001000000040000003daaf55af9830909000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffe00}, {&(0x7f000007dc00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fffe0}], 0x0, &(0x7f000007dd00)) 09:50:32 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x0, 0x0, 0x0, 0x80, 0x0, 0x81, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0xa54}, 0x18180, 0xb9a4, 0x9, 0x0, 0xff}, 0x0, 0x1, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000040)={@multicast2, @local}, 0xc) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') preadv(r2, &(0x7f0000000480), 0x10000000000002a1, 0x4000000, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x400, 0x0, 0x1}, 0x40) creat(0x0, 0x0) 09:50:32 executing program 5: prlimit64(0x0, 0xe, &(0x7f00000000c0)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000440)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000040)={0x44, 0x1, 0x0, 0x0, 0x8}, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f0000000200)={@mcast2, 0x9, 0x0, 0x1, 0x0, 0xdc55}, &(0x7f0000000240)=0x20) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r2, 0x407, 0x0) write(r2, &(0x7f0000000480)="b0a3cdef47f59ec515de0fcb5dfc761cf7120c4312b2054efdc0cf574f65329a05d03a24674b1d94d072b4bd702c576dc1d6e4fef97bdd899d359dadcfe32ba24fb1e152533e4df2c20324dda85d95c102000000d81d2b9bea7f9e468b3da19d62e9913b2f7cd488de25886811470818af91afd3bce1422670d6f2d054d8b16374e3617a22b1c70e7e3104b814e24e6e7b62256ae8faaae5f59f840c", 0x9c) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f00000005c0)={{0xa, 0x4e20, 0xb3, @private1={0xfc, 0x1, '\x00', 0x1}, 0x8}, {0xa, 0x4e20, 0x9, @rand_addr=' \x01\x00', 0x80000001}, 0x2, [0x400, 0xffffffff, 0x80, 0x0, 0x819, 0x7, 0x8, 0x2]}, 0x5c) vmsplice(r1, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3}, 0x0) mkdir(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x3fd, 0x8) 09:50:33 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = syz_io_uring_complete(0x0) lseek(r1, 0x0, 0x1) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x1, 0x2, 0x5, 0x0, 0x0, 0x4, 0x100, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0x1, @perf_bp={&(0x7f0000000000), 0xe}, 0x51b12, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x52}, 0x0, 0x0, 0xffffffffffffffff, 0x3) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r0, 0x0, 0x0, 0x8000, &(0x7f0000000180)={0x2, 0x4e21, @multicast2}, 0x10) sendto$inet(r0, &(0x7f0000000100)='J', 0xfdbe, 0x4004084, 0x0, 0x11000a00) 09:50:35 executing program 4: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000140)={0x28, 0x0, 0x0, @host}, 0x10) listen(r0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, &(0x7f00000005c0)=0x443000033) r1 = socket$vsock_stream(0x28, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1, 0x3, 0x0) connect$vsock_stream(r1, &(0x7f0000000040), 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, 0x0) recvmmsg(r1, &(0x7f0000000200)=[{{0x0, 0x700, &(0x7f0000000980)=[{&(0x7f0000000340)=""/2, 0x2}], 0x0, 0x0, 0x0, 0x3f00}}], 0x20000988, 0x40010000, 0x0) 09:50:35 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x0, 0x0, 0x0, 0x80, 0x0, 0x81, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0xa54}, 0x18180, 0xb9a4, 0x9, 0x0, 0xff}, 0x0, 0x1, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000040)={@multicast2, @local}, 0xc) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') preadv(r2, &(0x7f0000000480), 0x10000000000002a1, 0x4000000, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x400, 0x0, 0x1}, 0x40) creat(0x0, 0x0) 09:50:35 executing program 5: prlimit64(0x0, 0xe, &(0x7f00000000c0)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000440)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000040)={0x44, 0x1, 0x0, 0x0, 0x8}, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f0000000200)={@mcast2, 0x9, 0x0, 0x1, 0x0, 0xdc55}, &(0x7f0000000240)=0x20) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r2, 0x407, 0x0) write(r2, &(0x7f0000000480)="b0a3cdef47f59ec515de0fcb5dfc761cf7120c4312b2054efdc0cf574f65329a05d03a24674b1d94d072b4bd702c576dc1d6e4fef97bdd899d359dadcfe32ba24fb1e152533e4df2c20324dda85d95c102000000d81d2b9bea7f9e468b3da19d62e9913b2f7cd488de25886811470818af91afd3bce1422670d6f2d054d8b16374e3617a22b1c70e7e3104b814e24e6e7b62256ae8faaae5f59f840c", 0x9c) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f00000005c0)={{0xa, 0x4e20, 0xb3, @private1={0xfc, 0x1, '\x00', 0x1}, 0x8}, {0xa, 0x4e20, 0x9, @rand_addr=' \x01\x00', 0x80000001}, 0x2, [0x400, 0xffffffff, 0x80, 0x0, 0x819, 0x7, 0x8, 0x2]}, 0x5c) vmsplice(r1, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3}, 0x0) mkdir(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x3fd, 0x8) 09:50:35 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=@ipv6_newnexthop={0x18, 0x4a, 0x1}, 0x18}}, 0x0) 09:50:35 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket$inet_tcp(0x2, 0x1, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000340)={@in={{0x2, 0x4e23, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) bind$inet(r3, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r3, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080}, 0x0) write$binfmt_elf64(r3, &(0x7f0000000300)=ANY=[@ANYRESDEC], 0x1000001bd) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000080)={0x2019}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000040)) 09:50:35 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = syz_io_uring_complete(0x0) lseek(r1, 0x0, 0x1) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x1, 0x2, 0x5, 0x0, 0x0, 0x4, 0x100, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0x1, @perf_bp={&(0x7f0000000000), 0xe}, 0x51b12, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x52}, 0x0, 0x0, 0xffffffffffffffff, 0x3) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r0, 0x0, 0x0, 0x8000, &(0x7f0000000180)={0x2, 0x4e21, @multicast2}, 0x10) sendto$inet(r0, &(0x7f0000000100)='J', 0xfdbe, 0x4004084, 0x0, 0x11000a00) 09:50:35 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket$inet_tcp(0x2, 0x1, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000340)={@in={{0x2, 0x4e23, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) bind$inet(r3, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r3, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080}, 0x0) write$binfmt_elf64(r3, &(0x7f0000000300)=ANY=[@ANYRESDEC], 0x1000001bd) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000080)={0x2019}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000040)) 09:50:35 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket$inet_tcp(0x2, 0x1, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000340)={@in={{0x2, 0x4e23, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) bind$inet(r3, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r3, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080}, 0x0) write$binfmt_elf64(r3, &(0x7f0000000300)=ANY=[@ANYRESDEC], 0x1000001bd) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000080)={0x2019}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000040)) 09:50:35 executing program 5: r0 = perf_event_open(&(0x7f0000000000)={0x1000000002, 0x80, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000280)={0x2, 0x80, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, r0, 0xb) 09:50:35 executing program 2: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000240), 0x401, 0x0) write$dsp(r0, 0x0, 0x7ffffffff000) ioctl$SNDCTL_DSP_SYNC(r0, 0x5001, 0x0) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc0045009, &(0x7f0000000040)) 09:50:35 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x0, 0x0, 0x0, 0x80, 0x0, 0x81, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0xa54}, 0x18180, 0xb9a4, 0x9, 0x0, 0xff}, 0x0, 0x1, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000040)={@multicast2, @local}, 0xc) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='net/mcfilter\x00') preadv(r2, &(0x7f0000000480), 0x10000000000002a1, 0x4000000, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x400, 0x0, 0x1}, 0x40) creat(0x0, 0x0) 09:50:35 executing program 5: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mount(0x0, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000500)='sysfs\x00', 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r1) listxattr(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) [ 641.621430][ T4180] Bluetooth: hci1: command 0x0406 tx timeout 09:50:37 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = getpid() r1 = gettid() tkill(r1, 0x1000000000016) tkill(r0, 0x22) ptrace(0x4206, r0) ptrace$cont(0x9, r0, 0x0, 0x0) ptrace$getsig(0x4202, r0, 0x0, 0x0) 09:50:37 executing program 5: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mount(0x0, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000500)='sysfs\x00', 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r1) listxattr(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 09:50:37 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket$inet_tcp(0x2, 0x1, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000340)={@in={{0x2, 0x4e23, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) bind$inet(r3, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r3, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080}, 0x0) write$binfmt_elf64(r3, &(0x7f0000000300)=ANY=[@ANYRESDEC], 0x1000001bd) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000080)={0x2019}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000040)) 09:50:37 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket$inet_tcp(0x2, 0x1, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000340)={@in={{0x2, 0x4e23, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) bind$inet(r3, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r3, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080}, 0x0) write$binfmt_elf64(r3, &(0x7f0000000300)=ANY=[@ANYRESDEC], 0x1000001bd) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000080)={0x2019}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000040)) 09:50:37 executing program 2: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000240), 0x401, 0x0) write$dsp(r0, 0x0, 0x7ffffffff000) ioctl$SNDCTL_DSP_SYNC(r0, 0x5001, 0x0) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc0045009, &(0x7f0000000040)) 09:50:37 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r1, &(0x7f0000001e80)={0x0, 0x0, &(0x7f0000001e40)={0x0}}, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(r0, &(0x7f0000002040)={0x0, 0x0, &(0x7f0000002000)={&(0x7f0000001f00)={0x20, 0x17, 0xa, 0x401, 0x0, 0x0, {}, [@NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}]}, 0x20}}, 0x0) 09:50:38 executing program 4: rt_sigaction(0x13, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000200)) 09:50:38 executing program 5: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mount(0x0, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000500)='sysfs\x00', 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r1) listxattr(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 09:50:38 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8923, 0x0) r1 = dup(r0) clone(0x2000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) setsockopt$EBT_SO_SET_ENTRIES(r1, 0x0, 0x80, &(0x7f0000000140)=@nat={'nat\x00', 0x19, 0x1, 0x178, [0x20000800, 0x0, 0x0, 0x20000830, 0x20000860], 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000060000000000000000000000000000000000000000000000000000feffffff0000000000000000000000000800000000000000000000000000000000000000000000000000000000000000feffffff0000000000000000000000000000000000000000000000000000008d66a3462ec72000000000000000000000ffffffff010000001d0000000000000000006d6f6e645f736c6176655f31010000007663616e30f10000000000000000000073797a6b466c6c65723000000000000062707130000000000000000000000000aa0700000000000000000000aaaaaaaaaa00000000007f000000b0000000b0000000e80000006d61726b5f6d00000000000000000000000000000000000000000000000000001800000000000000000000000000000000000080000000000001000000000000736e617400000000000000000000000000000000000000000000002452ddc57f000000001000000000000000aaaaaaaaaa0000000effffff"]}, 0x1f0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) 09:50:38 executing program 4: ioctl$sock_netdev_private(0xffffffffffffffff, 0x0, &(0x7f0000000000)="75f6cca17cdc78ee4434c6fa40f655e8213e9408f1ee188a50d400e0") r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x0, 0x0) ioctl$FITRIM(r0, 0xc020662a, &(0x7f0000000000)) [ 642.577278][T21827] x_tables: eb_tables: snat.0 target: invalid size 16 (kernel) != (user) 0 09:50:38 executing program 5: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mount(0x0, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000500)='sysfs\x00', 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r1) listxattr(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 09:50:38 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, 0x0, "850e32db99bafb060000000000000008000c00"}) 09:50:40 executing program 0: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) getsockopt$rose(r0, 0x104, 0x7, 0x0, &(0x7f0000000080)) 09:50:40 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$xfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f00000029c0), 0x0, &(0x7f0000002ac0)={[{@nolargeio}]}) 09:50:40 executing program 2: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000240), 0x401, 0x0) write$dsp(r0, 0x0, 0x7ffffffff000) ioctl$SNDCTL_DSP_SYNC(r0, 0x5001, 0x0) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc0045009, &(0x7f0000000040)) 09:50:40 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket$inet_tcp(0x2, 0x1, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000340)={@in={{0x2, 0x4e23, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) bind$inet(r3, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r3, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080}, 0x0) write$binfmt_elf64(r3, &(0x7f0000000300)=ANY=[@ANYRESDEC], 0x1000001bd) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000080)={0x2019}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000040)) 09:50:40 executing program 4: mkdir(&(0x7f0000000300)='./bus\x00', 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000800)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r1) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) 09:50:40 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) getpeername$packet(0xffffffffffffffff, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=ANY=[@ANYBLOB="4800000024000b0f000000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100687462"], 0x48}}, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4008ae89, &(0x7f0000000640)={"06000000dd245c8434000000c9c8dc1964325fa96fa42b76840000402bec0ba41f010a003a40c8a49e0000403b00041f01ffff80003c5ca2030100c0ee377abaece6b88378e3d63a03000040361d264ffa8b46485f02baee010100c04252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa006a832d309fcda5bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df1e7c9c71bc08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684364673dcfa9235ea5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185afe28b774b99d38c90937428617de4cdd6f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba16f70f558b2246ad95ccf7d3f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e955722908dd88b56163be8312ff47c5b6f070072975af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) [ 645.202899][T21854] overlayfs: failed to create directory ./file1/work (errno: 13); mounting read-only [ 645.276713][T21854] overlayfs: fs on '.' does not support file handles, falling back to index=off,nfs_export=off. 09:50:41 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) clock_gettime(0x0, &(0x7f0000001040)) semtimedop(r0, &(0x7f0000001000)=[{0x0, 0xfff9}, {}], 0x2, 0x0) semctl$GETZCNT(r0, 0x2, 0xf, 0x0) [ 645.318570][T21852] XFS (loop5): Invalid superblock magic number 09:50:41 executing program 4: unshare(0x20000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xdfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000240)={{}, 0x0, 0x10, @unused=[0x0, 0x4], @subvolid}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001240)) mount(&(0x7f0000001480)=@sg0, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='selinuxfs\x00', 0x1380e, &(0x7f0000001540)='\xff\xff\xff\xff\xff\xff') ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001440)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, &(0x7f0000000400)={{}, r1, 0x12, @inherit={0x58, 0x0}, @name="840b84764911dfa333f758e0139f03ce2c5df3dcca9a65ba64f9fa0906d8312a30d265cee16ca5dc472a3144f80215f030ec2558d4ccb60bfdc0d423450e0f4d7474589225b186a4ef6c9b6ad56169e8b10dde4590e96ac4c81c62f4f9b20429dd72f9c4a907baa4aa7bcd3c458e814441ce26f6d1028f5b369434564d411cbae0252b090b3f2ec43ff83da86f704dc355a3e80c31706a1d06b0a6fcd8caa88c05be0e1a98810ea2dd8dec2ef9cf20db709894d8c5cd2606d69650229f03f6ebbbc8f2e76fe914f66b13b688a3ac024deed0c3ed17ded882cb8e712bf704f899b00b720c94861166aeffecc871ed088fab3976297dc599841ec86e47c610985dec485ce040974e4848a6981f7c0744702db556e8df773d203b5bce5e963c05b45a84ec74185a4dd93b7be64a5531673d2f9180066d50576895688ea2a726812b702a7974780516571438c724551a21944ec8961a8eade1d3364d76d212d6f2681e11f832ac519b16ccde9474ab29a5cd3a56ad6f3d00a5e1d49814b3241dac743c77f2128b0dce356b5acc4cbc58e98b2b9244d607fe75769a67da1db45e3a91d0843c1aacc5250a1936ff7f9ce4e872bd4c2f5bba9e2d41f4a2cc71bc4371d0cb972409cd077b433ece13eb60b0787c3974515a95eee0c2fbe2968892bb7df39e50d02ec72e1989a34e580017a41eb90aae04ef029092c77f42b13d0f199f7dabca1cd9031dd8ba4e22618a29e5ce2f2ab226cdddca63ed0c1367e1e0c5c25d4dcdd0a7e4eba2e3d3562c20fdc7682698e7c94f8d1b7ad22e688ab7b5e9668782981885c410a46fc732815237949d7ca6070159c249894eb5825b38e608afa5a0d23edf2b6e5115cb8f2d8a7116a51fc612edc2cd110c0010c7e79a4cdd54d5a09f258edbe2dced0b05dd0db63a0edd6161cfc7df4119ccf6407e125acba55dff84246a878da265e336d2b07f1d46ec9eaec9cd03178aed277b2bf931a00dc5e4b710d9637442d7bdc2df12003e88b39ef28ef60c5c63b2d87224602c7c6b58a2657d5c9ac3b320ba388a06f9e07ed396875d019f324b1f3a494a30cabf31247819c99d7011326f546b70ab0d2ff50f1640a3e1a62a23ae509e45018d1fd089f81d9996b7f2c1cf01c39c0a8de312b02e10bbe886bd6e6d7144812424f56019320af45dd59e8129d21a30fba5bd7812c0f9c2954b5e94c237357a4762d0f289c403e741f11191d1f54ea2d73f2b78dc5bf6bb1e56698f8c719aeec3c677caffa4b286061d1aea477bf6113ccbb41a836720a693df324b725599a8843337657f08dad648cdf5992d05be64d32c7c60f426959eb3186961d9b25a08e486728665fd97e1751e9f2d56cbbbefd623d76e481c91264ed908551770d1750330adb3c42a91041904da92ce0da5bfe1b8150896eae63b855a0f3a4e8795563e6533724f57d2a209c6c43c645639c8e614b332ee70a875833b9e52271221dd2def7effc1a73b4970e9226e617c6489a6b1059c0afe49772e8497b4bcb1974b2ec60bd6b100fe3f83169f4711bcc94599c843af6bc736faf6ed6866006b84573f15443b24dcddd2c6b32318e3e598c0a32d30ff1c3cead0c50c55fe9ee45d2f829d0188c6aa2c9ea00af84c63e29dbaeb8b2f9d63e66d02132297ed18af06aec625323b9d1b7fa66aa383a112a4d6ebdf19d1b40b870934989256444eb060f64adcdb2100c76475ca21697f2d68e0e47afb2c914d77eb59ae862a9f3d1db2563cb377ad0ee842200131b5f6601c4dde2b3e3e8b1426fa58e35b1da7890e8bb71aad5e73071b0f51c313fd741d845a45d65cab1f10fe209fa62050b263e08133fa87227816a68181d8f77e760fe9f233de6c77329eb3363155cd4cd546d4a1c5b5231c5e3e6f7ca511f237b86ff43b9e450f45de6c395dffdeb561be815b06f91058f967278591d36a0720d7ba6cdc2f656f0a5452647fbe79f0d6d169812b994dc3febaf739d58087b8ce24ff618068bd65afb1b7d76514245d7866bea764c1dfe0ec48cf6edacbd7b2a3c1bf32e00253849e44fc96dd15f1c83846d9481e1e4db00b5b780e6e4b25a92427399d5237357555b87df78283cc34b0f6f0c756a4aaf1c62b3500fef177c871711b342eef22f1cdfb142e8ed500347c274bfac5d21263a3bd93effc4225d9f54bac47725fe4960d52999dbac2692c75d627778d3fcc48e2101ca8df96bd454ea67d1fd05756d2f56b95a8cccf5ae14c95e7e15ff6638b1f3b5c2fb84f35305f1be2ec94837ecb2bb34925ab0100202c8540044b7a03788195363edb67c5a2f2c514bb24ed0ec38be8d8cffa140f095a48eadb4a0a1fe46fccfc8daeefa89c5e384ece0ad24b535f09b840b004051f6d8ad697adaf2ec83b61b1b516e82ac4a48a2387edfd8a228f580f0668d1b83f18a42c448a201797c0c220d969a3c814e11c2c7108c24c7daf279763de34587ba8c20c97ccd5d436fe1b63aa95228dc58113d98d81412fd98f2912a30211130fb68a2121e2f515542d6a1694d4f97984d58ecc22e5a4ebe417ae459c2395d47c1d44fb0c3dbc3bc0b80e19fe1284e3d3aba23e075b083af8d92f8807018e1de8e58cc430760c0ace7f0353d7c9cd0010d7adb235bf8a34a217346156889cab53d8e9296ea4ae30dc3e33cf58766e15fe954a0a9a4a21d6af97929356de8188165456a596ee1f74313ca18e5950d30c8e7f6931dc0f287696160d7f32bf04bcf571a50def93c0f568b29e7934e6c1f63cd7dc7f1136f2bf74a7a89a0fb4f59e8c8226e52981fd56838ab7dda1dad3d8d917d3110974ef9022ec12279f98e2949fe64b9d570b56854a37a7616de466ed269fa7238dff893a84e8b5f3c8beba7f062b3fbb3d4f60221c215f98ec6ed9c4b7d076bd02243579b3992901f4a9c5c2b2cbaed6eb413355f6408fbdb3e8493ff8a357e14e447331907936059c81deb994c99b6995ab06f900240f2f86f979578e5a01c1f21f98fed8c99332e2adc9017c3723a77707d2edd760ab235e99ae75a09f84319cce88443e2fd8d0891be09a8ad4bcc197d9166ab8c0b43a73ed9cc7d6bdd27576ed44f16a9cd14a5a29abb45823664b90d273b495d2723d3882f5341c105491a173118b201cfbc32435e7e223c217e1ca8c396a4009dee776767a97905197e10a178fc1e16c6386d8b5e9dc332102af5b1393d4ffefe8a0d58f407ff2d83419a82956aae453f0e81171e9855ab0753fd03c2e5276e69a6a0ab1e97e24914fc6a93bd983b274316500be2719dd5cfcba47223bcd3a76ba036a9871daa4cef720dfad8db1041ed8f39be840c4e7bbb0eead2319a92facdce09abe0fa33aa8a229ebd7dbe0892a36b231980c880d197b22a3e834ed2b43e02807db274ed70b04458d1cf2b70486a54846f36d2a93e49b916f590949fd4c49d7e20effb3462d13c31d9f140f44e848bc3c010a84ac638102eb83f813706eefa913282abb8b06d69b0b1b0615cbca34c9c5d42d480d053ac3354fa3eeca54eb543a924be5786eccb12bec62e902d29d34c5f7fe90ece7f72dcf298bc1fd83fabdd7abc1785b9d53debe848a2aea0d6f1b5fd94b36f098e524ad681fbe5c83cd24cfd368265c36308775c3fba2fa1f81a91eff5075004b777847a7915d0e6952d23fd3970031b06d062e37b25eba4d9d5a9b4d2c11c0ef6c4e2b3532d8e9ab7f45d802d566638fde3dee375e9e92e4a0a59e543e15cf7964e0794cfaf702e8c223210b5cc45883d67e47d961e8865544d5d1cd9eda1986e2ef87c171e8f794435930903366ceeac6e9d6e28a9ac23351e558c1c7947ce297a96f239914335317ceb5b55999dfad2474228481d1dc04a0d257dd2aa7f3afae4ea2dd08de7577ed92627349cee89237d791be94e11da324746f1a2dd6ba3430648b42561ba9b70c102262bed54ebf5c6d1a141af65dcfce55e6835f1a9bc2e8e4b1313820fc5d4aa79d540e674745298797bef340db5846f15ab6b68ce87318fb13af2d3cabd806f7209897e0c7972c818fd76873c971f02a8829b0ca21335fc919c20bb24da2ed72e9dccc1fe9f509147882df172cd99490b7c1872f17d9ceaf7a1c8ad4842c4faa5688d263a71e400e1b53cfac6c344dc2e148243920553e1da082a69c5e4058ae6d43a742a910a6c19d15727606cf88df4170541a217ed9740df08bba479f13eba46864023c1f0c82804a03223e69064967c13d66b25ad0c75d5771ad14bc2ca7ad7f2b02b2f7f53b6a95950d641bbf3486d09edcb38323a6309b07922d677a07826fce7403cef84d039f519a03f27349122de66b38d0c248f013278b644d79e27e103eeb20725df3ffb84704ea30270f7bcb9d1b6d82085fd73badbe94c6ac8183a59c2efab52543e77598300f480dcbee1e2983c7bfc5fbaa1b9865f7c42ec8d549a10b6775111e4da4ecf6bfbcbe4d4b3413bdb8cf1ab77c97413c9af9fd636420e8e3664760437276be85f405d66da9a6fdd3ae1e9787b5adb0de15be068d96784855ea8e5b6d5553e161e9fb9af4fb9a546832155fd2f7d0ed5b22861560e117d7b8aa00bcc7ab6b8e1e9fe844b240e27e347ba1ff85ce7a41050a018c2754c38595ea88d817a1be3ff8025892fe744b59458895e77cfcdc7d8ca2a774efc4b9366cc7796dfa88bb36cac57f4dd3c84a034b569a7768719db484ee1ac128fe6bc6c5185c45e4cd72e4048f041fd1bfa8b8319acfc000d10896bd7bd7c28983c59985ada4599a1d6c1ccb61b83a1c9bb17b57632b19b1863e9041e71c59302dadf37843242ce010c511f635c51a154b35643dcd4f59c35086c4e85309635ba25a9b5a02e156b27670d71c94e1ea581a1aacd1577e4274f2a0b26a5dfafcf6064087c46bda9f275f1d217a4f06e88fb646426a884957752f61052f03d66e84d1c7ba3e5e3c29d754d7e71a35b617cc226847ee9178af36e33640134aee929b3a13452553bbaf1bd89e27ad3958c46e7079fda6ea29a6799a485b9d395b07ff411c8e02552f5784916f53845c2a87b66019d458eba1ed7aea14767d69d86bf13b2d4c406a621df8b275c0f3edf56428ea3bd27920e924a23c3e1ff8c1bcaccd50ebab6a298f0a2b956615fad83a0c485a21a14c09d14a893525fe4a32dcbfbd8b6a257f255b781d50d7d993345b656c5d14182c48056d1df337507544afa798258a2085af2b42587b978aae197a19df263f7509dc0b412eed232f6ce241626efdb648a7867dc22ae98bd1c1b26bc6eb1430c44f8330d64a42f883183f7ecebed95752a9df9a67a5191c57c5ecc224bab8e485720d78f3a66f9613821333197bec0a4cae35f2bc22aca2bb3418205c3c4237e6f343ea4364c8887c3d6c40e55ae6b8cee7344696fccd7ca94499d450029a9685c017b4024e547fca750b728b68ce37d17e58a76899e578321566ae8babd4b961c8e16ae7ec73f47acaf47a1db8eb70d1bd02f900c6617b37225153ba2119a9303400100b070713f3b8a24d2ad102918e69c676cbd2446bf0c3ca80af88088eb57b199cc4e9bb055cc7aef58363d823da31898eea3a90d83ce07a63806741debbba54702c136011540686dc049ca4c0c523ad35a55f9a0aee91241d5efe20790eabd2a02e49687accb8dd0c9bf49908a90874b011e60f54efb9dd59931af33d9520f9395eb72cdd04abce501dc614543e8854642a69"}) unlink(&(0x7f0000000080)='./file0\x00') 09:50:41 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) getpeername$packet(0xffffffffffffffff, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=ANY=[@ANYBLOB="4800000024000b0f000000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100687462"], 0x48}}, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4008ae89, &(0x7f0000000640)={"06000000dd245c8434000000c9c8dc1964325fa96fa42b76840000402bec0ba41f010a003a40c8a49e0000403b00041f01ffff80003c5ca2030100c0ee377abaece6b88378e3d63a03000040361d264ffa8b46485f02baee010100c04252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa006a832d309fcda5bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df1e7c9c71bc08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684364673dcfa9235ea5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185afe28b774b99d38c90937428617de4cdd6f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba16f70f558b2246ad95ccf7d3f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e955722908dd88b56163be8312ff47c5b6f070072975af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) [ 645.650401][T21895] semctl(GETNCNT/GETZCNT) is since 3.16 Single Unix Specification compliant. [ 645.650401][T21895] The task syz-executor.0 (21895) triggered the difference, watch for misbehavior. 09:50:41 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$xfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f00000029c0), 0x0, &(0x7f0000002ac0)={[{@nolargeio}]}) 09:50:41 executing program 4: unshare(0x20000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xdfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000240)={{}, 0x0, 0x10, @unused=[0x0, 0x4], @subvolid}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001240)) mount(&(0x7f0000001480)=@sg0, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='selinuxfs\x00', 0x1380e, &(0x7f0000001540)='\xff\xff\xff\xff\xff\xff') ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001440)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, &(0x7f0000000400)={{}, r1, 0x12, @inherit={0x58, 0x0}, @name="840b84764911dfa333f758e0139f03ce2c5df3dcca9a65ba64f9fa0906d8312a30d265cee16ca5dc472a3144f80215f030ec2558d4ccb60bfdc0d423450e0f4d7474589225b186a4ef6c9b6ad56169e8b10dde4590e96ac4c81c62f4f9b20429dd72f9c4a907baa4aa7bcd3c458e814441ce26f6d1028f5b369434564d411cbae0252b090b3f2ec43ff83da86f704dc355a3e80c31706a1d06b0a6fcd8caa88c05be0e1a98810ea2dd8dec2ef9cf20db709894d8c5cd2606d69650229f03f6ebbbc8f2e76fe914f66b13b688a3ac024deed0c3ed17ded882cb8e712bf704f899b00b720c94861166aeffecc871ed088fab3976297dc599841ec86e47c610985dec485ce040974e4848a6981f7c0744702db556e8df773d203b5bce5e963c05b45a84ec74185a4dd93b7be64a5531673d2f9180066d50576895688ea2a726812b702a7974780516571438c724551a21944ec8961a8eade1d3364d76d212d6f2681e11f832ac519b16ccde9474ab29a5cd3a56ad6f3d00a5e1d49814b3241dac743c77f2128b0dce356b5acc4cbc58e98b2b9244d607fe75769a67da1db45e3a91d0843c1aacc5250a1936ff7f9ce4e872bd4c2f5bba9e2d41f4a2cc71bc4371d0cb972409cd077b433ece13eb60b0787c3974515a95eee0c2fbe2968892bb7df39e50d02ec72e1989a34e580017a41eb90aae04ef029092c77f42b13d0f199f7dabca1cd9031dd8ba4e22618a29e5ce2f2ab226cdddca63ed0c1367e1e0c5c25d4dcdd0a7e4eba2e3d3562c20fdc7682698e7c94f8d1b7ad22e688ab7b5e9668782981885c410a46fc732815237949d7ca6070159c249894eb5825b38e608afa5a0d23edf2b6e5115cb8f2d8a7116a51fc612edc2cd110c0010c7e79a4cdd54d5a09f258edbe2dced0b05dd0db63a0edd6161cfc7df4119ccf6407e125acba55dff84246a878da265e336d2b07f1d46ec9eaec9cd03178aed277b2bf931a00dc5e4b710d9637442d7bdc2df12003e88b39ef28ef60c5c63b2d87224602c7c6b58a2657d5c9ac3b320ba388a06f9e07ed396875d019f324b1f3a494a30cabf31247819c99d7011326f546b70ab0d2ff50f1640a3e1a62a23ae509e45018d1fd089f81d9996b7f2c1cf01c39c0a8de312b02e10bbe886bd6e6d7144812424f56019320af45dd59e8129d21a30fba5bd7812c0f9c2954b5e94c237357a4762d0f289c403e741f11191d1f54ea2d73f2b78dc5bf6bb1e56698f8c719aeec3c677caffa4b286061d1aea477bf6113ccbb41a836720a693df324b725599a8843337657f08dad648cdf5992d05be64d32c7c60f426959eb3186961d9b25a08e486728665fd97e1751e9f2d56cbbbefd623d76e481c91264ed908551770d1750330adb3c42a91041904da92ce0da5bfe1b8150896eae63b855a0f3a4e8795563e6533724f57d2a209c6c43c645639c8e614b332ee70a875833b9e52271221dd2def7effc1a73b4970e9226e617c6489a6b1059c0afe49772e8497b4bcb1974b2ec60bd6b100fe3f83169f4711bcc94599c843af6bc736faf6ed6866006b84573f15443b24dcddd2c6b32318e3e598c0a32d30ff1c3cead0c50c55fe9ee45d2f829d0188c6aa2c9ea00af84c63e29dbaeb8b2f9d63e66d02132297ed18af06aec625323b9d1b7fa66aa383a112a4d6ebdf19d1b40b870934989256444eb060f64adcdb2100c76475ca21697f2d68e0e47afb2c914d77eb59ae862a9f3d1db2563cb377ad0ee842200131b5f6601c4dde2b3e3e8b1426fa58e35b1da7890e8bb71aad5e73071b0f51c313fd741d845a45d65cab1f10fe209fa62050b263e08133fa87227816a68181d8f77e760fe9f233de6c77329eb3363155cd4cd546d4a1c5b5231c5e3e6f7ca511f237b86ff43b9e450f45de6c395dffdeb561be815b06f91058f967278591d36a0720d7ba6cdc2f656f0a5452647fbe79f0d6d169812b994dc3febaf739d58087b8ce24ff618068bd65afb1b7d76514245d7866bea764c1dfe0ec48cf6edacbd7b2a3c1bf32e00253849e44fc96dd15f1c83846d9481e1e4db00b5b780e6e4b25a92427399d5237357555b87df78283cc34b0f6f0c756a4aaf1c62b3500fef177c871711b342eef22f1cdfb142e8ed500347c274bfac5d21263a3bd93effc4225d9f54bac47725fe4960d52999dbac2692c75d627778d3fcc48e2101ca8df96bd454ea67d1fd05756d2f56b95a8cccf5ae14c95e7e15ff6638b1f3b5c2fb84f35305f1be2ec94837ecb2bb34925ab0100202c8540044b7a03788195363edb67c5a2f2c514bb24ed0ec38be8d8cffa140f095a48eadb4a0a1fe46fccfc8daeefa89c5e384ece0ad24b535f09b840b004051f6d8ad697adaf2ec83b61b1b516e82ac4a48a2387edfd8a228f580f0668d1b83f18a42c448a201797c0c220d969a3c814e11c2c7108c24c7daf279763de34587ba8c20c97ccd5d436fe1b63aa95228dc58113d98d81412fd98f2912a30211130fb68a2121e2f515542d6a1694d4f97984d58ecc22e5a4ebe417ae459c2395d47c1d44fb0c3dbc3bc0b80e19fe1284e3d3aba23e075b083af8d92f8807018e1de8e58cc430760c0ace7f0353d7c9cd0010d7adb235bf8a34a217346156889cab53d8e9296ea4ae30dc3e33cf58766e15fe954a0a9a4a21d6af97929356de8188165456a596ee1f74313ca18e5950d30c8e7f6931dc0f287696160d7f32bf04bcf571a50def93c0f568b29e7934e6c1f63cd7dc7f1136f2bf74a7a89a0fb4f59e8c8226e52981fd56838ab7dda1dad3d8d917d3110974ef9022ec12279f98e2949fe64b9d570b56854a37a7616de466ed269fa7238dff893a84e8b5f3c8beba7f062b3fbb3d4f60221c215f98ec6ed9c4b7d076bd02243579b3992901f4a9c5c2b2cbaed6eb413355f6408fbdb3e8493ff8a357e14e447331907936059c81deb994c99b6995ab06f900240f2f86f979578e5a01c1f21f98fed8c99332e2adc9017c3723a77707d2edd760ab235e99ae75a09f84319cce88443e2fd8d0891be09a8ad4bcc197d9166ab8c0b43a73ed9cc7d6bdd27576ed44f16a9cd14a5a29abb45823664b90d273b495d2723d3882f5341c105491a173118b201cfbc32435e7e223c217e1ca8c396a4009dee776767a97905197e10a178fc1e16c6386d8b5e9dc332102af5b1393d4ffefe8a0d58f407ff2d83419a82956aae453f0e81171e9855ab0753fd03c2e5276e69a6a0ab1e97e24914fc6a93bd983b274316500be2719dd5cfcba47223bcd3a76ba036a9871daa4cef720dfad8db1041ed8f39be840c4e7bbb0eead2319a92facdce09abe0fa33aa8a229ebd7dbe0892a36b231980c880d197b22a3e834ed2b43e02807db274ed70b04458d1cf2b70486a54846f36d2a93e49b916f590949fd4c49d7e20effb3462d13c31d9f140f44e848bc3c010a84ac638102eb83f813706eefa913282abb8b06d69b0b1b0615cbca34c9c5d42d480d053ac3354fa3eeca54eb543a924be5786eccb12bec62e902d29d34c5f7fe90ece7f72dcf298bc1fd83fabdd7abc1785b9d53debe848a2aea0d6f1b5fd94b36f098e524ad681fbe5c83cd24cfd368265c36308775c3fba2fa1f81a91eff5075004b777847a7915d0e6952d23fd3970031b06d062e37b25eba4d9d5a9b4d2c11c0ef6c4e2b3532d8e9ab7f45d802d566638fde3dee375e9e92e4a0a59e543e15cf7964e0794cfaf702e8c223210b5cc45883d67e47d961e8865544d5d1cd9eda1986e2ef87c171e8f794435930903366ceeac6e9d6e28a9ac23351e558c1c7947ce297a96f239914335317ceb5b55999dfad2474228481d1dc04a0d257dd2aa7f3afae4ea2dd08de7577ed92627349cee89237d791be94e11da324746f1a2dd6ba3430648b42561ba9b70c102262bed54ebf5c6d1a141af65dcfce55e6835f1a9bc2e8e4b1313820fc5d4aa79d540e674745298797bef340db5846f15ab6b68ce87318fb13af2d3cabd806f7209897e0c7972c818fd76873c971f02a8829b0ca21335fc919c20bb24da2ed72e9dccc1fe9f509147882df172cd99490b7c1872f17d9ceaf7a1c8ad4842c4faa5688d263a71e400e1b53cfac6c344dc2e148243920553e1da082a69c5e4058ae6d43a742a910a6c19d15727606cf88df4170541a217ed9740df08bba479f13eba46864023c1f0c82804a03223e69064967c13d66b25ad0c75d5771ad14bc2ca7ad7f2b02b2f7f53b6a95950d641bbf3486d09edcb38323a6309b07922d677a07826fce7403cef84d039f519a03f27349122de66b38d0c248f013278b644d79e27e103eeb20725df3ffb84704ea30270f7bcb9d1b6d82085fd73badbe94c6ac8183a59c2efab52543e77598300f480dcbee1e2983c7bfc5fbaa1b9865f7c42ec8d549a10b6775111e4da4ecf6bfbcbe4d4b3413bdb8cf1ab77c97413c9af9fd636420e8e3664760437276be85f405d66da9a6fdd3ae1e9787b5adb0de15be068d96784855ea8e5b6d5553e161e9fb9af4fb9a546832155fd2f7d0ed5b22861560e117d7b8aa00bcc7ab6b8e1e9fe844b240e27e347ba1ff85ce7a41050a018c2754c38595ea88d817a1be3ff8025892fe744b59458895e77cfcdc7d8ca2a774efc4b9366cc7796dfa88bb36cac57f4dd3c84a034b569a7768719db484ee1ac128fe6bc6c5185c45e4cd72e4048f041fd1bfa8b8319acfc000d10896bd7bd7c28983c59985ada4599a1d6c1ccb61b83a1c9bb17b57632b19b1863e9041e71c59302dadf37843242ce010c511f635c51a154b35643dcd4f59c35086c4e85309635ba25a9b5a02e156b27670d71c94e1ea581a1aacd1577e4274f2a0b26a5dfafcf6064087c46bda9f275f1d217a4f06e88fb646426a884957752f61052f03d66e84d1c7ba3e5e3c29d754d7e71a35b617cc226847ee9178af36e33640134aee929b3a13452553bbaf1bd89e27ad3958c46e7079fda6ea29a6799a485b9d395b07ff411c8e02552f5784916f53845c2a87b66019d458eba1ed7aea14767d69d86bf13b2d4c406a621df8b275c0f3edf56428ea3bd27920e924a23c3e1ff8c1bcaccd50ebab6a298f0a2b956615fad83a0c485a21a14c09d14a893525fe4a32dcbfbd8b6a257f255b781d50d7d993345b656c5d14182c48056d1df337507544afa798258a2085af2b42587b978aae197a19df263f7509dc0b412eed232f6ce241626efdb648a7867dc22ae98bd1c1b26bc6eb1430c44f8330d64a42f883183f7ecebed95752a9df9a67a5191c57c5ecc224bab8e485720d78f3a66f9613821333197bec0a4cae35f2bc22aca2bb3418205c3c4237e6f343ea4364c8887c3d6c40e55ae6b8cee7344696fccd7ca94499d450029a9685c017b4024e547fca750b728b68ce37d17e58a76899e578321566ae8babd4b961c8e16ae7ec73f47acaf47a1db8eb70d1bd02f900c6617b37225153ba2119a9303400100b070713f3b8a24d2ad102918e69c676cbd2446bf0c3ca80af88088eb57b199cc4e9bb055cc7aef58363d823da31898eea3a90d83ce07a63806741debbba54702c136011540686dc049ca4c0c523ad35a55f9a0aee91241d5efe20790eabd2a02e49687accb8dd0c9bf49908a90874b011e60f54efb9dd59931af33d9520f9395eb72cdd04abce501dc614543e8854642a69"}) unlink(&(0x7f0000000080)='./file0\x00') 09:50:41 executing program 2: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000240), 0x401, 0x0) write$dsp(r0, 0x0, 0x7ffffffff000) ioctl$SNDCTL_DSP_SYNC(r0, 0x5001, 0x0) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc0045009, &(0x7f0000000040)) 09:50:41 executing program 1: unshare(0x20000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xdfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000240)={{}, 0x0, 0x10, @unused=[0x0, 0x4], @subvolid}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001240)) mount(&(0x7f0000001480)=@sg0, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='selinuxfs\x00', 0x1380e, &(0x7f0000001540)='\xff\xff\xff\xff\xff\xff') ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001440)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, &(0x7f0000000400)={{}, r1, 0x12, @inherit={0x58, 0x0}, @name="840b84764911dfa333f758e0139f03ce2c5df3dcca9a65ba64f9fa0906d8312a30d265cee16ca5dc472a3144f80215f030ec2558d4ccb60bfdc0d423450e0f4d7474589225b186a4ef6c9b6ad56169e8b10dde4590e96ac4c81c62f4f9b20429dd72f9c4a907baa4aa7bcd3c458e814441ce26f6d1028f5b369434564d411cbae0252b090b3f2ec43ff83da86f704dc355a3e80c31706a1d06b0a6fcd8caa88c05be0e1a98810ea2dd8dec2ef9cf20db709894d8c5cd2606d69650229f03f6ebbbc8f2e76fe914f66b13b688a3ac024deed0c3ed17ded882cb8e712bf704f899b00b720c94861166aeffecc871ed088fab3976297dc599841ec86e47c610985dec485ce040974e4848a6981f7c0744702db556e8df773d203b5bce5e963c05b45a84ec74185a4dd93b7be64a5531673d2f9180066d50576895688ea2a726812b702a7974780516571438c724551a21944ec8961a8eade1d3364d76d212d6f2681e11f832ac519b16ccde9474ab29a5cd3a56ad6f3d00a5e1d49814b3241dac743c77f2128b0dce356b5acc4cbc58e98b2b9244d607fe75769a67da1db45e3a91d0843c1aacc5250a1936ff7f9ce4e872bd4c2f5bba9e2d41f4a2cc71bc4371d0cb972409cd077b433ece13eb60b0787c3974515a95eee0c2fbe2968892bb7df39e50d02ec72e1989a34e580017a41eb90aae04ef029092c77f42b13d0f199f7dabca1cd9031dd8ba4e22618a29e5ce2f2ab226cdddca63ed0c1367e1e0c5c25d4dcdd0a7e4eba2e3d3562c20fdc7682698e7c94f8d1b7ad22e688ab7b5e9668782981885c410a46fc732815237949d7ca6070159c249894eb5825b38e608afa5a0d23edf2b6e5115cb8f2d8a7116a51fc612edc2cd110c0010c7e79a4cdd54d5a09f258edbe2dced0b05dd0db63a0edd6161cfc7df4119ccf6407e125acba55dff84246a878da265e336d2b07f1d46ec9eaec9cd03178aed277b2bf931a00dc5e4b710d9637442d7bdc2df12003e88b39ef28ef60c5c63b2d87224602c7c6b58a2657d5c9ac3b320ba388a06f9e07ed396875d019f324b1f3a494a30cabf31247819c99d7011326f546b70ab0d2ff50f1640a3e1a62a23ae509e45018d1fd089f81d9996b7f2c1cf01c39c0a8de312b02e10bbe886bd6e6d7144812424f56019320af45dd59e8129d21a30fba5bd7812c0f9c2954b5e94c237357a4762d0f289c403e741f11191d1f54ea2d73f2b78dc5bf6bb1e56698f8c719aeec3c677caffa4b286061d1aea477bf6113ccbb41a836720a693df324b725599a8843337657f08dad648cdf5992d05be64d32c7c60f426959eb3186961d9b25a08e486728665fd97e1751e9f2d56cbbbefd623d76e481c91264ed908551770d1750330adb3c42a91041904da92ce0da5bfe1b8150896eae63b855a0f3a4e8795563e6533724f57d2a209c6c43c645639c8e614b332ee70a875833b9e52271221dd2def7effc1a73b4970e9226e617c6489a6b1059c0afe49772e8497b4bcb1974b2ec60bd6b100fe3f83169f4711bcc94599c843af6bc736faf6ed6866006b84573f15443b24dcddd2c6b32318e3e598c0a32d30ff1c3cead0c50c55fe9ee45d2f829d0188c6aa2c9ea00af84c63e29dbaeb8b2f9d63e66d02132297ed18af06aec625323b9d1b7fa66aa383a112a4d6ebdf19d1b40b870934989256444eb060f64adcdb2100c76475ca21697f2d68e0e47afb2c914d77eb59ae862a9f3d1db2563cb377ad0ee842200131b5f6601c4dde2b3e3e8b1426fa58e35b1da7890e8bb71aad5e73071b0f51c313fd741d845a45d65cab1f10fe209fa62050b263e08133fa87227816a68181d8f77e760fe9f233de6c77329eb3363155cd4cd546d4a1c5b5231c5e3e6f7ca511f237b86ff43b9e450f45de6c395dffdeb561be815b06f91058f967278591d36a0720d7ba6cdc2f656f0a5452647fbe79f0d6d169812b994dc3febaf739d58087b8ce24ff618068bd65afb1b7d76514245d7866bea764c1dfe0ec48cf6edacbd7b2a3c1bf32e00253849e44fc96dd15f1c83846d9481e1e4db00b5b780e6e4b25a92427399d5237357555b87df78283cc34b0f6f0c756a4aaf1c62b3500fef177c871711b342eef22f1cdfb142e8ed500347c274bfac5d21263a3bd93effc4225d9f54bac47725fe4960d52999dbac2692c75d627778d3fcc48e2101ca8df96bd454ea67d1fd05756d2f56b95a8cccf5ae14c95e7e15ff6638b1f3b5c2fb84f35305f1be2ec94837ecb2bb34925ab0100202c8540044b7a03788195363edb67c5a2f2c514bb24ed0ec38be8d8cffa140f095a48eadb4a0a1fe46fccfc8daeefa89c5e384ece0ad24b535f09b840b004051f6d8ad697adaf2ec83b61b1b516e82ac4a48a2387edfd8a228f580f0668d1b83f18a42c448a201797c0c220d969a3c814e11c2c7108c24c7daf279763de34587ba8c20c97ccd5d436fe1b63aa95228dc58113d98d81412fd98f2912a30211130fb68a2121e2f515542d6a1694d4f97984d58ecc22e5a4ebe417ae459c2395d47c1d44fb0c3dbc3bc0b80e19fe1284e3d3aba23e075b083af8d92f8807018e1de8e58cc430760c0ace7f0353d7c9cd0010d7adb235bf8a34a217346156889cab53d8e9296ea4ae30dc3e33cf58766e15fe954a0a9a4a21d6af97929356de8188165456a596ee1f74313ca18e5950d30c8e7f6931dc0f287696160d7f32bf04bcf571a50def93c0f568b29e7934e6c1f63cd7dc7f1136f2bf74a7a89a0fb4f59e8c8226e52981fd56838ab7dda1dad3d8d917d3110974ef9022ec12279f98e2949fe64b9d570b56854a37a7616de466ed269fa7238dff893a84e8b5f3c8beba7f062b3fbb3d4f60221c215f98ec6ed9c4b7d076bd02243579b3992901f4a9c5c2b2cbaed6eb413355f6408fbdb3e8493ff8a357e14e447331907936059c81deb994c99b6995ab06f900240f2f86f979578e5a01c1f21f98fed8c99332e2adc9017c3723a77707d2edd760ab235e99ae75a09f84319cce88443e2fd8d0891be09a8ad4bcc197d9166ab8c0b43a73ed9cc7d6bdd27576ed44f16a9cd14a5a29abb45823664b90d273b495d2723d3882f5341c105491a173118b201cfbc32435e7e223c217e1ca8c396a4009dee776767a97905197e10a178fc1e16c6386d8b5e9dc332102af5b1393d4ffefe8a0d58f407ff2d83419a82956aae453f0e81171e9855ab0753fd03c2e5276e69a6a0ab1e97e24914fc6a93bd983b274316500be2719dd5cfcba47223bcd3a76ba036a9871daa4cef720dfad8db1041ed8f39be840c4e7bbb0eead2319a92facdce09abe0fa33aa8a229ebd7dbe0892a36b231980c880d197b22a3e834ed2b43e02807db274ed70b04458d1cf2b70486a54846f36d2a93e49b916f590949fd4c49d7e20effb3462d13c31d9f140f44e848bc3c010a84ac638102eb83f813706eefa913282abb8b06d69b0b1b0615cbca34c9c5d42d480d053ac3354fa3eeca54eb543a924be5786eccb12bec62e902d29d34c5f7fe90ece7f72dcf298bc1fd83fabdd7abc1785b9d53debe848a2aea0d6f1b5fd94b36f098e524ad681fbe5c83cd24cfd368265c36308775c3fba2fa1f81a91eff5075004b777847a7915d0e6952d23fd3970031b06d062e37b25eba4d9d5a9b4d2c11c0ef6c4e2b3532d8e9ab7f45d802d566638fde3dee375e9e92e4a0a59e543e15cf7964e0794cfaf702e8c223210b5cc45883d67e47d961e8865544d5d1cd9eda1986e2ef87c171e8f794435930903366ceeac6e9d6e28a9ac23351e558c1c7947ce297a96f239914335317ceb5b55999dfad2474228481d1dc04a0d257dd2aa7f3afae4ea2dd08de7577ed92627349cee89237d791be94e11da324746f1a2dd6ba3430648b42561ba9b70c102262bed54ebf5c6d1a141af65dcfce55e6835f1a9bc2e8e4b1313820fc5d4aa79d540e674745298797bef340db5846f15ab6b68ce87318fb13af2d3cabd806f7209897e0c7972c818fd76873c971f02a8829b0ca21335fc919c20bb24da2ed72e9dccc1fe9f509147882df172cd99490b7c1872f17d9ceaf7a1c8ad4842c4faa5688d263a71e400e1b53cfac6c344dc2e148243920553e1da082a69c5e4058ae6d43a742a910a6c19d15727606cf88df4170541a217ed9740df08bba479f13eba46864023c1f0c82804a03223e69064967c13d66b25ad0c75d5771ad14bc2ca7ad7f2b02b2f7f53b6a95950d641bbf3486d09edcb38323a6309b07922d677a07826fce7403cef84d039f519a03f27349122de66b38d0c248f013278b644d79e27e103eeb20725df3ffb84704ea30270f7bcb9d1b6d82085fd73badbe94c6ac8183a59c2efab52543e77598300f480dcbee1e2983c7bfc5fbaa1b9865f7c42ec8d549a10b6775111e4da4ecf6bfbcbe4d4b3413bdb8cf1ab77c97413c9af9fd636420e8e3664760437276be85f405d66da9a6fdd3ae1e9787b5adb0de15be068d96784855ea8e5b6d5553e161e9fb9af4fb9a546832155fd2f7d0ed5b22861560e117d7b8aa00bcc7ab6b8e1e9fe844b240e27e347ba1ff85ce7a41050a018c2754c38595ea88d817a1be3ff8025892fe744b59458895e77cfcdc7d8ca2a774efc4b9366cc7796dfa88bb36cac57f4dd3c84a034b569a7768719db484ee1ac128fe6bc6c5185c45e4cd72e4048f041fd1bfa8b8319acfc000d10896bd7bd7c28983c59985ada4599a1d6c1ccb61b83a1c9bb17b57632b19b1863e9041e71c59302dadf37843242ce010c511f635c51a154b35643dcd4f59c35086c4e85309635ba25a9b5a02e156b27670d71c94e1ea581a1aacd1577e4274f2a0b26a5dfafcf6064087c46bda9f275f1d217a4f06e88fb646426a884957752f61052f03d66e84d1c7ba3e5e3c29d754d7e71a35b617cc226847ee9178af36e33640134aee929b3a13452553bbaf1bd89e27ad3958c46e7079fda6ea29a6799a485b9d395b07ff411c8e02552f5784916f53845c2a87b66019d458eba1ed7aea14767d69d86bf13b2d4c406a621df8b275c0f3edf56428ea3bd27920e924a23c3e1ff8c1bcaccd50ebab6a298f0a2b956615fad83a0c485a21a14c09d14a893525fe4a32dcbfbd8b6a257f255b781d50d7d993345b656c5d14182c48056d1df337507544afa798258a2085af2b42587b978aae197a19df263f7509dc0b412eed232f6ce241626efdb648a7867dc22ae98bd1c1b26bc6eb1430c44f8330d64a42f883183f7ecebed95752a9df9a67a5191c57c5ecc224bab8e485720d78f3a66f9613821333197bec0a4cae35f2bc22aca2bb3418205c3c4237e6f343ea4364c8887c3d6c40e55ae6b8cee7344696fccd7ca94499d450029a9685c017b4024e547fca750b728b68ce37d17e58a76899e578321566ae8babd4b961c8e16ae7ec73f47acaf47a1db8eb70d1bd02f900c6617b37225153ba2119a9303400100b070713f3b8a24d2ad102918e69c676cbd2446bf0c3ca80af88088eb57b199cc4e9bb055cc7aef58363d823da31898eea3a90d83ce07a63806741debbba54702c136011540686dc049ca4c0c523ad35a55f9a0aee91241d5efe20790eabd2a02e49687accb8dd0c9bf49908a90874b011e60f54efb9dd59931af33d9520f9395eb72cdd04abce501dc614543e8854642a69"}) unlink(&(0x7f0000000080)='./file0\x00') 09:50:42 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) getpeername$packet(0xffffffffffffffff, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=ANY=[@ANYBLOB="4800000024000b0f000000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100687462"], 0x48}}, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4008ae89, &(0x7f0000000640)={"06000000dd245c8434000000c9c8dc1964325fa96fa42b76840000402bec0ba41f010a003a40c8a49e0000403b00041f01ffff80003c5ca2030100c0ee377abaece6b88378e3d63a03000040361d264ffa8b46485f02baee010100c04252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa006a832d309fcda5bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df1e7c9c71bc08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684364673dcfa9235ea5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185afe28b774b99d38c90937428617de4cdd6f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba16f70f558b2246ad95ccf7d3f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e955722908dd88b56163be8312ff47c5b6f070072975af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) [ 646.430210][T21915] XFS (loop5): Invalid superblock magic number 09:50:42 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x41, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fallocate(r0, 0x0, 0x0, 0x10010fc) lseek(r0, 0x0, 0x3) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f00003b9fdc)={0x0, 0x0, 0x0, 0x0, 0x0, "00410000ec8ae7bc6c4bb1af00"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [], 0x0, "8bebeb894f74c3"}) 09:50:42 executing program 4: unshare(0x20000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xdfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000240)={{}, 0x0, 0x10, @unused=[0x0, 0x4], @subvolid}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001240)) mount(&(0x7f0000001480)=@sg0, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='selinuxfs\x00', 0x1380e, &(0x7f0000001540)='\xff\xff\xff\xff\xff\xff') ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001440)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, &(0x7f0000000400)={{}, r1, 0x12, @inherit={0x58, 0x0}, @name="840b84764911dfa333f758e0139f03ce2c5df3dcca9a65ba64f9fa0906d8312a30d265cee16ca5dc472a3144f80215f030ec2558d4ccb60bfdc0d423450e0f4d7474589225b186a4ef6c9b6ad56169e8b10dde4590e96ac4c81c62f4f9b20429dd72f9c4a907baa4aa7bcd3c458e814441ce26f6d1028f5b369434564d411cbae0252b090b3f2ec43ff83da86f704dc355a3e80c31706a1d06b0a6fcd8caa88c05be0e1a98810ea2dd8dec2ef9cf20db709894d8c5cd2606d69650229f03f6ebbbc8f2e76fe914f66b13b688a3ac024deed0c3ed17ded882cb8e712bf704f899b00b720c94861166aeffecc871ed088fab3976297dc599841ec86e47c610985dec485ce040974e4848a6981f7c0744702db556e8df773d203b5bce5e963c05b45a84ec74185a4dd93b7be64a5531673d2f9180066d50576895688ea2a726812b702a7974780516571438c724551a21944ec8961a8eade1d3364d76d212d6f2681e11f832ac519b16ccde9474ab29a5cd3a56ad6f3d00a5e1d49814b3241dac743c77f2128b0dce356b5acc4cbc58e98b2b9244d607fe75769a67da1db45e3a91d0843c1aacc5250a1936ff7f9ce4e872bd4c2f5bba9e2d41f4a2cc71bc4371d0cb972409cd077b433ece13eb60b0787c3974515a95eee0c2fbe2968892bb7df39e50d02ec72e1989a34e580017a41eb90aae04ef029092c77f42b13d0f199f7dabca1cd9031dd8ba4e22618a29e5ce2f2ab226cdddca63ed0c1367e1e0c5c25d4dcdd0a7e4eba2e3d3562c20fdc7682698e7c94f8d1b7ad22e688ab7b5e9668782981885c410a46fc732815237949d7ca6070159c249894eb5825b38e608afa5a0d23edf2b6e5115cb8f2d8a7116a51fc612edc2cd110c0010c7e79a4cdd54d5a09f258edbe2dced0b05dd0db63a0edd6161cfc7df4119ccf6407e125acba55dff84246a878da265e336d2b07f1d46ec9eaec9cd03178aed277b2bf931a00dc5e4b710d9637442d7bdc2df12003e88b39ef28ef60c5c63b2d87224602c7c6b58a2657d5c9ac3b320ba388a06f9e07ed396875d019f324b1f3a494a30cabf31247819c99d7011326f546b70ab0d2ff50f1640a3e1a62a23ae509e45018d1fd089f81d9996b7f2c1cf01c39c0a8de312b02e10bbe886bd6e6d7144812424f56019320af45dd59e8129d21a30fba5bd7812c0f9c2954b5e94c237357a4762d0f289c403e741f11191d1f54ea2d73f2b78dc5bf6bb1e56698f8c719aeec3c677caffa4b286061d1aea477bf6113ccbb41a836720a693df324b725599a8843337657f08dad648cdf5992d05be64d32c7c60f426959eb3186961d9b25a08e486728665fd97e1751e9f2d56cbbbefd623d76e481c91264ed908551770d1750330adb3c42a91041904da92ce0da5bfe1b8150896eae63b855a0f3a4e8795563e6533724f57d2a209c6c43c645639c8e614b332ee70a875833b9e52271221dd2def7effc1a73b4970e9226e617c6489a6b1059c0afe49772e8497b4bcb1974b2ec60bd6b100fe3f83169f4711bcc94599c843af6bc736faf6ed6866006b84573f15443b24dcddd2c6b32318e3e598c0a32d30ff1c3cead0c50c55fe9ee45d2f829d0188c6aa2c9ea00af84c63e29dbaeb8b2f9d63e66d02132297ed18af06aec625323b9d1b7fa66aa383a112a4d6ebdf19d1b40b870934989256444eb060f64adcdb2100c76475ca21697f2d68e0e47afb2c914d77eb59ae862a9f3d1db2563cb377ad0ee842200131b5f6601c4dde2b3e3e8b1426fa58e35b1da7890e8bb71aad5e73071b0f51c313fd741d845a45d65cab1f10fe209fa62050b263e08133fa87227816a68181d8f77e760fe9f233de6c77329eb3363155cd4cd546d4a1c5b5231c5e3e6f7ca511f237b86ff43b9e450f45de6c395dffdeb561be815b06f91058f967278591d36a0720d7ba6cdc2f656f0a5452647fbe79f0d6d169812b994dc3febaf739d58087b8ce24ff618068bd65afb1b7d76514245d7866bea764c1dfe0ec48cf6edacbd7b2a3c1bf32e00253849e44fc96dd15f1c83846d9481e1e4db00b5b780e6e4b25a92427399d5237357555b87df78283cc34b0f6f0c756a4aaf1c62b3500fef177c871711b342eef22f1cdfb142e8ed500347c274bfac5d21263a3bd93effc4225d9f54bac47725fe4960d52999dbac2692c75d627778d3fcc48e2101ca8df96bd454ea67d1fd05756d2f56b95a8cccf5ae14c95e7e15ff6638b1f3b5c2fb84f35305f1be2ec94837ecb2bb34925ab0100202c8540044b7a03788195363edb67c5a2f2c514bb24ed0ec38be8d8cffa140f095a48eadb4a0a1fe46fccfc8daeefa89c5e384ece0ad24b535f09b840b004051f6d8ad697adaf2ec83b61b1b516e82ac4a48a2387edfd8a228f580f0668d1b83f18a42c448a201797c0c220d969a3c814e11c2c7108c24c7daf279763de34587ba8c20c97ccd5d436fe1b63aa95228dc58113d98d81412fd98f2912a30211130fb68a2121e2f515542d6a1694d4f97984d58ecc22e5a4ebe417ae459c2395d47c1d44fb0c3dbc3bc0b80e19fe1284e3d3aba23e075b083af8d92f8807018e1de8e58cc430760c0ace7f0353d7c9cd0010d7adb235bf8a34a217346156889cab53d8e9296ea4ae30dc3e33cf58766e15fe954a0a9a4a21d6af97929356de8188165456a596ee1f74313ca18e5950d30c8e7f6931dc0f287696160d7f32bf04bcf571a50def93c0f568b29e7934e6c1f63cd7dc7f1136f2bf74a7a89a0fb4f59e8c8226e52981fd56838ab7dda1dad3d8d917d3110974ef9022ec12279f98e2949fe64b9d570b56854a37a7616de466ed269fa7238dff893a84e8b5f3c8beba7f062b3fbb3d4f60221c215f98ec6ed9c4b7d076bd02243579b3992901f4a9c5c2b2cbaed6eb413355f6408fbdb3e8493ff8a357e14e447331907936059c81deb994c99b6995ab06f900240f2f86f979578e5a01c1f21f98fed8c99332e2adc9017c3723a77707d2edd760ab235e99ae75a09f84319cce88443e2fd8d0891be09a8ad4bcc197d9166ab8c0b43a73ed9cc7d6bdd27576ed44f16a9cd14a5a29abb45823664b90d273b495d2723d3882f5341c105491a173118b201cfbc32435e7e223c217e1ca8c396a4009dee776767a97905197e10a178fc1e16c6386d8b5e9dc332102af5b1393d4ffefe8a0d58f407ff2d83419a82956aae453f0e81171e9855ab0753fd03c2e5276e69a6a0ab1e97e24914fc6a93bd983b274316500be2719dd5cfcba47223bcd3a76ba036a9871daa4cef720dfad8db1041ed8f39be840c4e7bbb0eead2319a92facdce09abe0fa33aa8a229ebd7dbe0892a36b231980c880d197b22a3e834ed2b43e02807db274ed70b04458d1cf2b70486a54846f36d2a93e49b916f590949fd4c49d7e20effb3462d13c31d9f140f44e848bc3c010a84ac638102eb83f813706eefa913282abb8b06d69b0b1b0615cbca34c9c5d42d480d053ac3354fa3eeca54eb543a924be5786eccb12bec62e902d29d34c5f7fe90ece7f72dcf298bc1fd83fabdd7abc1785b9d53debe848a2aea0d6f1b5fd94b36f098e524ad681fbe5c83cd24cfd368265c36308775c3fba2fa1f81a91eff5075004b777847a7915d0e6952d23fd3970031b06d062e37b25eba4d9d5a9b4d2c11c0ef6c4e2b3532d8e9ab7f45d802d566638fde3dee375e9e92e4a0a59e543e15cf7964e0794cfaf702e8c223210b5cc45883d67e47d961e8865544d5d1cd9eda1986e2ef87c171e8f794435930903366ceeac6e9d6e28a9ac23351e558c1c7947ce297a96f239914335317ceb5b55999dfad2474228481d1dc04a0d257dd2aa7f3afae4ea2dd08de7577ed92627349cee89237d791be94e11da324746f1a2dd6ba3430648b42561ba9b70c102262bed54ebf5c6d1a141af65dcfce55e6835f1a9bc2e8e4b1313820fc5d4aa79d540e674745298797bef340db5846f15ab6b68ce87318fb13af2d3cabd806f7209897e0c7972c818fd76873c971f02a8829b0ca21335fc919c20bb24da2ed72e9dccc1fe9f509147882df172cd99490b7c1872f17d9ceaf7a1c8ad4842c4faa5688d263a71e400e1b53cfac6c344dc2e148243920553e1da082a69c5e4058ae6d43a742a910a6c19d15727606cf88df4170541a217ed9740df08bba479f13eba46864023c1f0c82804a03223e69064967c13d66b25ad0c75d5771ad14bc2ca7ad7f2b02b2f7f53b6a95950d641bbf3486d09edcb38323a6309b07922d677a07826fce7403cef84d039f519a03f27349122de66b38d0c248f013278b644d79e27e103eeb20725df3ffb84704ea30270f7bcb9d1b6d82085fd73badbe94c6ac8183a59c2efab52543e77598300f480dcbee1e2983c7bfc5fbaa1b9865f7c42ec8d549a10b6775111e4da4ecf6bfbcbe4d4b3413bdb8cf1ab77c97413c9af9fd636420e8e3664760437276be85f405d66da9a6fdd3ae1e9787b5adb0de15be068d96784855ea8e5b6d5553e161e9fb9af4fb9a546832155fd2f7d0ed5b22861560e117d7b8aa00bcc7ab6b8e1e9fe844b240e27e347ba1ff85ce7a41050a018c2754c38595ea88d817a1be3ff8025892fe744b59458895e77cfcdc7d8ca2a774efc4b9366cc7796dfa88bb36cac57f4dd3c84a034b569a7768719db484ee1ac128fe6bc6c5185c45e4cd72e4048f041fd1bfa8b8319acfc000d10896bd7bd7c28983c59985ada4599a1d6c1ccb61b83a1c9bb17b57632b19b1863e9041e71c59302dadf37843242ce010c511f635c51a154b35643dcd4f59c35086c4e85309635ba25a9b5a02e156b27670d71c94e1ea581a1aacd1577e4274f2a0b26a5dfafcf6064087c46bda9f275f1d217a4f06e88fb646426a884957752f61052f03d66e84d1c7ba3e5e3c29d754d7e71a35b617cc226847ee9178af36e33640134aee929b3a13452553bbaf1bd89e27ad3958c46e7079fda6ea29a6799a485b9d395b07ff411c8e02552f5784916f53845c2a87b66019d458eba1ed7aea14767d69d86bf13b2d4c406a621df8b275c0f3edf56428ea3bd27920e924a23c3e1ff8c1bcaccd50ebab6a298f0a2b956615fad83a0c485a21a14c09d14a893525fe4a32dcbfbd8b6a257f255b781d50d7d993345b656c5d14182c48056d1df337507544afa798258a2085af2b42587b978aae197a19df263f7509dc0b412eed232f6ce241626efdb648a7867dc22ae98bd1c1b26bc6eb1430c44f8330d64a42f883183f7ecebed95752a9df9a67a5191c57c5ecc224bab8e485720d78f3a66f9613821333197bec0a4cae35f2bc22aca2bb3418205c3c4237e6f343ea4364c8887c3d6c40e55ae6b8cee7344696fccd7ca94499d450029a9685c017b4024e547fca750b728b68ce37d17e58a76899e578321566ae8babd4b961c8e16ae7ec73f47acaf47a1db8eb70d1bd02f900c6617b37225153ba2119a9303400100b070713f3b8a24d2ad102918e69c676cbd2446bf0c3ca80af88088eb57b199cc4e9bb055cc7aef58363d823da31898eea3a90d83ce07a63806741debbba54702c136011540686dc049ca4c0c523ad35a55f9a0aee91241d5efe20790eabd2a02e49687accb8dd0c9bf49908a90874b011e60f54efb9dd59931af33d9520f9395eb72cdd04abce501dc614543e8854642a69"}) unlink(&(0x7f0000000080)='./file0\x00') 09:50:42 executing program 1: unshare(0x20000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xdfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000240)={{}, 0x0, 0x10, @unused=[0x0, 0x4], @subvolid}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001240)) mount(&(0x7f0000001480)=@sg0, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='selinuxfs\x00', 0x1380e, &(0x7f0000001540)='\xff\xff\xff\xff\xff\xff') ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001440)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, &(0x7f0000000400)={{}, r1, 0x12, @inherit={0x58, 0x0}, @name="840b84764911dfa333f758e0139f03ce2c5df3dcca9a65ba64f9fa0906d8312a30d265cee16ca5dc472a3144f80215f030ec2558d4ccb60bfdc0d423450e0f4d7474589225b186a4ef6c9b6ad56169e8b10dde4590e96ac4c81c62f4f9b20429dd72f9c4a907baa4aa7bcd3c458e814441ce26f6d1028f5b369434564d411cbae0252b090b3f2ec43ff83da86f704dc355a3e80c31706a1d06b0a6fcd8caa88c05be0e1a98810ea2dd8dec2ef9cf20db709894d8c5cd2606d69650229f03f6ebbbc8f2e76fe914f66b13b688a3ac024deed0c3ed17ded882cb8e712bf704f899b00b720c94861166aeffecc871ed088fab3976297dc599841ec86e47c610985dec485ce040974e4848a6981f7c0744702db556e8df773d203b5bce5e963c05b45a84ec74185a4dd93b7be64a5531673d2f9180066d50576895688ea2a726812b702a7974780516571438c724551a21944ec8961a8eade1d3364d76d212d6f2681e11f832ac519b16ccde9474ab29a5cd3a56ad6f3d00a5e1d49814b3241dac743c77f2128b0dce356b5acc4cbc58e98b2b9244d607fe75769a67da1db45e3a91d0843c1aacc5250a1936ff7f9ce4e872bd4c2f5bba9e2d41f4a2cc71bc4371d0cb972409cd077b433ece13eb60b0787c3974515a95eee0c2fbe2968892bb7df39e50d02ec72e1989a34e580017a41eb90aae04ef029092c77f42b13d0f199f7dabca1cd9031dd8ba4e22618a29e5ce2f2ab226cdddca63ed0c1367e1e0c5c25d4dcdd0a7e4eba2e3d3562c20fdc7682698e7c94f8d1b7ad22e688ab7b5e9668782981885c410a46fc732815237949d7ca6070159c249894eb5825b38e608afa5a0d23edf2b6e5115cb8f2d8a7116a51fc612edc2cd110c0010c7e79a4cdd54d5a09f258edbe2dced0b05dd0db63a0edd6161cfc7df4119ccf6407e125acba55dff84246a878da265e336d2b07f1d46ec9eaec9cd03178aed277b2bf931a00dc5e4b710d9637442d7bdc2df12003e88b39ef28ef60c5c63b2d87224602c7c6b58a2657d5c9ac3b320ba388a06f9e07ed396875d019f324b1f3a494a30cabf31247819c99d7011326f546b70ab0d2ff50f1640a3e1a62a23ae509e45018d1fd089f81d9996b7f2c1cf01c39c0a8de312b02e10bbe886bd6e6d7144812424f56019320af45dd59e8129d21a30fba5bd7812c0f9c2954b5e94c237357a4762d0f289c403e741f11191d1f54ea2d73f2b78dc5bf6bb1e56698f8c719aeec3c677caffa4b286061d1aea477bf6113ccbb41a836720a693df324b725599a8843337657f08dad648cdf5992d05be64d32c7c60f426959eb3186961d9b25a08e486728665fd97e1751e9f2d56cbbbefd623d76e481c91264ed908551770d1750330adb3c42a91041904da92ce0da5bfe1b8150896eae63b855a0f3a4e8795563e6533724f57d2a209c6c43c645639c8e614b332ee70a875833b9e52271221dd2def7effc1a73b4970e9226e617c6489a6b1059c0afe49772e8497b4bcb1974b2ec60bd6b100fe3f83169f4711bcc94599c843af6bc736faf6ed6866006b84573f15443b24dcddd2c6b32318e3e598c0a32d30ff1c3cead0c50c55fe9ee45d2f829d0188c6aa2c9ea00af84c63e29dbaeb8b2f9d63e66d02132297ed18af06aec625323b9d1b7fa66aa383a112a4d6ebdf19d1b40b870934989256444eb060f64adcdb2100c76475ca21697f2d68e0e47afb2c914d77eb59ae862a9f3d1db2563cb377ad0ee842200131b5f6601c4dde2b3e3e8b1426fa58e35b1da7890e8bb71aad5e73071b0f51c313fd741d845a45d65cab1f10fe209fa62050b263e08133fa87227816a68181d8f77e760fe9f233de6c77329eb3363155cd4cd546d4a1c5b5231c5e3e6f7ca511f237b86ff43b9e450f45de6c395dffdeb561be815b06f91058f967278591d36a0720d7ba6cdc2f656f0a5452647fbe79f0d6d169812b994dc3febaf739d58087b8ce24ff618068bd65afb1b7d76514245d7866bea764c1dfe0ec48cf6edacbd7b2a3c1bf32e00253849e44fc96dd15f1c83846d9481e1e4db00b5b780e6e4b25a92427399d5237357555b87df78283cc34b0f6f0c756a4aaf1c62b3500fef177c871711b342eef22f1cdfb142e8ed500347c274bfac5d21263a3bd93effc4225d9f54bac47725fe4960d52999dbac2692c75d627778d3fcc48e2101ca8df96bd454ea67d1fd05756d2f56b95a8cccf5ae14c95e7e15ff6638b1f3b5c2fb84f35305f1be2ec94837ecb2bb34925ab0100202c8540044b7a03788195363edb67c5a2f2c514bb24ed0ec38be8d8cffa140f095a48eadb4a0a1fe46fccfc8daeefa89c5e384ece0ad24b535f09b840b004051f6d8ad697adaf2ec83b61b1b516e82ac4a48a2387edfd8a228f580f0668d1b83f18a42c448a201797c0c220d969a3c814e11c2c7108c24c7daf279763de34587ba8c20c97ccd5d436fe1b63aa95228dc58113d98d81412fd98f2912a30211130fb68a2121e2f515542d6a1694d4f97984d58ecc22e5a4ebe417ae459c2395d47c1d44fb0c3dbc3bc0b80e19fe1284e3d3aba23e075b083af8d92f8807018e1de8e58cc430760c0ace7f0353d7c9cd0010d7adb235bf8a34a217346156889cab53d8e9296ea4ae30dc3e33cf58766e15fe954a0a9a4a21d6af97929356de8188165456a596ee1f74313ca18e5950d30c8e7f6931dc0f287696160d7f32bf04bcf571a50def93c0f568b29e7934e6c1f63cd7dc7f1136f2bf74a7a89a0fb4f59e8c8226e52981fd56838ab7dda1dad3d8d917d3110974ef9022ec12279f98e2949fe64b9d570b56854a37a7616de466ed269fa7238dff893a84e8b5f3c8beba7f062b3fbb3d4f60221c215f98ec6ed9c4b7d076bd02243579b3992901f4a9c5c2b2cbaed6eb413355f6408fbdb3e8493ff8a357e14e447331907936059c81deb994c99b6995ab06f900240f2f86f979578e5a01c1f21f98fed8c99332e2adc9017c3723a77707d2edd760ab235e99ae75a09f84319cce88443e2fd8d0891be09a8ad4bcc197d9166ab8c0b43a73ed9cc7d6bdd27576ed44f16a9cd14a5a29abb45823664b90d273b495d2723d3882f5341c105491a173118b201cfbc32435e7e223c217e1ca8c396a4009dee776767a97905197e10a178fc1e16c6386d8b5e9dc332102af5b1393d4ffefe8a0d58f407ff2d83419a82956aae453f0e81171e9855ab0753fd03c2e5276e69a6a0ab1e97e24914fc6a93bd983b274316500be2719dd5cfcba47223bcd3a76ba036a9871daa4cef720dfad8db1041ed8f39be840c4e7bbb0eead2319a92facdce09abe0fa33aa8a229ebd7dbe0892a36b231980c880d197b22a3e834ed2b43e02807db274ed70b04458d1cf2b70486a54846f36d2a93e49b916f590949fd4c49d7e20effb3462d13c31d9f140f44e848bc3c010a84ac638102eb83f813706eefa913282abb8b06d69b0b1b0615cbca34c9c5d42d480d053ac3354fa3eeca54eb543a924be5786eccb12bec62e902d29d34c5f7fe90ece7f72dcf298bc1fd83fabdd7abc1785b9d53debe848a2aea0d6f1b5fd94b36f098e524ad681fbe5c83cd24cfd368265c36308775c3fba2fa1f81a91eff5075004b777847a7915d0e6952d23fd3970031b06d062e37b25eba4d9d5a9b4d2c11c0ef6c4e2b3532d8e9ab7f45d802d566638fde3dee375e9e92e4a0a59e543e15cf7964e0794cfaf702e8c223210b5cc45883d67e47d961e8865544d5d1cd9eda1986e2ef87c171e8f794435930903366ceeac6e9d6e28a9ac23351e558c1c7947ce297a96f239914335317ceb5b55999dfad2474228481d1dc04a0d257dd2aa7f3afae4ea2dd08de7577ed92627349cee89237d791be94e11da324746f1a2dd6ba3430648b42561ba9b70c102262bed54ebf5c6d1a141af65dcfce55e6835f1a9bc2e8e4b1313820fc5d4aa79d540e674745298797bef340db5846f15ab6b68ce87318fb13af2d3cabd806f7209897e0c7972c818fd76873c971f02a8829b0ca21335fc919c20bb24da2ed72e9dccc1fe9f509147882df172cd99490b7c1872f17d9ceaf7a1c8ad4842c4faa5688d263a71e400e1b53cfac6c344dc2e148243920553e1da082a69c5e4058ae6d43a742a910a6c19d15727606cf88df4170541a217ed9740df08bba479f13eba46864023c1f0c82804a03223e69064967c13d66b25ad0c75d5771ad14bc2ca7ad7f2b02b2f7f53b6a95950d641bbf3486d09edcb38323a6309b07922d677a07826fce7403cef84d039f519a03f27349122de66b38d0c248f013278b644d79e27e103eeb20725df3ffb84704ea30270f7bcb9d1b6d82085fd73badbe94c6ac8183a59c2efab52543e77598300f480dcbee1e2983c7bfc5fbaa1b9865f7c42ec8d549a10b6775111e4da4ecf6bfbcbe4d4b3413bdb8cf1ab77c97413c9af9fd636420e8e3664760437276be85f405d66da9a6fdd3ae1e9787b5adb0de15be068d96784855ea8e5b6d5553e161e9fb9af4fb9a546832155fd2f7d0ed5b22861560e117d7b8aa00bcc7ab6b8e1e9fe844b240e27e347ba1ff85ce7a41050a018c2754c38595ea88d817a1be3ff8025892fe744b59458895e77cfcdc7d8ca2a774efc4b9366cc7796dfa88bb36cac57f4dd3c84a034b569a7768719db484ee1ac128fe6bc6c5185c45e4cd72e4048f041fd1bfa8b8319acfc000d10896bd7bd7c28983c59985ada4599a1d6c1ccb61b83a1c9bb17b57632b19b1863e9041e71c59302dadf37843242ce010c511f635c51a154b35643dcd4f59c35086c4e85309635ba25a9b5a02e156b27670d71c94e1ea581a1aacd1577e4274f2a0b26a5dfafcf6064087c46bda9f275f1d217a4f06e88fb646426a884957752f61052f03d66e84d1c7ba3e5e3c29d754d7e71a35b617cc226847ee9178af36e33640134aee929b3a13452553bbaf1bd89e27ad3958c46e7079fda6ea29a6799a485b9d395b07ff411c8e02552f5784916f53845c2a87b66019d458eba1ed7aea14767d69d86bf13b2d4c406a621df8b275c0f3edf56428ea3bd27920e924a23c3e1ff8c1bcaccd50ebab6a298f0a2b956615fad83a0c485a21a14c09d14a893525fe4a32dcbfbd8b6a257f255b781d50d7d993345b656c5d14182c48056d1df337507544afa798258a2085af2b42587b978aae197a19df263f7509dc0b412eed232f6ce241626efdb648a7867dc22ae98bd1c1b26bc6eb1430c44f8330d64a42f883183f7ecebed95752a9df9a67a5191c57c5ecc224bab8e485720d78f3a66f9613821333197bec0a4cae35f2bc22aca2bb3418205c3c4237e6f343ea4364c8887c3d6c40e55ae6b8cee7344696fccd7ca94499d450029a9685c017b4024e547fca750b728b68ce37d17e58a76899e578321566ae8babd4b961c8e16ae7ec73f47acaf47a1db8eb70d1bd02f900c6617b37225153ba2119a9303400100b070713f3b8a24d2ad102918e69c676cbd2446bf0c3ca80af88088eb57b199cc4e9bb055cc7aef58363d823da31898eea3a90d83ce07a63806741debbba54702c136011540686dc049ca4c0c523ad35a55f9a0aee91241d5efe20790eabd2a02e49687accb8dd0c9bf49908a90874b011e60f54efb9dd59931af33d9520f9395eb72cdd04abce501dc614543e8854642a69"}) unlink(&(0x7f0000000080)='./file0\x00') 09:50:42 executing program 0: syz_mount_image$nilfs2(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x3b, &(0x7f0000000200)=[{&(0x7f0000010000)="0200000000003434180100007a4a7934f7abc521000000001f00000000000000000000010000000004000000000000000002000005000000020000000000000010000000000000000000000000000000003a000000000000561b675f00000000571b675f00000000571b675f000000000100320001000100561b675f00000000004eed0000000000000000000b00000080002000c0001000ba568432da0f44bf907051c8dc0925f900"/192, 0xc0, 0x400}, {&(0x7f0000010100)="00000000000000000100"/32, 0x20, 0x500}, {&(0x7f0000010200)="45d401d6e1aea8ac11faaf1e400007000000000000000000561b675f0000000000020000000000000c000000050000004001000000000000010000000000000002000000000000000100000000000000010000000100000001000000000000000000000000000000060000000000000001000000000000000400000004000000020000000000000000000000000000000300000000000000010000000000000004000000000000000200000000000000050000000000000003000000000000000400000000000000010000000000000001000000010000000600000000000000000000000000000005000000000000000100000000000000010000000100000007000000000000000000000000000000030000000000000001000000000000000300000003000000000000000000000001000000000000000200000000000000", 0x140, 0x1000}, {&(0x7f0000010400)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000e00306012e6e696c667300"/64, 0x40, 0x1400}, {&(0x7f0000010500)="f41f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff0f00"/1056, 0x420, 0x1800}, {&(0x7f0000010a00)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x2080}, {&(0x7f0000010b00)="01000000000000000004000000000000561b675f00000000561b675f0000000000000000000000000000000000000000ed4102000000000000000000000000000100"/96, 0x60, 0x2100}, {&(0x7f0000010c00)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x2380}, {&(0x7f0000010d00)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x2400}, {&(0x7f0000010e00)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x2480}, {&(0x7f0000010f00)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x2500}, {&(0x7f0000011000)="00000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000a4810100"/64, 0x40, 0x2580}, {&(0x7f0000011100)="0100"/32, 0x20, 0x2800}, {&(0x7f0000011200)="0000000000000000000000000000000000000000000000000100000000000000561b675f000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000", 0xe0, 0x28c0}, {&(0x7f0000011300)="0200000000000000000000000000000000000000000000000300000000000000", 0x20, 0x2a40}, {&(0x7f0000011400)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0x2b00}, {&(0x7f0000011500)="1d0000000000000002000000000000001e000000000000000000000000000000561b675f000000000c0000000300000000000000000000000000000003000000", 0x40, 0x2c00}, {&(0x7f0000011600)="f81f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff00"/1056, 0x420, 0x3000}, {&(0x7f0000011b00)="05000000000000000100000000000000ffffffffffffffff000000000000000006000000000000000100000000000000ffffffffffffffff000000000000000007000000000000000100000000000000ffffffffffffffff000000000000000008000000000000000100000000000000ffffffffffffffff000000000000000009000000000000000100000000000000ffffffffffffffff00000000000000000a000000000000000100000000000000ffffffffffffffff00000000000000000b000000000000000100000000000000ffffffffffffffff0000000000000000", 0xe0, 0x3820}, {&(0x7f0000011c00)="53882a9490010000561b675f0000000003000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000008001000000000000000000000000000c000000000000000d000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000008001000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000008001000000000000000000000000000700"/352, 0x160, 0x3c00}, {&(0x7f0000011e00)="499ebecf491028ea11faaf1e400007000000000000000000571b675f000000000002000000000000230000000b000000100300000000000002000000000000000c000000000000000200000000000000010000000100000000100000000000000000000000000000020000000000000002000000000000000100000001000000120000000000000000000000000000000d000000000000000200000000000000020000000200000000140000000000000000000000000000011400000000000001000000000000000e0000000000000002000000000000000100000001000000001800000000000000000000000000000f0000000000000002000000000000000100000001000000001c0000000000000000000000000000100000000000000002000000000000000a0000000900000008000000000000000000000000000000090000000000000001000000000000000a0000000000000002000000000000000b0000000000000003000000000000000c0000000000000004000000000000000d0000000000000005000000000000000e00000000000000060000000000000010000000000000000700000000000000110000000000000008000000000000000f00000000000000110000000000000002000000000000000100000001000000000400000000000000000000000000000600000000000000020000000000000005000000050000001300000000000000000000000000000014000000000000000100000000000000150000000000000002000000000000001600000000000000030000000000000001180000000000000400000000000000040000000000000000000000000000000100000001000000170000000000000000000000000000000500000000000000000000000000000001000000010000001800000000000000000000000000000003000000000000000000000000000000090000000800000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200000000000000c200000000000000e20000000000000000000000000000000100"/800, 0x320, 0x4000}, {&(0x7f0000012200)="0c00000000000000100001022e0000000200000000000000100002022e2e00000d000000000000001800050166696c6530000000000000000e00000000000000c803050766696c653100"/96, 0x60, 0x4400}, {&(0x7f0000012300)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000180006012e6e696c66730000000000000c000000000000001800050266696c6530000000000000000f000000000000001800050166696c65310000000000000010000000000000001800050166696c65320000000000000010000000000000001800050166696c65330000000000000011000000000000006803090166696c652e636f6c6400"/192, 0xc0, 0x4800}, {&(0x7f0000012400)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x4c00}, {&(0x7f0000012900)='/tmp/syz-imagegen466591239/file0/file0\x00'/64, 0x40, 0x5400}, {&(0x7f0000012a00)='syzkallers\x00'/32, 0x20, 0x5800}, {&(0x7f0000012b00)="00010900000000000000000000000000000000000000000001000000000000000200000000000000030000000000000004000000000000000500000000000000060000000000000007000000000000000800"/96, 0x60, 0x8000}, {&(0x7f0000012c00)="0000000000000000080000000000000009000000000000000a000000000000000b000000000000000c000000000000000d000000000000000e0000000000000010000000000000001100"/96, 0x60, 0x8200}, {&(0x7f0000012d00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8400}, {&(0x7f0000012e00)="ee1f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffff0300"/1056, 0x420, 0x8800}, {&(0x7f0000013300)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x9080}, {&(0x7f0000013400)="01000000000000000004000000000000571b675f00000000571b675f00000000a7769032a77690320000000000000000ed4103000000000000000000000000001200"/96, 0x60, 0x9100}, {&(0x7f0000013500)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x9380}, {&(0x7f0000013600)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x9400}, {&(0x7f0000013700)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x9480}, {&(0x7f0000013800)="00000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100"/64, 0x40, 0x9500}, {&(0x7f0000013900)="00000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000a4810100"/64, 0x40, 0x9580}, {&(0x7f0000013a00)="02000000000000000004000000000000571b675f00000000571b675f00000000a7769032a77690320000000000000000ed4102000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e97407220000000004000000000000001a04000000000000571b675f00000000571b675f00000000936d5332936d53320000000000000000ed8101000000000000000000000000000014000000000000011400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea7407220000000002000000000000002600000000000000571b675f00000000571b675f00000000a7769032a77690320000000000000000eda101000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb7407220000000002000000000000000a00000000000000571b675f00000000571b675f00000000a7769032a77690320000000000000000ed810100000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec7407220000000014000000000000002823000000000000571b675f00000000571b675f00000000a7769032a77690320000000000000000ed810200000000000102010000000000000000000000000009000000000000000a000000000000000f000000000000000c000000000000000d000000000000000000000000000000ed7407220000000002000000000000006400000000000000571b675f00000000571b675f00000000a7769032a77690320000000000000000ed8101000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee74072200000000", 0x300, 0x9600}, {&(0x7f0000013d00)="0200"/32, 0x20, 0x9c00}, {&(0x7f0000013e00)="0000000000000000000000000000000000000000000000000100000000000000561b675f000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000571b675f0000000023000000000000000800000000000000160000000000000006000000000000000000000000000000561b675f00000000561b675f000000000000000000000000000000000000000000800100000000000000000000000000130000000000000014000000000000001500000000000000160000000000000001180000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000300000000000000", 0x1a0, 0x9cc0}, {&(0x7f0000014000)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0x9f00}, {&(0x7f0000014100)="1d0000000000000002000000000000001e000000000000000000000000000000571b675f000000002f0000000300000000000000000000000000000003000000", 0x40, 0xa000}, {&(0x7f0000014200)="e01f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffffff0100"/1056, 0x420, 0xa400}, {&(0x7f0000014700)="0100"/32, 0x20, 0xa880}, {&(0x7f0000014800)="0100"/32, 0x20, 0xaa00}, {&(0x7f0000014900)="0300"/32, 0x20, 0xaa80}, {&(0x7f0000014a00)="0300"/32, 0x20, 0xab00}, {&(0x7f0000014b00)="0100"/32, 0x20, 0xab80}, {&(0x7f0000014c00)="050000000000000001000000000000000200000000000000000000000000000006000000000000000100000000000000020000000000000000000000000000000700000000000000010000000000000002000000000000000000000000000000080000000000000001000000000000000200000000000000000000000000000009000000000000000100000000000000020000000000000000000000000000000a000000000000000100000000000000010000000000000000000000000000000b0000000000000001000000000000000100000000000000000000000000000017000000000000000200000000000000ffffffffffffffff000000000000000018000000000000000200000000000000ffffffffffffffff000000000000000019000000000000000200000000000000ffffffffffffffff00000000000000001a000000000000000200000000000000ffffffffffffffff00000000000000001b000000000000000200000000000000ffffffffffffffff00000000000000001c000000000000000200000000000000ffffffffffffffff00000000000000001d000000000000000200000000000000ffffffffffffffff000000000000000020000000000000000200000000000000ffffffffffffffff00000000000000001e000000000000000200000000000000ffffffffffffffff00000000000000001f000000000000000200000000000000ffffffffffffffff000000000000000012000000000000000200000000000000ffffffffffffffff000000000000000022000000000000000200000000000000ffffffffffffffff000000000000000023000000000000000200000000000000ffffffffffffffff000000000000000024000000000000000200000000000000ffffffffffffffff000000000000000025000000000000000200000000000000ffffffffffffffff000000000000000027000000000000000200000000000000ffffffffffffffff000000000000000028000000000000000200000000000000ffffffffffffffff0000000000000000", 0x300, 0xac20}, {&(0x7f0000014f00)="21000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb000}, {&(0x7f0000015000)="11000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb400}, {&(0x7f0000015100)="13000000000000000200000000000000ffffffffffffffff000000000000000014000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xb800}, {&(0x7f0000015200)="15000000000000000200000000000000ffffffffffffffff000000000000000026000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xbc00}, {&(0x7f0000015300)="16000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xc000}, {&(0x7f0000015400)="0001080000000000000000000000000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200000000000000c200000000000000e200"/96, 0x60, 0xc400}, {&(0x7f0000015500)='\x00\x00\x00\x00\x00\x00\x00\x00)\x00\x00\x00\x00\x00\x00\x00*\x00\x00\x00\x00\x00\x00\x00+\x00\x00\x00\x00\x00\x00\x00,\x00\x00\x00\x00\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x000\x00'/96, 0x60, 0xc600}, {&(0x7f0000015600)="ee4c5e0290010000571b675f000000000f000000000000000000000000000000561b675f00000000561b675f00000000000000000000000000000000000000000080010000000000010201000000000000000000000000000d000000000000000e000000000000003100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000008001000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000561b675f00000000561b675f0000000000000000000000000000000000000000008001000000000000000000000000001800"/352, 0x160, 0xc800}, {&(0x7f0000015800)="0200000000003434180100007a4a79349fef75ce000000001f00000000000000000000010000000004000000000000000002000005000000010000000000000004000000000000000000000000000000003c000000000000561b675f00000000571b675f00000000571b675f000000000100320000000100561b675f00000000004eed0000000000000000000b00000080002000c0001000ba568432da0f44bf907051c8dc0925f900"/192, 0xc0, 0xfff000}, {&(0x7f0000015900)="00000000000000000100"/32, 0x20, 0xfff100}], 0x0, &(0x7f0000015a00)) 09:50:42 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200), 0x43400) socket$nl_audit(0x10, 0x3, 0x9) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r1, 0xc0c89425, &(0x7f00000002c0)={"69e2c1438b53ff6cc039058f65e3d0d0", 0x0, 0x0, {}, {0x1, 0x4}, 0x40, [0x84, 0x8000, 0x4, 0xfff, 0x7f, 0x4, 0x9, 0x6, 0x2, 0x0, 0x48, 0x80, 0x0, 0x0, 0x0, 0x2]}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f0000000600)={"715ef0ddc90581f9948240945125f3b9", r3, 0x0, {0x8, 0x8}, {}, 0x0, [0x5, 0x10001, 0x3df, 0x0, 0x0, 0x1, 0x1, 0xb5a, 0x40, 0x0, 0x6, 0x4, 0x3ff, 0x81, 0x401, 0xffffffffffffffc0]}) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r4, &(0x7f0000000600)=ANY=[], 0x32600) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000140)=ANY=[], 0x1a) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) write$cgroup_subtree(r4, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$BTRFS_IOC_QUOTA_CTL(0xffffffffffffffff, 0xc0109428, &(0x7f00000003c0)={0x0, 0x8}) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d55}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0xc028660f, &(0x7f00000005c0)=0x44300001c) 09:50:42 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$xfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f00000029c0), 0x0, &(0x7f0000002ac0)={[{@nolargeio}]}) 09:50:42 executing program 4: unshare(0x20000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xdfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000240)={{}, 0x0, 0x10, @unused=[0x0, 0x4], @subvolid}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001240)) mount(&(0x7f0000001480)=@sg0, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='selinuxfs\x00', 0x1380e, &(0x7f0000001540)='\xff\xff\xff\xff\xff\xff') ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001440)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, &(0x7f0000000400)={{}, r1, 0x12, @inherit={0x58, 0x0}, @name="840b84764911dfa333f758e0139f03ce2c5df3dcca9a65ba64f9fa0906d8312a30d265cee16ca5dc472a3144f80215f030ec2558d4ccb60bfdc0d423450e0f4d7474589225b186a4ef6c9b6ad56169e8b10dde4590e96ac4c81c62f4f9b20429dd72f9c4a907baa4aa7bcd3c458e814441ce26f6d1028f5b369434564d411cbae0252b090b3f2ec43ff83da86f704dc355a3e80c31706a1d06b0a6fcd8caa88c05be0e1a98810ea2dd8dec2ef9cf20db709894d8c5cd2606d69650229f03f6ebbbc8f2e76fe914f66b13b688a3ac024deed0c3ed17ded882cb8e712bf704f899b00b720c94861166aeffecc871ed088fab3976297dc599841ec86e47c610985dec485ce040974e4848a6981f7c0744702db556e8df773d203b5bce5e963c05b45a84ec74185a4dd93b7be64a5531673d2f9180066d50576895688ea2a726812b702a7974780516571438c724551a21944ec8961a8eade1d3364d76d212d6f2681e11f832ac519b16ccde9474ab29a5cd3a56ad6f3d00a5e1d49814b3241dac743c77f2128b0dce356b5acc4cbc58e98b2b9244d607fe75769a67da1db45e3a91d0843c1aacc5250a1936ff7f9ce4e872bd4c2f5bba9e2d41f4a2cc71bc4371d0cb972409cd077b433ece13eb60b0787c3974515a95eee0c2fbe2968892bb7df39e50d02ec72e1989a34e580017a41eb90aae04ef029092c77f42b13d0f199f7dabca1cd9031dd8ba4e22618a29e5ce2f2ab226cdddca63ed0c1367e1e0c5c25d4dcdd0a7e4eba2e3d3562c20fdc7682698e7c94f8d1b7ad22e688ab7b5e9668782981885c410a46fc732815237949d7ca6070159c249894eb5825b38e608afa5a0d23edf2b6e5115cb8f2d8a7116a51fc612edc2cd110c0010c7e79a4cdd54d5a09f258edbe2dced0b05dd0db63a0edd6161cfc7df4119ccf6407e125acba55dff84246a878da265e336d2b07f1d46ec9eaec9cd03178aed277b2bf931a00dc5e4b710d9637442d7bdc2df12003e88b39ef28ef60c5c63b2d87224602c7c6b58a2657d5c9ac3b320ba388a06f9e07ed396875d019f324b1f3a494a30cabf31247819c99d7011326f546b70ab0d2ff50f1640a3e1a62a23ae509e45018d1fd089f81d9996b7f2c1cf01c39c0a8de312b02e10bbe886bd6e6d7144812424f56019320af45dd59e8129d21a30fba5bd7812c0f9c2954b5e94c237357a4762d0f289c403e741f11191d1f54ea2d73f2b78dc5bf6bb1e56698f8c719aeec3c677caffa4b286061d1aea477bf6113ccbb41a836720a693df324b725599a8843337657f08dad648cdf5992d05be64d32c7c60f426959eb3186961d9b25a08e486728665fd97e1751e9f2d56cbbbefd623d76e481c91264ed908551770d1750330adb3c42a91041904da92ce0da5bfe1b8150896eae63b855a0f3a4e8795563e6533724f57d2a209c6c43c645639c8e614b332ee70a875833b9e52271221dd2def7effc1a73b4970e9226e617c6489a6b1059c0afe49772e8497b4bcb1974b2ec60bd6b100fe3f83169f4711bcc94599c843af6bc736faf6ed6866006b84573f15443b24dcddd2c6b32318e3e598c0a32d30ff1c3cead0c50c55fe9ee45d2f829d0188c6aa2c9ea00af84c63e29dbaeb8b2f9d63e66d02132297ed18af06aec625323b9d1b7fa66aa383a112a4d6ebdf19d1b40b870934989256444eb060f64adcdb2100c76475ca21697f2d68e0e47afb2c914d77eb59ae862a9f3d1db2563cb377ad0ee842200131b5f6601c4dde2b3e3e8b1426fa58e35b1da7890e8bb71aad5e73071b0f51c313fd741d845a45d65cab1f10fe209fa62050b263e08133fa87227816a68181d8f77e760fe9f233de6c77329eb3363155cd4cd546d4a1c5b5231c5e3e6f7ca511f237b86ff43b9e450f45de6c395dffdeb561be815b06f91058f967278591d36a0720d7ba6cdc2f656f0a5452647fbe79f0d6d169812b994dc3febaf739d58087b8ce24ff618068bd65afb1b7d76514245d7866bea764c1dfe0ec48cf6edacbd7b2a3c1bf32e00253849e44fc96dd15f1c83846d9481e1e4db00b5b780e6e4b25a92427399d5237357555b87df78283cc34b0f6f0c756a4aaf1c62b3500fef177c871711b342eef22f1cdfb142e8ed500347c274bfac5d21263a3bd93effc4225d9f54bac47725fe4960d52999dbac2692c75d627778d3fcc48e2101ca8df96bd454ea67d1fd05756d2f56b95a8cccf5ae14c95e7e15ff6638b1f3b5c2fb84f35305f1be2ec94837ecb2bb34925ab0100202c8540044b7a03788195363edb67c5a2f2c514bb24ed0ec38be8d8cffa140f095a48eadb4a0a1fe46fccfc8daeefa89c5e384ece0ad24b535f09b840b004051f6d8ad697adaf2ec83b61b1b516e82ac4a48a2387edfd8a228f580f0668d1b83f18a42c448a201797c0c220d969a3c814e11c2c7108c24c7daf279763de34587ba8c20c97ccd5d436fe1b63aa95228dc58113d98d81412fd98f2912a30211130fb68a2121e2f515542d6a1694d4f97984d58ecc22e5a4ebe417ae459c2395d47c1d44fb0c3dbc3bc0b80e19fe1284e3d3aba23e075b083af8d92f8807018e1de8e58cc430760c0ace7f0353d7c9cd0010d7adb235bf8a34a217346156889cab53d8e9296ea4ae30dc3e33cf58766e15fe954a0a9a4a21d6af97929356de8188165456a596ee1f74313ca18e5950d30c8e7f6931dc0f287696160d7f32bf04bcf571a50def93c0f568b29e7934e6c1f63cd7dc7f1136f2bf74a7a89a0fb4f59e8c8226e52981fd56838ab7dda1dad3d8d917d3110974ef9022ec12279f98e2949fe64b9d570b56854a37a7616de466ed269fa7238dff893a84e8b5f3c8beba7f062b3fbb3d4f60221c215f98ec6ed9c4b7d076bd02243579b3992901f4a9c5c2b2cbaed6eb413355f6408fbdb3e8493ff8a357e14e447331907936059c81deb994c99b6995ab06f900240f2f86f979578e5a01c1f21f98fed8c99332e2adc9017c3723a77707d2edd760ab235e99ae75a09f84319cce88443e2fd8d0891be09a8ad4bcc197d9166ab8c0b43a73ed9cc7d6bdd27576ed44f16a9cd14a5a29abb45823664b90d273b495d2723d3882f5341c105491a173118b201cfbc32435e7e223c217e1ca8c396a4009dee776767a97905197e10a178fc1e16c6386d8b5e9dc332102af5b1393d4ffefe8a0d58f407ff2d83419a82956aae453f0e81171e9855ab0753fd03c2e5276e69a6a0ab1e97e24914fc6a93bd983b274316500be2719dd5cfcba47223bcd3a76ba036a9871daa4cef720dfad8db1041ed8f39be840c4e7bbb0eead2319a92facdce09abe0fa33aa8a229ebd7dbe0892a36b231980c880d197b22a3e834ed2b43e02807db274ed70b04458d1cf2b70486a54846f36d2a93e49b916f590949fd4c49d7e20effb3462d13c31d9f140f44e848bc3c010a84ac638102eb83f813706eefa913282abb8b06d69b0b1b0615cbca34c9c5d42d480d053ac3354fa3eeca54eb543a924be5786eccb12bec62e902d29d34c5f7fe90ece7f72dcf298bc1fd83fabdd7abc1785b9d53debe848a2aea0d6f1b5fd94b36f098e524ad681fbe5c83cd24cfd368265c36308775c3fba2fa1f81a91eff5075004b777847a7915d0e6952d23fd3970031b06d062e37b25eba4d9d5a9b4d2c11c0ef6c4e2b3532d8e9ab7f45d802d566638fde3dee375e9e92e4a0a59e543e15cf7964e0794cfaf702e8c223210b5cc45883d67e47d961e8865544d5d1cd9eda1986e2ef87c171e8f794435930903366ceeac6e9d6e28a9ac23351e558c1c7947ce297a96f239914335317ceb5b55999dfad2474228481d1dc04a0d257dd2aa7f3afae4ea2dd08de7577ed92627349cee89237d791be94e11da324746f1a2dd6ba3430648b42561ba9b70c102262bed54ebf5c6d1a141af65dcfce55e6835f1a9bc2e8e4b1313820fc5d4aa79d540e674745298797bef340db5846f15ab6b68ce87318fb13af2d3cabd806f7209897e0c7972c818fd76873c971f02a8829b0ca21335fc919c20bb24da2ed72e9dccc1fe9f509147882df172cd99490b7c1872f17d9ceaf7a1c8ad4842c4faa5688d263a71e400e1b53cfac6c344dc2e148243920553e1da082a69c5e4058ae6d43a742a910a6c19d15727606cf88df4170541a217ed9740df08bba479f13eba46864023c1f0c82804a03223e69064967c13d66b25ad0c75d5771ad14bc2ca7ad7f2b02b2f7f53b6a95950d641bbf3486d09edcb38323a6309b07922d677a07826fce7403cef84d039f519a03f27349122de66b38d0c248f013278b644d79e27e103eeb20725df3ffb84704ea30270f7bcb9d1b6d82085fd73badbe94c6ac8183a59c2efab52543e77598300f480dcbee1e2983c7bfc5fbaa1b9865f7c42ec8d549a10b6775111e4da4ecf6bfbcbe4d4b3413bdb8cf1ab77c97413c9af9fd636420e8e3664760437276be85f405d66da9a6fdd3ae1e9787b5adb0de15be068d96784855ea8e5b6d5553e161e9fb9af4fb9a546832155fd2f7d0ed5b22861560e117d7b8aa00bcc7ab6b8e1e9fe844b240e27e347ba1ff85ce7a41050a018c2754c38595ea88d817a1be3ff8025892fe744b59458895e77cfcdc7d8ca2a774efc4b9366cc7796dfa88bb36cac57f4dd3c84a034b569a7768719db484ee1ac128fe6bc6c5185c45e4cd72e4048f041fd1bfa8b8319acfc000d10896bd7bd7c28983c59985ada4599a1d6c1ccb61b83a1c9bb17b57632b19b1863e9041e71c59302dadf37843242ce010c511f635c51a154b35643dcd4f59c35086c4e85309635ba25a9b5a02e156b27670d71c94e1ea581a1aacd1577e4274f2a0b26a5dfafcf6064087c46bda9f275f1d217a4f06e88fb646426a884957752f61052f03d66e84d1c7ba3e5e3c29d754d7e71a35b617cc226847ee9178af36e33640134aee929b3a13452553bbaf1bd89e27ad3958c46e7079fda6ea29a6799a485b9d395b07ff411c8e02552f5784916f53845c2a87b66019d458eba1ed7aea14767d69d86bf13b2d4c406a621df8b275c0f3edf56428ea3bd27920e924a23c3e1ff8c1bcaccd50ebab6a298f0a2b956615fad83a0c485a21a14c09d14a893525fe4a32dcbfbd8b6a257f255b781d50d7d993345b656c5d14182c48056d1df337507544afa798258a2085af2b42587b978aae197a19df263f7509dc0b412eed232f6ce241626efdb648a7867dc22ae98bd1c1b26bc6eb1430c44f8330d64a42f883183f7ecebed95752a9df9a67a5191c57c5ecc224bab8e485720d78f3a66f9613821333197bec0a4cae35f2bc22aca2bb3418205c3c4237e6f343ea4364c8887c3d6c40e55ae6b8cee7344696fccd7ca94499d450029a9685c017b4024e547fca750b728b68ce37d17e58a76899e578321566ae8babd4b961c8e16ae7ec73f47acaf47a1db8eb70d1bd02f900c6617b37225153ba2119a9303400100b070713f3b8a24d2ad102918e69c676cbd2446bf0c3ca80af88088eb57b199cc4e9bb055cc7aef58363d823da31898eea3a90d83ce07a63806741debbba54702c136011540686dc049ca4c0c523ad35a55f9a0aee91241d5efe20790eabd2a02e49687accb8dd0c9bf49908a90874b011e60f54efb9dd59931af33d9520f9395eb72cdd04abce501dc614543e8854642a69"}) unlink(&(0x7f0000000080)='./file0\x00') 09:50:43 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) getpeername$packet(0xffffffffffffffff, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=ANY=[@ANYBLOB="4800000024000b0f000000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100687462"], 0x48}}, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4008ae89, &(0x7f0000000640)={"06000000dd245c8434000000c9c8dc1964325fa96fa42b76840000402bec0ba41f010a003a40c8a49e0000403b00041f01ffff80003c5ca2030100c0ee377abaece6b88378e3d63a03000040361d264ffa8b46485f02baee010100c04252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa006a832d309fcda5bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df1e7c9c71bc08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684364673dcfa9235ea5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185afe28b774b99d38c90937428617de4cdd6f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba16f70f558b2246ad95ccf7d3f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e955722908dd88b56163be8312ff47c5b6f070072975af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) 09:50:43 executing program 1: unshare(0x20000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xdfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000240)={{}, 0x0, 0x10, @unused=[0x0, 0x4], @subvolid}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001240)) mount(&(0x7f0000001480)=@sg0, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='selinuxfs\x00', 0x1380e, &(0x7f0000001540)='\xff\xff\xff\xff\xff\xff') ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000001440)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, &(0x7f0000000400)={{}, r1, 0x12, @inherit={0x58, 0x0}, @name="840b84764911dfa333f758e0139f03ce2c5df3dcca9a65ba64f9fa0906d8312a30d265cee16ca5dc472a3144f80215f030ec2558d4ccb60bfdc0d423450e0f4d7474589225b186a4ef6c9b6ad56169e8b10dde4590e96ac4c81c62f4f9b20429dd72f9c4a907baa4aa7bcd3c458e814441ce26f6d1028f5b369434564d411cbae0252b090b3f2ec43ff83da86f704dc355a3e80c31706a1d06b0a6fcd8caa88c05be0e1a98810ea2dd8dec2ef9cf20db709894d8c5cd2606d69650229f03f6ebbbc8f2e76fe914f66b13b688a3ac024deed0c3ed17ded882cb8e712bf704f899b00b720c94861166aeffecc871ed088fab3976297dc599841ec86e47c610985dec485ce040974e4848a6981f7c0744702db556e8df773d203b5bce5e963c05b45a84ec74185a4dd93b7be64a5531673d2f9180066d50576895688ea2a726812b702a7974780516571438c724551a21944ec8961a8eade1d3364d76d212d6f2681e11f832ac519b16ccde9474ab29a5cd3a56ad6f3d00a5e1d49814b3241dac743c77f2128b0dce356b5acc4cbc58e98b2b9244d607fe75769a67da1db45e3a91d0843c1aacc5250a1936ff7f9ce4e872bd4c2f5bba9e2d41f4a2cc71bc4371d0cb972409cd077b433ece13eb60b0787c3974515a95eee0c2fbe2968892bb7df39e50d02ec72e1989a34e580017a41eb90aae04ef029092c77f42b13d0f199f7dabca1cd9031dd8ba4e22618a29e5ce2f2ab226cdddca63ed0c1367e1e0c5c25d4dcdd0a7e4eba2e3d3562c20fdc7682698e7c94f8d1b7ad22e688ab7b5e9668782981885c410a46fc732815237949d7ca6070159c249894eb5825b38e608afa5a0d23edf2b6e5115cb8f2d8a7116a51fc612edc2cd110c0010c7e79a4cdd54d5a09f258edbe2dced0b05dd0db63a0edd6161cfc7df4119ccf6407e125acba55dff84246a878da265e336d2b07f1d46ec9eaec9cd03178aed277b2bf931a00dc5e4b710d9637442d7bdc2df12003e88b39ef28ef60c5c63b2d87224602c7c6b58a2657d5c9ac3b320ba388a06f9e07ed396875d019f324b1f3a494a30cabf31247819c99d7011326f546b70ab0d2ff50f1640a3e1a62a23ae509e45018d1fd089f81d9996b7f2c1cf01c39c0a8de312b02e10bbe886bd6e6d7144812424f56019320af45dd59e8129d21a30fba5bd7812c0f9c2954b5e94c237357a4762d0f289c403e741f11191d1f54ea2d73f2b78dc5bf6bb1e56698f8c719aeec3c677caffa4b286061d1aea477bf6113ccbb41a836720a693df324b725599a8843337657f08dad648cdf5992d05be64d32c7c60f426959eb3186961d9b25a08e486728665fd97e1751e9f2d56cbbbefd623d76e481c91264ed908551770d1750330adb3c42a91041904da92ce0da5bfe1b8150896eae63b855a0f3a4e8795563e6533724f57d2a209c6c43c645639c8e614b332ee70a875833b9e52271221dd2def7effc1a73b4970e9226e617c6489a6b1059c0afe49772e8497b4bcb1974b2ec60bd6b100fe3f83169f4711bcc94599c843af6bc736faf6ed6866006b84573f15443b24dcddd2c6b32318e3e598c0a32d30ff1c3cead0c50c55fe9ee45d2f829d0188c6aa2c9ea00af84c63e29dbaeb8b2f9d63e66d02132297ed18af06aec625323b9d1b7fa66aa383a112a4d6ebdf19d1b40b870934989256444eb060f64adcdb2100c76475ca21697f2d68e0e47afb2c914d77eb59ae862a9f3d1db2563cb377ad0ee842200131b5f6601c4dde2b3e3e8b1426fa58e35b1da7890e8bb71aad5e73071b0f51c313fd741d845a45d65cab1f10fe209fa62050b263e08133fa87227816a68181d8f77e760fe9f233de6c77329eb3363155cd4cd546d4a1c5b5231c5e3e6f7ca511f237b86ff43b9e450f45de6c395dffdeb561be815b06f91058f967278591d36a0720d7ba6cdc2f656f0a5452647fbe79f0d6d169812b994dc3febaf739d58087b8ce24ff618068bd65afb1b7d76514245d7866bea764c1dfe0ec48cf6edacbd7b2a3c1bf32e00253849e44fc96dd15f1c83846d9481e1e4db00b5b780e6e4b25a92427399d5237357555b87df78283cc34b0f6f0c756a4aaf1c62b3500fef177c871711b342eef22f1cdfb142e8ed500347c274bfac5d21263a3bd93effc4225d9f54bac47725fe4960d52999dbac2692c75d627778d3fcc48e2101ca8df96bd454ea67d1fd05756d2f56b95a8cccf5ae14c95e7e15ff6638b1f3b5c2fb84f35305f1be2ec94837ecb2bb34925ab0100202c8540044b7a03788195363edb67c5a2f2c514bb24ed0ec38be8d8cffa140f095a48eadb4a0a1fe46fccfc8daeefa89c5e384ece0ad24b535f09b840b004051f6d8ad697adaf2ec83b61b1b516e82ac4a48a2387edfd8a228f580f0668d1b83f18a42c448a201797c0c220d969a3c814e11c2c7108c24c7daf279763de34587ba8c20c97ccd5d436fe1b63aa95228dc58113d98d81412fd98f2912a30211130fb68a2121e2f515542d6a1694d4f97984d58ecc22e5a4ebe417ae459c2395d47c1d44fb0c3dbc3bc0b80e19fe1284e3d3aba23e075b083af8d92f8807018e1de8e58cc430760c0ace7f0353d7c9cd0010d7adb235bf8a34a217346156889cab53d8e9296ea4ae30dc3e33cf58766e15fe954a0a9a4a21d6af97929356de8188165456a596ee1f74313ca18e5950d30c8e7f6931dc0f287696160d7f32bf04bcf571a50def93c0f568b29e7934e6c1f63cd7dc7f1136f2bf74a7a89a0fb4f59e8c8226e52981fd56838ab7dda1dad3d8d917d3110974ef9022ec12279f98e2949fe64b9d570b56854a37a7616de466ed269fa7238dff893a84e8b5f3c8beba7f062b3fbb3d4f60221c215f98ec6ed9c4b7d076bd02243579b3992901f4a9c5c2b2cbaed6eb413355f6408fbdb3e8493ff8a357e14e447331907936059c81deb994c99b6995ab06f900240f2f86f979578e5a01c1f21f98fed8c99332e2adc9017c3723a77707d2edd760ab235e99ae75a09f84319cce88443e2fd8d0891be09a8ad4bcc197d9166ab8c0b43a73ed9cc7d6bdd27576ed44f16a9cd14a5a29abb45823664b90d273b495d2723d3882f5341c105491a173118b201cfbc32435e7e223c217e1ca8c396a4009dee776767a97905197e10a178fc1e16c6386d8b5e9dc332102af5b1393d4ffefe8a0d58f407ff2d83419a82956aae453f0e81171e9855ab0753fd03c2e5276e69a6a0ab1e97e24914fc6a93bd983b274316500be2719dd5cfcba47223bcd3a76ba036a9871daa4cef720dfad8db1041ed8f39be840c4e7bbb0eead2319a92facdce09abe0fa33aa8a229ebd7dbe0892a36b231980c880d197b22a3e834ed2b43e02807db274ed70b04458d1cf2b70486a54846f36d2a93e49b916f590949fd4c49d7e20effb3462d13c31d9f140f44e848bc3c010a84ac638102eb83f813706eefa913282abb8b06d69b0b1b0615cbca34c9c5d42d480d053ac3354fa3eeca54eb543a924be5786eccb12bec62e902d29d34c5f7fe90ece7f72dcf298bc1fd83fabdd7abc1785b9d53debe848a2aea0d6f1b5fd94b36f098e524ad681fbe5c83cd24cfd368265c36308775c3fba2fa1f81a91eff5075004b777847a7915d0e6952d23fd3970031b06d062e37b25eba4d9d5a9b4d2c11c0ef6c4e2b3532d8e9ab7f45d802d566638fde3dee375e9e92e4a0a59e543e15cf7964e0794cfaf702e8c223210b5cc45883d67e47d961e8865544d5d1cd9eda1986e2ef87c171e8f794435930903366ceeac6e9d6e28a9ac23351e558c1c7947ce297a96f239914335317ceb5b55999dfad2474228481d1dc04a0d257dd2aa7f3afae4ea2dd08de7577ed92627349cee89237d791be94e11da324746f1a2dd6ba3430648b42561ba9b70c102262bed54ebf5c6d1a141af65dcfce55e6835f1a9bc2e8e4b1313820fc5d4aa79d540e674745298797bef340db5846f15ab6b68ce87318fb13af2d3cabd806f7209897e0c7972c818fd76873c971f02a8829b0ca21335fc919c20bb24da2ed72e9dccc1fe9f509147882df172cd99490b7c1872f17d9ceaf7a1c8ad4842c4faa5688d263a71e400e1b53cfac6c344dc2e148243920553e1da082a69c5e4058ae6d43a742a910a6c19d15727606cf88df4170541a217ed9740df08bba479f13eba46864023c1f0c82804a03223e69064967c13d66b25ad0c75d5771ad14bc2ca7ad7f2b02b2f7f53b6a95950d641bbf3486d09edcb38323a6309b07922d677a07826fce7403cef84d039f519a03f27349122de66b38d0c248f013278b644d79e27e103eeb20725df3ffb84704ea30270f7bcb9d1b6d82085fd73badbe94c6ac8183a59c2efab52543e77598300f480dcbee1e2983c7bfc5fbaa1b9865f7c42ec8d549a10b6775111e4da4ecf6bfbcbe4d4b3413bdb8cf1ab77c97413c9af9fd636420e8e3664760437276be85f405d66da9a6fdd3ae1e9787b5adb0de15be068d96784855ea8e5b6d5553e161e9fb9af4fb9a546832155fd2f7d0ed5b22861560e117d7b8aa00bcc7ab6b8e1e9fe844b240e27e347ba1ff85ce7a41050a018c2754c38595ea88d817a1be3ff8025892fe744b59458895e77cfcdc7d8ca2a774efc4b9366cc7796dfa88bb36cac57f4dd3c84a034b569a7768719db484ee1ac128fe6bc6c5185c45e4cd72e4048f041fd1bfa8b8319acfc000d10896bd7bd7c28983c59985ada4599a1d6c1ccb61b83a1c9bb17b57632b19b1863e9041e71c59302dadf37843242ce010c511f635c51a154b35643dcd4f59c35086c4e85309635ba25a9b5a02e156b27670d71c94e1ea581a1aacd1577e4274f2a0b26a5dfafcf6064087c46bda9f275f1d217a4f06e88fb646426a884957752f61052f03d66e84d1c7ba3e5e3c29d754d7e71a35b617cc226847ee9178af36e33640134aee929b3a13452553bbaf1bd89e27ad3958c46e7079fda6ea29a6799a485b9d395b07ff411c8e02552f5784916f53845c2a87b66019d458eba1ed7aea14767d69d86bf13b2d4c406a621df8b275c0f3edf56428ea3bd27920e924a23c3e1ff8c1bcaccd50ebab6a298f0a2b956615fad83a0c485a21a14c09d14a893525fe4a32dcbfbd8b6a257f255b781d50d7d993345b656c5d14182c48056d1df337507544afa798258a2085af2b42587b978aae197a19df263f7509dc0b412eed232f6ce241626efdb648a7867dc22ae98bd1c1b26bc6eb1430c44f8330d64a42f883183f7ecebed95752a9df9a67a5191c57c5ecc224bab8e485720d78f3a66f9613821333197bec0a4cae35f2bc22aca2bb3418205c3c4237e6f343ea4364c8887c3d6c40e55ae6b8cee7344696fccd7ca94499d450029a9685c017b4024e547fca750b728b68ce37d17e58a76899e578321566ae8babd4b961c8e16ae7ec73f47acaf47a1db8eb70d1bd02f900c6617b37225153ba2119a9303400100b070713f3b8a24d2ad102918e69c676cbd2446bf0c3ca80af88088eb57b199cc4e9bb055cc7aef58363d823da31898eea3a90d83ce07a63806741debbba54702c136011540686dc049ca4c0c523ad35a55f9a0aee91241d5efe20790eabd2a02e49687accb8dd0c9bf49908a90874b011e60f54efb9dd59931af33d9520f9395eb72cdd04abce501dc614543e8854642a69"}) unlink(&(0x7f0000000080)='./file0\x00') 09:50:43 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f00000003c0)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) sendmmsg$inet6(r0, &(0x7f00000028c0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000040)="8224", 0x2}], 0x1}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000026c0)=[@dstopts_2292={{0x18}}, @flowinfo={{0x14, 0x29, 0xb, 0x3f}}], 0x30}}], 0x2, 0x40008000) [ 647.605534][T21982] XFS (loop5): Invalid superblock magic number 09:50:43 executing program 1: capset(&(0x7f0000000000)={0x20071026, 0xffffffffffffffff}, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4ce], 0x27000}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 09:50:43 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000200)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, r3, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000f, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendfile(r2, r1, 0x0, 0x100007000) 09:50:43 executing program 4: add_key(&(0x7f0000000180)='big_key\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000340)="55cb302ff9db8a02d46f028f195e6fc1dee9bb0df8c4dcfcc6177abfba14c4be514b976cac9bbc9374c451170f65bf720f462864eac4f855b305641f4171f067b8300a723a8d622847bfe546b051381832c4a2fb01387dc01bc0344d9484ee97b721d3e1e78d3b2a62dab42a857658e7d2095b3cfbe08966b687d26dbfad1df641aef629fe506c4bab47dc62a83b4246a2686fb491540dea216ab976f15889cae3f240e7684e879e18f26df996e948ef6c73c346309b1b2bd8858e8ef32fb2b62a54f7f8ed6de79243c24fdd3f121c7ec2c2cf1ffb7d0c6cc0d22d57f9f409012a8320931024f50bdfb957738b8ac13505f46060f3b1d6bce8bea2bce72b44601671be002c8058e31bd0a834095aa9ef4d9934d5693dea39b11a2d6aaa4f8a3bee4eeb07efffd8e920e085c9e1eb0060ab50b3595ff2a4e774cb5125c38522a2e9aaf30427abdd3a72f40f33ff6148439fa4b6df9632664928a28942cd9ce81f62e7b0839701a055886c0707d0371ad542fa51dbcd5ff19f2af7b0535eacc4e9edf7525b3a4d7ad398f991d9d778b485edc214b864e07ed0f6670b5c801db09fa373ced7cae506d1a12f646829547b85923a04726fe6cee18509aba668f05c0ef6eda1f83261cc3b301c3f37ca26384dc8b56c044b30fdaadf1d12b5d8c8a0add94813ea7c7abdba581038bdd65bf0713887bd54e1b63c03f8df848c6ade19c52443b7cdd09a485462bd3a50d76e7e359da569b6a8027efeb3865b3976d6c79fa5f3893035cb7580fefeea146c6d124b19edbdc797221278ab20f5256067f034e6889915fd8d50c851ce2307f6495f699faf57f0892b2aba879d3f1308edfb9e0ed0d4afbb21353bb92a31a3a03d5ec7081ef4a84873fd676d022cc11c94f56c21d966fe768af266637b0ebfb81d1fd32f155b3c2033a22dd8fd18d34ac8df6cb5f8344e45c609c590dbaebcadb935e364466ed00f48a52191d67cf8ed17eb32a7661becffaa1131bb3a34311dc1d72f18522a9cd8bcc782c3038afee4e71c7afcbfde6b55b77ca9f1bb7fbaf01a0f431548fda43e8965de2411872a156026d363796f25a2685454f566d81a76b2ce8639e889e868ebc520d9f04b2e808a24a98a959d56239095c1c102649a4c92548a61741284ae413735532c56e308766e3cce3981ceec8d2ef131029380af229cf52946e88dc7d4493886f38b0a333aa976db5eb08370e10e458a30d1496eb2dd493842a63deca55ae655e694dcf22b784c15f426e4a8205d1e47f2cc0dac1cf5a0bcd532c6f01b716632b4a1d245dac0087d221a83e8fd6e1422e8301835930b7f116bd7cb81ac1031681a1d7c5896d898ca14c906d1b09d2e8d98dd4c2f07ed2e2df941e94bf14a3b296b8d92dde1aac5276aad64ea53905f7c55dd6277986c0a3c1077434cd3887211fd1700d7a1bab2b7e420c889455a060e887ab07e90e5b80d67ebde0c714ada5ea10c410bd3c1c473dae1bc493527f63d18281554b8d7ed5ef699e987213a75dfd3b83c63ec402ed2755f8eff6bfb90468ce92c3ff9e7a7c48b8d6385289126d0b68ffd5fc9e8c139e114b9270f28acf5c1446378b270471b44155986eee0c2cce669481f3651823cc173db08622659e53ffa014904769239d3bbbe07ba99083e3c172c749d51db2956ea305441e4c23555bc971ba44460b8d513a3ae12b8f5b261fb380531311a50e51b92edb6e7ca5c9abdbeb9b75ee1b6bfbc127acf170b31b959fae125740f0794f7b8733d58adb7372b45b0fcb5d9db83a6cd978d80695c9428282a57052202715ebd0a5598194ebfb9c5b90d851ef826b42f102f66ebdc8a8167c86ac38c1e2953eb891da3051492d32902e203d9179d77ba7910b8eafac8170cfd7133d3ad3d61eea103cb2c305e8ea95772305577cf1a9e18644a20a2cdb7ff8c65cc4a2133b130cbd97d878ca9d105b02e4f21a9c2c97ca4ed30019d41efc5ed9d5bfadcb99b39ea1cb0a1c53081b6da73c0b3f74f45211d40987a853b230377b84145cbbba2a74b35abcb0bd1bdc74f11927b2212e3b2049e7a6ab6c15ff0d2c51a1fbe69598385bd58422684aa6aebe37a695cf6220838479d3db1f076b0ea320373d5dca46432d7ed5efdfdc70616d6c530e43a5ae8d4e4a48a61580a7020700533fcf5068ecb05a1a2518dac5ebb36d7168dd93ce0691b8701336c3b125c92a55032c22c86dfae5ef483bad7b06fb598f08560129fddd358cc71a125b00bada82a43c502610d09703440d72a8fa5697b6fe42481adc12975dc29485f664a1224e73a9797a3e3726a58a91c7e3690721edab20c12bda215b4dc2999ebdcd972f3c3fc8a7f12b1cce36e1ac556437dc58bbaf076a2235a249190757d6de4a21aa2922856de458d18d1de076f6862fc5e6006d1591e27d0dd5c7c819bcf1d9038d2cc5c36cb0bc22c4a702bfb24d8a2420c3664d4c2e0726580242990ccc9a03d65b72bd0d12b6a5ea1827dabf2c0b561c53c47919bac1fccdf2c9b152a3ba368b2ef87cf6aaf2ab8a7dadf1ef0261464d0bd080f99b5a083fb54044dc5b28fed5027fba96c299751e5e39bf12bf5c9ba745c0fefd4a655f7b98faeddb4b8d5e3c4a0847c1986dd358110049ce7d5acc18783aee9939aee8d72cdc968ff54e6aa8c7ee043e28b035a42c49ce30e1973d0301d0deec7a8d3495e47e32a8346a153fe3d0406f89bda451bc86efcc3eebfdc4b0a617344f9226ab6dd3631d153b5b19838f8526443262650c2ef0326c556d2701a6242f4f6a9d83973acbe6ef4c7c9a98139828aea014e64e92652a0804bdf5a7b8e25b270f8f32de7b11bc01276fe3de9efff0dacfc23074555aa46a63d60f15d0671f2ee6c02d927bea0af6a79f6a690f8e939e7e1ca97ebfe59dd794d36e3d4016b816e4da4225d9c3e0ec2ec2f848f2662931e73f8c622d8afb7b1950957ac1d1eb1a471348f96d412a11528cd2e4a39b454077d4356b78c75e3cb8f9b13a9dadf65ee6a81bfe3680e0d0746b2f48378b4785ea09030c45a75c7bb8abdc11a581d234ca78a5b7630d8f66aac192063df3a75a657313de202badbf3fc3a44849d17a5d56f33118c6a93acce9b67078fcf63d55102939ef6b560c077bd30207c5d7900266d9c027a0b4e6a71d77bbaaab1fae6d7681431e2902af5ff66e5a45b8e4b3f2c00b52a8d82122e7af23ea356060e37643cdc6147ac085f3ed701b82d5f922368d18db37cc2c28ee9c1e0f319b4e4b67f073de1e0962602acc8d9fc77ea16100ac43e471986cd766db21f02400acd76439a97154e58c117b105f865e863e9420684f31defb2a57858eefbc1837def4a1c0313b70c42c7d25676ed0a75dbd46073d35d6ff1cdb6b08734418a9b78448e8fa6115c9e015935226c166ffd93126a18e19ce43511202856a9dae4bdc3c447ba9e8c6ef7675bcec02520752f53b4e0ca9e10c0ebbfb773b1d6c0dac901b79d820bf04315295269599022eab57962fec3df7560675fb4b5a72249af01bf3f050381b0609f5e1967dd410799c89978a3ba21c75c140d147096536522a96186e719711b7e99894600ee563e4904ca4a075acef3ba98797e5b14ef7039b080c4d6498e2250a280e988e5bc31fa565ca8da605740b08d9e051aca76725a36f97400115828286d6b274ec24d0c9b9165bd3d6f37c87ec66919d38db042e255e871963f298b387299f84cb6b9df58c7f46fdeb61fdc3a75acf2314b4d1c7e025e15bb423e6b486d4baa30fdbd18168c06fab3db34c96ff8dd101c2151f1a695602731dd11a7bebde4c9d1be60018702db7568b9ee2d2242090870f68d536aafe4a8bb5e0df4c84d61a382024dea6ab5a966a50804cad3ac24365aaf0b84a6636af1c09e54103abadd27704064e363071ee38cac8ddd269177548413f6626b78020e1ffaec5fa95ecee8076cd097e9c0c0065c574c83a8e82d35149c555ecd18689f9c0aed6dea6ff93af518450fed972a80eb44e6919c5bf0ea5b5f6176dcac5143804375892241b8930481af1bcde88238a001c783b5ab7f9aa14101f062a19f9d22794c980f2acfc857ab8f697041e80bd967cddd08fb3528e10d96acf90dacaaeee5f300bcd19baf9efa254a9468186e207f808584cf3bc118e21dbf5820597c3d4d734918c8b9f5c1211ab7d90a7fa22db5d02e9670625d22c0b9218404f126916ccca6396509dc5fe7e497c84683441c8fbb7de59503122ab744d885e2f938f54b1a6069d5055958c6c67a823a75d40aa13a39454bda057e191b49a126cb659d2a38fbd48eec4515aa336c91be2de2d9bd0aad4b6916429ade2dab61ea775d8967489099d13b968fa4bf3f13467b66637b804ed44924aee11862f411add72f836cf44730fb7558c89d67fa3e7624f4fea20bd19d3055292a58e7d2c42f6e6952121c451c3ef18088f87f4af52ceca7f8f16c063189a92adc461bc81af005bf5567891d7f88e4bd0e9d3f900356b6860b4625a48e5bd7b679156c7f818edc198079a7a8f3eff68a8465eeb851bede96ec7515f11081e18c827164fc0dc27b15e1564009a13069ae13dba012e97873d0dcb048071be6573a28ad046399265b3f865afa04ea30403310e8cf5a648bdcad132915895847e5217ba9b76c10e261a6b21b49f8f62a15acc3de1aa24c7d9c341f8c575b3ede975d3ca2fd9e1b7666e840e7b1d3faac0d9945e7c897600a511d668d321c3cbe0795469a2966a27e383c05b78cba08b27194ef46fcc5fb2f9063db114a1bd8a850fa6bbfffd273408544eeea02b4306c185d95faefd1938435cbc19f96c42e4974061cdd574d635dcc88b2e55e56752ac39e43225608604471f1033cf8267870733f1d70141c3c549a37ca80cf48e547efdc382830396703c67d1a47fc5d54728a98cb8556515af05c0010380d251cdf4a383711dbd53ef5ce547dae344904d7594bbcaa88991f952362b5cfb104d8b795f6344df898cbb2957cbe06e07ed326f258152da7287bbe081afa87732d52123ca7439561917690858f5b834adf695987376c7d009fa73ea32da0eb3291c048bbf7442139c5e49fba8377fc649769febe375089bf4d7a5a42476980ed9cf142185f5b0c15aca0185342de3ff1d206e3b8efae0a909decc795", 0xe41, 0xfffffffffffffffb) 09:50:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$xfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f00000029c0), 0x0, &(0x7f0000002ac0)={[{@nolargeio}]}) 09:50:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$sysfs(0xffffff9c, &(0x7f0000000040)='/sys/power/pm_trace', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 09:50:44 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f00000008c0), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000004700)={'wg1\x00', 0x0}) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f0000004840)={0x0, 0x0, &(0x7f0000004800)={&(0x7f0000000e40)={0x6c, r2, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_IFINDEX={0x8, 0x1, r3}, @WGDEVICE_A_PEERS={0x50, 0x8, 0x0, 0x1, [{0x4c, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x24, 0x9, 0x0, 0x1, [{0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}]}, {0x4, 0x0, 0x0, 0x0}]}, @WGPEER_A_PUBLIC_KEY={0x24}]}]}]}, 0x6c}}, 0x0) [ 648.431537][ T38] audit: type=1804 audit(1625737844.189:121): pid=22033 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir481637282/syzkaller.498imq/52/cgroup.controllers" dev="sda1" ino=15081 res=1 errno=0 09:50:44 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200), 0x43400) socket$nl_audit(0x10, 0x3, 0x9) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r1, 0xc0c89425, &(0x7f00000002c0)={"69e2c1438b53ff6cc039058f65e3d0d0", 0x0, 0x0, {}, {0x1, 0x4}, 0x40, [0x84, 0x8000, 0x4, 0xfff, 0x7f, 0x4, 0x9, 0x6, 0x2, 0x0, 0x48, 0x80, 0x0, 0x0, 0x0, 0x2]}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f0000000600)={"715ef0ddc90581f9948240945125f3b9", r3, 0x0, {0x8, 0x8}, {}, 0x0, [0x5, 0x10001, 0x3df, 0x0, 0x0, 0x1, 0x1, 0xb5a, 0x40, 0x0, 0x6, 0x4, 0x3ff, 0x81, 0x401, 0xffffffffffffffc0]}) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r4, &(0x7f0000000600)=ANY=[], 0x32600) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000140)=ANY=[], 0x1a) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) write$cgroup_subtree(r4, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$BTRFS_IOC_QUOTA_CTL(0xffffffffffffffff, 0xc0109428, &(0x7f00000003c0)={0x0, 0x8}) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d55}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0xc028660f, &(0x7f00000005c0)=0x44300001c) 09:50:44 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000240)={@in6={{0xa, 0x0, 0x0, @local}}, 0x0, 0x0, 0x1e, 0x0, "c33208a30e744582569079dd0900f086662bbd6ea1e3b66b397ea69041e0056792cc538ec008233b6529625a15aa41e9ab95f7595e71e01b13864659847d7a6c84ebe07bc627b4ecb941eec8261f7215"}, 0xd8) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$inet6(r0, &(0x7f0000000200)='\n', 0xfffffdef, 0x4d87a, 0x0, 0x1f4) [ 648.605322][T22036] XFS (loop5): Invalid superblock magic number 09:50:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$sysfs(0xffffff9c, &(0x7f0000000040)='/sys/power/pm_trace', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) [ 649.044916][ T38] audit: type=1804 audit(1625737844.809:122): pid=22031 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir481637282/syzkaller.498imq/52/cgroup.controllers" dev="sda1" ino=15081 res=1 errno=0 09:50:44 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000140)=0x5) ioctl$TIOCVHANGUP(r1, 0x8926, 0x400000) 09:50:45 executing program 0: r0 = syz_open_dev$radio(&(0x7f0000000000), 0x0, 0x2) ioctl$VIDIOC_ENUM_FREQ_BANDS(r0, 0xc0405665, &(0x7f0000000580)={0x0, 0x1, 0x5}) [ 649.369207][T22073] mkiss: ax0: crc mode is auto. 09:50:45 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000240)={@in6={{0xa, 0x0, 0x0, @local}}, 0x0, 0x0, 0x1e, 0x0, "c33208a30e744582569079dd0900f086662bbd6ea1e3b66b397ea69041e0056792cc538ec008233b6529625a15aa41e9ab95f7595e71e01b13864659847d7a6c84ebe07bc627b4ecb941eec8261f7215"}, 0xd8) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$inet6(r0, &(0x7f0000000200)='\n', 0xfffffdef, 0x4d87a, 0x0, 0x1f4) [ 649.551752][T22082] mkiss: ax0: crc mode is auto. 09:50:45 executing program 5: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000001300)="66530700ae897094e7b126b097eaa769be6d05c41bd34e677d", 0x19}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x34) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x18, r0, 0x0, 0x0) 09:50:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$sysfs(0xffffff9c, &(0x7f0000000040)='/sys/power/pm_trace', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 09:50:45 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200), 0x43400) socket$nl_audit(0x10, 0x3, 0x9) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r1, 0xc0c89425, &(0x7f00000002c0)={"69e2c1438b53ff6cc039058f65e3d0d0", 0x0, 0x0, {}, {0x1, 0x4}, 0x40, [0x84, 0x8000, 0x4, 0xfff, 0x7f, 0x4, 0x9, 0x6, 0x2, 0x0, 0x48, 0x80, 0x0, 0x0, 0x0, 0x2]}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f0000000600)={"715ef0ddc90581f9948240945125f3b9", r3, 0x0, {0x8, 0x8}, {}, 0x0, [0x5, 0x10001, 0x3df, 0x0, 0x0, 0x1, 0x1, 0xb5a, 0x40, 0x0, 0x6, 0x4, 0x3ff, 0x81, 0x401, 0xffffffffffffffc0]}) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r4, &(0x7f0000000600)=ANY=[], 0x32600) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000140)=ANY=[], 0x1a) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) write$cgroup_subtree(r4, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$BTRFS_IOC_QUOTA_CTL(0xffffffffffffffff, 0xc0109428, &(0x7f00000003c0)={0x0, 0x8}) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d55}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0xc028660f, &(0x7f00000005c0)=0x44300001c) 09:50:45 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) bind$802154_dgram(r0, &(0x7f0000000000)={0x24, @long={0x3, 0x0, {0xaaaaaaaaaaaa0102}}}, 0x14) connect$802154_dgram(r0, &(0x7f0000000040), 0x14) sendmmsg$sock(r0, &(0x7f0000002240), 0x400000000000116, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002b80)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/242, 0xf2}}, {{&(0x7f0000000580)=@un=@abs, 0x80, &(0x7f0000002ac0)=[{&(0x7f0000000600)=""/221, 0xdd}, {&(0x7f0000002780)=""/66, 0x42}, {&(0x7f0000002800)=""/185, 0xb9}, {&(0x7f00000028c0)=""/106, 0x6a}, {&(0x7f0000002940)=""/138, 0x8a}, {&(0x7f0000002a00)=""/31, 0x1f}], 0x6}, 0x2}], 0x2, 0x0, &(0x7f0000002c00)={0x0, 0x989680}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x149842, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x2812, r1, 0x0) write$binfmt_aout(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[], 0x20) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)={r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x149842, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x2812, r2, 0x0) write$binfmt_aout(r2, 0x0, 0x20) sendmsg$TIPC_NL_BEARER_SET(r2, &(0x7f00000003c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000380)={&(0x7f0000000400)={0x130, 0x0, 0x810, 0x70bd2c, 0x25dfdbfd, {}, [@TIPC_NLA_MEDIA={0x34, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6e4}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_WIN={0x8}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}]}, @TIPC_NLA_SOCK={0x18, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8411}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7}]}]}, @TIPC_NLA_LINK={0xd0, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}]}, 0x130}, 0x1, 0x0, 0x0, 0x4}, 0x40010) 09:50:45 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffefffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = creat(&(0x7f0000000080)='./bus/file0\x00', 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x6) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r1) syncfs(r0) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0, 0x24b6422, &(0x7f0000000180)=ANY=[@ANYBLOB, @ANYRESHEX]) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000440), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) mkdir(&(0x7f0000000040)='./file1\x00', 0x88) rmdir(&(0x7f00000000c0)='./bus/file0\x00') setxattr$system_posix_acl(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)='system.posix_acl_default\x00', 0x0, 0x24, 0x0) syz_mount_image$adfs(&(0x7f0000000200), &(0x7f0000000740)='./bus\x00', 0x5c, 0x3, &(0x7f00000006c0)=[{&(0x7f0000000340)="cb1ce3014d4d3c2b7b66e8c4bf06d58ff43c40c39d4c2e06530d2ddab6470b2e825bc64c5260fd0842720a51dcc05fecd8aa2b3b52", 0x35, 0xfffffffffffffff7}, {&(0x7f00000004c0)="7d38b3ab98854f8f030c49d07c84424bb4252f406ce957b5c85c7d245c2bd91b33a042c633b776a13d06415a708f68abda03b745eec8de41f0ea093af4c8977cbd763ae15cc45925464b85fa2bbec370e6c63c49c57f400ef3743fae12dce2d4ada0f2f8dc5c171667e5935b1c1a1b6e3cdbd41720ea86a41818d2814d10cc47690863e7e2e7d6c3c6da0d99852bb859cf633f333c03eba6f915ea3a4a14a14a724cacbbd1d94f8f9beb836a68793b4739f71bf285614271f76435f230", 0xbd, 0xfffffffffffffffc}, {&(0x7f0000000580)="5d339daec7ba56aa4546649fc8282792d7f81d7bec984db4b76ec3e1d08f8440584af242dc502b0bf5059c8d67a1aea60541187191da22c76a2bc6aacd0002407722496679fc3544a29c62ee46edba9e8d98ac7f94cbb59c72b76d3e26299dd84862826426b4", 0x66, 0x3}], 0x2000000, &(0x7f0000000380)={[{}], [{@uid_gt}]}) mkdir(&(0x7f0000000480)='./bus/file0\x00', 0x2000) 09:50:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r2 = openat$sysfs(0xffffff9c, &(0x7f0000000040)='/sys/power/pm_trace', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x4000000000010046) 09:50:46 executing program 3: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000180)={{{@in6=@remote, @in=@remote}, {}, {0x0, 0x0, 0x3}}, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}}, 0x0, @in6=@loopback}}, 0xe8) unshare(0x28000400) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = mq_open(&(0x7f0000000080)='m$\x00\xdc\xb7\xb8\xd0>,\xb0\x13\x8b3z>K\x84\x05\x00\x00\x00\x9c\x81\xed\xc2\x00', 0x6e93ebbbcc0884ee, 0x0, 0x0) unshare(0x8020000) dup2(r0, r1) 09:50:46 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000240)={@in6={{0xa, 0x0, 0x0, @local}}, 0x0, 0x0, 0x1e, 0x0, "c33208a30e744582569079dd0900f086662bbd6ea1e3b66b397ea69041e0056792cc538ec008233b6529625a15aa41e9ab95f7595e71e01b13864659847d7a6c84ebe07bc627b4ecb941eec8261f7215"}, 0xd8) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$inet6(r0, &(0x7f0000000200)='\n', 0xfffffdef, 0x4d87a, 0x0, 0x1f4) 09:50:46 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200), 0x43400) socket$nl_audit(0x10, 0x3, 0x9) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r1, 0xc0c89425, &(0x7f00000002c0)={"69e2c1438b53ff6cc039058f65e3d0d0", 0x0, 0x0, {}, {0x1, 0x4}, 0x40, [0x84, 0x8000, 0x4, 0xfff, 0x7f, 0x4, 0x9, 0x6, 0x2, 0x0, 0x48, 0x80, 0x0, 0x0, 0x0, 0x2]}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f0000000600)={"715ef0ddc90581f9948240945125f3b9", r3, 0x0, {0x8, 0x8}, {}, 0x0, [0x5, 0x10001, 0x3df, 0x0, 0x0, 0x1, 0x1, 0xb5a, 0x40, 0x0, 0x6, 0x4, 0x3ff, 0x81, 0x401, 0xffffffffffffffc0]}) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r4, &(0x7f0000000600)=ANY=[], 0x32600) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000140)=ANY=[], 0x1a) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) write$cgroup_subtree(r4, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$BTRFS_IOC_QUOTA_CTL(0xffffffffffffffff, 0xc0109428, &(0x7f00000003c0)={0x0, 0x8}) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d55}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0xc028660f, &(0x7f00000005c0)=0x44300001c) 09:50:46 executing program 1: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f00000003c0)="6653078100000000000000b097eaa769be6d28c41bd34e677d114b655ef5a2f96391c68f72e44e260f82e8a9bfc92b1055f69a37237647e947e4df739526ecbb3987b178b1ead5a678216d5d3568dab9af7a4d5cc06f3eb349fd086c22e3fc4ad2b0cae5170871c145045174ad6edb6b0a183dd660eb94af2121945b0d79bb5efadeaad6eaaf0ebc8ae15948eb13fe714f32449bb5e2bdfe6c86cc1d507294a8d504f1144634b26cafc25714cf7fdc166f16fa0d74cd1164f949d143767692731ed21fb541b7a2cc83eb76be0952aea033004c34140785d3135a259470f3b7daeac815daf1bc482dee541c06871fb4992fa73d487c4582ccb183d712ce4525916a9ddf51f3aee983d64a7c69dd3987fb2c83afd7bd6c877090b555a855933b9777babf3b62507b86ed8e2fe7f1ba", 0x12e}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x5) tkill(r0, 0x34) ptrace$cont(0x18, r0, 0x0, 0x0) sendmsg$inet(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="4dc3", 0x2}], 0x1}, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) exit_group(0x0) [ 650.843932][T22120] overlayfs: failed to resolve './file0': -2 09:50:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setrlimit(0x2, &(0x7f0000000000)) pkey_mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0xffffffffffffffff) 09:50:46 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='oom_adj\x00') r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$sysctl(r0, &(0x7f0000000040)='3\x00', 0x2) sendfile(r1, r0, 0x0, 0x1) [ 651.494393][T22138] syz-executor.1 (22138): /proc/22136/oom_adj is deprecated, please use /proc/22136/oom_score_adj instead. 09:50:48 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCGPKT(r0, 0x5420, &(0x7f0000000180)) 09:50:48 executing program 3: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000180)={{{@in6=@remote, @in=@remote}, {}, {0x0, 0x0, 0x3}}, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}}, 0x0, @in6=@loopback}}, 0xe8) unshare(0x28000400) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = mq_open(&(0x7f0000000080)='m$\x00\xdc\xb7\xb8\xd0>,\xb0\x13\x8b3z>K\x84\x05\x00\x00\x00\x9c\x81\xed\xc2\x00', 0x6e93ebbbcc0884ee, 0x0, 0x0) unshare(0x8020000) dup2(r0, r1) 09:50:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setrlimit(0x2, &(0x7f0000000000)) pkey_mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0xffffffffffffffff) 09:50:48 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='oom_adj\x00') r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$sysctl(r0, &(0x7f0000000040)='3\x00', 0x2) sendfile(r1, r0, 0x0, 0x1) 09:50:48 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000240)={@in6={{0xa, 0x0, 0x0, @local}}, 0x0, 0x0, 0x1e, 0x0, "c33208a30e744582569079dd0900f086662bbd6ea1e3b66b397ea69041e0056792cc538ec008233b6529625a15aa41e9ab95f7595e71e01b13864659847d7a6c84ebe07bc627b4ecb941eec8261f7215"}, 0xd8) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$inet6(r0, &(0x7f0000000200)='\n', 0xfffffdef, 0x4d87a, 0x0, 0x1f4) 09:50:48 executing program 2: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000180)={{{@in6=@remote, @in=@remote}, {}, {0x0, 0x0, 0x3}}, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}}, 0x0, @in6=@loopback}}, 0xe8) unshare(0x28000400) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = mq_open(&(0x7f0000000080)='m$\x00\xdc\xb7\xb8\xd0>,\xb0\x13\x8b3z>K\x84\x05\x00\x00\x00\x9c\x81\xed\xc2\x00', 0x6e93ebbbcc0884ee, 0x0, 0x0) unshare(0x8020000) dup2(r0, r1) 09:50:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setrlimit(0x2, &(0x7f0000000000)) pkey_mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0xffffffffffffffff) 09:50:48 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='oom_adj\x00') r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$sysctl(r0, &(0x7f0000000040)='3\x00', 0x2) sendfile(r1, r0, 0x0, 0x1) 09:50:49 executing program 2: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000180)={{{@in6=@remote, @in=@remote}, {}, {0x0, 0x0, 0x3}}, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}}, 0x0, @in6=@loopback}}, 0xe8) unshare(0x28000400) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = mq_open(&(0x7f0000000080)='m$\x00\xdc\xb7\xb8\xd0>,\xb0\x13\x8b3z>K\x84\x05\x00\x00\x00\x9c\x81\xed\xc2\x00', 0x6e93ebbbcc0884ee, 0x0, 0x0) unshare(0x8020000) dup2(r0, r1) 09:50:49 executing program 5: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ftruncate(r0, 0x1) lseek(r0, 0x1200, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x1}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) openat$bsg(0xffffffffffffff9c, 0x0, 0x10180, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000000)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x400000000}, 0x20) close(r3) arch_prctl$ARCH_GET_CPUID(0x1011) lseek(0xffffffffffffffff, 0x401, 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) 09:50:49 executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000000c0)={'bridge0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="3800000054001902000000000000000007000000", @ANYRES32=r3, @ANYBLOB="20000100", @ANYRES32, @ANYBLOB="04000080ff"], 0x38}}, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r5, 0x8912, 0x400308) splice(r0, 0x0, r4, 0x0, 0x4ffe6, 0x0) 09:50:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setrlimit(0x2, &(0x7f0000000000)) pkey_mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0xffffffffffffffff) [ 653.691832][ T38] audit: type=1804 audit(1625737849.459:123): pid=22183 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir749416590/syzkaller.wiBYzy/221/bus" dev="sda1" ino=15118 res=1 errno=0 09:50:49 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='oom_adj\x00') r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$sysctl(r0, &(0x7f0000000040)='3\x00', 0x2) sendfile(r1, r0, 0x0, 0x1) [ 654.004013][ T38] audit: type=1804 audit(1625737849.639:124): pid=22183 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir749416590/syzkaller.wiBYzy/221/bus" dev="sda1" ino=15118 res=1 errno=0 09:50:49 executing program 3: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000180)={{{@in6=@remote, @in=@remote}, {}, {0x0, 0x0, 0x3}}, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}}, 0x0, @in6=@loopback}}, 0xe8) unshare(0x28000400) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = mq_open(&(0x7f0000000080)='m$\x00\xdc\xb7\xb8\xd0>,\xb0\x13\x8b3z>K\x84\x05\x00\x00\x00\x9c\x81\xed\xc2\x00', 0x6e93ebbbcc0884ee, 0x0, 0x0) unshare(0x8020000) dup2(r0, r1) 09:50:49 executing program 2: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000180)={{{@in6=@remote, @in=@remote}, {}, {0x0, 0x0, 0x3}}, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}}, 0x0, @in6=@loopback}}, 0xe8) unshare(0x28000400) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = mq_open(&(0x7f0000000080)='m$\x00\xdc\xb7\xb8\xd0>,\xb0\x13\x8b3z>K\x84\x05\x00\x00\x00\x9c\x81\xed\xc2\x00', 0x6e93ebbbcc0884ee, 0x0, 0x0) unshare(0x8020000) dup2(r0, r1) 09:50:49 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x3f, &(0x7f0000000000), 0x4) 09:50:50 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x100, 0x0, 0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b702000003440200bfa30000000000001702000000feffff7a0af0ff01ffffff79a4f0ff00000000b7060000ffffffff3d640200000000005502faff037202000404000001007d60b6030000001000006a0a00fe39000000850000002b0000009c000000000000009500000000000000a81bbfa3982de7b0efc5733ed236e4add6de01800000aaa6912a8b2ce571c4580000f7000000e3a94b574d2eb38a548355f0b886bd001362df1d4fdd860db5808922033e3e0f242a46b3009a54f40780b089bd9d5fdbe8832e986440ff0a7edfa0cb231ccd0000000000000000000000529c58a47777e27060493073807c4b7bbaed91f33fb382d91ae8e1a49b6c9f0322ec5f1c7cc5869ff455896712198c4e2ddf8b86e714220800ca40b24cfd6a02fa0892729507982d90e116bba29bb744af70a4cd8f3ad2db451de058226c4e31a27bf456c04c58bdd0b424ac416e66af9ebcfea905d37cf227312cb81ec843bcea06e7fa5e5b3596301460142f83b465d9080000006dcf91fd0600000000000000d2110cf2e1f4682c24a314447c5e0807f0b1766ec748bd061772daa52a38539295d3fea7a7e669441e1ff041143ecfa904fb43897f8d9c3c287acba716973eadf1bf9cd0a38edc345415c42d3d2dd356e205585e30a64830a5796cd7ce18b68bc3c2008f08b57e061d33357d663e3776c7a37c5c962e12102f237bbf60c0a3bf07d55b3888418de2b2ad23d25395dd4ccddf247dd2c712e2e2eaf7d4326968122cc5dcaa7ba330963b7093ff0f02dba114f75e1ffd5c2912b506bfb93122fc776a377fb2129dadec51a3676505000000000000000000000000e02739ccd50523d36032d38f5cbeaf95c7d797d6e094c4a3aee025bf43cebde7e7b9bae9b1698e19eb0e6d5244c1ff01e97628a88a4b37032f1ef8b8046a3237ad1fe10f7035489179fc8f6c673e514f2b3e1028cd404a1d8fe6569da0385e65e4d523166c4213dbaf191b3f5c7747abb8dae5b1409317f29572e788af92aedb0287f2818206ce5fba6fca8b270d76191b43ab4cbdd4dbcccdc644fe65e7bd90a5fc16387bcb5e1e028d7d2a33c78cb8fe48ddcf6aa571417bd42909ee4307c4197b15797af17845fbc02846d2f8543f65594cb535a9538eb067b21111dbaa58b19a52f3f12980108d08eb477ad349c2214bc7f8378b7e5b5415f3da911411ed6655c6b66b927a2e416313dfe58e88fbfa825114227c2f6cfd1448ca37902aba3ca60696bc1d4d116b6f544f57dda65f3c1b5904def348912e1fefe8164c3341b919135c8593085d2a9a260663c11f5472cad2de673f9a1fcac868ff6cb20122f76531881165f4d46e1a23ce0dc462ff47e1fb4a8e2a1f6e3b8134031eb29e068c831dc2d825b82749063a85bf6c1bcf4cc1798e49000000000000000000009e664603220bf1e47cfdc28f5cc38b3d66751a524081f961f3a6bec7b84976ae5fc7a8d29dc65277f6a47422bcf49b3f399fb3b10967ef66d63e440ed66f6ac1c6d0d57dd3e55dc62e58b25a34d1a482652315813e92188263a93f13dde4dd81dfe32af06f6f3fcd73789cc69925a3211955290f85e42dabf19d40f717edd714749de5cd37bcae5ccb16c9361ad3801f6642046376000000000000005581a3b65fc336f7011e6810cd8efb4cc5f6a2d89d6d2dee563c95c8a0e6b0c285a1b8a99afbb2f4271dd4b0acf21fe6d837ed5c208970b52130b5a7e13d5465e9ec069c1b2e97d2c4cbf7b02a15c87bd23626c8ad221c62177dbeec3bbfc9203cd4d0e1b91cc2eaaa198d2815c5dda45f7fe16cf750d14ef045c8d84174f7744eafc2525359892d5a7f0000d8d835cf7167cbfea9f4a7448407573ed257561be470bafdb65f75c11579e71550f04b632e5f101c9ea981b5f2d880572fc1ae567cc77e79a9eb2f960aee1afc0ec38988d2544e47bab227718c1dcedb1e1c86d652e87667367519b28a02a6340587b6a57494537c4a10a079ffa3604db3f4eef2fae7965ce5729748aa6b2cd368567e12f1dda6d138a3d3190bd328a5beecdcd5ca68d3118e6ed3581fd668f719839c17a2456965271ec44acb2e04b24765b5750aa7d3ccad9a58103b986470eb2bc4e446457cbe04eae92b5f51d33b38e0c0e77bb198197f0f462aaa4a763de538cbf4e9435356bc429860e4aded3984f78538bede45dcf1ce6338c779ee7962a100"/1583], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000040)}, 0x24) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000002000)) fcntl$lock(r0, 0x26, &(0x7f0000000180)={0x40001, 0x2}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000440), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_TP_METER(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)={0x30, r2, 0x7, 0x0, 0x0, {0x2, 0x3}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @random="e1066dc56443"}]}, 0x30}}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x0, 0xd, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0xae0, 0x0, 0x0, 0x0, 0x7}, [@map_val={0x18, 0x8, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, @generic={0x0, 0x5, 0x1, 0x3ff, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @call={0x85, 0x0, 0x0, 0x6d}, @call={0x85, 0x0, 0x0, 0x54}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x5}, @alu={0x4, 0x0, 0x8, 0xb, 0x9, 0xfffffffffffffffc, 0x10}, @call={0x85, 0x0, 0x0, 0x55}]}, &(0x7f00000001c0)='GPL\x00', 0x7f, 0x0, &(0x7f0000000280), 0x41100, 0x2, '\x00', r3, 0x8, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0xa, 0x80, 0x8}, 0x10, 0x0, r5}, 0x78) 09:50:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000018ffa)='ramfs\x00', 0x2010050, 0x0) r0 = creat(&(0x7f0000000100)='./file0/file0\x00', 0x0) fcntl$lock(r0, 0x6, &(0x7f00000003c0)={0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ftruncate(r0, 0x0) 09:50:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000600)='ns\x00') fchdir(r1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$nfs4(&(0x7f0000000300), &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000440)) 09:50:50 executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000000c0)={'bridge0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="3800000054001902000000000000000007000000", @ANYRES32=r3, @ANYBLOB="20000100", @ANYRES32, @ANYBLOB="04000080ff"], 0x38}}, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r5, 0x8912, 0x400308) splice(r0, 0x0, r4, 0x0, 0x4ffe6, 0x0) 09:50:50 executing program 3: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000180)={{{@in6=@remote, @in=@remote}, {}, {0x0, 0x0, 0x3}}, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}}, 0x0, @in6=@loopback}}, 0xe8) unshare(0x28000400) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = mq_open(&(0x7f0000000080)='m$\x00\xdc\xb7\xb8\xd0>,\xb0\x13\x8b3z>K\x84\x05\x00\x00\x00\x9c\x81\xed\xc2\x00', 0x6e93ebbbcc0884ee, 0x0, 0x0) unshare(0x8020000) dup2(r0, r1) 09:50:50 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000008c0)=@newtfilter={0x5c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xc}}, [@filter_kind_options=@f_basic={{0xa}, {0x2c, 0x2, [@TCA_BASIC_EMATCHES={0x28, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x5496}}, @TCA_EMATCH_TREE_LIST={0x1c, 0x2, 0x0, 0x1, [@TCF_EM_META={0x18, 0x1, 0x0, 0x0, {{}, [@TCA_EM_META_HDR={0xc, 0x1, {{0x5}, {0x3}}}]}}]}]}]}}]}, 0x5c}}, 0x0) 09:50:50 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000100)={'bridge0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=@newlink={0x5c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r1, 0x120, 0xa000}, [@IFLA_XDP={0x24, 0x2b, 0x0, 0x1, [@IFLA_XDP_EXPECTED_FD={0x8}, @IFLA_XDP_FD={0x8}, @IFLA_XDP_FD={0x8}, @IFLA_XDP_FLAGS={0x8}]}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0xbb88}, @IFLA_GROUP={0x8, 0x1b, 0x6}, @IFLA_OPERSTATE={0x5, 0x10, 0x5}]}, 0x5c}}, 0x4000000) [ 655.713203][T22238] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 09:50:51 executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000000c0)={'bridge0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="3800000054001902000000000000000007000000", @ANYRES32=r3, @ANYBLOB="20000100", @ANYRES32, @ANYBLOB="04000080ff"], 0x38}}, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r5, 0x8912, 0x400308) splice(r0, 0x0, r4, 0x0, 0x4ffe6, 0x0) 09:50:51 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x100, 0x0, 0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b702000003440200bfa30000000000001702000000feffff7a0af0ff01ffffff79a4f0ff00000000b7060000ffffffff3d640200000000005502faff037202000404000001007d60b6030000001000006a0a00fe39000000850000002b0000009c000000000000009500000000000000a81bbfa3982de7b0efc5733ed236e4add6de01800000aaa6912a8b2ce571c4580000f7000000e3a94b574d2eb38a548355f0b886bd001362df1d4fdd860db5808922033e3e0f242a46b3009a54f40780b089bd9d5fdbe8832e986440ff0a7edfa0cb231ccd0000000000000000000000529c58a47777e27060493073807c4b7bbaed91f33fb382d91ae8e1a49b6c9f0322ec5f1c7cc5869ff455896712198c4e2ddf8b86e714220800ca40b24cfd6a02fa0892729507982d90e116bba29bb744af70a4cd8f3ad2db451de058226c4e31a27bf456c04c58bdd0b424ac416e66af9ebcfea905d37cf227312cb81ec843bcea06e7fa5e5b3596301460142f83b465d9080000006dcf91fd0600000000000000d2110cf2e1f4682c24a314447c5e0807f0b1766ec748bd061772daa52a38539295d3fea7a7e669441e1ff041143ecfa904fb43897f8d9c3c287acba716973eadf1bf9cd0a38edc345415c42d3d2dd356e205585e30a64830a5796cd7ce18b68bc3c2008f08b57e061d33357d663e3776c7a37c5c962e12102f237bbf60c0a3bf07d55b3888418de2b2ad23d25395dd4ccddf247dd2c712e2e2eaf7d4326968122cc5dcaa7ba330963b7093ff0f02dba114f75e1ffd5c2912b506bfb93122fc776a377fb2129dadec51a3676505000000000000000000000000e02739ccd50523d36032d38f5cbeaf95c7d797d6e094c4a3aee025bf43cebde7e7b9bae9b1698e19eb0e6d5244c1ff01e97628a88a4b37032f1ef8b8046a3237ad1fe10f7035489179fc8f6c673e514f2b3e1028cd404a1d8fe6569da0385e65e4d523166c4213dbaf191b3f5c7747abb8dae5b1409317f29572e788af92aedb0287f2818206ce5fba6fca8b270d76191b43ab4cbdd4dbcccdc644fe65e7bd90a5fc16387bcb5e1e028d7d2a33c78cb8fe48ddcf6aa571417bd42909ee4307c4197b15797af17845fbc02846d2f8543f65594cb535a9538eb067b21111dbaa58b19a52f3f12980108d08eb477ad349c2214bc7f8378b7e5b5415f3da911411ed6655c6b66b927a2e416313dfe58e88fbfa825114227c2f6cfd1448ca37902aba3ca60696bc1d4d116b6f544f57dda65f3c1b5904def348912e1fefe8164c3341b919135c8593085d2a9a260663c11f5472cad2de673f9a1fcac868ff6cb20122f76531881165f4d46e1a23ce0dc462ff47e1fb4a8e2a1f6e3b8134031eb29e068c831dc2d825b82749063a85bf6c1bcf4cc1798e49000000000000000000009e664603220bf1e47cfdc28f5cc38b3d66751a524081f961f3a6bec7b84976ae5fc7a8d29dc65277f6a47422bcf49b3f399fb3b10967ef66d63e440ed66f6ac1c6d0d57dd3e55dc62e58b25a34d1a482652315813e92188263a93f13dde4dd81dfe32af06f6f3fcd73789cc69925a3211955290f85e42dabf19d40f717edd714749de5cd37bcae5ccb16c9361ad3801f6642046376000000000000005581a3b65fc336f7011e6810cd8efb4cc5f6a2d89d6d2dee563c95c8a0e6b0c285a1b8a99afbb2f4271dd4b0acf21fe6d837ed5c208970b52130b5a7e13d5465e9ec069c1b2e97d2c4cbf7b02a15c87bd23626c8ad221c62177dbeec3bbfc9203cd4d0e1b91cc2eaaa198d2815c5dda45f7fe16cf750d14ef045c8d84174f7744eafc2525359892d5a7f0000d8d835cf7167cbfea9f4a7448407573ed257561be470bafdb65f75c11579e71550f04b632e5f101c9ea981b5f2d880572fc1ae567cc77e79a9eb2f960aee1afc0ec38988d2544e47bab227718c1dcedb1e1c86d652e87667367519b28a02a6340587b6a57494537c4a10a079ffa3604db3f4eef2fae7965ce5729748aa6b2cd368567e12f1dda6d138a3d3190bd328a5beecdcd5ca68d3118e6ed3581fd668f719839c17a2456965271ec44acb2e04b24765b5750aa7d3ccad9a58103b986470eb2bc4e446457cbe04eae92b5f51d33b38e0c0e77bb198197f0f462aaa4a763de538cbf4e9435356bc429860e4aded3984f78538bede45dcf1ce6338c779ee7962a100"/1583], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000040)}, 0x24) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000002000)) fcntl$lock(r0, 0x26, &(0x7f0000000180)={0x40001, 0x2}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000440), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_TP_METER(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)={0x30, r2, 0x7, 0x0, 0x0, {0x2, 0x3}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @random="e1066dc56443"}]}, 0x30}}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x0, 0xd, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0xae0, 0x0, 0x0, 0x0, 0x7}, [@map_val={0x18, 0x8, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, @generic={0x0, 0x5, 0x1, 0x3ff, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @call={0x85, 0x0, 0x0, 0x6d}, @call={0x85, 0x0, 0x0, 0x54}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x5}, @alu={0x4, 0x0, 0x8, 0xb, 0x9, 0xfffffffffffffffc, 0x10}, @call={0x85, 0x0, 0x0, 0x55}]}, &(0x7f00000001c0)='GPL\x00', 0x7f, 0x0, &(0x7f0000000280), 0x41100, 0x2, '\x00', r3, 0x8, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0xa, 0x80, 0x8}, 0x10, 0x0, r5}, 0x78) 09:50:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000180)=0x12, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1}}], 0x270, 0x0, 0x0) sendto$inet(r0, &(0x7f00000006c0)='\f&', 0x2, 0x11, 0x0, 0x0) 09:50:51 executing program 2: socketpair(0x1f, 0x0, 0x0, &(0x7f0000000040)) [ 655.977156][T22239] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 09:50:52 executing program 0: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x891d, &(0x7f0000000300)={'wg0\x00'}) 09:50:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000180)=0x12, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1}}], 0x270, 0x0, 0x0) sendto$inet(r0, &(0x7f00000006c0)='\f&', 0x2, 0x11, 0x0, 0x0) 09:50:52 executing program 2: r0 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000bc0)=@newlink={0x5c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @sit={{0x8}, {0x30, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_SPORT={0x6, 0x11, 0x4e22}, @IFLA_IPTUN_FWMARK={0x8, 0x3, 0x4000004}, @IFLA_IPTUN_ENCAP_DPORT={0x6, 0x12, 0x4e24}, @IFLA_IPTUN_6RD_PREFIX={0x14, 0xb, @mcast1}]}}}]}, 0x5c}, 0x1, 0x0, 0x0, 0x20004084}, 0x0) 09:50:52 executing program 0: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x42, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x89a1, &(0x7f00000000c0)={@local}) openat$vcs(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x9) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f0000000100)={@local, @empty, @loopback}) sendmsg$FOU_CMD_GET(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20048015}, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) write$sndseq(0xffffffffffffffff, 0x0, 0x0) 09:50:52 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x100, 0x0, 0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b702000003440200bfa30000000000001702000000feffff7a0af0ff01ffffff79a4f0ff00000000b7060000ffffffff3d640200000000005502faff037202000404000001007d60b6030000001000006a0a00fe39000000850000002b0000009c000000000000009500000000000000a81bbfa3982de7b0efc5733ed236e4add6de01800000aaa6912a8b2ce571c4580000f7000000e3a94b574d2eb38a548355f0b886bd001362df1d4fdd860db5808922033e3e0f242a46b3009a54f40780b089bd9d5fdbe8832e986440ff0a7edfa0cb231ccd0000000000000000000000529c58a47777e27060493073807c4b7bbaed91f33fb382d91ae8e1a49b6c9f0322ec5f1c7cc5869ff455896712198c4e2ddf8b86e714220800ca40b24cfd6a02fa0892729507982d90e116bba29bb744af70a4cd8f3ad2db451de058226c4e31a27bf456c04c58bdd0b424ac416e66af9ebcfea905d37cf227312cb81ec843bcea06e7fa5e5b3596301460142f83b465d9080000006dcf91fd0600000000000000d2110cf2e1f4682c24a314447c5e0807f0b1766ec748bd061772daa52a38539295d3fea7a7e669441e1ff041143ecfa904fb43897f8d9c3c287acba716973eadf1bf9cd0a38edc345415c42d3d2dd356e205585e30a64830a5796cd7ce18b68bc3c2008f08b57e061d33357d663e3776c7a37c5c962e12102f237bbf60c0a3bf07d55b3888418de2b2ad23d25395dd4ccddf247dd2c712e2e2eaf7d4326968122cc5dcaa7ba330963b7093ff0f02dba114f75e1ffd5c2912b506bfb93122fc776a377fb2129dadec51a3676505000000000000000000000000e02739ccd50523d36032d38f5cbeaf95c7d797d6e094c4a3aee025bf43cebde7e7b9bae9b1698e19eb0e6d5244c1ff01e97628a88a4b37032f1ef8b8046a3237ad1fe10f7035489179fc8f6c673e514f2b3e1028cd404a1d8fe6569da0385e65e4d523166c4213dbaf191b3f5c7747abb8dae5b1409317f29572e788af92aedb0287f2818206ce5fba6fca8b270d76191b43ab4cbdd4dbcccdc644fe65e7bd90a5fc16387bcb5e1e028d7d2a33c78cb8fe48ddcf6aa571417bd42909ee4307c4197b15797af17845fbc02846d2f8543f65594cb535a9538eb067b21111dbaa58b19a52f3f12980108d08eb477ad349c2214bc7f8378b7e5b5415f3da911411ed6655c6b66b927a2e416313dfe58e88fbfa825114227c2f6cfd1448ca37902aba3ca60696bc1d4d116b6f544f57dda65f3c1b5904def348912e1fefe8164c3341b919135c8593085d2a9a260663c11f5472cad2de673f9a1fcac868ff6cb20122f76531881165f4d46e1a23ce0dc462ff47e1fb4a8e2a1f6e3b8134031eb29e068c831dc2d825b82749063a85bf6c1bcf4cc1798e49000000000000000000009e664603220bf1e47cfdc28f5cc38b3d66751a524081f961f3a6bec7b84976ae5fc7a8d29dc65277f6a47422bcf49b3f399fb3b10967ef66d63e440ed66f6ac1c6d0d57dd3e55dc62e58b25a34d1a482652315813e92188263a93f13dde4dd81dfe32af06f6f3fcd73789cc69925a3211955290f85e42dabf19d40f717edd714749de5cd37bcae5ccb16c9361ad3801f6642046376000000000000005581a3b65fc336f7011e6810cd8efb4cc5f6a2d89d6d2dee563c95c8a0e6b0c285a1b8a99afbb2f4271dd4b0acf21fe6d837ed5c208970b52130b5a7e13d5465e9ec069c1b2e97d2c4cbf7b02a15c87bd23626c8ad221c62177dbeec3bbfc9203cd4d0e1b91cc2eaaa198d2815c5dda45f7fe16cf750d14ef045c8d84174f7744eafc2525359892d5a7f0000d8d835cf7167cbfea9f4a7448407573ed257561be470bafdb65f75c11579e71550f04b632e5f101c9ea981b5f2d880572fc1ae567cc77e79a9eb2f960aee1afc0ec38988d2544e47bab227718c1dcedb1e1c86d652e87667367519b28a02a6340587b6a57494537c4a10a079ffa3604db3f4eef2fae7965ce5729748aa6b2cd368567e12f1dda6d138a3d3190bd328a5beecdcd5ca68d3118e6ed3581fd668f719839c17a2456965271ec44acb2e04b24765b5750aa7d3ccad9a58103b986470eb2bc4e446457cbe04eae92b5f51d33b38e0c0e77bb198197f0f462aaa4a763de538cbf4e9435356bc429860e4aded3984f78538bede45dcf1ce6338c779ee7962a100"/1583], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000040)}, 0x24) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000002000)) fcntl$lock(r0, 0x26, &(0x7f0000000180)={0x40001, 0x2}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000440), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_TP_METER(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)={0x30, r2, 0x7, 0x0, 0x0, {0x2, 0x3}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @random="e1066dc56443"}]}, 0x30}}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x0, 0xd, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0xae0, 0x0, 0x0, 0x0, 0x7}, [@map_val={0x18, 0x8, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, @generic={0x0, 0x5, 0x1, 0x3ff, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @call={0x85, 0x0, 0x0, 0x6d}, @call={0x85, 0x0, 0x0, 0x54}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x5}, @alu={0x4, 0x0, 0x8, 0xb, 0x9, 0xfffffffffffffffc, 0x10}, @call={0x85, 0x0, 0x0, 0x55}]}, &(0x7f00000001c0)='GPL\x00', 0x7f, 0x0, &(0x7f0000000280), 0x41100, 0x2, '\x00', r3, 0x8, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0xa, 0x80, 0x8}, 0x10, 0x0, r5}, 0x78) 09:50:53 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) listen(r0, 0x0) setsockopt(r0, 0x10d, 0x10, &(0x7f00000000c0)="08328a4c", 0x4) 09:50:53 executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000000c0)={'bridge0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="3800000054001902000000000000000007000000", @ANYRES32=r3, @ANYBLOB="20000100", @ANYRES32, @ANYBLOB="04000080ff"], 0x38}}, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r5, 0x8912, 0x400308) splice(r0, 0x0, r4, 0x0, 0x4ffe6, 0x0) 09:50:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000180)=0x12, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1}}], 0x270, 0x0, 0x0) sendto$inet(r0, &(0x7f00000006c0)='\f&', 0x2, 0x11, 0x0, 0x0) 09:50:53 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) mkdir(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000008680)="56128da32a42ac12a4825d2f748785d74b3c3b1c39c4becb1c35fed581a5c5bf39725b26cf323425fe22c3987f7c2bf485c731e1a2c809be581bdb610bde6225df3a72e48428d923f05a6efc7fdf3819553bf411ee0fdc56003533332262ec462ecfe68c720008006224bbd01a37b4f8c6dbe968db2285a0ddb9ac83ea50835672c95c76927457b2619fe6f3d4931a486d90cadd4c3c29a6bb501a6838239ca5f7fe34cd5b41946df5c15bec81b429ab43c09cfc0c85a3d562fcf029993560f82c13ca81a797b048c3b031c74072410e5ff577bf0be62bed00bef3df5d0c6acb56ebf31d44f4f79124394244bce77dca5422e293ebebbed0ba999e4b1a8089eae0b056fa73ae2ca221cbea071366c64215a4e886fbe04b50b06576901822669d1908b19f4891986f21089dce397100c0576f8a14f91a304fe1cc3cc2009f0c20f3d29fee21ae6e394c59054d3b178d25c2dfef1c0593963ea16e4d2a88f005dd32f8f2020f3fc78ba7121c5aac0c92f1595a7fc8796897e19175f2147bd9df7014c10779cc8c29490d91006c211030c4dec18a9314441a3d6325e4e90b41277b4acda24cd8b98542bbf9638c6402939caa8b892fc75d6b8c208c62f5ee469ea9e2bef59cd97f5358eb247552e81becb4f11d2d8eb3661f765966e0022e4a1419e3fced02d47fdbeff3a40cc5689c338a3be0a45ab5f39aada373250a0ab7b40f403b46596eae36d5edf5829f93d2167af50829fbc101bc2bcaaab830135f0b8ef8294dd79953be98bc9863e3216eff0f5b6159ce48065c131826059d22a12ec1062426ee4305aa401bc22a6137429ee9329ffc4c71466c9a36f9c815959befe3375083195eb1a63bc1fe9ec2b20ec7501a6e142bc7cd0ae4c0a6e79d0071cccc64b5814efbae8e9603550e7191a7cd653846a3a942d54b8164e8f20b4a83360fff51a60ebcee680a98d12263c9435b7db63fde905cb50f8678ee2c86ee5149c16c9017fb30d05eceb0dc5d7c2da33f6484cb27d0bf5e20311198a860a26b715f7d4e93c0030a1880164059b496489281aaaed9393efe2697400e0d45e905422b8970ad009b49618f6ffe60a7bf3463f8cfdd3753df128499d1dd1e1cd4f4cb438ebf8ad09371497fdcfb71f9a3556d6b8470e859bdc540be57b077c0ef8b3a56fa4e7f9ec34098814c5b6ac2859f6c83e4e8b712da02d564daba0d45e2c12c7f99889a70fa9de88e652001db7b5bde048720d67ef9a90257a0388fb6e518abe159cb0d5dbc5f3d2cec5e74210f0132233beec97b682cfd6f633f170e119dc7c038d834c458b00f97db6a352e22d7a8f9efee6daca2532d0979e5fcab54ce218e75a941eecf2440b7989449d8938142a31ceb599164c8b1f043a3f0d8560d1454268c45f35de8a82dc21104ca70d22f502007e1a8041e477ca6fa2a64f6bdc4dc4f4cfbb2f3c340e190a49a72487ca1ecb613a0755e07d5811cd2f44eee5ddd45b7c57911d2326a70be462f0737c0a8bc60bc4e3d36b2e8a3e5bcfea044b86e51687172bcd899b434636476e05d221675369fa934925dee3bf4726574793aafacbe2b4226c011d7c35a5c59a017f83c2287c2845b71b6c9b2381e51153a87ead62dd5f770d2b742beef031bb024e5270742b39a556319735652f1fc97c33dc2384762dd0d80126c19318da14f50af87fa603524a60ac54b4691a47fcbc912bbe0497208cc5d498eef0717a8aeb91b1f3cfc8ad509bcda08015e8031494a5f4ea7589e39553ff25fb4455115817f23724c9ac93688c9a96a0c15b51c4e4da7e22ea1c7169d966d28df4ec85ef3a8523b7a1c2ddd5767034ab8cfbd2a89c3913e0d7dce0ed045bcd5865d794f22f22dc26211de963870f2647b0867a6d272a91f250af47c52474f32fee43f7194e8d63a18ff41abb1bafe31f54270a95fe59f4ea0e6e49f457df3ed5d3a551925a9dc337f89f67e213845aba9a079782d94e33bcbe1119317ccbb36a6aeaa18f56aa8f36f47152eb5351276996f67c40b3c5f3b2256c1525d96fb9ac0b1bcb382372fc0a721ff75b80f567746d43fd383117d2f2183faa51e43f354b066927ffb27a81642001ff1027560a02e2797ce8ec765fd790709e79269fa06f45fd3a1414a7c828a962219a2823c62c2f45d60261f47e4aa24cf8e8f38d84145774be43f26f6a0d21d0e73b9f1c476a1c54a74b2c2cae0b1245e1cac7ba8bae24c1996bd0b05345af9d75f7399f6ac182a4e52a52f0682e8ee56d1f4211820278d0c3117a5a2fa402dec9c81708fcbd8f80ea46852acb38965fbf49f74fbdfc299dde2f1dc878c05b38659fd4c53750a302fa407838622ea4502075054a2b56af0d080b0ee3c9f9b87304fc9cab55e1c63ac4a5cadd8f95be0b9d2074eea47d9fde547212e53d472c100f5e4bb84368f3317312dbce6db7fd2642535c9e719d2a32de0ea7c4e9fb6e4075516d50da68cceb8a7ba82117e4417f890c3bab81e90324348f273ee6d3f2da15f4aacdd5058e65c6a657e0db5caed732f9ab4ef56945096adb0d6a64244df48759955831ed2e9f616ae52e2d6e94425dad1027fb37eb96ef92dcde106dc3bfa67d88783aa18627e62e01d59ad8cf8332c9e66f8abf26a3fd0d2c9a2531cb125de9a9d8b2536dda95b7fbe88d19b08448a33ee996e1aa156014cba8d27cfb742525ca2bfb3af7fc366a5831a9509d3c2579eba21dad3837f51963545e933c9db3b7743b91ebdd197a3f3590e62a98f04829618fcb4435cd4413333e8f0f99d8c6a8d057fdf894aa7452dc17cf3ba57614573d7a9e270e44d3dda0af066657550865e7b7591ba4b1b5b74ceb71a81c8771f22d20cb45537e7ae11637580c55a46adc6d630528df7f64e8552af10c3017ffff546479d01159adea1943fb4d7c9622c3ff12c352ad3231abf2e05c7c53e8567b98ca934856469f13d566824d70935285031a3addb1587fcc093ca5b0ee6228cd0d28d7809eb04bfac5da0e343af12d5afdbc8bba04fca66ef1aad4d78ec40b41773ded09c81c1e982755e5aeeaa7bfd7bf7643b34641608c3179a3e4c2dd3eece045ca1ffc8158172abb7748ee13235f095663a0521d624819db72ed88a9bd05c9064e1abc903ae4895534f90952c85f325e4d5ac51003d93e0e67155f4912bdf88e54179672c9821b44d81a741b05e92c74db3129f8854c0612cdbab677da1db0030df818acccb4ab16d53a1b11740e9d73128170182435bea5cd0617f2d4dfcb11d0950733f187cd82622d2c3f763bb797cd6d11946c89a8770be873bef98f6270afed858b30e960dcdbcaccc949c3cc63336033e0c23744fd5ad3ccf99f9e2095033e01f5e7a70ae000a88b0456d39ae22e65f6656693eba126ad1b7dead8a9e325d0b36fc7b3c965cf12dc061d9099b92b1ba93986f3b644c479e14854d00faabe3f4a35d44d6a51e77794695ab7652ae75047e2bf69ecb59446dc10dd09be94159a544f1a8ed23f0d4e0fd69356ee7b69abe5525836dd066ef57d41f5f738c94fe7703524df72108b6289847edcd9e3b95c13cced21b3b49575469994f19b4a2203791f11f8a064a5fa486a3f5e5941eeeb1182ebf24581417e3a634ae59e58c7484eb43b67644db556eeeeaba537c90a753f7b86cd9f9cce17933096b3b645cedbb1e5621d28bedd534d8c14d136bb8c54af4b428dc4e274f8523ebb76e487a886deaec1e87e9d09a08837d5fcf125bdd2bd66ee3cc20bfc40c07af3ab3804b24fbf944f7fe7d6fea3433e31e9eb6d45c302e51bca9415e2130b2271a65b3d018162384d6c6a4882451d43cd67ea4a887f87c9f1dd7a1002c5d9cd3667e04cbb861093dd8533eaf9cf38097bdac64a4e1a86faae1c39b7068c020b281a94cb8521b7f3ea7f9cc2a559ad3d29b57d8c7c9638d0c1664925f55e4fc8715f22a403b5ed7be407ed3b0d838869e89e580eea7410db672bc413422ea3f5700854975c9b8b5c7765478a8a4ad0f2b27d33ebb38c58529d6965db53049ff1aca4339be090e8090d921277a732329929b3288176e8d44721782fe66993db1799c4e444b3a5016bfffda49a1c9019d64d58f9f71918af02d4808e3ba321a35d17911ec1cab516aefebbbf3429287036b6bb430561d3d42c1df7f6e3bf62523cbd946a8b5acb5e43de8c977fe0aeec54e64e199e9d3562247f8259b52c5f3eacd1edfcfd788a757f610ccd8ac89dca30a0c14a1ea2a1eb7737b9266a98054d22d215bdec2b018a5eae7781f8c9e2922f9bc1c3bfe72e5b4ef7a0b4514c9691f20d29502bbbc6cc0d1e3bc820ad99b79a8fd68a19f45ba89cd5c0bd7171e9a46573a7326d993ec33b6a495ad16141f5375c5e83be3331fdd383547bb68ff79cd6f9fb4683c333c18d221f79f14dec990ede7697fce7f46dc53ab156a7fcfdcbc79ab4fd4a84e007e64fd1dcc5e0a20e0a65e316d32fc537ed6e458ee618570354bbdba1b13f67dcda6a48ce338282104ef24f5a19470a309d6c9e487d5bbc5906ea7cf101e123b9463946a6d4470cee771de45fe6e00a16a0c1936f1c6832dd97cbdac5c2157bd4340cee2f6355a48704a9c313bad035e153ac2308c9cb8918cdebe8c60c6e62463af71f90150ddb337f0cbd82f3bf2df69619429d640bd50513c5f6fec5314956a8ab51f946a659ea5f69f763d8ab4380bdea985bdaf68766fe02601335a014ff761219bbb740b9e3103039f180781039715793f0616d635d2d41e12a08effb35d843101711003d24b68c6777c31a0c0492f36b357f4f8da50a6df12a9ba2d57051dd17fc543b7567b465e2b3e7cea5cb6f1213e52ef494a77e12ca8a737ebb11bf42b5d00930e959b5d1ffb7654d97ba7a33d01421482283bce325eb3aba2f033e3f7f05ffbf8e5582ca12fe77fac57aeabe693d10681214884bf239039be176069e763d8bbc82091ae0b5c1deeab47eb8b49b19d29508f19ea5b894de7fe6d4d01f5b6721e24bbfcf793efe37d0429e6422ee034f876017f1137748ddcf0d71c512b0b27e12e829fb51ef858c0aa36dd63b05071595e4f6bc4d56e4ec5310b2f1bab8131468b0b807bf4c8ec5d79b9c373f488443cc8ddcc525ee161c82027ee7e8d99cca440f82e8ef15a101374b3a2d88f77153b7a23f31efdc932389e61922debb9be319072834d0e81b1ef74b7246228a997e4ddfeadb6b98404d1681d135b86ce55670f9cbf3cc9678cdb56c8ea503be7c6ff0cdb043a118738a990f14dc89bdd1520dd13152237b12c33f27f44dff862702ed8b45f047b75d8357f2bbbabc9b2f1dc2662c8a7b52d568c8c3ced45c1d5c45d2bfd6b4f692670136c79ed8f182ceac64a547f3edffd1dbe8a074416e57d8b2ee4b52aa3c7a30ef6b8988c7aad9c24a5c75d725e5636e28e7d5be436881dd2aa0f08ff5c617a19af7eed77ab46a686cba2ce9a08f5101b52244745f24c381de9d717ea3f08548ed282dc68346cf6d822f000ce982a8d1d54a8898883a763d98af591358dfddeae24a9df3d58f724e17bd91f1993953b54e771a93f3bb2a86826a8ff52aa4e41dbb33f6c1946fde41ea2830e02b156d28c86d500328c9b8de52c9de171de4e6af68b8eb44d1b52adf7c9d25743cbb28eb9d96ada21847bf3d10efb2db9f534e16c5a8af79c155ebea6288453fbbe30b9f2c292361cdcea1ca23a269d43f44f5d64413ea73119a2c168d3f3c75b8a4be07a498e131d2b915a406def8523b19c93a9c0afbeeb3c07457883143de1cbd3ae23ba4d6644720d7ea2a6c60fe13281e66fa1a5dec5cb9a60d99acaa1b70ab87f68c5f66979c05de4cfd65bbcb9f69243f81ac072483ba8be5642a5d40f7d2eecd292fb681f9715a1ef4f236f11050db86a0d2bc4dbb48ece45080d94475386559f595b8642eda8687d3fca45e4ef01e40185f2a0c5ebbce4eef432297b46723a9f556c02e00dce4220e6804f616093b89bacadc47fc02567312625cb6f63395e7d6a3e318cdc9367e972edc6764195e4c7573afc070c3d3a2462807f7ac777e6d1e111af5ac5bff5a28326320ab542358b5be0a591a2ab3f84b1d7e6da0d5cdb38bb0929f86c0069c175aff7026d12848a0b3bdcdbb808a77b1e8004a85b63c9c79c40f39de39f7873503873415c41abe4a2e508110e25ff5ac9088eb6975fd773fcdd932386a15ebe059835f021312993d43ee4f991ed47aa1a2bdafa98f3b001822204892eb833ed3bf7cf78d6213ce28a2b88e3cc333a46b6ac96cd673bef47e76910fb63d1617954110cf0a9cea0051d46d23189942e34200e654ed9001d3625cd38931223dacec60c1c68849b000d2131d5374c04a76410e74fe88ceeb00c433636472623fff126b85a596c41e883264a7c89830074e3c39206590b7ce9cc38017a37bab4a560cc61d329c909539a104e2af557a9dd97269228e46187cfbb615b13322c30906b219249c529775367c76f57454a1af83294cdf3c3b4fbcc5df4e65c6057acdab5774b39fadd3cd0235194dc09fba245a0f8a433317216336e76d901e4fb2ac83a80674c8306f4c419b2a30eacc6480932b1ccf4c03c01ac7222e85b108aeb2eb4999f4e8c972c9d70b0400d41917331b70279d89a4b8444f72ff16ffbf14ad6e00cc68ec84f4eab91ecc52edb95c4abfc43f5c817a8283665fb86bf938e6d64058fdcc75be01cf838f69815733bd07a1c739a1b9996706e93098a516c4cedf3f6887ff955f54458be380812ead6f56908ffbbffaedfc2e041deac8c6a32ec7eb4ae0876f55bef7e6fbed9c765f49ea39992f5dd199b04a9a806122e38c49acac41875f4897819227c6925dad3589462b790ec01acff88f5bda6f8fb33d8b2046a1f5a43345899c22497f0ee689d91d03c36f6c60171c40eb13501eea1c8f045c9c62bafe974a7a18e4f1c6ba48f3aae791267425ae0e22d7f23db9b7bac2f0a7ee1a9cf61d3c08cb8aefec3141832674c349e47a9ef60f339b0a3def1e009e782ef76bb35dbf769e6dc38037d21f0a59fe99b7d262827c1a76e80e9b57cf482b09479e6ea49d1bb0ba4e0805181d6187e306ad7604f911d7b5afa22432c6ebeb6144313f2bad353f9be916d1d9f8734aaa31e4d6091e48b4028490376bc376fbd190baba87c7fc7fe88b1de16fe61219ec313574ff67925a33cf66cd989cf6d6aa6ae5e61b59c12cbdadb497a3d6bffdbab675d8078282666b2a06c01f75886896feb466eeee70b1c0722827f344d95c7fc26b34eb14265fb251128a91d43f29d9e091f900ac55e1eff60f7464ba5886b5cef101070446302ea634e97d420a6d00c5b2d6bd23349f4ee7a20e696a4619e4bd46c845c9f1d809f0a5e1ac0f3e7de986e9925e6bf8445cd8dacd99325a9e02623a82d4b0f66dfc0de1cfea7e92b2607361f831bed40744b7d2caffd8626347d883a23ecf544ddf300f00b3caf8ab21d7ef66e8dec01cebc673cb3b75d26c02fedde5e76feca82ea2d8d5e687667417032e79caf3c7678065625983a6733b2b3e22354d1b3e5c38547456c846266b17b8b6f386ceeb11c3c526aa7aa03ece105c148f5d1232f1b552b4896683162875ba4bc52c5d1e75f6ec48b42f7616085446f992530cf29eac8948cb56cb30143d0721c0f3e2fb124d4ed771c48c1dd84937b23ba95b46d65312e99bbe01669a1e15078882a93c0cc27c537a62c37d836bd0d082cf3c7f0f0edeaaef8989a0f81f98f08c51d1fc4b5718d73fcac912f1dd45e6f0be9f471b947bb2f74cad8ef700bd60c1dd4ed9eb5fb2b82ac3956633e8d4990ff66496d634fe7f8d9de070507de4cea0de378aef3dcb715093da4fbbf516528e6ce8125b2729a591cbd9edf1537ea23ba56e0e5a7bbedabae4f0e1651dced5810c370e3e4f8ef0ba28cbd18c82c9acd6c268dbe8aa30598c6429ce0961b52ecbec989690b175e96961669b9002418b302c8241cedadc349e81d9cdb05a6a8054e3751110fa8713a487a661e7a91ef1815a5f7cdb19ba7ab8b168d52c55627c2128864d3ee1b41c700ecb52b8333f1dcd856a77f47417aa9d626e0f114083ed1f1b150fa726c94c62ffeb2c04721037cf713ffe3f8136f6ae3462d610ca8addeba07831aeac79936913f9e2fcd27f4ee7ad04713711a3e017b1a52444b5f1be67d6137f0881949c357cce0276f9abab46232b03d5cdd70cd8e7e40a651db4ad146ad01f84dfe3ad1d5fd2482932dea8a0ea653c6f33f1e73ec42667e0639df176fc9bcbfa585d8ec53987b341d87fc7174fe04e42f61259e0928b2f1955167bdb9626a6ab28a9410d575cd4ffe1412c179abca58257253114df33c2ae9ee03772a0193a7071a3a22b25e85dd4c378e45b48aadc91765cd0975afae19d25db443e9c88aba53f9e0132fee7c3fce50c65f2e0039800f4085e97104d89630457be7aefc86c2d4738911110788674cb9c59196c298af6837f8d7be905f3804b7bb29acc73ce9ac8da025d6964870317ec4bc1ceab9a7efd73eb67f521d23c3494aaf832e3eac449fb3f9e29183f4259cd8a410112104184d50f0ef8ea416e47da2e7a82a23a02b468b6965298dc29fe0e410ee6671b769db71377d672c4257f29df57303170d0eae6e933ec531d78adc46fceb5c6772bbd0078426a9fbb9c26618fbd8bd6b6734165aff7c102ebacfe23b74a132115d47699f9e4d7a718da0643cf990fad07dcac0cc6fceebd35261d311bdcd0ae63a63f5c5e972c074d6ba3a909e09256e92c206716f9632c877456c2a20697687155e5892a656ccce125a203c8428b86a44986ed61b00dbbed8bb48f87eafd319736f97bd712eaee28e0ef4be13c9e7d3a858da72405124afd9c9f3d0d0cea494ee8453392b3b64e90dc75941d64481bda7c2309e3ea2347da057b52623062bad86edbf488920c28298fc646dc955610b9471ac147feea24fec38e7f99afba70d1cb39ab06eaf928a996a4cbe9f1872805b7e031203771c96fa694ce117c6bb1688274cb0e9ae90097d37a6c3c45e234df08c05935f5106d06a537d1a7a2e88fbc744a4e3e97dbdb67f951ab38222a22b5e5b823b759b72fd05bb8aef4b9fe3c1c4bde933b8b1356ad98c40eb80868aca8cbf3be11881edf4915eb7ac059d0d0a9df4e8a57a9848245dc8ac2ae483d4e1399ff368671c241bcd276de2b62ff31090b7eb7f230f3c05a7c6bebf237f437b208eaaba6fcfb38c2ec69c3a739e77b1eb0d25e3e7f0ff3d81377d37b999595ee8e765676819b7a3b75e8db86fd77d02cde7471910437acbaee6d39cd51f8ced82f977d05a90a92ace51c2f5048bed1174cc6983d20f4ddb53a4f310a5613891baaa53c08605f703bc182e08db89d1196f33bcb99155943f5944b4fb654604685a28da46937b31852e190f4ad4d68027653edcf583eef61db5e7f664c3a45229260dd00d48120b7f56607a2ba2e89459943acdb9b9ddc8b454f75880624fb7f0cf722b7d717ee30cf5b6d23dd6ddeefd865cc7bf08c27ca7b6f776b284c308743fb44fe7228bc602f4400421cb16943229a23f92b6e28eb1bb31646672b10071da50835b4e0fe28f667ad87b8d2e667ede1654932c30438a4669563b43990c0a73f27f957a19b87783ee619ea130206ebd40790cbe35e8c9fed89a12e12741c29a3bbd6319ec015386f7df514ca839ff5d1ab7e8fe08733839c30fd6bfeb5f95694e3ea9d5f7be27a44774c4df49f626150ee37ffbeaee05cb155a054c5c4678dc9fd2fb5bc6d335960f6ad70190f38a561971646655fdc9829287d9a035e1149811525ce4263de3559ce1905f6ab26eddc1be3fbddb9da5e9a21f19431469f0d7984cd130d574c31ea0d970461e653f171c23152b028860449b7a979bfa2ade898bf027110e93e7fa3312f0e10dbecfb9e3973865df4146980ff387446e41f38eabdeb52e28df936d4521af055572c52ec3843c0d847abc1ba765580118f8f23d1af76d141a24d5e8fd155cd850a3aafe5c97f92dc23e16403019462275125a0eb0a9e128e250b5f16bba5142d538d17985bbe17256f1a81a44b602d18f245a8e08d426b8b295a2fed6fe8375379d4ba38f322699d535405e227f2e5e38a8de0d7b754c98b28ea66358cdc9dcca5e136024b9e33ed691821b69ab3ff78e7e7684cde9cbf51080cc1b44888b658e4756e10195256b3101908849ad86f297fb6c1931814544b4df59be18aafaa2152dd8239451de27c515ce08d39c3eb64b87c068f262b6915c87b77a54e64e6d1b218f1c66817415072b48cff198d6953337e5dd8af1e04b715e97a7123b9670d9c8d62d5b649792f7dd348bc5c684ffbc4642375a41f6bbf0916f72eee53c36ef157f4f05daff3091c1dbcd5eb0991fe1c5e25e4d43ba84f4c532564452e45db6a73bfd4e435fc3b7940ce755d22c0243461222fde009f055e65823f2c04431370d0370e29b0057fc3ddb0b5412411c8242113d2324ac3f524cb82fc0c1205f7fa7651e86873381817c8c7efe6baff11d8cf94e1d87d3cf3f291779fabbf7e8308edc903bb6e8d46848b9902b1b4877c524b0a420ab6a1c2a59a5d8fc0d8cd0e8be117afcb07c3033b9aa6e181df757e88e0a78f68fada4fbfaabdd72aa9eceaad5dddad956c80c8f260a4a012d86844f30baa16fc2659a52eb81e5b082f74047a214a69cc9afbbe816483ac62c7eaad9c9a06f7a2d956c06bafcd464360da264fc5e5e5b6f6cf94351d50bec86803760ce9e0a3f2ceb0ec378bc0fe04f92a7ddb07fc6f686a999c63b5e424acc97539fa936e7db037188a24a02510805d882750874d6a639ee8e6b110200894bc25c2a294b1d6850af1b7bd125d920b0ea92bf2c416dd51c526f7e688ce94806e39672d9b516c867b016d2376df7394fad8429ef067e09fefa29c1e8435c30fd8c860c8b1ce464626e9b690b468f8eae90801410c73fd746453f516bb7c8572b6bc479c6cb8df048492fbed91d033ce2f9c2b6fcee2e32d9ce83367d161588b2a22c4d205aabc3a54bd98c5b414ed38d9314cba511bb36942e979be373ca9237748f3cb4bb4628e10e639b41d560e4c1ce94d8b2ed34c059545b81d4c2cf71a2ec5829246550c11201c981fbcb29f13bf39b58efea048cb441f2390c47ada7b6e5c5dec28e09b8d6d11af85ee2717de03d701b76d6924c72956865d6d6c7188c0495c9b840ce179cf4de1fda84f1e5c681b271a97851f7678041dc579e848abad0cc57a28b8eb090a14735b1bfd13c2c64993eaed7035a272a67abde1ec2ca6651f0ca3c12035f13ef4f10190b361d742ec39410fbff7f65b96ad845179ba1d0ca12c2254eea648386978b0a9a778a788bea6cdfe5511424cacaab4a581b6eecd3174eaf4b0cb605a80ead4ef611d17f9ad3ba29b19561ac79b42145ec6c6a1c0458387b4a3267a0b059f041bb6fd71e075c4d4e2fb7f7a412411d45b0ed7edc19b722e22be3c46efe4f552db1357a0f71972e06fe3fa6891e90f08b45cc5778bf42cc129159c7f14e94ddbaf1f8309ff72d68f3692ad26792b9304098a99dfc8a1739bbe551bfe1df9c2361ab3afd252f68", 0x2000, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffff9c, &(0x7f0000000880)='./file0/../file0/file0\x00', 0x0, 0x0, &(0x7f00000008c0)) syz_fuse_handle_req(r0, &(0x7f0000004280)="3757efcda32878854a38bc174d355f3e35d362d10b0f0c2467c813ed683ff5534ab37c1d0324be4954c1de1df2fea85a03569b14c3bcb594c665aba942bf7001a7e9b74b3bfc414a4869aedc2364923204ea5c7b960f0571d7455427a669dae06f1126a6b318cca00b4a65dec963feb7557c57631e96d1a5e5160ae84c282eae16cc0317d36d6c7777b749ff0503484e9b264d5e039f56219901b10f7449c4ff80ec6ce0e94f97106a35bd5b51078e6889c6ae6c22f2fcafd1ee83c3096129a0ccf453060d65bfbcae3c90bbc604f0f792eb952ca2b96db76ed6b97bc1a0feda94499af641981dc8600ba1a0f473f31852f9a04ce369c10ade34ad4cae21b0a2379fb2bc9de462b6a565d41d8406b2a53f04af92d3f6c4808b0dc29fc16560af5a3ae141006fc989a7ee533c9dd0f5adb8245a9e5e6d398fb23fe9e81b8e0edd068ac9aee39922d744529c54dda95de5f05cf81b47ebd21f2891edd0713115c91640a4419d56f6c3054fe29aa2c0aef46050178b3bcb3eb099f8f38718da932bcb045484304ec37c01dae7c4aff0f647d859d70889f0df24f6543004ba907e19e5d4085c67ce5d0ce341bd860a0939728fa6f9d9185513a811de70f1138f2eb7a84817373b7adb94fccfbce6ae330435a2e174b7083670f95ca74da9b84adb33cc0616e48bf209278f749a33c93868a2bf8349a9ca06658f2663f088c39f99a85989eee93e0b3a9171b5e5e2f5bcc42455b1ce7ccf641102b59e5975f21b118b72935c21623b80b7c56dc910ca8a2a7472a13e230d30ed9bd7774734a931d0ea9c7f3f54854cd9968c35b3258eec43fd35f6b910066a603f05a45ad7d43619953de0299c43c0711c58e4a93b06d1704b9c7812b050a97a5d8b183c4ad99813f8a7dd6e1baff91492717716e686c035968166191740e6e289e2ac8329831ff29e3190a41304cb3a288ea53153684cc28203414f9f6b6d403451386863efe5e9a884b54dacf1e5f51ef276bd3a5511468434ffab36ce0d1fc1ab07b7090fdce11b01a6f8472574aee8b0a6a753ad0199765a1a641a83e214a32940840e7c8e38e88f2c6333f96117d0c5e3be41905107226f08f611db3aba0c7ff478ee431e5d9118a9b7dbe28f21c03f4559207ae312a47707bffedbcff3ef8e7fe88bb1c964bfbd0c987fbc2af94ea778183ba89c4923e33ccc23be4757b7ca398261463e8f7a9de7b256f5692106a4dac2dfdd86dc589aec72fd920741fd2a1a846aa06780ca857eb9121f1a33214bdf55d91bcf46cc1d017bcc88e989c7d15b603175959e3b214b14fcb163bd27db7f0161d3e105e2fa29abecfed6eb62ba7c76a3857d16d9c2a883edf56230458334d20a249ed94af99c4088772f958f17e6fed614e83d11898884dc84918a219c92cb67f90524ba74d9ae82370499a53ce0ab61e32b1a7e4a6376cbe9e1eef8e4e7c78e18b500c78f88057c880c0a28ae35d5d1d0bf09b06b8640318cb7cfb6db3bdb27224854ff728d61bf1252897e678cee126a5517dfaa8deb4bf1e5f7826428b2b2c3196c244307b5628521ba1fb19701dcdb4145a3acd2260a2ef9d8c86caf1c771e0b63e42c6b6482bb076bd6a4fe4fb5fbef124eebf60ed43913bf066af42b4ff4cbdbf26bc3a2c7420db60b999213fe0aebb9e24b5c560118628015fd8480ef1eb893d331da5c1b6711a2c3cb3656d598ec7743c224c5efad70f3434763b77d74f5c9b252d458d39770c0bc5ec07faca33797812767b7f0828cc207072dcd85964a7ebe78a2a0c5c2671b6cce20bc4f87eca3554a19ecb24d722d284a6d3413ada6ad1ec09a02e238291540314c4bb773025e857ddc35f7617d2bfd9f6c702ae317433db016bd0e3fac797abe9244ea04046356a56ad48634c03a39250ee09b1303cc71f90fa86f2d058821c3e8372f40fc02fb50a73aafc49cf17f0270d9912ee364b4aca3e40244e90558bde59e5f967b9c7b8ee3474712ddc7aa1bfe1eca980d938955abf4eaa42c034d86537fdc18598a99fe03425ef13c5c5d83b1cebb9b540e9d1f1780144970194b4f7fe6c62ead3330bbe43151858817469d8d16335c75441130342258f7ee6d1d5ecbce58e4f4bf4e310ce778edca920c9bb3999a7be904b482a33340da0b549362675f421a3485a00a8d9f51287f8ff6ebcf818f318ccf9e7ff506eb8939d5e7a5c110b991c47f70c64387f845686e997404576f554d4c5721be65ad27f70c42e39e4284122029cdc635f242a0c9cd150d89f93eef28bed73053ed0c8bce66771ad06fc3c72e8217d570da91501bfe6c098b764fe541c492845623c2bccec5a0b5d842aa503793cf3becd470ba149fe093980dc0a7ea7a0e08efa3599a9b5b2e370a10881fafed3e1741f6e5cf9cae6776390543f6847ecea0b466c880ab5b0ef5858ea9fce0f8bb704521ae0d213886fb6bf704d191925f9b2066ed58f05fbb44ed4311236ec330073f095b6cb6f5d8128a1ac224bfe72b12d4d32a86a3d52b9faeb2a48535cc4f11d8a54ca25a215118e2577dfbad08b77b66a80662ca435b2d41a51a7ba8d091c245e5b35c7d7c1c4a5d3e85ae5a77d1451f161f680525cd5af3b0faa7edce74bed9afe83ae9fe1370b123d9cf91dfa16f66fbb5a9bb369b35c9d9802b937e08f11d063b7fb8f6b1e54ee31d69754c42b1d75312bb665b30b85442ea5243c6416fb94e843fe7cb650c250225c2947544e6f8fb141d338f5d72d88311c40a401f79dd76d71ad5d4803d18a6248ceb21e64dc0b124eb58be7250ad68463ff980ce75da632a65722b5e7fcf17bc8c6194a45e55486697127af66c99cb8d806d0d2143e26778ca209b7bba62b7db1eb7f819dcfc29ae876f047b2c9167331caf59e62e5532c466e20159dd6d6a4df993d3eb6691edeebcbca671d1ffa9862b2fddc49bacb72d8f7a11e1e94375018fc0b900c6e49ddca1ca9bdbe818b5237a6ea9a8dd2d9704e9fb11c080f38d2be4aba25018f21989f38e7d617bd0f33d0e5431e92e0eb7233539b2226bb7590a0dfa31fdfef7099074549f9b72f60875e2e9e5138639cf987b2a00cf340fc398379e9ae700d466767b4c2aaf034faa1546eb613b79d83b9cddea499de76c17733a83e2717366ea01a5804cef50addb6d520e02f6562851023feac4c7fdc7fd4d87048b0425989d1ff82b12e036c17968f42030d09133c5027b37f20e8f795a7378fa7c1611e63c0113254ed385caebd78b0cf50f5bd3e1f94a35d77ab432d45db89a7df99a941eb370c2f1f6df6b16672ef14f43318840fb10f542a1dcc9037a17be8f79e4019a101eee3656ce2c54987052f1c140d03f0a9396a2ad6503dbdae26199bc7cb0571da8bf26b06f32981261b0fab329bd3ebce414e09643d34defeb160cad4fd7141aee7894df6311d1d5b3dd8cf442e4aa650df170eaf9b17cb7d059ba2b329d58389da0f75ac3e40a6a85051359c0afbca05f7a609b60262879a6258cd1a1748ee45714867e67c1ec4206b88cd38e7aa269ba9c31323e34cb45e29f50b4ceaa3b0d699b1a7d1b3fb14f914d46fabd741ddd07c4901f0638e73cfc696516c88d47e3350a9565e6138a1f7eb91af5f487bd56d7e8a68ceb2bef77c3adf243cf0cf7cd5108a827281d7814573869f2d4febf83259b2070c5f628a3c8c396ad987aeed80e8aebaf3aa85783e825dfd25c4c7a6430ba69f0b886077350686ccdbd697ec77a9711ce3ecd36f8893b48c812af75be00a918041dd98091a6349c614517acfa788a85b295ec59781ec9dba75a0705a49400597d22d91261956cde52d9e0c04b2fa8cc5903afd4f6257a019858caa14233ae61774e5010ee1527562b4bda39b02fdddbdc6b546437ced80fbbdf5998c31e0a36f236c0cbfa3d38b58bca970a16be5937a42846a9ad2ec8b2d6ee9e42b6376a6b4e8ddfd8e9ee2b3546cf24ea99293273946eb14d2d275ea5dfef032925cd7ea87dd1fe86c5a2602a8e5cde8963d723d8f739c7994185c5a4496b210f36b716d0a5ee256bff18e33c8f8b711eb8af387b56313f5e1cc4f99328e05e7c691001987b28941bcf7e643bf0b9984e8d8a7f8eefbba45d937f4578c7a09f62c8fd5111c600132bee920635e25d3062e580f1a0f7703441af82f577cee98612bcefbb2b627b99677136ae42bfa9f4172392cb5628a9777283b3872e1f2319ea54e2d255325cdf89b758bf367e49b0e849015a5ed0aae663719e0fdb80e98a971dc510731fafb843504eda865e92f474873bb2e99a0308957fd8c92df86f75fd18072e443055a4fe7906e9f3e57347d6df572ec42e3397495def0185f6f68cc54a138acdd3bb972af453b42f47547de8813954fd0f3ebe408c7d2f34b908fe4843ff0956162b050d7ce1d67a72f3a62e78d2d193ece5a075fc4d5edefa03a84f257c4057828f197b5b8629105cb52841b274a5667f8eb3b4998999592f7777ef2576310b7a1baa1b2040728948d3976db4d1a5793ae479278227fcf90ae01cb48880a06265ee99d7097219a21048d85e2047db6b660ad31d4f9616809e0c235847defcbb0faeb1eac2eb2054ec88a1e064ebf4a1940093d712f3a087482dbf6ee8f31a5f7caa2b7709a63a712198958410a84bc2090c093162192982e0659898098895300c7316692bebb71b06d830c12cc0d48848e02a9b24f408824caf15890a8eb9a6137e44855f85462dd1d02f3cf527ef66382720cef9cd636f0fa0ec40078b6f4634cf0ab97dc533baff501314069d37ad7f5dd5b23b4493ad6810365d66e23d2020cbbd89632882a5ad1fed417857efd4c633dd46a3b92c08ff60df4d0f311d23387d147856fab427b60e00dac6494e284541b5eca1e6e5bbf56ae2ce24caa24b675f4f794065638b847cffd463c0fcf693a54db69c030641836fc4426e22df5793fb26a39bb4d2063a375ab0e2c76cec76b30c456a0864e7f58beb6addb6fdbba2a72b826a192983e47990a4efda9312cfb0ebdbfaff1e085aa8ab5274cbd4ad3ea2737a68105ce92bd47dbc2bd4debdda83e5991db21ad63f1fc284a3ff1607e42769e1f3e32a86cbfd975f8b65ed8a51fae2b6246f61c6175b674d01059b0e16f16b701dd453c2020315747cb9750a4a3c64899147f22b29754d2b1c35e16803245b4fb825387921b0e715b595a76b54b8151b7865ad799b39e538550325c2905d5ed29a57e9735c7d496087632f2c61f7bea1f6852f6d2fb45744dad09f64544a4e31cd776157af9b995ba1f65e8e3008d54bc69f435e8e2ccb2550a4177f86ac21a83cc51362f6abb177b714885fe646afc02c340e027eb126802713d2e70721cf2d86dc91acbb8df8a03c822f379f1bcfada966123364002d19258f3cf9006888f54d14a22e503306cc9950373ab811bfc3117f91fbf54e2cc59a288fee6c8c6ea8853d07065fe000277098a1ab0778fe7bd4946b73b38b6b8052a5c469347d72eb5c5ee0835fade077f54cc7a51a1f23cd8a465733289a9c1efc11ea817d60a58f754963f8045a367aecf1bd29482dbf8043c0a78528363af2a46e3cbbea983d74a1be937f49cb76da6044695eeab02c589ffec7f81449be50ecf7aa63fb6cb03c6729402fbd43c95ee1117d1fc229fd8a756124ca68e5f9ff3ede167f5aee9138734944f17e7c6e437d4079ddb263f3c46268ce13c3d5f9c0a8d437c1dcfbbf05bbe05bc4107f8cecc9753c1828bd0d71146b9886179e5c1d6bdecd9797ee9510130df196af63d591d92286d09f4d1e24f85455259e157575ee79a7ca35dfb45b78e385cb3250ff0f8c071506a279d1d9b0e924fc924a4addde6e53435232fa6995fd1750ed44305a5be6b794191f586deb7a673b2b0aff5443c9fa05488e998cdee72f8208a556c8f2dbcfc40563f9c2428f1fa218c7dfda7a03f8a251b10fb3646e477382c096c55791f88db5cc4f61e40385aadab11878dffb537f505521492cf3c0cafb29be3a0a6101f49f60f6428359556aa40b6ee693c27a81431d79b5afaeda457a4ffbae94e64a6b376f0a0a9e21c2e02b63b4c347a202093b10358e1b4bdc2b910c368024d70099b89a9cb58bea4d8b7968c366bd69da906377eedbe875c34822b0f9fd13c96dfea06c395baf576b80c37a882536f1a10c7dc0f55bea0cb74cd14f8c2c8a77d98d11e49fe18f86e5047d59d026235fee1d2771a658b54296df8a8beb86600da5f25f22e0a3cfa7317b511a5d55ea98e0b8fda215a6818da9b86e32d799a47a04b3160752aa0b70e325d1346af1f181c93c50730b7eff49967e8218ee4f721bae001a502de447cfe2fafeee41e86b1cfa2d0b27b8abc0c486e557ba290ec4a7a16e9f7323ac908327e8649847ba4cf4e37f5544f06b8be65259c4da865ad751ecc3af029ebc765733037cb4429f1dd0a1340375e4abc931a00caba23d1408b001edba6868d48ce243f0744f5c2278cf3afc0669d704decb190bce42c6a4783a889cba6001643c0d3f2b2e1baf37dc2a48c7ec31a5ada5f448eafd32be0565afcf546f718458c4b81f7a22ca103400c238b588d0ea5ac1eb4af68309469a9c5f7717da35e3bbc34ec9ad7de7a956652ea53de0f432f3b0c13ee0de26ac367870687f051cc60dfbd7b247cee3a8c5134c453992cb62ca8e913b1575d144f6f806886bb6224cbc68234629c9cdf6cdbdc55f003214b9c2e25f1fcf3f2e499ccf22b1144d6394a4262800b1f0560e6dd8bface9fd38000194c0062f8ebb6139961cb8e8e24e0633fbab886b20a3b4005dd0f43d74beb6022bbdcbb6c312799a30165e560152d7c8af4fdb7bbdc41a1d105c305143dcb295c84dad3f19328a678479c4d95dfcab5a5e3435be173d295a67f3bccbb93316b1121753b97b29ca441d26958036f73c43cf67d4744db1f605a868b90a64a4ff9fa3a0e3b087594b350c005cf150258576450f77c45e4770030376f0db8ec811cb308796ec5d77e4bd1fd22c45a91a50e14a1c41025a674ce2281a7de63ffb77b119b22384975a10323cecd9561e32acf2517395b96f45f76756e723b0dd5c7a02fffe03d0b4b45456da63b7be2213b8886a13da70ea9c843334afdaafb6620a1531cfe06ee4c7f0b3e7dc72c3f150e30b7177e5d864f8ad52bb5f58095ceecd067c92290a830ff3261c0bd00e8ea2a2fed20db8caa404fbe5b72a44697ebafe978d35343235e7d2dfc4b2cacfc566894219ef3511d861edd75b68f8191e4d673740b18efa989d9700ac53b66bce58f08d09461acf6dbdc9e815bf5b99f51ba305746f7480168bc6feb6a9567373cd798c82e6915800e47bc30546fd625a272964425f1b450724ece93e8c12ab3b902c4ed96fb2c4080daec0e7689919774ec8f5d593063e34196cb292f76eec57c3533c6a392c464fa88f10f575a26227088d6ddd9b6919c3b5e094c7cdfefde6c0183e51c9ac80b75e0ab98480a098b354066949a9f3b99796d3fda49d2ee0cb7d7005ede417ae528c8c04ff2d16058e541a719dad8d5aa9a8efa55944cb0f2ba9ab3529c3bbf3d87adcb1ec7b0c03234765845df1dcf8f8eda1ca07683e91cd125e25c08ee724894454ab9e709bc808c5671d02201fc3cd399b84f31450db68248063e2c81caf9e4d9ef5d0a0912b29855a1b4ad4fddee2e757f9ff74155ceccce452554feb324430a8d75be6fa9950256242d92f25ab8b8b4b003dc9205a5e06818899771d3282307f53dcfa58ccde51423f652c282deed252cce77de8d010b491975daa0754f02a1e141b4b02d2915663f6dd4deab39f9bdd9b115166f287ac7ed37d5560c86033b8e40ab8a98dc6f78c48c5e7b50af79c1b2a8cb0c649b3033651858bab4e20e379fb1721836edb432e8ab71068af0962bfc9f1d98334373a466be53266fca0a110458d7cf4a96ba6acab342c9470a72cd0b715a4392f16dcd0cf983862c6947d20d67ae217f5f3d8288ff4a1fccceb7af83c8811348c18ecd1d994e8f883bc7a8c57e44c1dadc9352bfdf50cd3a0bf9274ba01a0af1fcdcc832c29039ea1e3ddcd0e2443dd9417ea64728889822119170f6c8925b6c0ffd9687c310f41fd0c7962a66835e33ea8c53ec2392772b6d01a302ba792652724cfdf4c8680fc96eab7bb688b4216deecb3ba0607d12a1edfb729d4be71bf75a00be3e6dd6ea6ea971b5fe2e20eb3c11ab111c032989a67ed4c1cf6701c63e41ef34565b778acbe18a65d029226ca3e987bf90ce48ccadf678d960bf3860edb312f7f98c3e457b8579973b43e933baa3dc5a824074f4c2ab18135d8138c7ada6984e5fd74e0ad4bceb2e65438b53dec841c451a788bf2fa5d687bc573a9c3e27264dd15740c4f4f58787ef7699e16c2e0335e6e862143a12cac20e59baf5b4957756b54c0b000ac1a9c4460350ea3d2673351e11e05fb978e85a8d47663d4aba6751024006fae0c656dc2aedd24eebf8567f66a9c51d20f37a8fd56bab9104b632929218b55d610036f1000cb39bd8eac7feb2a20835fde7e42b1badca19e03aad0060f56f2036f4e878f84bbb80b0f9b034dbc1602193175e31c9cac026911c79c39aa3850cb1d976ca0f8f0c9e942366133ab92e0a59a916a7344807bf6dbf22a1356b7ece0bb0985a2b156f5599f3295255de6ad98f65334348406a586c257bb9826796717ad5d6a654090bc1941d2f6ccabe42aeaa4e8e9dc7205fffff0f0ba6dcaa524da12ddd66493e6f7179e26a0ee9526dcbb59b117426fd0edd24efd279f43a1ed1ee3433cf1ad629058c7ef03209f815421a8d8ea5359046f3dbaae3702e91a81cb9015af5b23b78e58c883cf0505c5fd3b9a865eaa4ac011b106ab57418b5394d48f89c300e1a3d767da818e261e2e5ff695a3772912a17a588b5b30ab142dbf2443bc4b50d5fdba35b5ee0f438e99d8131c865ef418a971780ae9037f7fcb580026aad88984d28f4011d7055e72d2ab069b38c897478b55f00e1115adb92c8f7790524cd2ff869759e38eac301a27e10abf73325a6022156bf9ab157b02cb8c983012b2171793b966a073697ccabe14cf04fa7a60d65df4a13834175c832391e8024a45ec6f98d03d986ce9c75257700341a073e25719f5d349cda539b17a7d9413f225cc80030b970f13a64ba693ee18cf647814053add6ac24bd400957f2ea0ef5abe3f8c0f415cc1d7f4517b750c7b28f89074cfcc7a71cb2c61e57911154c9413055513e9d7d4923909c6c8ad9636003baaa89b91ff20be50ece2e7cf2e0b1031e7d85f20454dbfbeac12ca192957b3c86520c739d265dc2bfe3343fe48e5798a490dd13d9730fe72e06e1bd09e6737cfa82f443ee2dba33a0027e9c7a8bc090b48c9638048e49c8dfd3fce3d8c6ef6d20306aea0259a04b394bc870d2b51594702b615182d2506fcf8d19205e5be0e132e4ec319fccb2d3cad13b51a8a3166719a73519f4636d89967c3ef64c82c796dbe8a6cea8fab30c27f407e3e372c0dc74225394d729505def3031f5f1274e84827a9d22589ceefcbacccc50eaa9b763acab8a5c2541e3db8187fe5c06ad389d93731458c0f324c7c44bff7a04f1f59ff5d235bc7e319976c1af60b56cd6ffeac55752600bc26d2b9d84d68b6cb7a793d2d570b2be9c710c1708b643cf0d6e4fb8540ddcf5efffcf7c1952c4be5b96c632488d855929ae8ac3003f9403ae26bd73493cde3ef9edc56b46bc1b0a52ef0fbcf89d31ca6bd5c31611e5548be3e5f81355b6addd9d33fcd39116d8d62cf2b4222d90468d6db8813f72355602148d7b73b1b608791380e097c779dea060c68e79db32052590ea3339a1fe66021256a2e08e2fea78f5448ed4620f07edb587ec63fbd100443723addf399676049f79f3f22a2474fb86b401a5af6ceabf842869a5f3e3d8c8b2a425848768bd9ddaf95f09aa01699638c5255159ca376a96c1ecfc6a6c916c9a79e3643971668a391bfcde1b53d509a2ce73da5cc7089ebe1612378d5783298cc3a78057fe056ce9bdff2523392e896ac13e5c1050b93dde031a23b12501f2b1fd6f0493d0a39c70eb2fdd8f35453c75dc74a91aa140f8dcef5712d487da4b881d7e61c7c1957e6a5699ba46a1bd23d640d481449ee8354ce6f4759947bb02a9992ecdf032b96e515989062ea12d6ceb30686473a219d459ad220c50d58f8b890abee7897473c513edb1116e1f1032dfd49a35a84e78e1d2a30b3f86c62478c2ce1452d145e7cedd22b82ccee5e369e4726cf997ba793b1a23ea1f637bb7574bf6838ebecfbb4690656b5e923573a57b966ef6cfe91150b44203064eb3f5ccf3c25ba1804006ba322dadc59329059c1fa6a1d76c2d64e94b05902f21a02afe59f0bdb40c42c83fed32989cd4bfb01018897e645ca8e8bf244d5a9abf7f5e606d3652b65a7c6756666b968d4819e5f51789c1baf40dd5a58200e102133ba386d5ecae1409d00e27e8c7a4ae6544939ca8a3ab0348532e4d25fe397f3af96059a4d267ed47985de5a38caf5873664d9af269053810b4f11505179bc183b40a570b75f3789407b5b80b17207b492f0479694e65f5a3948ec6a4239aa9be9fd97c18a2fabc2afcda5cc7cac660e62493c1bccfa1b579ba2c04b18144e5bd1573411265b1df2eedbc8db895a79bc57bf4dae83c9e4af89d601c0d2edf3680a75b149faec010f525fb23b757329126293cfb117296cdb0883dcc421e919996a37d4cbfbd75eb7de221f4533f07ba43a6abb1b26b965d10f7024c5856d88c80bd7872c43e0e05dd0a46c3b87357049c191597259297ac7081d6fe285357f0f9e976806efafe0b3c5a980ec18eeefc55e845565549c6faeb127ebc3e0b0f3205f87e1050403403014db0180b15235ca85972db1ae33e884df0c62be8bdb0507d7558ff98617da908c441720034f51af6d8e07033701f1e29e4f092a7522a0503237a9c96e7b03dc73912e92d4dddd15b6bc3afcced344f4b03321743cc305fa8a1274d5adb8d91e823287d6e4a977386ea725e817ada257138c2062aeaa1f86154f77dd5a71417cf7c5283f9be404d45a0da3af929e4786f7e17cdd6c286b9575aa1ffc935d5781398470aef0a3b608f7a0d51cf1ca70d95e72d3c183d5e7b360b0de7a835ea551ccc3da2b1c3a57ab1f452f4092334ddeeee6b0b15cb7995c891d61959813417fc874c092bc618fb29ff75862700d26a289133d31451ae10ac70e6af4702fdc34da3425bfec697d3e1c61886a9deb490bbea0cd45555afd2dbf6b9d0117d9988f4a5573c978f3af86a536a70896a2c61a6ee69d382e1471856aa5fb65cd19418fe281ce95a5c009f4996b0233041faf880e58638e766bd08cacbb5688224da7bd7a8f8d593e324b3c5f64c29b660139e46e9482d94fa0c1b2781318dc484f36e3d36f0cd1d5b65eb2775de60cc4bacc7bc4e42f6b79467fedd2f1cf2dde3d61f7539caef98ad237cedfb1c5ebf6aeb4f224f9d089c33eff875f2cb2fc770ebc5fb4264d5d1bfd923e72ad5f6143670e2f28ce84ad190fa26121d18e2a2d94439f3da121262486cafcef59ce79bf05ee4a02a538e27bd6fb", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x7, 0x45bf, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) 09:50:53 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x100, 0x0, 0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b702000003440200bfa30000000000001702000000feffff7a0af0ff01ffffff79a4f0ff00000000b7060000ffffffff3d640200000000005502faff037202000404000001007d60b6030000001000006a0a00fe39000000850000002b0000009c000000000000009500000000000000a81bbfa3982de7b0efc5733ed236e4add6de01800000aaa6912a8b2ce571c4580000f7000000e3a94b574d2eb38a548355f0b886bd001362df1d4fdd860db5808922033e3e0f242a46b3009a54f40780b089bd9d5fdbe8832e986440ff0a7edfa0cb231ccd0000000000000000000000529c58a47777e27060493073807c4b7bbaed91f33fb382d91ae8e1a49b6c9f0322ec5f1c7cc5869ff455896712198c4e2ddf8b86e714220800ca40b24cfd6a02fa0892729507982d90e116bba29bb744af70a4cd8f3ad2db451de058226c4e31a27bf456c04c58bdd0b424ac416e66af9ebcfea905d37cf227312cb81ec843bcea06e7fa5e5b3596301460142f83b465d9080000006dcf91fd0600000000000000d2110cf2e1f4682c24a314447c5e0807f0b1766ec748bd061772daa52a38539295d3fea7a7e669441e1ff041143ecfa904fb43897f8d9c3c287acba716973eadf1bf9cd0a38edc345415c42d3d2dd356e205585e30a64830a5796cd7ce18b68bc3c2008f08b57e061d33357d663e3776c7a37c5c962e12102f237bbf60c0a3bf07d55b3888418de2b2ad23d25395dd4ccddf247dd2c712e2e2eaf7d4326968122cc5dcaa7ba330963b7093ff0f02dba114f75e1ffd5c2912b506bfb93122fc776a377fb2129dadec51a3676505000000000000000000000000e02739ccd50523d36032d38f5cbeaf95c7d797d6e094c4a3aee025bf43cebde7e7b9bae9b1698e19eb0e6d5244c1ff01e97628a88a4b37032f1ef8b8046a3237ad1fe10f7035489179fc8f6c673e514f2b3e1028cd404a1d8fe6569da0385e65e4d523166c4213dbaf191b3f5c7747abb8dae5b1409317f29572e788af92aedb0287f2818206ce5fba6fca8b270d76191b43ab4cbdd4dbcccdc644fe65e7bd90a5fc16387bcb5e1e028d7d2a33c78cb8fe48ddcf6aa571417bd42909ee4307c4197b15797af17845fbc02846d2f8543f65594cb535a9538eb067b21111dbaa58b19a52f3f12980108d08eb477ad349c2214bc7f8378b7e5b5415f3da911411ed6655c6b66b927a2e416313dfe58e88fbfa825114227c2f6cfd1448ca37902aba3ca60696bc1d4d116b6f544f57dda65f3c1b5904def348912e1fefe8164c3341b919135c8593085d2a9a260663c11f5472cad2de673f9a1fcac868ff6cb20122f76531881165f4d46e1a23ce0dc462ff47e1fb4a8e2a1f6e3b8134031eb29e068c831dc2d825b82749063a85bf6c1bcf4cc1798e49000000000000000000009e664603220bf1e47cfdc28f5cc38b3d66751a524081f961f3a6bec7b84976ae5fc7a8d29dc65277f6a47422bcf49b3f399fb3b10967ef66d63e440ed66f6ac1c6d0d57dd3e55dc62e58b25a34d1a482652315813e92188263a93f13dde4dd81dfe32af06f6f3fcd73789cc69925a3211955290f85e42dabf19d40f717edd714749de5cd37bcae5ccb16c9361ad3801f6642046376000000000000005581a3b65fc336f7011e6810cd8efb4cc5f6a2d89d6d2dee563c95c8a0e6b0c285a1b8a99afbb2f4271dd4b0acf21fe6d837ed5c208970b52130b5a7e13d5465e9ec069c1b2e97d2c4cbf7b02a15c87bd23626c8ad221c62177dbeec3bbfc9203cd4d0e1b91cc2eaaa198d2815c5dda45f7fe16cf750d14ef045c8d84174f7744eafc2525359892d5a7f0000d8d835cf7167cbfea9f4a7448407573ed257561be470bafdb65f75c11579e71550f04b632e5f101c9ea981b5f2d880572fc1ae567cc77e79a9eb2f960aee1afc0ec38988d2544e47bab227718c1dcedb1e1c86d652e87667367519b28a02a6340587b6a57494537c4a10a079ffa3604db3f4eef2fae7965ce5729748aa6b2cd368567e12f1dda6d138a3d3190bd328a5beecdcd5ca68d3118e6ed3581fd668f719839c17a2456965271ec44acb2e04b24765b5750aa7d3ccad9a58103b986470eb2bc4e446457cbe04eae92b5f51d33b38e0c0e77bb198197f0f462aaa4a763de538cbf4e9435356bc429860e4aded3984f78538bede45dcf1ce6338c779ee7962a100"/1583], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000040)}, 0x24) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000002000)) fcntl$lock(r0, 0x26, &(0x7f0000000180)={0x40001, 0x2}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000440), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_TP_METER(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)={0x30, r2, 0x7, 0x0, 0x0, {0x2, 0x3}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @random="e1066dc56443"}]}, 0x30}}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x0, 0xd, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0xae0, 0x0, 0x0, 0x0, 0x7}, [@map_val={0x18, 0x8, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, @generic={0x0, 0x5, 0x1, 0x3ff, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @call={0x85, 0x0, 0x0, 0x6d}, @call={0x85, 0x0, 0x0, 0x54}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x5}, @alu={0x4, 0x0, 0x8, 0xb, 0x9, 0xfffffffffffffffc, 0x10}, @call={0x85, 0x0, 0x0, 0x55}]}, &(0x7f00000001c0)='GPL\x00', 0x7f, 0x0, &(0x7f0000000280), 0x41100, 0x2, '\x00', r3, 0x8, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0xa, 0x80, 0x8}, 0x10, 0x0, r5}, 0x78) 09:50:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000180)=0x12, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1}}], 0x270, 0x0, 0x0) sendto$inet(r0, &(0x7f00000006c0)='\f&', 0x2, 0x11, 0x0, 0x0) 09:50:53 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000100)={{{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x7f1aa463f511f269}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x3c}, 0x0, @in6=@private0, 0x0, 0x0, 0x0, 0x81}}, 0xe8) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002600)=[{0x0}, {&(0x7f000000dac0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 09:50:53 executing program 0: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x42, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x89a1, &(0x7f00000000c0)={@local}) openat$vcs(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x9) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f0000000100)={@local, @empty, @loopback}) sendmsg$FOU_CMD_GET(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20048015}, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) write$sndseq(0xffffffffffffffff, 0x0, 0x0) 09:50:53 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) mkdir(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000008680)="56128da32a42ac12a4825d2f748785d74b3c3b1c39c4becb1c35fed581a5c5bf39725b26cf323425fe22c3987f7c2bf485c731e1a2c809be581bdb610bde6225df3a72e48428d923f05a6efc7fdf3819553bf411ee0fdc56003533332262ec462ecfe68c720008006224bbd01a37b4f8c6dbe968db2285a0ddb9ac83ea50835672c95c76927457b2619fe6f3d4931a486d90cadd4c3c29a6bb501a6838239ca5f7fe34cd5b41946df5c15bec81b429ab43c09cfc0c85a3d562fcf029993560f82c13ca81a797b048c3b031c74072410e5ff577bf0be62bed00bef3df5d0c6acb56ebf31d44f4f79124394244bce77dca5422e293ebebbed0ba999e4b1a8089eae0b056fa73ae2ca221cbea071366c64215a4e886fbe04b50b06576901822669d1908b19f4891986f21089dce397100c0576f8a14f91a304fe1cc3cc2009f0c20f3d29fee21ae6e394c59054d3b178d25c2dfef1c0593963ea16e4d2a88f005dd32f8f2020f3fc78ba7121c5aac0c92f1595a7fc8796897e19175f2147bd9df7014c10779cc8c29490d91006c211030c4dec18a9314441a3d6325e4e90b41277b4acda24cd8b98542bbf9638c6402939caa8b892fc75d6b8c208c62f5ee469ea9e2bef59cd97f5358eb247552e81becb4f11d2d8eb3661f765966e0022e4a1419e3fced02d47fdbeff3a40cc5689c338a3be0a45ab5f39aada373250a0ab7b40f403b46596eae36d5edf5829f93d2167af50829fbc101bc2bcaaab830135f0b8ef8294dd79953be98bc9863e3216eff0f5b6159ce48065c131826059d22a12ec1062426ee4305aa401bc22a6137429ee9329ffc4c71466c9a36f9c815959befe3375083195eb1a63bc1fe9ec2b20ec7501a6e142bc7cd0ae4c0a6e79d0071cccc64b5814efbae8e9603550e7191a7cd653846a3a942d54b8164e8f20b4a83360fff51a60ebcee680a98d12263c9435b7db63fde905cb50f8678ee2c86ee5149c16c9017fb30d05eceb0dc5d7c2da33f6484cb27d0bf5e20311198a860a26b715f7d4e93c0030a1880164059b496489281aaaed9393efe2697400e0d45e905422b8970ad009b49618f6ffe60a7bf3463f8cfdd3753df128499d1dd1e1cd4f4cb438ebf8ad09371497fdcfb71f9a3556d6b8470e859bdc540be57b077c0ef8b3a56fa4e7f9ec34098814c5b6ac2859f6c83e4e8b712da02d564daba0d45e2c12c7f99889a70fa9de88e652001db7b5bde048720d67ef9a90257a0388fb6e518abe159cb0d5dbc5f3d2cec5e74210f0132233beec97b682cfd6f633f170e119dc7c038d834c458b00f97db6a352e22d7a8f9efee6daca2532d0979e5fcab54ce218e75a941eecf2440b7989449d8938142a31ceb599164c8b1f043a3f0d8560d1454268c45f35de8a82dc21104ca70d22f502007e1a8041e477ca6fa2a64f6bdc4dc4f4cfbb2f3c340e190a49a72487ca1ecb613a0755e07d5811cd2f44eee5ddd45b7c57911d2326a70be462f0737c0a8bc60bc4e3d36b2e8a3e5bcfea044b86e51687172bcd899b434636476e05d221675369fa934925dee3bf4726574793aafacbe2b4226c011d7c35a5c59a017f83c2287c2845b71b6c9b2381e51153a87ead62dd5f770d2b742beef031bb024e5270742b39a556319735652f1fc97c33dc2384762dd0d80126c19318da14f50af87fa603524a60ac54b4691a47fcbc912bbe0497208cc5d498eef0717a8aeb91b1f3cfc8ad509bcda08015e8031494a5f4ea7589e39553ff25fb4455115817f23724c9ac93688c9a96a0c15b51c4e4da7e22ea1c7169d966d28df4ec85ef3a8523b7a1c2ddd5767034ab8cfbd2a89c3913e0d7dce0ed045bcd5865d794f22f22dc26211de963870f2647b0867a6d272a91f250af47c52474f32fee43f7194e8d63a18ff41abb1bafe31f54270a95fe59f4ea0e6e49f457df3ed5d3a551925a9dc337f89f67e213845aba9a079782d94e33bcbe1119317ccbb36a6aeaa18f56aa8f36f47152eb5351276996f67c40b3c5f3b2256c1525d96fb9ac0b1bcb382372fc0a721ff75b80f567746d43fd383117d2f2183faa51e43f354b066927ffb27a81642001ff1027560a02e2797ce8ec765fd790709e79269fa06f45fd3a1414a7c828a962219a2823c62c2f45d60261f47e4aa24cf8e8f38d84145774be43f26f6a0d21d0e73b9f1c476a1c54a74b2c2cae0b1245e1cac7ba8bae24c1996bd0b05345af9d75f7399f6ac182a4e52a52f0682e8ee56d1f4211820278d0c3117a5a2fa402dec9c81708fcbd8f80ea46852acb38965fbf49f74fbdfc299dde2f1dc878c05b38659fd4c53750a302fa407838622ea4502075054a2b56af0d080b0ee3c9f9b87304fc9cab55e1c63ac4a5cadd8f95be0b9d2074eea47d9fde547212e53d472c100f5e4bb84368f3317312dbce6db7fd2642535c9e719d2a32de0ea7c4e9fb6e4075516d50da68cceb8a7ba82117e4417f890c3bab81e90324348f273ee6d3f2da15f4aacdd5058e65c6a657e0db5caed732f9ab4ef56945096adb0d6a64244df48759955831ed2e9f616ae52e2d6e94425dad1027fb37eb96ef92dcde106dc3bfa67d88783aa18627e62e01d59ad8cf8332c9e66f8abf26a3fd0d2c9a2531cb125de9a9d8b2536dda95b7fbe88d19b08448a33ee996e1aa156014cba8d27cfb742525ca2bfb3af7fc366a5831a9509d3c2579eba21dad3837f51963545e933c9db3b7743b91ebdd197a3f3590e62a98f04829618fcb4435cd4413333e8f0f99d8c6a8d057fdf894aa7452dc17cf3ba57614573d7a9e270e44d3dda0af066657550865e7b7591ba4b1b5b74ceb71a81c8771f22d20cb45537e7ae11637580c55a46adc6d630528df7f64e8552af10c3017ffff546479d01159adea1943fb4d7c9622c3ff12c352ad3231abf2e05c7c53e8567b98ca934856469f13d566824d70935285031a3addb1587fcc093ca5b0ee6228cd0d28d7809eb04bfac5da0e343af12d5afdbc8bba04fca66ef1aad4d78ec40b41773ded09c81c1e982755e5aeeaa7bfd7bf7643b34641608c3179a3e4c2dd3eece045ca1ffc8158172abb7748ee13235f095663a0521d624819db72ed88a9bd05c9064e1abc903ae4895534f90952c85f325e4d5ac51003d93e0e67155f4912bdf88e54179672c9821b44d81a741b05e92c74db3129f8854c0612cdbab677da1db0030df818acccb4ab16d53a1b11740e9d73128170182435bea5cd0617f2d4dfcb11d0950733f187cd82622d2c3f763bb797cd6d11946c89a8770be873bef98f6270afed858b30e960dcdbcaccc949c3cc63336033e0c23744fd5ad3ccf99f9e2095033e01f5e7a70ae000a88b0456d39ae22e65f6656693eba126ad1b7dead8a9e325d0b36fc7b3c965cf12dc061d9099b92b1ba93986f3b644c479e14854d00faabe3f4a35d44d6a51e77794695ab7652ae75047e2bf69ecb59446dc10dd09be94159a544f1a8ed23f0d4e0fd69356ee7b69abe5525836dd066ef57d41f5f738c94fe7703524df72108b6289847edcd9e3b95c13cced21b3b49575469994f19b4a2203791f11f8a064a5fa486a3f5e5941eeeb1182ebf24581417e3a634ae59e58c7484eb43b67644db556eeeeaba537c90a753f7b86cd9f9cce17933096b3b645cedbb1e5621d28bedd534d8c14d136bb8c54af4b428dc4e274f8523ebb76e487a886deaec1e87e9d09a08837d5fcf125bdd2bd66ee3cc20bfc40c07af3ab3804b24fbf944f7fe7d6fea3433e31e9eb6d45c302e51bca9415e2130b2271a65b3d018162384d6c6a4882451d43cd67ea4a887f87c9f1dd7a1002c5d9cd3667e04cbb861093dd8533eaf9cf38097bdac64a4e1a86faae1c39b7068c020b281a94cb8521b7f3ea7f9cc2a559ad3d29b57d8c7c9638d0c1664925f55e4fc8715f22a403b5ed7be407ed3b0d838869e89e580eea7410db672bc413422ea3f5700854975c9b8b5c7765478a8a4ad0f2b27d33ebb38c58529d6965db53049ff1aca4339be090e8090d921277a732329929b3288176e8d44721782fe66993db1799c4e444b3a5016bfffda49a1c9019d64d58f9f71918af02d4808e3ba321a35d17911ec1cab516aefebbbf3429287036b6bb430561d3d42c1df7f6e3bf62523cbd946a8b5acb5e43de8c977fe0aeec54e64e199e9d3562247f8259b52c5f3eacd1edfcfd788a757f610ccd8ac89dca30a0c14a1ea2a1eb7737b9266a98054d22d215bdec2b018a5eae7781f8c9e2922f9bc1c3bfe72e5b4ef7a0b4514c9691f20d29502bbbc6cc0d1e3bc820ad99b79a8fd68a19f45ba89cd5c0bd7171e9a46573a7326d993ec33b6a495ad16141f5375c5e83be3331fdd383547bb68ff79cd6f9fb4683c333c18d221f79f14dec990ede7697fce7f46dc53ab156a7fcfdcbc79ab4fd4a84e007e64fd1dcc5e0a20e0a65e316d32fc537ed6e458ee618570354bbdba1b13f67dcda6a48ce338282104ef24f5a19470a309d6c9e487d5bbc5906ea7cf101e123b9463946a6d4470cee771de45fe6e00a16a0c1936f1c6832dd97cbdac5c2157bd4340cee2f6355a48704a9c313bad035e153ac2308c9cb8918cdebe8c60c6e62463af71f90150ddb337f0cbd82f3bf2df69619429d640bd50513c5f6fec5314956a8ab51f946a659ea5f69f763d8ab4380bdea985bdaf68766fe02601335a014ff761219bbb740b9e3103039f180781039715793f0616d635d2d41e12a08effb35d843101711003d24b68c6777c31a0c0492f36b357f4f8da50a6df12a9ba2d57051dd17fc543b7567b465e2b3e7cea5cb6f1213e52ef494a77e12ca8a737ebb11bf42b5d00930e959b5d1ffb7654d97ba7a33d01421482283bce325eb3aba2f033e3f7f05ffbf8e5582ca12fe77fac57aeabe693d10681214884bf239039be176069e763d8bbc82091ae0b5c1deeab47eb8b49b19d29508f19ea5b894de7fe6d4d01f5b6721e24bbfcf793efe37d0429e6422ee034f876017f1137748ddcf0d71c512b0b27e12e829fb51ef858c0aa36dd63b05071595e4f6bc4d56e4ec5310b2f1bab8131468b0b807bf4c8ec5d79b9c373f488443cc8ddcc525ee161c82027ee7e8d99cca440f82e8ef15a101374b3a2d88f77153b7a23f31efdc932389e61922debb9be319072834d0e81b1ef74b7246228a997e4ddfeadb6b98404d1681d135b86ce55670f9cbf3cc9678cdb56c8ea503be7c6ff0cdb043a118738a990f14dc89bdd1520dd13152237b12c33f27f44dff862702ed8b45f047b75d8357f2bbbabc9b2f1dc2662c8a7b52d568c8c3ced45c1d5c45d2bfd6b4f692670136c79ed8f182ceac64a547f3edffd1dbe8a074416e57d8b2ee4b52aa3c7a30ef6b8988c7aad9c24a5c75d725e5636e28e7d5be436881dd2aa0f08ff5c617a19af7eed77ab46a686cba2ce9a08f5101b52244745f24c381de9d717ea3f08548ed282dc68346cf6d822f000ce982a8d1d54a8898883a763d98af591358dfddeae24a9df3d58f724e17bd91f1993953b54e771a93f3bb2a86826a8ff52aa4e41dbb33f6c1946fde41ea2830e02b156d28c86d500328c9b8de52c9de171de4e6af68b8eb44d1b52adf7c9d25743cbb28eb9d96ada21847bf3d10efb2db9f534e16c5a8af79c155ebea6288453fbbe30b9f2c292361cdcea1ca23a269d43f44f5d64413ea73119a2c168d3f3c75b8a4be07a498e131d2b915a406def8523b19c93a9c0afbeeb3c07457883143de1cbd3ae23ba4d6644720d7ea2a6c60fe13281e66fa1a5dec5cb9a60d99acaa1b70ab87f68c5f66979c05de4cfd65bbcb9f69243f81ac072483ba8be5642a5d40f7d2eecd292fb681f9715a1ef4f236f11050db86a0d2bc4dbb48ece45080d94475386559f595b8642eda8687d3fca45e4ef01e40185f2a0c5ebbce4eef432297b46723a9f556c02e00dce4220e6804f616093b89bacadc47fc02567312625cb6f63395e7d6a3e318cdc9367e972edc6764195e4c7573afc070c3d3a2462807f7ac777e6d1e111af5ac5bff5a28326320ab542358b5be0a591a2ab3f84b1d7e6da0d5cdb38bb0929f86c0069c175aff7026d12848a0b3bdcdbb808a77b1e8004a85b63c9c79c40f39de39f7873503873415c41abe4a2e508110e25ff5ac9088eb6975fd773fcdd932386a15ebe059835f021312993d43ee4f991ed47aa1a2bdafa98f3b001822204892eb833ed3bf7cf78d6213ce28a2b88e3cc333a46b6ac96cd673bef47e76910fb63d1617954110cf0a9cea0051d46d23189942e34200e654ed9001d3625cd38931223dacec60c1c68849b000d2131d5374c04a76410e74fe88ceeb00c433636472623fff126b85a596c41e883264a7c89830074e3c39206590b7ce9cc38017a37bab4a560cc61d329c909539a104e2af557a9dd97269228e46187cfbb615b13322c30906b219249c529775367c76f57454a1af83294cdf3c3b4fbcc5df4e65c6057acdab5774b39fadd3cd0235194dc09fba245a0f8a433317216336e76d901e4fb2ac83a80674c8306f4c419b2a30eacc6480932b1ccf4c03c01ac7222e85b108aeb2eb4999f4e8c972c9d70b0400d41917331b70279d89a4b8444f72ff16ffbf14ad6e00cc68ec84f4eab91ecc52edb95c4abfc43f5c817a8283665fb86bf938e6d64058fdcc75be01cf838f69815733bd07a1c739a1b9996706e93098a516c4cedf3f6887ff955f54458be380812ead6f56908ffbbffaedfc2e041deac8c6a32ec7eb4ae0876f55bef7e6fbed9c765f49ea39992f5dd199b04a9a806122e38c49acac41875f4897819227c6925dad3589462b790ec01acff88f5bda6f8fb33d8b2046a1f5a43345899c22497f0ee689d91d03c36f6c60171c40eb13501eea1c8f045c9c62bafe974a7a18e4f1c6ba48f3aae791267425ae0e22d7f23db9b7bac2f0a7ee1a9cf61d3c08cb8aefec3141832674c349e47a9ef60f339b0a3def1e009e782ef76bb35dbf769e6dc38037d21f0a59fe99b7d262827c1a76e80e9b57cf482b09479e6ea49d1bb0ba4e0805181d6187e306ad7604f911d7b5afa22432c6ebeb6144313f2bad353f9be916d1d9f8734aaa31e4d6091e48b4028490376bc376fbd190baba87c7fc7fe88b1de16fe61219ec313574ff67925a33cf66cd989cf6d6aa6ae5e61b59c12cbdadb497a3d6bffdbab675d8078282666b2a06c01f75886896feb466eeee70b1c0722827f344d95c7fc26b34eb14265fb251128a91d43f29d9e091f900ac55e1eff60f7464ba5886b5cef101070446302ea634e97d420a6d00c5b2d6bd23349f4ee7a20e696a4619e4bd46c845c9f1d809f0a5e1ac0f3e7de986e9925e6bf8445cd8dacd99325a9e02623a82d4b0f66dfc0de1cfea7e92b2607361f831bed40744b7d2caffd8626347d883a23ecf544ddf300f00b3caf8ab21d7ef66e8dec01cebc673cb3b75d26c02fedde5e76feca82ea2d8d5e687667417032e79caf3c7678065625983a6733b2b3e22354d1b3e5c38547456c846266b17b8b6f386ceeb11c3c526aa7aa03ece105c148f5d1232f1b552b4896683162875ba4bc52c5d1e75f6ec48b42f7616085446f992530cf29eac8948cb56cb30143d0721c0f3e2fb124d4ed771c48c1dd84937b23ba95b46d65312e99bbe01669a1e15078882a93c0cc27c537a62c37d836bd0d082cf3c7f0f0edeaaef8989a0f81f98f08c51d1fc4b5718d73fcac912f1dd45e6f0be9f471b947bb2f74cad8ef700bd60c1dd4ed9eb5fb2b82ac3956633e8d4990ff66496d634fe7f8d9de070507de4cea0de378aef3dcb715093da4fbbf516528e6ce8125b2729a591cbd9edf1537ea23ba56e0e5a7bbedabae4f0e1651dced5810c370e3e4f8ef0ba28cbd18c82c9acd6c268dbe8aa30598c6429ce0961b52ecbec989690b175e96961669b9002418b302c8241cedadc349e81d9cdb05a6a8054e3751110fa8713a487a661e7a91ef1815a5f7cdb19ba7ab8b168d52c55627c2128864d3ee1b41c700ecb52b8333f1dcd856a77f47417aa9d626e0f114083ed1f1b150fa726c94c62ffeb2c04721037cf713ffe3f8136f6ae3462d610ca8addeba07831aeac79936913f9e2fcd27f4ee7ad04713711a3e017b1a52444b5f1be67d6137f0881949c357cce0276f9abab46232b03d5cdd70cd8e7e40a651db4ad146ad01f84dfe3ad1d5fd2482932dea8a0ea653c6f33f1e73ec42667e0639df176fc9bcbfa585d8ec53987b341d87fc7174fe04e42f61259e0928b2f1955167bdb9626a6ab28a9410d575cd4ffe1412c179abca58257253114df33c2ae9ee03772a0193a7071a3a22b25e85dd4c378e45b48aadc91765cd0975afae19d25db443e9c88aba53f9e0132fee7c3fce50c65f2e0039800f4085e97104d89630457be7aefc86c2d4738911110788674cb9c59196c298af6837f8d7be905f3804b7bb29acc73ce9ac8da025d6964870317ec4bc1ceab9a7efd73eb67f521d23c3494aaf832e3eac449fb3f9e29183f4259cd8a410112104184d50f0ef8ea416e47da2e7a82a23a02b468b6965298dc29fe0e410ee6671b769db71377d672c4257f29df57303170d0eae6e933ec531d78adc46fceb5c6772bbd0078426a9fbb9c26618fbd8bd6b6734165aff7c102ebacfe23b74a132115d47699f9e4d7a718da0643cf990fad07dcac0cc6fceebd35261d311bdcd0ae63a63f5c5e972c074d6ba3a909e09256e92c206716f9632c877456c2a20697687155e5892a656ccce125a203c8428b86a44986ed61b00dbbed8bb48f87eafd319736f97bd712eaee28e0ef4be13c9e7d3a858da72405124afd9c9f3d0d0cea494ee8453392b3b64e90dc75941d64481bda7c2309e3ea2347da057b52623062bad86edbf488920c28298fc646dc955610b9471ac147feea24fec38e7f99afba70d1cb39ab06eaf928a996a4cbe9f1872805b7e031203771c96fa694ce117c6bb1688274cb0e9ae90097d37a6c3c45e234df08c05935f5106d06a537d1a7a2e88fbc744a4e3e97dbdb67f951ab38222a22b5e5b823b759b72fd05bb8aef4b9fe3c1c4bde933b8b1356ad98c40eb80868aca8cbf3be11881edf4915eb7ac059d0d0a9df4e8a57a9848245dc8ac2ae483d4e1399ff368671c241bcd276de2b62ff31090b7eb7f230f3c05a7c6bebf237f437b208eaaba6fcfb38c2ec69c3a739e77b1eb0d25e3e7f0ff3d81377d37b999595ee8e765676819b7a3b75e8db86fd77d02cde7471910437acbaee6d39cd51f8ced82f977d05a90a92ace51c2f5048bed1174cc6983d20f4ddb53a4f310a5613891baaa53c08605f703bc182e08db89d1196f33bcb99155943f5944b4fb654604685a28da46937b31852e190f4ad4d68027653edcf583eef61db5e7f664c3a45229260dd00d48120b7f56607a2ba2e89459943acdb9b9ddc8b454f75880624fb7f0cf722b7d717ee30cf5b6d23dd6ddeefd865cc7bf08c27ca7b6f776b284c308743fb44fe7228bc602f4400421cb16943229a23f92b6e28eb1bb31646672b10071da50835b4e0fe28f667ad87b8d2e667ede1654932c30438a4669563b43990c0a73f27f957a19b87783ee619ea130206ebd40790cbe35e8c9fed89a12e12741c29a3bbd6319ec015386f7df514ca839ff5d1ab7e8fe08733839c30fd6bfeb5f95694e3ea9d5f7be27a44774c4df49f626150ee37ffbeaee05cb155a054c5c4678dc9fd2fb5bc6d335960f6ad70190f38a561971646655fdc9829287d9a035e1149811525ce4263de3559ce1905f6ab26eddc1be3fbddb9da5e9a21f19431469f0d7984cd130d574c31ea0d970461e653f171c23152b028860449b7a979bfa2ade898bf027110e93e7fa3312f0e10dbecfb9e3973865df4146980ff387446e41f38eabdeb52e28df936d4521af055572c52ec3843c0d847abc1ba765580118f8f23d1af76d141a24d5e8fd155cd850a3aafe5c97f92dc23e16403019462275125a0eb0a9e128e250b5f16bba5142d538d17985bbe17256f1a81a44b602d18f245a8e08d426b8b295a2fed6fe8375379d4ba38f322699d535405e227f2e5e38a8de0d7b754c98b28ea66358cdc9dcca5e136024b9e33ed691821b69ab3ff78e7e7684cde9cbf51080cc1b44888b658e4756e10195256b3101908849ad86f297fb6c1931814544b4df59be18aafaa2152dd8239451de27c515ce08d39c3eb64b87c068f262b6915c87b77a54e64e6d1b218f1c66817415072b48cff198d6953337e5dd8af1e04b715e97a7123b9670d9c8d62d5b649792f7dd348bc5c684ffbc4642375a41f6bbf0916f72eee53c36ef157f4f05daff3091c1dbcd5eb0991fe1c5e25e4d43ba84f4c532564452e45db6a73bfd4e435fc3b7940ce755d22c0243461222fde009f055e65823f2c04431370d0370e29b0057fc3ddb0b5412411c8242113d2324ac3f524cb82fc0c1205f7fa7651e86873381817c8c7efe6baff11d8cf94e1d87d3cf3f291779fabbf7e8308edc903bb6e8d46848b9902b1b4877c524b0a420ab6a1c2a59a5d8fc0d8cd0e8be117afcb07c3033b9aa6e181df757e88e0a78f68fada4fbfaabdd72aa9eceaad5dddad956c80c8f260a4a012d86844f30baa16fc2659a52eb81e5b082f74047a214a69cc9afbbe816483ac62c7eaad9c9a06f7a2d956c06bafcd464360da264fc5e5e5b6f6cf94351d50bec86803760ce9e0a3f2ceb0ec378bc0fe04f92a7ddb07fc6f686a999c63b5e424acc97539fa936e7db037188a24a02510805d882750874d6a639ee8e6b110200894bc25c2a294b1d6850af1b7bd125d920b0ea92bf2c416dd51c526f7e688ce94806e39672d9b516c867b016d2376df7394fad8429ef067e09fefa29c1e8435c30fd8c860c8b1ce464626e9b690b468f8eae90801410c73fd746453f516bb7c8572b6bc479c6cb8df048492fbed91d033ce2f9c2b6fcee2e32d9ce83367d161588b2a22c4d205aabc3a54bd98c5b414ed38d9314cba511bb36942e979be373ca9237748f3cb4bb4628e10e639b41d560e4c1ce94d8b2ed34c059545b81d4c2cf71a2ec5829246550c11201c981fbcb29f13bf39b58efea048cb441f2390c47ada7b6e5c5dec28e09b8d6d11af85ee2717de03d701b76d6924c72956865d6d6c7188c0495c9b840ce179cf4de1fda84f1e5c681b271a97851f7678041dc579e848abad0cc57a28b8eb090a14735b1bfd13c2c64993eaed7035a272a67abde1ec2ca6651f0ca3c12035f13ef4f10190b361d742ec39410fbff7f65b96ad845179ba1d0ca12c2254eea648386978b0a9a778a788bea6cdfe5511424cacaab4a581b6eecd3174eaf4b0cb605a80ead4ef611d17f9ad3ba29b19561ac79b42145ec6c6a1c0458387b4a3267a0b059f041bb6fd71e075c4d4e2fb7f7a412411d45b0ed7edc19b722e22be3c46efe4f552db1357a0f71972e06fe3fa6891e90f08b45cc5778bf42cc129159c7f14e94ddbaf1f8309ff72d68f3692ad26792b9304098a99dfc8a1739bbe551bfe1df9c2361ab3afd252f68", 0x2000, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffff9c, &(0x7f0000000880)='./file0/../file0/file0\x00', 0x0, 0x0, &(0x7f00000008c0)) syz_fuse_handle_req(r0, &(0x7f0000004280)="3757efcda32878854a38bc174d355f3e35d362d10b0f0c2467c813ed683ff5534ab37c1d0324be4954c1de1df2fea85a03569b14c3bcb594c665aba942bf7001a7e9b74b3bfc414a4869aedc2364923204ea5c7b960f0571d7455427a669dae06f1126a6b318cca00b4a65dec963feb7557c57631e96d1a5e5160ae84c282eae16cc0317d36d6c7777b749ff0503484e9b264d5e039f56219901b10f7449c4ff80ec6ce0e94f97106a35bd5b51078e6889c6ae6c22f2fcafd1ee83c3096129a0ccf453060d65bfbcae3c90bbc604f0f792eb952ca2b96db76ed6b97bc1a0feda94499af641981dc8600ba1a0f473f31852f9a04ce369c10ade34ad4cae21b0a2379fb2bc9de462b6a565d41d8406b2a53f04af92d3f6c4808b0dc29fc16560af5a3ae141006fc989a7ee533c9dd0f5adb8245a9e5e6d398fb23fe9e81b8e0edd068ac9aee39922d744529c54dda95de5f05cf81b47ebd21f2891edd0713115c91640a4419d56f6c3054fe29aa2c0aef46050178b3bcb3eb099f8f38718da932bcb045484304ec37c01dae7c4aff0f647d859d70889f0df24f6543004ba907e19e5d4085c67ce5d0ce341bd860a0939728fa6f9d9185513a811de70f1138f2eb7a84817373b7adb94fccfbce6ae330435a2e174b7083670f95ca74da9b84adb33cc0616e48bf209278f749a33c93868a2bf8349a9ca06658f2663f088c39f99a85989eee93e0b3a9171b5e5e2f5bcc42455b1ce7ccf641102b59e5975f21b118b72935c21623b80b7c56dc910ca8a2a7472a13e230d30ed9bd7774734a931d0ea9c7f3f54854cd9968c35b3258eec43fd35f6b910066a603f05a45ad7d43619953de0299c43c0711c58e4a93b06d1704b9c7812b050a97a5d8b183c4ad99813f8a7dd6e1baff91492717716e686c035968166191740e6e289e2ac8329831ff29e3190a41304cb3a288ea53153684cc28203414f9f6b6d403451386863efe5e9a884b54dacf1e5f51ef276bd3a5511468434ffab36ce0d1fc1ab07b7090fdce11b01a6f8472574aee8b0a6a753ad0199765a1a641a83e214a32940840e7c8e38e88f2c6333f96117d0c5e3be41905107226f08f611db3aba0c7ff478ee431e5d9118a9b7dbe28f21c03f4559207ae312a47707bffedbcff3ef8e7fe88bb1c964bfbd0c987fbc2af94ea778183ba89c4923e33ccc23be4757b7ca398261463e8f7a9de7b256f5692106a4dac2dfdd86dc589aec72fd920741fd2a1a846aa06780ca857eb9121f1a33214bdf55d91bcf46cc1d017bcc88e989c7d15b603175959e3b214b14fcb163bd27db7f0161d3e105e2fa29abecfed6eb62ba7c76a3857d16d9c2a883edf56230458334d20a249ed94af99c4088772f958f17e6fed614e83d11898884dc84918a219c92cb67f90524ba74d9ae82370499a53ce0ab61e32b1a7e4a6376cbe9e1eef8e4e7c78e18b500c78f88057c880c0a28ae35d5d1d0bf09b06b8640318cb7cfb6db3bdb27224854ff728d61bf1252897e678cee126a5517dfaa8deb4bf1e5f7826428b2b2c3196c244307b5628521ba1fb19701dcdb4145a3acd2260a2ef9d8c86caf1c771e0b63e42c6b6482bb076bd6a4fe4fb5fbef124eebf60ed43913bf066af42b4ff4cbdbf26bc3a2c7420db60b999213fe0aebb9e24b5c560118628015fd8480ef1eb893d331da5c1b6711a2c3cb3656d598ec7743c224c5efad70f3434763b77d74f5c9b252d458d39770c0bc5ec07faca33797812767b7f0828cc207072dcd85964a7ebe78a2a0c5c2671b6cce20bc4f87eca3554a19ecb24d722d284a6d3413ada6ad1ec09a02e238291540314c4bb773025e857ddc35f7617d2bfd9f6c702ae317433db016bd0e3fac797abe9244ea04046356a56ad48634c03a39250ee09b1303cc71f90fa86f2d058821c3e8372f40fc02fb50a73aafc49cf17f0270d9912ee364b4aca3e40244e90558bde59e5f967b9c7b8ee3474712ddc7aa1bfe1eca980d938955abf4eaa42c034d86537fdc18598a99fe03425ef13c5c5d83b1cebb9b540e9d1f1780144970194b4f7fe6c62ead3330bbe43151858817469d8d16335c75441130342258f7ee6d1d5ecbce58e4f4bf4e310ce778edca920c9bb3999a7be904b482a33340da0b549362675f421a3485a00a8d9f51287f8ff6ebcf818f318ccf9e7ff506eb8939d5e7a5c110b991c47f70c64387f845686e997404576f554d4c5721be65ad27f70c42e39e4284122029cdc635f242a0c9cd150d89f93eef28bed73053ed0c8bce66771ad06fc3c72e8217d570da91501bfe6c098b764fe541c492845623c2bccec5a0b5d842aa503793cf3becd470ba149fe093980dc0a7ea7a0e08efa3599a9b5b2e370a10881fafed3e1741f6e5cf9cae6776390543f6847ecea0b466c880ab5b0ef5858ea9fce0f8bb704521ae0d213886fb6bf704d191925f9b2066ed58f05fbb44ed4311236ec330073f095b6cb6f5d8128a1ac224bfe72b12d4d32a86a3d52b9faeb2a48535cc4f11d8a54ca25a215118e2577dfbad08b77b66a80662ca435b2d41a51a7ba8d091c245e5b35c7d7c1c4a5d3e85ae5a77d1451f161f680525cd5af3b0faa7edce74bed9afe83ae9fe1370b123d9cf91dfa16f66fbb5a9bb369b35c9d9802b937e08f11d063b7fb8f6b1e54ee31d69754c42b1d75312bb665b30b85442ea5243c6416fb94e843fe7cb650c250225c2947544e6f8fb141d338f5d72d88311c40a401f79dd76d71ad5d4803d18a6248ceb21e64dc0b124eb58be7250ad68463ff980ce75da632a65722b5e7fcf17bc8c6194a45e55486697127af66c99cb8d806d0d2143e26778ca209b7bba62b7db1eb7f819dcfc29ae876f047b2c9167331caf59e62e5532c466e20159dd6d6a4df993d3eb6691edeebcbca671d1ffa9862b2fddc49bacb72d8f7a11e1e94375018fc0b900c6e49ddca1ca9bdbe818b5237a6ea9a8dd2d9704e9fb11c080f38d2be4aba25018f21989f38e7d617bd0f33d0e5431e92e0eb7233539b2226bb7590a0dfa31fdfef7099074549f9b72f60875e2e9e5138639cf987b2a00cf340fc398379e9ae700d466767b4c2aaf034faa1546eb613b79d83b9cddea499de76c17733a83e2717366ea01a5804cef50addb6d520e02f6562851023feac4c7fdc7fd4d87048b0425989d1ff82b12e036c17968f42030d09133c5027b37f20e8f795a7378fa7c1611e63c0113254ed385caebd78b0cf50f5bd3e1f94a35d77ab432d45db89a7df99a941eb370c2f1f6df6b16672ef14f43318840fb10f542a1dcc9037a17be8f79e4019a101eee3656ce2c54987052f1c140d03f0a9396a2ad6503dbdae26199bc7cb0571da8bf26b06f32981261b0fab329bd3ebce414e09643d34defeb160cad4fd7141aee7894df6311d1d5b3dd8cf442e4aa650df170eaf9b17cb7d059ba2b329d58389da0f75ac3e40a6a85051359c0afbca05f7a609b60262879a6258cd1a1748ee45714867e67c1ec4206b88cd38e7aa269ba9c31323e34cb45e29f50b4ceaa3b0d699b1a7d1b3fb14f914d46fabd741ddd07c4901f0638e73cfc696516c88d47e3350a9565e6138a1f7eb91af5f487bd56d7e8a68ceb2bef77c3adf243cf0cf7cd5108a827281d7814573869f2d4febf83259b2070c5f628a3c8c396ad987aeed80e8aebaf3aa85783e825dfd25c4c7a6430ba69f0b886077350686ccdbd697ec77a9711ce3ecd36f8893b48c812af75be00a918041dd98091a6349c614517acfa788a85b295ec59781ec9dba75a0705a49400597d22d91261956cde52d9e0c04b2fa8cc5903afd4f6257a019858caa14233ae61774e5010ee1527562b4bda39b02fdddbdc6b546437ced80fbbdf5998c31e0a36f236c0cbfa3d38b58bca970a16be5937a42846a9ad2ec8b2d6ee9e42b6376a6b4e8ddfd8e9ee2b3546cf24ea99293273946eb14d2d275ea5dfef032925cd7ea87dd1fe86c5a2602a8e5cde8963d723d8f739c7994185c5a4496b210f36b716d0a5ee256bff18e33c8f8b711eb8af387b56313f5e1cc4f99328e05e7c691001987b28941bcf7e643bf0b9984e8d8a7f8eefbba45d937f4578c7a09f62c8fd5111c600132bee920635e25d3062e580f1a0f7703441af82f577cee98612bcefbb2b627b99677136ae42bfa9f4172392cb5628a9777283b3872e1f2319ea54e2d255325cdf89b758bf367e49b0e849015a5ed0aae663719e0fdb80e98a971dc510731fafb843504eda865e92f474873bb2e99a0308957fd8c92df86f75fd18072e443055a4fe7906e9f3e57347d6df572ec42e3397495def0185f6f68cc54a138acdd3bb972af453b42f47547de8813954fd0f3ebe408c7d2f34b908fe4843ff0956162b050d7ce1d67a72f3a62e78d2d193ece5a075fc4d5edefa03a84f257c4057828f197b5b8629105cb52841b274a5667f8eb3b4998999592f7777ef2576310b7a1baa1b2040728948d3976db4d1a5793ae479278227fcf90ae01cb48880a06265ee99d7097219a21048d85e2047db6b660ad31d4f9616809e0c235847defcbb0faeb1eac2eb2054ec88a1e064ebf4a1940093d712f3a087482dbf6ee8f31a5f7caa2b7709a63a712198958410a84bc2090c093162192982e0659898098895300c7316692bebb71b06d830c12cc0d48848e02a9b24f408824caf15890a8eb9a6137e44855f85462dd1d02f3cf527ef66382720cef9cd636f0fa0ec40078b6f4634cf0ab97dc533baff501314069d37ad7f5dd5b23b4493ad6810365d66e23d2020cbbd89632882a5ad1fed417857efd4c633dd46a3b92c08ff60df4d0f311d23387d147856fab427b60e00dac6494e284541b5eca1e6e5bbf56ae2ce24caa24b675f4f794065638b847cffd463c0fcf693a54db69c030641836fc4426e22df5793fb26a39bb4d2063a375ab0e2c76cec76b30c456a0864e7f58beb6addb6fdbba2a72b826a192983e47990a4efda9312cfb0ebdbfaff1e085aa8ab5274cbd4ad3ea2737a68105ce92bd47dbc2bd4debdda83e5991db21ad63f1fc284a3ff1607e42769e1f3e32a86cbfd975f8b65ed8a51fae2b6246f61c6175b674d01059b0e16f16b701dd453c2020315747cb9750a4a3c64899147f22b29754d2b1c35e16803245b4fb825387921b0e715b595a76b54b8151b7865ad799b39e538550325c2905d5ed29a57e9735c7d496087632f2c61f7bea1f6852f6d2fb45744dad09f64544a4e31cd776157af9b995ba1f65e8e3008d54bc69f435e8e2ccb2550a4177f86ac21a83cc51362f6abb177b714885fe646afc02c340e027eb126802713d2e70721cf2d86dc91acbb8df8a03c822f379f1bcfada966123364002d19258f3cf9006888f54d14a22e503306cc9950373ab811bfc3117f91fbf54e2cc59a288fee6c8c6ea8853d07065fe000277098a1ab0778fe7bd4946b73b38b6b8052a5c469347d72eb5c5ee0835fade077f54cc7a51a1f23cd8a465733289a9c1efc11ea817d60a58f754963f8045a367aecf1bd29482dbf8043c0a78528363af2a46e3cbbea983d74a1be937f49cb76da6044695eeab02c589ffec7f81449be50ecf7aa63fb6cb03c6729402fbd43c95ee1117d1fc229fd8a756124ca68e5f9ff3ede167f5aee9138734944f17e7c6e437d4079ddb263f3c46268ce13c3d5f9c0a8d437c1dcfbbf05bbe05bc4107f8cecc9753c1828bd0d71146b9886179e5c1d6bdecd9797ee9510130df196af63d591d92286d09f4d1e24f85455259e157575ee79a7ca35dfb45b78e385cb3250ff0f8c071506a279d1d9b0e924fc924a4addde6e53435232fa6995fd1750ed44305a5be6b794191f586deb7a673b2b0aff5443c9fa05488e998cdee72f8208a556c8f2dbcfc40563f9c2428f1fa218c7dfda7a03f8a251b10fb3646e477382c096c55791f88db5cc4f61e40385aadab11878dffb537f505521492cf3c0cafb29be3a0a6101f49f60f6428359556aa40b6ee693c27a81431d79b5afaeda457a4ffbae94e64a6b376f0a0a9e21c2e02b63b4c347a202093b10358e1b4bdc2b910c368024d70099b89a9cb58bea4d8b7968c366bd69da906377eedbe875c34822b0f9fd13c96dfea06c395baf576b80c37a882536f1a10c7dc0f55bea0cb74cd14f8c2c8a77d98d11e49fe18f86e5047d59d026235fee1d2771a658b54296df8a8beb86600da5f25f22e0a3cfa7317b511a5d55ea98e0b8fda215a6818da9b86e32d799a47a04b3160752aa0b70e325d1346af1f181c93c50730b7eff49967e8218ee4f721bae001a502de447cfe2fafeee41e86b1cfa2d0b27b8abc0c486e557ba290ec4a7a16e9f7323ac908327e8649847ba4cf4e37f5544f06b8be65259c4da865ad751ecc3af029ebc765733037cb4429f1dd0a1340375e4abc931a00caba23d1408b001edba6868d48ce243f0744f5c2278cf3afc0669d704decb190bce42c6a4783a889cba6001643c0d3f2b2e1baf37dc2a48c7ec31a5ada5f448eafd32be0565afcf546f718458c4b81f7a22ca103400c238b588d0ea5ac1eb4af68309469a9c5f7717da35e3bbc34ec9ad7de7a956652ea53de0f432f3b0c13ee0de26ac367870687f051cc60dfbd7b247cee3a8c5134c453992cb62ca8e913b1575d144f6f806886bb6224cbc68234629c9cdf6cdbdc55f003214b9c2e25f1fcf3f2e499ccf22b1144d6394a4262800b1f0560e6dd8bface9fd38000194c0062f8ebb6139961cb8e8e24e0633fbab886b20a3b4005dd0f43d74beb6022bbdcbb6c312799a30165e560152d7c8af4fdb7bbdc41a1d105c305143dcb295c84dad3f19328a678479c4d95dfcab5a5e3435be173d295a67f3bccbb93316b1121753b97b29ca441d26958036f73c43cf67d4744db1f605a868b90a64a4ff9fa3a0e3b087594b350c005cf150258576450f77c45e4770030376f0db8ec811cb308796ec5d77e4bd1fd22c45a91a50e14a1c41025a674ce2281a7de63ffb77b119b22384975a10323cecd9561e32acf2517395b96f45f76756e723b0dd5c7a02fffe03d0b4b45456da63b7be2213b8886a13da70ea9c843334afdaafb6620a1531cfe06ee4c7f0b3e7dc72c3f150e30b7177e5d864f8ad52bb5f58095ceecd067c92290a830ff3261c0bd00e8ea2a2fed20db8caa404fbe5b72a44697ebafe978d35343235e7d2dfc4b2cacfc566894219ef3511d861edd75b68f8191e4d673740b18efa989d9700ac53b66bce58f08d09461acf6dbdc9e815bf5b99f51ba305746f7480168bc6feb6a9567373cd798c82e6915800e47bc30546fd625a272964425f1b450724ece93e8c12ab3b902c4ed96fb2c4080daec0e7689919774ec8f5d593063e34196cb292f76eec57c3533c6a392c464fa88f10f575a26227088d6ddd9b6919c3b5e094c7cdfefde6c0183e51c9ac80b75e0ab98480a098b354066949a9f3b99796d3fda49d2ee0cb7d7005ede417ae528c8c04ff2d16058e541a719dad8d5aa9a8efa55944cb0f2ba9ab3529c3bbf3d87adcb1ec7b0c03234765845df1dcf8f8eda1ca07683e91cd125e25c08ee724894454ab9e709bc808c5671d02201fc3cd399b84f31450db68248063e2c81caf9e4d9ef5d0a0912b29855a1b4ad4fddee2e757f9ff74155ceccce452554feb324430a8d75be6fa9950256242d92f25ab8b8b4b003dc9205a5e06818899771d3282307f53dcfa58ccde51423f652c282deed252cce77de8d010b491975daa0754f02a1e141b4b02d2915663f6dd4deab39f9bdd9b115166f287ac7ed37d5560c86033b8e40ab8a98dc6f78c48c5e7b50af79c1b2a8cb0c649b3033651858bab4e20e379fb1721836edb432e8ab71068af0962bfc9f1d98334373a466be53266fca0a110458d7cf4a96ba6acab342c9470a72cd0b715a4392f16dcd0cf983862c6947d20d67ae217f5f3d8288ff4a1fccceb7af83c8811348c18ecd1d994e8f883bc7a8c57e44c1dadc9352bfdf50cd3a0bf9274ba01a0af1fcdcc832c29039ea1e3ddcd0e2443dd9417ea64728889822119170f6c8925b6c0ffd9687c310f41fd0c7962a66835e33ea8c53ec2392772b6d01a302ba792652724cfdf4c8680fc96eab7bb688b4216deecb3ba0607d12a1edfb729d4be71bf75a00be3e6dd6ea6ea971b5fe2e20eb3c11ab111c032989a67ed4c1cf6701c63e41ef34565b778acbe18a65d029226ca3e987bf90ce48ccadf678d960bf3860edb312f7f98c3e457b8579973b43e933baa3dc5a824074f4c2ab18135d8138c7ada6984e5fd74e0ad4bceb2e65438b53dec841c451a788bf2fa5d687bc573a9c3e27264dd15740c4f4f58787ef7699e16c2e0335e6e862143a12cac20e59baf5b4957756b54c0b000ac1a9c4460350ea3d2673351e11e05fb978e85a8d47663d4aba6751024006fae0c656dc2aedd24eebf8567f66a9c51d20f37a8fd56bab9104b632929218b55d610036f1000cb39bd8eac7feb2a20835fde7e42b1badca19e03aad0060f56f2036f4e878f84bbb80b0f9b034dbc1602193175e31c9cac026911c79c39aa3850cb1d976ca0f8f0c9e942366133ab92e0a59a916a7344807bf6dbf22a1356b7ece0bb0985a2b156f5599f3295255de6ad98f65334348406a586c257bb9826796717ad5d6a654090bc1941d2f6ccabe42aeaa4e8e9dc7205fffff0f0ba6dcaa524da12ddd66493e6f7179e26a0ee9526dcbb59b117426fd0edd24efd279f43a1ed1ee3433cf1ad629058c7ef03209f815421a8d8ea5359046f3dbaae3702e91a81cb9015af5b23b78e58c883cf0505c5fd3b9a865eaa4ac011b106ab57418b5394d48f89c300e1a3d767da818e261e2e5ff695a3772912a17a588b5b30ab142dbf2443bc4b50d5fdba35b5ee0f438e99d8131c865ef418a971780ae9037f7fcb580026aad88984d28f4011d7055e72d2ab069b38c897478b55f00e1115adb92c8f7790524cd2ff869759e38eac301a27e10abf73325a6022156bf9ab157b02cb8c983012b2171793b966a073697ccabe14cf04fa7a60d65df4a13834175c832391e8024a45ec6f98d03d986ce9c75257700341a073e25719f5d349cda539b17a7d9413f225cc80030b970f13a64ba693ee18cf647814053add6ac24bd400957f2ea0ef5abe3f8c0f415cc1d7f4517b750c7b28f89074cfcc7a71cb2c61e57911154c9413055513e9d7d4923909c6c8ad9636003baaa89b91ff20be50ece2e7cf2e0b1031e7d85f20454dbfbeac12ca192957b3c86520c739d265dc2bfe3343fe48e5798a490dd13d9730fe72e06e1bd09e6737cfa82f443ee2dba33a0027e9c7a8bc090b48c9638048e49c8dfd3fce3d8c6ef6d20306aea0259a04b394bc870d2b51594702b615182d2506fcf8d19205e5be0e132e4ec319fccb2d3cad13b51a8a3166719a73519f4636d89967c3ef64c82c796dbe8a6cea8fab30c27f407e3e372c0dc74225394d729505def3031f5f1274e84827a9d22589ceefcbacccc50eaa9b763acab8a5c2541e3db8187fe5c06ad389d93731458c0f324c7c44bff7a04f1f59ff5d235bc7e319976c1af60b56cd6ffeac55752600bc26d2b9d84d68b6cb7a793d2d570b2be9c710c1708b643cf0d6e4fb8540ddcf5efffcf7c1952c4be5b96c632488d855929ae8ac3003f9403ae26bd73493cde3ef9edc56b46bc1b0a52ef0fbcf89d31ca6bd5c31611e5548be3e5f81355b6addd9d33fcd39116d8d62cf2b4222d90468d6db8813f72355602148d7b73b1b608791380e097c779dea060c68e79db32052590ea3339a1fe66021256a2e08e2fea78f5448ed4620f07edb587ec63fbd100443723addf399676049f79f3f22a2474fb86b401a5af6ceabf842869a5f3e3d8c8b2a425848768bd9ddaf95f09aa01699638c5255159ca376a96c1ecfc6a6c916c9a79e3643971668a391bfcde1b53d509a2ce73da5cc7089ebe1612378d5783298cc3a78057fe056ce9bdff2523392e896ac13e5c1050b93dde031a23b12501f2b1fd6f0493d0a39c70eb2fdd8f35453c75dc74a91aa140f8dcef5712d487da4b881d7e61c7c1957e6a5699ba46a1bd23d640d481449ee8354ce6f4759947bb02a9992ecdf032b96e515989062ea12d6ceb30686473a219d459ad220c50d58f8b890abee7897473c513edb1116e1f1032dfd49a35a84e78e1d2a30b3f86c62478c2ce1452d145e7cedd22b82ccee5e369e4726cf997ba793b1a23ea1f637bb7574bf6838ebecfbb4690656b5e923573a57b966ef6cfe91150b44203064eb3f5ccf3c25ba1804006ba322dadc59329059c1fa6a1d76c2d64e94b05902f21a02afe59f0bdb40c42c83fed32989cd4bfb01018897e645ca8e8bf244d5a9abf7f5e606d3652b65a7c6756666b968d4819e5f51789c1baf40dd5a58200e102133ba386d5ecae1409d00e27e8c7a4ae6544939ca8a3ab0348532e4d25fe397f3af96059a4d267ed47985de5a38caf5873664d9af269053810b4f11505179bc183b40a570b75f3789407b5b80b17207b492f0479694e65f5a3948ec6a4239aa9be9fd97c18a2fabc2afcda5cc7cac660e62493c1bccfa1b579ba2c04b18144e5bd1573411265b1df2eedbc8db895a79bc57bf4dae83c9e4af89d601c0d2edf3680a75b149faec010f525fb23b757329126293cfb117296cdb0883dcc421e919996a37d4cbfbd75eb7de221f4533f07ba43a6abb1b26b965d10f7024c5856d88c80bd7872c43e0e05dd0a46c3b87357049c191597259297ac7081d6fe285357f0f9e976806efafe0b3c5a980ec18eeefc55e845565549c6faeb127ebc3e0b0f3205f87e1050403403014db0180b15235ca85972db1ae33e884df0c62be8bdb0507d7558ff98617da908c441720034f51af6d8e07033701f1e29e4f092a7522a0503237a9c96e7b03dc73912e92d4dddd15b6bc3afcced344f4b03321743cc305fa8a1274d5adb8d91e823287d6e4a977386ea725e817ada257138c2062aeaa1f86154f77dd5a71417cf7c5283f9be404d45a0da3af929e4786f7e17cdd6c286b9575aa1ffc935d5781398470aef0a3b608f7a0d51cf1ca70d95e72d3c183d5e7b360b0de7a835ea551ccc3da2b1c3a57ab1f452f4092334ddeeee6b0b15cb7995c891d61959813417fc874c092bc618fb29ff75862700d26a289133d31451ae10ac70e6af4702fdc34da3425bfec697d3e1c61886a9deb490bbea0cd45555afd2dbf6b9d0117d9988f4a5573c978f3af86a536a70896a2c61a6ee69d382e1471856aa5fb65cd19418fe281ce95a5c009f4996b0233041faf880e58638e766bd08cacbb5688224da7bd7a8f8d593e324b3c5f64c29b660139e46e9482d94fa0c1b2781318dc484f36e3d36f0cd1d5b65eb2775de60cc4bacc7bc4e42f6b79467fedd2f1cf2dde3d61f7539caef98ad237cedfb1c5ebf6aeb4f224f9d089c33eff875f2cb2fc770ebc5fb4264d5d1bfd923e72ad5f6143670e2f28ce84ad190fa26121d18e2a2d94439f3da121262486cafcef59ce79bf05ee4a02a538e27bd6fb", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x7, 0x45bf, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) 09:50:54 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) mkdir(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000008680)="56128da32a42ac12a4825d2f748785d74b3c3b1c39c4becb1c35fed581a5c5bf39725b26cf323425fe22c3987f7c2bf485c731e1a2c809be581bdb610bde6225df3a72e48428d923f05a6efc7fdf3819553bf411ee0fdc56003533332262ec462ecfe68c720008006224bbd01a37b4f8c6dbe968db2285a0ddb9ac83ea50835672c95c76927457b2619fe6f3d4931a486d90cadd4c3c29a6bb501a6838239ca5f7fe34cd5b41946df5c15bec81b429ab43c09cfc0c85a3d562fcf029993560f82c13ca81a797b048c3b031c74072410e5ff577bf0be62bed00bef3df5d0c6acb56ebf31d44f4f79124394244bce77dca5422e293ebebbed0ba999e4b1a8089eae0b056fa73ae2ca221cbea071366c64215a4e886fbe04b50b06576901822669d1908b19f4891986f21089dce397100c0576f8a14f91a304fe1cc3cc2009f0c20f3d29fee21ae6e394c59054d3b178d25c2dfef1c0593963ea16e4d2a88f005dd32f8f2020f3fc78ba7121c5aac0c92f1595a7fc8796897e19175f2147bd9df7014c10779cc8c29490d91006c211030c4dec18a9314441a3d6325e4e90b41277b4acda24cd8b98542bbf9638c6402939caa8b892fc75d6b8c208c62f5ee469ea9e2bef59cd97f5358eb247552e81becb4f11d2d8eb3661f765966e0022e4a1419e3fced02d47fdbeff3a40cc5689c338a3be0a45ab5f39aada373250a0ab7b40f403b46596eae36d5edf5829f93d2167af50829fbc101bc2bcaaab830135f0b8ef8294dd79953be98bc9863e3216eff0f5b6159ce48065c131826059d22a12ec1062426ee4305aa401bc22a6137429ee9329ffc4c71466c9a36f9c815959befe3375083195eb1a63bc1fe9ec2b20ec7501a6e142bc7cd0ae4c0a6e79d0071cccc64b5814efbae8e9603550e7191a7cd653846a3a942d54b8164e8f20b4a83360fff51a60ebcee680a98d12263c9435b7db63fde905cb50f8678ee2c86ee5149c16c9017fb30d05eceb0dc5d7c2da33f6484cb27d0bf5e20311198a860a26b715f7d4e93c0030a1880164059b496489281aaaed9393efe2697400e0d45e905422b8970ad009b49618f6ffe60a7bf3463f8cfdd3753df128499d1dd1e1cd4f4cb438ebf8ad09371497fdcfb71f9a3556d6b8470e859bdc540be57b077c0ef8b3a56fa4e7f9ec34098814c5b6ac2859f6c83e4e8b712da02d564daba0d45e2c12c7f99889a70fa9de88e652001db7b5bde048720d67ef9a90257a0388fb6e518abe159cb0d5dbc5f3d2cec5e74210f0132233beec97b682cfd6f633f170e119dc7c038d834c458b00f97db6a352e22d7a8f9efee6daca2532d0979e5fcab54ce218e75a941eecf2440b7989449d8938142a31ceb599164c8b1f043a3f0d8560d1454268c45f35de8a82dc21104ca70d22f502007e1a8041e477ca6fa2a64f6bdc4dc4f4cfbb2f3c340e190a49a72487ca1ecb613a0755e07d5811cd2f44eee5ddd45b7c57911d2326a70be462f0737c0a8bc60bc4e3d36b2e8a3e5bcfea044b86e51687172bcd899b434636476e05d221675369fa934925dee3bf4726574793aafacbe2b4226c011d7c35a5c59a017f83c2287c2845b71b6c9b2381e51153a87ead62dd5f770d2b742beef031bb024e5270742b39a556319735652f1fc97c33dc2384762dd0d80126c19318da14f50af87fa603524a60ac54b4691a47fcbc912bbe0497208cc5d498eef0717a8aeb91b1f3cfc8ad509bcda08015e8031494a5f4ea7589e39553ff25fb4455115817f23724c9ac93688c9a96a0c15b51c4e4da7e22ea1c7169d966d28df4ec85ef3a8523b7a1c2ddd5767034ab8cfbd2a89c3913e0d7dce0ed045bcd5865d794f22f22dc26211de963870f2647b0867a6d272a91f250af47c52474f32fee43f7194e8d63a18ff41abb1bafe31f54270a95fe59f4ea0e6e49f457df3ed5d3a551925a9dc337f89f67e213845aba9a079782d94e33bcbe1119317ccbb36a6aeaa18f56aa8f36f47152eb5351276996f67c40b3c5f3b2256c1525d96fb9ac0b1bcb382372fc0a721ff75b80f567746d43fd383117d2f2183faa51e43f354b066927ffb27a81642001ff1027560a02e2797ce8ec765fd790709e79269fa06f45fd3a1414a7c828a962219a2823c62c2f45d60261f47e4aa24cf8e8f38d84145774be43f26f6a0d21d0e73b9f1c476a1c54a74b2c2cae0b1245e1cac7ba8bae24c1996bd0b05345af9d75f7399f6ac182a4e52a52f0682e8ee56d1f4211820278d0c3117a5a2fa402dec9c81708fcbd8f80ea46852acb38965fbf49f74fbdfc299dde2f1dc878c05b38659fd4c53750a302fa407838622ea4502075054a2b56af0d080b0ee3c9f9b87304fc9cab55e1c63ac4a5cadd8f95be0b9d2074eea47d9fde547212e53d472c100f5e4bb84368f3317312dbce6db7fd2642535c9e719d2a32de0ea7c4e9fb6e4075516d50da68cceb8a7ba82117e4417f890c3bab81e90324348f273ee6d3f2da15f4aacdd5058e65c6a657e0db5caed732f9ab4ef56945096adb0d6a64244df48759955831ed2e9f616ae52e2d6e94425dad1027fb37eb96ef92dcde106dc3bfa67d88783aa18627e62e01d59ad8cf8332c9e66f8abf26a3fd0d2c9a2531cb125de9a9d8b2536dda95b7fbe88d19b08448a33ee996e1aa156014cba8d27cfb742525ca2bfb3af7fc366a5831a9509d3c2579eba21dad3837f51963545e933c9db3b7743b91ebdd197a3f3590e62a98f04829618fcb4435cd4413333e8f0f99d8c6a8d057fdf894aa7452dc17cf3ba57614573d7a9e270e44d3dda0af066657550865e7b7591ba4b1b5b74ceb71a81c8771f22d20cb45537e7ae11637580c55a46adc6d630528df7f64e8552af10c3017ffff546479d01159adea1943fb4d7c9622c3ff12c352ad3231abf2e05c7c53e8567b98ca934856469f13d566824d70935285031a3addb1587fcc093ca5b0ee6228cd0d28d7809eb04bfac5da0e343af12d5afdbc8bba04fca66ef1aad4d78ec40b41773ded09c81c1e982755e5aeeaa7bfd7bf7643b34641608c3179a3e4c2dd3eece045ca1ffc8158172abb7748ee13235f095663a0521d624819db72ed88a9bd05c9064e1abc903ae4895534f90952c85f325e4d5ac51003d93e0e67155f4912bdf88e54179672c9821b44d81a741b05e92c74db3129f8854c0612cdbab677da1db0030df818acccb4ab16d53a1b11740e9d73128170182435bea5cd0617f2d4dfcb11d0950733f187cd82622d2c3f763bb797cd6d11946c89a8770be873bef98f6270afed858b30e960dcdbcaccc949c3cc63336033e0c23744fd5ad3ccf99f9e2095033e01f5e7a70ae000a88b0456d39ae22e65f6656693eba126ad1b7dead8a9e325d0b36fc7b3c965cf12dc061d9099b92b1ba93986f3b644c479e14854d00faabe3f4a35d44d6a51e77794695ab7652ae75047e2bf69ecb59446dc10dd09be94159a544f1a8ed23f0d4e0fd69356ee7b69abe5525836dd066ef57d41f5f738c94fe7703524df72108b6289847edcd9e3b95c13cced21b3b49575469994f19b4a2203791f11f8a064a5fa486a3f5e5941eeeb1182ebf24581417e3a634ae59e58c7484eb43b67644db556eeeeaba537c90a753f7b86cd9f9cce17933096b3b645cedbb1e5621d28bedd534d8c14d136bb8c54af4b428dc4e274f8523ebb76e487a886deaec1e87e9d09a08837d5fcf125bdd2bd66ee3cc20bfc40c07af3ab3804b24fbf944f7fe7d6fea3433e31e9eb6d45c302e51bca9415e2130b2271a65b3d018162384d6c6a4882451d43cd67ea4a887f87c9f1dd7a1002c5d9cd3667e04cbb861093dd8533eaf9cf38097bdac64a4e1a86faae1c39b7068c020b281a94cb8521b7f3ea7f9cc2a559ad3d29b57d8c7c9638d0c1664925f55e4fc8715f22a403b5ed7be407ed3b0d838869e89e580eea7410db672bc413422ea3f5700854975c9b8b5c7765478a8a4ad0f2b27d33ebb38c58529d6965db53049ff1aca4339be090e8090d921277a732329929b3288176e8d44721782fe66993db1799c4e444b3a5016bfffda49a1c9019d64d58f9f71918af02d4808e3ba321a35d17911ec1cab516aefebbbf3429287036b6bb430561d3d42c1df7f6e3bf62523cbd946a8b5acb5e43de8c977fe0aeec54e64e199e9d3562247f8259b52c5f3eacd1edfcfd788a757f610ccd8ac89dca30a0c14a1ea2a1eb7737b9266a98054d22d215bdec2b018a5eae7781f8c9e2922f9bc1c3bfe72e5b4ef7a0b4514c9691f20d29502bbbc6cc0d1e3bc820ad99b79a8fd68a19f45ba89cd5c0bd7171e9a46573a7326d993ec33b6a495ad16141f5375c5e83be3331fdd383547bb68ff79cd6f9fb4683c333c18d221f79f14dec990ede7697fce7f46dc53ab156a7fcfdcbc79ab4fd4a84e007e64fd1dcc5e0a20e0a65e316d32fc537ed6e458ee618570354bbdba1b13f67dcda6a48ce338282104ef24f5a19470a309d6c9e487d5bbc5906ea7cf101e123b9463946a6d4470cee771de45fe6e00a16a0c1936f1c6832dd97cbdac5c2157bd4340cee2f6355a48704a9c313bad035e153ac2308c9cb8918cdebe8c60c6e62463af71f90150ddb337f0cbd82f3bf2df69619429d640bd50513c5f6fec5314956a8ab51f946a659ea5f69f763d8ab4380bdea985bdaf68766fe02601335a014ff761219bbb740b9e3103039f180781039715793f0616d635d2d41e12a08effb35d843101711003d24b68c6777c31a0c0492f36b357f4f8da50a6df12a9ba2d57051dd17fc543b7567b465e2b3e7cea5cb6f1213e52ef494a77e12ca8a737ebb11bf42b5d00930e959b5d1ffb7654d97ba7a33d01421482283bce325eb3aba2f033e3f7f05ffbf8e5582ca12fe77fac57aeabe693d10681214884bf239039be176069e763d8bbc82091ae0b5c1deeab47eb8b49b19d29508f19ea5b894de7fe6d4d01f5b6721e24bbfcf793efe37d0429e6422ee034f876017f1137748ddcf0d71c512b0b27e12e829fb51ef858c0aa36dd63b05071595e4f6bc4d56e4ec5310b2f1bab8131468b0b807bf4c8ec5d79b9c373f488443cc8ddcc525ee161c82027ee7e8d99cca440f82e8ef15a101374b3a2d88f77153b7a23f31efdc932389e61922debb9be319072834d0e81b1ef74b7246228a997e4ddfeadb6b98404d1681d135b86ce55670f9cbf3cc9678cdb56c8ea503be7c6ff0cdb043a118738a990f14dc89bdd1520dd13152237b12c33f27f44dff862702ed8b45f047b75d8357f2bbbabc9b2f1dc2662c8a7b52d568c8c3ced45c1d5c45d2bfd6b4f692670136c79ed8f182ceac64a547f3edffd1dbe8a074416e57d8b2ee4b52aa3c7a30ef6b8988c7aad9c24a5c75d725e5636e28e7d5be436881dd2aa0f08ff5c617a19af7eed77ab46a686cba2ce9a08f5101b52244745f24c381de9d717ea3f08548ed282dc68346cf6d822f000ce982a8d1d54a8898883a763d98af591358dfddeae24a9df3d58f724e17bd91f1993953b54e771a93f3bb2a86826a8ff52aa4e41dbb33f6c1946fde41ea2830e02b156d28c86d500328c9b8de52c9de171de4e6af68b8eb44d1b52adf7c9d25743cbb28eb9d96ada21847bf3d10efb2db9f534e16c5a8af79c155ebea6288453fbbe30b9f2c292361cdcea1ca23a269d43f44f5d64413ea73119a2c168d3f3c75b8a4be07a498e131d2b915a406def8523b19c93a9c0afbeeb3c07457883143de1cbd3ae23ba4d6644720d7ea2a6c60fe13281e66fa1a5dec5cb9a60d99acaa1b70ab87f68c5f66979c05de4cfd65bbcb9f69243f81ac072483ba8be5642a5d40f7d2eecd292fb681f9715a1ef4f236f11050db86a0d2bc4dbb48ece45080d94475386559f595b8642eda8687d3fca45e4ef01e40185f2a0c5ebbce4eef432297b46723a9f556c02e00dce4220e6804f616093b89bacadc47fc02567312625cb6f63395e7d6a3e318cdc9367e972edc6764195e4c7573afc070c3d3a2462807f7ac777e6d1e111af5ac5bff5a28326320ab542358b5be0a591a2ab3f84b1d7e6da0d5cdb38bb0929f86c0069c175aff7026d12848a0b3bdcdbb808a77b1e8004a85b63c9c79c40f39de39f7873503873415c41abe4a2e508110e25ff5ac9088eb6975fd773fcdd932386a15ebe059835f021312993d43ee4f991ed47aa1a2bdafa98f3b001822204892eb833ed3bf7cf78d6213ce28a2b88e3cc333a46b6ac96cd673bef47e76910fb63d1617954110cf0a9cea0051d46d23189942e34200e654ed9001d3625cd38931223dacec60c1c68849b000d2131d5374c04a76410e74fe88ceeb00c433636472623fff126b85a596c41e883264a7c89830074e3c39206590b7ce9cc38017a37bab4a560cc61d329c909539a104e2af557a9dd97269228e46187cfbb615b13322c30906b219249c529775367c76f57454a1af83294cdf3c3b4fbcc5df4e65c6057acdab5774b39fadd3cd0235194dc09fba245a0f8a433317216336e76d901e4fb2ac83a80674c8306f4c419b2a30eacc6480932b1ccf4c03c01ac7222e85b108aeb2eb4999f4e8c972c9d70b0400d41917331b70279d89a4b8444f72ff16ffbf14ad6e00cc68ec84f4eab91ecc52edb95c4abfc43f5c817a8283665fb86bf938e6d64058fdcc75be01cf838f69815733bd07a1c739a1b9996706e93098a516c4cedf3f6887ff955f54458be380812ead6f56908ffbbffaedfc2e041deac8c6a32ec7eb4ae0876f55bef7e6fbed9c765f49ea39992f5dd199b04a9a806122e38c49acac41875f4897819227c6925dad3589462b790ec01acff88f5bda6f8fb33d8b2046a1f5a43345899c22497f0ee689d91d03c36f6c60171c40eb13501eea1c8f045c9c62bafe974a7a18e4f1c6ba48f3aae791267425ae0e22d7f23db9b7bac2f0a7ee1a9cf61d3c08cb8aefec3141832674c349e47a9ef60f339b0a3def1e009e782ef76bb35dbf769e6dc38037d21f0a59fe99b7d262827c1a76e80e9b57cf482b09479e6ea49d1bb0ba4e0805181d6187e306ad7604f911d7b5afa22432c6ebeb6144313f2bad353f9be916d1d9f8734aaa31e4d6091e48b4028490376bc376fbd190baba87c7fc7fe88b1de16fe61219ec313574ff67925a33cf66cd989cf6d6aa6ae5e61b59c12cbdadb497a3d6bffdbab675d8078282666b2a06c01f75886896feb466eeee70b1c0722827f344d95c7fc26b34eb14265fb251128a91d43f29d9e091f900ac55e1eff60f7464ba5886b5cef101070446302ea634e97d420a6d00c5b2d6bd23349f4ee7a20e696a4619e4bd46c845c9f1d809f0a5e1ac0f3e7de986e9925e6bf8445cd8dacd99325a9e02623a82d4b0f66dfc0de1cfea7e92b2607361f831bed40744b7d2caffd8626347d883a23ecf544ddf300f00b3caf8ab21d7ef66e8dec01cebc673cb3b75d26c02fedde5e76feca82ea2d8d5e687667417032e79caf3c7678065625983a6733b2b3e22354d1b3e5c38547456c846266b17b8b6f386ceeb11c3c526aa7aa03ece105c148f5d1232f1b552b4896683162875ba4bc52c5d1e75f6ec48b42f7616085446f992530cf29eac8948cb56cb30143d0721c0f3e2fb124d4ed771c48c1dd84937b23ba95b46d65312e99bbe01669a1e15078882a93c0cc27c537a62c37d836bd0d082cf3c7f0f0edeaaef8989a0f81f98f08c51d1fc4b5718d73fcac912f1dd45e6f0be9f471b947bb2f74cad8ef700bd60c1dd4ed9eb5fb2b82ac3956633e8d4990ff66496d634fe7f8d9de070507de4cea0de378aef3dcb715093da4fbbf516528e6ce8125b2729a591cbd9edf1537ea23ba56e0e5a7bbedabae4f0e1651dced5810c370e3e4f8ef0ba28cbd18c82c9acd6c268dbe8aa30598c6429ce0961b52ecbec989690b175e96961669b9002418b302c8241cedadc349e81d9cdb05a6a8054e3751110fa8713a487a661e7a91ef1815a5f7cdb19ba7ab8b168d52c55627c2128864d3ee1b41c700ecb52b8333f1dcd856a77f47417aa9d626e0f114083ed1f1b150fa726c94c62ffeb2c04721037cf713ffe3f8136f6ae3462d610ca8addeba07831aeac79936913f9e2fcd27f4ee7ad04713711a3e017b1a52444b5f1be67d6137f0881949c357cce0276f9abab46232b03d5cdd70cd8e7e40a651db4ad146ad01f84dfe3ad1d5fd2482932dea8a0ea653c6f33f1e73ec42667e0639df176fc9bcbfa585d8ec53987b341d87fc7174fe04e42f61259e0928b2f1955167bdb9626a6ab28a9410d575cd4ffe1412c179abca58257253114df33c2ae9ee03772a0193a7071a3a22b25e85dd4c378e45b48aadc91765cd0975afae19d25db443e9c88aba53f9e0132fee7c3fce50c65f2e0039800f4085e97104d89630457be7aefc86c2d4738911110788674cb9c59196c298af6837f8d7be905f3804b7bb29acc73ce9ac8da025d6964870317ec4bc1ceab9a7efd73eb67f521d23c3494aaf832e3eac449fb3f9e29183f4259cd8a410112104184d50f0ef8ea416e47da2e7a82a23a02b468b6965298dc29fe0e410ee6671b769db71377d672c4257f29df57303170d0eae6e933ec531d78adc46fceb5c6772bbd0078426a9fbb9c26618fbd8bd6b6734165aff7c102ebacfe23b74a132115d47699f9e4d7a718da0643cf990fad07dcac0cc6fceebd35261d311bdcd0ae63a63f5c5e972c074d6ba3a909e09256e92c206716f9632c877456c2a20697687155e5892a656ccce125a203c8428b86a44986ed61b00dbbed8bb48f87eafd319736f97bd712eaee28e0ef4be13c9e7d3a858da72405124afd9c9f3d0d0cea494ee8453392b3b64e90dc75941d64481bda7c2309e3ea2347da057b52623062bad86edbf488920c28298fc646dc955610b9471ac147feea24fec38e7f99afba70d1cb39ab06eaf928a996a4cbe9f1872805b7e031203771c96fa694ce117c6bb1688274cb0e9ae90097d37a6c3c45e234df08c05935f5106d06a537d1a7a2e88fbc744a4e3e97dbdb67f951ab38222a22b5e5b823b759b72fd05bb8aef4b9fe3c1c4bde933b8b1356ad98c40eb80868aca8cbf3be11881edf4915eb7ac059d0d0a9df4e8a57a9848245dc8ac2ae483d4e1399ff368671c241bcd276de2b62ff31090b7eb7f230f3c05a7c6bebf237f437b208eaaba6fcfb38c2ec69c3a739e77b1eb0d25e3e7f0ff3d81377d37b999595ee8e765676819b7a3b75e8db86fd77d02cde7471910437acbaee6d39cd51f8ced82f977d05a90a92ace51c2f5048bed1174cc6983d20f4ddb53a4f310a5613891baaa53c08605f703bc182e08db89d1196f33bcb99155943f5944b4fb654604685a28da46937b31852e190f4ad4d68027653edcf583eef61db5e7f664c3a45229260dd00d48120b7f56607a2ba2e89459943acdb9b9ddc8b454f75880624fb7f0cf722b7d717ee30cf5b6d23dd6ddeefd865cc7bf08c27ca7b6f776b284c308743fb44fe7228bc602f4400421cb16943229a23f92b6e28eb1bb31646672b10071da50835b4e0fe28f667ad87b8d2e667ede1654932c30438a4669563b43990c0a73f27f957a19b87783ee619ea130206ebd40790cbe35e8c9fed89a12e12741c29a3bbd6319ec015386f7df514ca839ff5d1ab7e8fe08733839c30fd6bfeb5f95694e3ea9d5f7be27a44774c4df49f626150ee37ffbeaee05cb155a054c5c4678dc9fd2fb5bc6d335960f6ad70190f38a561971646655fdc9829287d9a035e1149811525ce4263de3559ce1905f6ab26eddc1be3fbddb9da5e9a21f19431469f0d7984cd130d574c31ea0d970461e653f171c23152b028860449b7a979bfa2ade898bf027110e93e7fa3312f0e10dbecfb9e3973865df4146980ff387446e41f38eabdeb52e28df936d4521af055572c52ec3843c0d847abc1ba765580118f8f23d1af76d141a24d5e8fd155cd850a3aafe5c97f92dc23e16403019462275125a0eb0a9e128e250b5f16bba5142d538d17985bbe17256f1a81a44b602d18f245a8e08d426b8b295a2fed6fe8375379d4ba38f322699d535405e227f2e5e38a8de0d7b754c98b28ea66358cdc9dcca5e136024b9e33ed691821b69ab3ff78e7e7684cde9cbf51080cc1b44888b658e4756e10195256b3101908849ad86f297fb6c1931814544b4df59be18aafaa2152dd8239451de27c515ce08d39c3eb64b87c068f262b6915c87b77a54e64e6d1b218f1c66817415072b48cff198d6953337e5dd8af1e04b715e97a7123b9670d9c8d62d5b649792f7dd348bc5c684ffbc4642375a41f6bbf0916f72eee53c36ef157f4f05daff3091c1dbcd5eb0991fe1c5e25e4d43ba84f4c532564452e45db6a73bfd4e435fc3b7940ce755d22c0243461222fde009f055e65823f2c04431370d0370e29b0057fc3ddb0b5412411c8242113d2324ac3f524cb82fc0c1205f7fa7651e86873381817c8c7efe6baff11d8cf94e1d87d3cf3f291779fabbf7e8308edc903bb6e8d46848b9902b1b4877c524b0a420ab6a1c2a59a5d8fc0d8cd0e8be117afcb07c3033b9aa6e181df757e88e0a78f68fada4fbfaabdd72aa9eceaad5dddad956c80c8f260a4a012d86844f30baa16fc2659a52eb81e5b082f74047a214a69cc9afbbe816483ac62c7eaad9c9a06f7a2d956c06bafcd464360da264fc5e5e5b6f6cf94351d50bec86803760ce9e0a3f2ceb0ec378bc0fe04f92a7ddb07fc6f686a999c63b5e424acc97539fa936e7db037188a24a02510805d882750874d6a639ee8e6b110200894bc25c2a294b1d6850af1b7bd125d920b0ea92bf2c416dd51c526f7e688ce94806e39672d9b516c867b016d2376df7394fad8429ef067e09fefa29c1e8435c30fd8c860c8b1ce464626e9b690b468f8eae90801410c73fd746453f516bb7c8572b6bc479c6cb8df048492fbed91d033ce2f9c2b6fcee2e32d9ce83367d161588b2a22c4d205aabc3a54bd98c5b414ed38d9314cba511bb36942e979be373ca9237748f3cb4bb4628e10e639b41d560e4c1ce94d8b2ed34c059545b81d4c2cf71a2ec5829246550c11201c981fbcb29f13bf39b58efea048cb441f2390c47ada7b6e5c5dec28e09b8d6d11af85ee2717de03d701b76d6924c72956865d6d6c7188c0495c9b840ce179cf4de1fda84f1e5c681b271a97851f7678041dc579e848abad0cc57a28b8eb090a14735b1bfd13c2c64993eaed7035a272a67abde1ec2ca6651f0ca3c12035f13ef4f10190b361d742ec39410fbff7f65b96ad845179ba1d0ca12c2254eea648386978b0a9a778a788bea6cdfe5511424cacaab4a581b6eecd3174eaf4b0cb605a80ead4ef611d17f9ad3ba29b19561ac79b42145ec6c6a1c0458387b4a3267a0b059f041bb6fd71e075c4d4e2fb7f7a412411d45b0ed7edc19b722e22be3c46efe4f552db1357a0f71972e06fe3fa6891e90f08b45cc5778bf42cc129159c7f14e94ddbaf1f8309ff72d68f3692ad26792b9304098a99dfc8a1739bbe551bfe1df9c2361ab3afd252f68", 0x2000, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffff9c, &(0x7f0000000880)='./file0/../file0/file0\x00', 0x0, 0x0, &(0x7f00000008c0)) syz_fuse_handle_req(r0, &(0x7f0000004280)="3757efcda32878854a38bc174d355f3e35d362d10b0f0c2467c813ed683ff5534ab37c1d0324be4954c1de1df2fea85a03569b14c3bcb594c665aba942bf7001a7e9b74b3bfc414a4869aedc2364923204ea5c7b960f0571d7455427a669dae06f1126a6b318cca00b4a65dec963feb7557c57631e96d1a5e5160ae84c282eae16cc0317d36d6c7777b749ff0503484e9b264d5e039f56219901b10f7449c4ff80ec6ce0e94f97106a35bd5b51078e6889c6ae6c22f2fcafd1ee83c3096129a0ccf453060d65bfbcae3c90bbc604f0f792eb952ca2b96db76ed6b97bc1a0feda94499af641981dc8600ba1a0f473f31852f9a04ce369c10ade34ad4cae21b0a2379fb2bc9de462b6a565d41d8406b2a53f04af92d3f6c4808b0dc29fc16560af5a3ae141006fc989a7ee533c9dd0f5adb8245a9e5e6d398fb23fe9e81b8e0edd068ac9aee39922d744529c54dda95de5f05cf81b47ebd21f2891edd0713115c91640a4419d56f6c3054fe29aa2c0aef46050178b3bcb3eb099f8f38718da932bcb045484304ec37c01dae7c4aff0f647d859d70889f0df24f6543004ba907e19e5d4085c67ce5d0ce341bd860a0939728fa6f9d9185513a811de70f1138f2eb7a84817373b7adb94fccfbce6ae330435a2e174b7083670f95ca74da9b84adb33cc0616e48bf209278f749a33c93868a2bf8349a9ca06658f2663f088c39f99a85989eee93e0b3a9171b5e5e2f5bcc42455b1ce7ccf641102b59e5975f21b118b72935c21623b80b7c56dc910ca8a2a7472a13e230d30ed9bd7774734a931d0ea9c7f3f54854cd9968c35b3258eec43fd35f6b910066a603f05a45ad7d43619953de0299c43c0711c58e4a93b06d1704b9c7812b050a97a5d8b183c4ad99813f8a7dd6e1baff91492717716e686c035968166191740e6e289e2ac8329831ff29e3190a41304cb3a288ea53153684cc28203414f9f6b6d403451386863efe5e9a884b54dacf1e5f51ef276bd3a5511468434ffab36ce0d1fc1ab07b7090fdce11b01a6f8472574aee8b0a6a753ad0199765a1a641a83e214a32940840e7c8e38e88f2c6333f96117d0c5e3be41905107226f08f611db3aba0c7ff478ee431e5d9118a9b7dbe28f21c03f4559207ae312a47707bffedbcff3ef8e7fe88bb1c964bfbd0c987fbc2af94ea778183ba89c4923e33ccc23be4757b7ca398261463e8f7a9de7b256f5692106a4dac2dfdd86dc589aec72fd920741fd2a1a846aa06780ca857eb9121f1a33214bdf55d91bcf46cc1d017bcc88e989c7d15b603175959e3b214b14fcb163bd27db7f0161d3e105e2fa29abecfed6eb62ba7c76a3857d16d9c2a883edf56230458334d20a249ed94af99c4088772f958f17e6fed614e83d11898884dc84918a219c92cb67f90524ba74d9ae82370499a53ce0ab61e32b1a7e4a6376cbe9e1eef8e4e7c78e18b500c78f88057c880c0a28ae35d5d1d0bf09b06b8640318cb7cfb6db3bdb27224854ff728d61bf1252897e678cee126a5517dfaa8deb4bf1e5f7826428b2b2c3196c244307b5628521ba1fb19701dcdb4145a3acd2260a2ef9d8c86caf1c771e0b63e42c6b6482bb076bd6a4fe4fb5fbef124eebf60ed43913bf066af42b4ff4cbdbf26bc3a2c7420db60b999213fe0aebb9e24b5c560118628015fd8480ef1eb893d331da5c1b6711a2c3cb3656d598ec7743c224c5efad70f3434763b77d74f5c9b252d458d39770c0bc5ec07faca33797812767b7f0828cc207072dcd85964a7ebe78a2a0c5c2671b6cce20bc4f87eca3554a19ecb24d722d284a6d3413ada6ad1ec09a02e238291540314c4bb773025e857ddc35f7617d2bfd9f6c702ae317433db016bd0e3fac797abe9244ea04046356a56ad48634c03a39250ee09b1303cc71f90fa86f2d058821c3e8372f40fc02fb50a73aafc49cf17f0270d9912ee364b4aca3e40244e90558bde59e5f967b9c7b8ee3474712ddc7aa1bfe1eca980d938955abf4eaa42c034d86537fdc18598a99fe03425ef13c5c5d83b1cebb9b540e9d1f1780144970194b4f7fe6c62ead3330bbe43151858817469d8d16335c75441130342258f7ee6d1d5ecbce58e4f4bf4e310ce778edca920c9bb3999a7be904b482a33340da0b549362675f421a3485a00a8d9f51287f8ff6ebcf818f318ccf9e7ff506eb8939d5e7a5c110b991c47f70c64387f845686e997404576f554d4c5721be65ad27f70c42e39e4284122029cdc635f242a0c9cd150d89f93eef28bed73053ed0c8bce66771ad06fc3c72e8217d570da91501bfe6c098b764fe541c492845623c2bccec5a0b5d842aa503793cf3becd470ba149fe093980dc0a7ea7a0e08efa3599a9b5b2e370a10881fafed3e1741f6e5cf9cae6776390543f6847ecea0b466c880ab5b0ef5858ea9fce0f8bb704521ae0d213886fb6bf704d191925f9b2066ed58f05fbb44ed4311236ec330073f095b6cb6f5d8128a1ac224bfe72b12d4d32a86a3d52b9faeb2a48535cc4f11d8a54ca25a215118e2577dfbad08b77b66a80662ca435b2d41a51a7ba8d091c245e5b35c7d7c1c4a5d3e85ae5a77d1451f161f680525cd5af3b0faa7edce74bed9afe83ae9fe1370b123d9cf91dfa16f66fbb5a9bb369b35c9d9802b937e08f11d063b7fb8f6b1e54ee31d69754c42b1d75312bb665b30b85442ea5243c6416fb94e843fe7cb650c250225c2947544e6f8fb141d338f5d72d88311c40a401f79dd76d71ad5d4803d18a6248ceb21e64dc0b124eb58be7250ad68463ff980ce75da632a65722b5e7fcf17bc8c6194a45e55486697127af66c99cb8d806d0d2143e26778ca209b7bba62b7db1eb7f819dcfc29ae876f047b2c9167331caf59e62e5532c466e20159dd6d6a4df993d3eb6691edeebcbca671d1ffa9862b2fddc49bacb72d8f7a11e1e94375018fc0b900c6e49ddca1ca9bdbe818b5237a6ea9a8dd2d9704e9fb11c080f38d2be4aba25018f21989f38e7d617bd0f33d0e5431e92e0eb7233539b2226bb7590a0dfa31fdfef7099074549f9b72f60875e2e9e5138639cf987b2a00cf340fc398379e9ae700d466767b4c2aaf034faa1546eb613b79d83b9cddea499de76c17733a83e2717366ea01a5804cef50addb6d520e02f6562851023feac4c7fdc7fd4d87048b0425989d1ff82b12e036c17968f42030d09133c5027b37f20e8f795a7378fa7c1611e63c0113254ed385caebd78b0cf50f5bd3e1f94a35d77ab432d45db89a7df99a941eb370c2f1f6df6b16672ef14f43318840fb10f542a1dcc9037a17be8f79e4019a101eee3656ce2c54987052f1c140d03f0a9396a2ad6503dbdae26199bc7cb0571da8bf26b06f32981261b0fab329bd3ebce414e09643d34defeb160cad4fd7141aee7894df6311d1d5b3dd8cf442e4aa650df170eaf9b17cb7d059ba2b329d58389da0f75ac3e40a6a85051359c0afbca05f7a609b60262879a6258cd1a1748ee45714867e67c1ec4206b88cd38e7aa269ba9c31323e34cb45e29f50b4ceaa3b0d699b1a7d1b3fb14f914d46fabd741ddd07c4901f0638e73cfc696516c88d47e3350a9565e6138a1f7eb91af5f487bd56d7e8a68ceb2bef77c3adf243cf0cf7cd5108a827281d7814573869f2d4febf83259b2070c5f628a3c8c396ad987aeed80e8aebaf3aa85783e825dfd25c4c7a6430ba69f0b886077350686ccdbd697ec77a9711ce3ecd36f8893b48c812af75be00a918041dd98091a6349c614517acfa788a85b295ec59781ec9dba75a0705a49400597d22d91261956cde52d9e0c04b2fa8cc5903afd4f6257a019858caa14233ae61774e5010ee1527562b4bda39b02fdddbdc6b546437ced80fbbdf5998c31e0a36f236c0cbfa3d38b58bca970a16be5937a42846a9ad2ec8b2d6ee9e42b6376a6b4e8ddfd8e9ee2b3546cf24ea99293273946eb14d2d275ea5dfef032925cd7ea87dd1fe86c5a2602a8e5cde8963d723d8f739c7994185c5a4496b210f36b716d0a5ee256bff18e33c8f8b711eb8af387b56313f5e1cc4f99328e05e7c691001987b28941bcf7e643bf0b9984e8d8a7f8eefbba45d937f4578c7a09f62c8fd5111c600132bee920635e25d3062e580f1a0f7703441af82f577cee98612bcefbb2b627b99677136ae42bfa9f4172392cb5628a9777283b3872e1f2319ea54e2d255325cdf89b758bf367e49b0e849015a5ed0aae663719e0fdb80e98a971dc510731fafb843504eda865e92f474873bb2e99a0308957fd8c92df86f75fd18072e443055a4fe7906e9f3e57347d6df572ec42e3397495def0185f6f68cc54a138acdd3bb972af453b42f47547de8813954fd0f3ebe408c7d2f34b908fe4843ff0956162b050d7ce1d67a72f3a62e78d2d193ece5a075fc4d5edefa03a84f257c4057828f197b5b8629105cb52841b274a5667f8eb3b4998999592f7777ef2576310b7a1baa1b2040728948d3976db4d1a5793ae479278227fcf90ae01cb48880a06265ee99d7097219a21048d85e2047db6b660ad31d4f9616809e0c235847defcbb0faeb1eac2eb2054ec88a1e064ebf4a1940093d712f3a087482dbf6ee8f31a5f7caa2b7709a63a712198958410a84bc2090c093162192982e0659898098895300c7316692bebb71b06d830c12cc0d48848e02a9b24f408824caf15890a8eb9a6137e44855f85462dd1d02f3cf527ef66382720cef9cd636f0fa0ec40078b6f4634cf0ab97dc533baff501314069d37ad7f5dd5b23b4493ad6810365d66e23d2020cbbd89632882a5ad1fed417857efd4c633dd46a3b92c08ff60df4d0f311d23387d147856fab427b60e00dac6494e284541b5eca1e6e5bbf56ae2ce24caa24b675f4f794065638b847cffd463c0fcf693a54db69c030641836fc4426e22df5793fb26a39bb4d2063a375ab0e2c76cec76b30c456a0864e7f58beb6addb6fdbba2a72b826a192983e47990a4efda9312cfb0ebdbfaff1e085aa8ab5274cbd4ad3ea2737a68105ce92bd47dbc2bd4debdda83e5991db21ad63f1fc284a3ff1607e42769e1f3e32a86cbfd975f8b65ed8a51fae2b6246f61c6175b674d01059b0e16f16b701dd453c2020315747cb9750a4a3c64899147f22b29754d2b1c35e16803245b4fb825387921b0e715b595a76b54b8151b7865ad799b39e538550325c2905d5ed29a57e9735c7d496087632f2c61f7bea1f6852f6d2fb45744dad09f64544a4e31cd776157af9b995ba1f65e8e3008d54bc69f435e8e2ccb2550a4177f86ac21a83cc51362f6abb177b714885fe646afc02c340e027eb126802713d2e70721cf2d86dc91acbb8df8a03c822f379f1bcfada966123364002d19258f3cf9006888f54d14a22e503306cc9950373ab811bfc3117f91fbf54e2cc59a288fee6c8c6ea8853d07065fe000277098a1ab0778fe7bd4946b73b38b6b8052a5c469347d72eb5c5ee0835fade077f54cc7a51a1f23cd8a465733289a9c1efc11ea817d60a58f754963f8045a367aecf1bd29482dbf8043c0a78528363af2a46e3cbbea983d74a1be937f49cb76da6044695eeab02c589ffec7f81449be50ecf7aa63fb6cb03c6729402fbd43c95ee1117d1fc229fd8a756124ca68e5f9ff3ede167f5aee9138734944f17e7c6e437d4079ddb263f3c46268ce13c3d5f9c0a8d437c1dcfbbf05bbe05bc4107f8cecc9753c1828bd0d71146b9886179e5c1d6bdecd9797ee9510130df196af63d591d92286d09f4d1e24f85455259e157575ee79a7ca35dfb45b78e385cb3250ff0f8c071506a279d1d9b0e924fc924a4addde6e53435232fa6995fd1750ed44305a5be6b794191f586deb7a673b2b0aff5443c9fa05488e998cdee72f8208a556c8f2dbcfc40563f9c2428f1fa218c7dfda7a03f8a251b10fb3646e477382c096c55791f88db5cc4f61e40385aadab11878dffb537f505521492cf3c0cafb29be3a0a6101f49f60f6428359556aa40b6ee693c27a81431d79b5afaeda457a4ffbae94e64a6b376f0a0a9e21c2e02b63b4c347a202093b10358e1b4bdc2b910c368024d70099b89a9cb58bea4d8b7968c366bd69da906377eedbe875c34822b0f9fd13c96dfea06c395baf576b80c37a882536f1a10c7dc0f55bea0cb74cd14f8c2c8a77d98d11e49fe18f86e5047d59d026235fee1d2771a658b54296df8a8beb86600da5f25f22e0a3cfa7317b511a5d55ea98e0b8fda215a6818da9b86e32d799a47a04b3160752aa0b70e325d1346af1f181c93c50730b7eff49967e8218ee4f721bae001a502de447cfe2fafeee41e86b1cfa2d0b27b8abc0c486e557ba290ec4a7a16e9f7323ac908327e8649847ba4cf4e37f5544f06b8be65259c4da865ad751ecc3af029ebc765733037cb4429f1dd0a1340375e4abc931a00caba23d1408b001edba6868d48ce243f0744f5c2278cf3afc0669d704decb190bce42c6a4783a889cba6001643c0d3f2b2e1baf37dc2a48c7ec31a5ada5f448eafd32be0565afcf546f718458c4b81f7a22ca103400c238b588d0ea5ac1eb4af68309469a9c5f7717da35e3bbc34ec9ad7de7a956652ea53de0f432f3b0c13ee0de26ac367870687f051cc60dfbd7b247cee3a8c5134c453992cb62ca8e913b1575d144f6f806886bb6224cbc68234629c9cdf6cdbdc55f003214b9c2e25f1fcf3f2e499ccf22b1144d6394a4262800b1f0560e6dd8bface9fd38000194c0062f8ebb6139961cb8e8e24e0633fbab886b20a3b4005dd0f43d74beb6022bbdcbb6c312799a30165e560152d7c8af4fdb7bbdc41a1d105c305143dcb295c84dad3f19328a678479c4d95dfcab5a5e3435be173d295a67f3bccbb93316b1121753b97b29ca441d26958036f73c43cf67d4744db1f605a868b90a64a4ff9fa3a0e3b087594b350c005cf150258576450f77c45e4770030376f0db8ec811cb308796ec5d77e4bd1fd22c45a91a50e14a1c41025a674ce2281a7de63ffb77b119b22384975a10323cecd9561e32acf2517395b96f45f76756e723b0dd5c7a02fffe03d0b4b45456da63b7be2213b8886a13da70ea9c843334afdaafb6620a1531cfe06ee4c7f0b3e7dc72c3f150e30b7177e5d864f8ad52bb5f58095ceecd067c92290a830ff3261c0bd00e8ea2a2fed20db8caa404fbe5b72a44697ebafe978d35343235e7d2dfc4b2cacfc566894219ef3511d861edd75b68f8191e4d673740b18efa989d9700ac53b66bce58f08d09461acf6dbdc9e815bf5b99f51ba305746f7480168bc6feb6a9567373cd798c82e6915800e47bc30546fd625a272964425f1b450724ece93e8c12ab3b902c4ed96fb2c4080daec0e7689919774ec8f5d593063e34196cb292f76eec57c3533c6a392c464fa88f10f575a26227088d6ddd9b6919c3b5e094c7cdfefde6c0183e51c9ac80b75e0ab98480a098b354066949a9f3b99796d3fda49d2ee0cb7d7005ede417ae528c8c04ff2d16058e541a719dad8d5aa9a8efa55944cb0f2ba9ab3529c3bbf3d87adcb1ec7b0c03234765845df1dcf8f8eda1ca07683e91cd125e25c08ee724894454ab9e709bc808c5671d02201fc3cd399b84f31450db68248063e2c81caf9e4d9ef5d0a0912b29855a1b4ad4fddee2e757f9ff74155ceccce452554feb324430a8d75be6fa9950256242d92f25ab8b8b4b003dc9205a5e06818899771d3282307f53dcfa58ccde51423f652c282deed252cce77de8d010b491975daa0754f02a1e141b4b02d2915663f6dd4deab39f9bdd9b115166f287ac7ed37d5560c86033b8e40ab8a98dc6f78c48c5e7b50af79c1b2a8cb0c649b3033651858bab4e20e379fb1721836edb432e8ab71068af0962bfc9f1d98334373a466be53266fca0a110458d7cf4a96ba6acab342c9470a72cd0b715a4392f16dcd0cf983862c6947d20d67ae217f5f3d8288ff4a1fccceb7af83c8811348c18ecd1d994e8f883bc7a8c57e44c1dadc9352bfdf50cd3a0bf9274ba01a0af1fcdcc832c29039ea1e3ddcd0e2443dd9417ea64728889822119170f6c8925b6c0ffd9687c310f41fd0c7962a66835e33ea8c53ec2392772b6d01a302ba792652724cfdf4c8680fc96eab7bb688b4216deecb3ba0607d12a1edfb729d4be71bf75a00be3e6dd6ea6ea971b5fe2e20eb3c11ab111c032989a67ed4c1cf6701c63e41ef34565b778acbe18a65d029226ca3e987bf90ce48ccadf678d960bf3860edb312f7f98c3e457b8579973b43e933baa3dc5a824074f4c2ab18135d8138c7ada6984e5fd74e0ad4bceb2e65438b53dec841c451a788bf2fa5d687bc573a9c3e27264dd15740c4f4f58787ef7699e16c2e0335e6e862143a12cac20e59baf5b4957756b54c0b000ac1a9c4460350ea3d2673351e11e05fb978e85a8d47663d4aba6751024006fae0c656dc2aedd24eebf8567f66a9c51d20f37a8fd56bab9104b632929218b55d610036f1000cb39bd8eac7feb2a20835fde7e42b1badca19e03aad0060f56f2036f4e878f84bbb80b0f9b034dbc1602193175e31c9cac026911c79c39aa3850cb1d976ca0f8f0c9e942366133ab92e0a59a916a7344807bf6dbf22a1356b7ece0bb0985a2b156f5599f3295255de6ad98f65334348406a586c257bb9826796717ad5d6a654090bc1941d2f6ccabe42aeaa4e8e9dc7205fffff0f0ba6dcaa524da12ddd66493e6f7179e26a0ee9526dcbb59b117426fd0edd24efd279f43a1ed1ee3433cf1ad629058c7ef03209f815421a8d8ea5359046f3dbaae3702e91a81cb9015af5b23b78e58c883cf0505c5fd3b9a865eaa4ac011b106ab57418b5394d48f89c300e1a3d767da818e261e2e5ff695a3772912a17a588b5b30ab142dbf2443bc4b50d5fdba35b5ee0f438e99d8131c865ef418a971780ae9037f7fcb580026aad88984d28f4011d7055e72d2ab069b38c897478b55f00e1115adb92c8f7790524cd2ff869759e38eac301a27e10abf73325a6022156bf9ab157b02cb8c983012b2171793b966a073697ccabe14cf04fa7a60d65df4a13834175c832391e8024a45ec6f98d03d986ce9c75257700341a073e25719f5d349cda539b17a7d9413f225cc80030b970f13a64ba693ee18cf647814053add6ac24bd400957f2ea0ef5abe3f8c0f415cc1d7f4517b750c7b28f89074cfcc7a71cb2c61e57911154c9413055513e9d7d4923909c6c8ad9636003baaa89b91ff20be50ece2e7cf2e0b1031e7d85f20454dbfbeac12ca192957b3c86520c739d265dc2bfe3343fe48e5798a490dd13d9730fe72e06e1bd09e6737cfa82f443ee2dba33a0027e9c7a8bc090b48c9638048e49c8dfd3fce3d8c6ef6d20306aea0259a04b394bc870d2b51594702b615182d2506fcf8d19205e5be0e132e4ec319fccb2d3cad13b51a8a3166719a73519f4636d89967c3ef64c82c796dbe8a6cea8fab30c27f407e3e372c0dc74225394d729505def3031f5f1274e84827a9d22589ceefcbacccc50eaa9b763acab8a5c2541e3db8187fe5c06ad389d93731458c0f324c7c44bff7a04f1f59ff5d235bc7e319976c1af60b56cd6ffeac55752600bc26d2b9d84d68b6cb7a793d2d570b2be9c710c1708b643cf0d6e4fb8540ddcf5efffcf7c1952c4be5b96c632488d855929ae8ac3003f9403ae26bd73493cde3ef9edc56b46bc1b0a52ef0fbcf89d31ca6bd5c31611e5548be3e5f81355b6addd9d33fcd39116d8d62cf2b4222d90468d6db8813f72355602148d7b73b1b608791380e097c779dea060c68e79db32052590ea3339a1fe66021256a2e08e2fea78f5448ed4620f07edb587ec63fbd100443723addf399676049f79f3f22a2474fb86b401a5af6ceabf842869a5f3e3d8c8b2a425848768bd9ddaf95f09aa01699638c5255159ca376a96c1ecfc6a6c916c9a79e3643971668a391bfcde1b53d509a2ce73da5cc7089ebe1612378d5783298cc3a78057fe056ce9bdff2523392e896ac13e5c1050b93dde031a23b12501f2b1fd6f0493d0a39c70eb2fdd8f35453c75dc74a91aa140f8dcef5712d487da4b881d7e61c7c1957e6a5699ba46a1bd23d640d481449ee8354ce6f4759947bb02a9992ecdf032b96e515989062ea12d6ceb30686473a219d459ad220c50d58f8b890abee7897473c513edb1116e1f1032dfd49a35a84e78e1d2a30b3f86c62478c2ce1452d145e7cedd22b82ccee5e369e4726cf997ba793b1a23ea1f637bb7574bf6838ebecfbb4690656b5e923573a57b966ef6cfe91150b44203064eb3f5ccf3c25ba1804006ba322dadc59329059c1fa6a1d76c2d64e94b05902f21a02afe59f0bdb40c42c83fed32989cd4bfb01018897e645ca8e8bf244d5a9abf7f5e606d3652b65a7c6756666b968d4819e5f51789c1baf40dd5a58200e102133ba386d5ecae1409d00e27e8c7a4ae6544939ca8a3ab0348532e4d25fe397f3af96059a4d267ed47985de5a38caf5873664d9af269053810b4f11505179bc183b40a570b75f3789407b5b80b17207b492f0479694e65f5a3948ec6a4239aa9be9fd97c18a2fabc2afcda5cc7cac660e62493c1bccfa1b579ba2c04b18144e5bd1573411265b1df2eedbc8db895a79bc57bf4dae83c9e4af89d601c0d2edf3680a75b149faec010f525fb23b757329126293cfb117296cdb0883dcc421e919996a37d4cbfbd75eb7de221f4533f07ba43a6abb1b26b965d10f7024c5856d88c80bd7872c43e0e05dd0a46c3b87357049c191597259297ac7081d6fe285357f0f9e976806efafe0b3c5a980ec18eeefc55e845565549c6faeb127ebc3e0b0f3205f87e1050403403014db0180b15235ca85972db1ae33e884df0c62be8bdb0507d7558ff98617da908c441720034f51af6d8e07033701f1e29e4f092a7522a0503237a9c96e7b03dc73912e92d4dddd15b6bc3afcced344f4b03321743cc305fa8a1274d5adb8d91e823287d6e4a977386ea725e817ada257138c2062aeaa1f86154f77dd5a71417cf7c5283f9be404d45a0da3af929e4786f7e17cdd6c286b9575aa1ffc935d5781398470aef0a3b608f7a0d51cf1ca70d95e72d3c183d5e7b360b0de7a835ea551ccc3da2b1c3a57ab1f452f4092334ddeeee6b0b15cb7995c891d61959813417fc874c092bc618fb29ff75862700d26a289133d31451ae10ac70e6af4702fdc34da3425bfec697d3e1c61886a9deb490bbea0cd45555afd2dbf6b9d0117d9988f4a5573c978f3af86a536a70896a2c61a6ee69d382e1471856aa5fb65cd19418fe281ce95a5c009f4996b0233041faf880e58638e766bd08cacbb5688224da7bd7a8f8d593e324b3c5f64c29b660139e46e9482d94fa0c1b2781318dc484f36e3d36f0cd1d5b65eb2775de60cc4bacc7bc4e42f6b79467fedd2f1cf2dde3d61f7539caef98ad237cedfb1c5ebf6aeb4f224f9d089c33eff875f2cb2fc770ebc5fb4264d5d1bfd923e72ad5f6143670e2f28ce84ad190fa26121d18e2a2d94439f3da121262486cafcef59ce79bf05ee4a02a538e27bd6fb", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x7, 0x45bf, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) 09:50:54 executing program 1: creat(&(0x7f0000000000)='./bus\x00', 0x0) mount(&(0x7f00000000c0)=ANY=[@ANYBLOB="5c5c478c9fd55ceab78c638a24bd8670d5852e5cfc"], &(0x7f0000000280)='./bus\x00', &(0x7f0000000480)='cifs\x00', 0x0, 0x0) [ 658.555449][T22333] CIFS: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3.1.1 (or even SMB3 or SMB2.1) specify vers=1.0 on mount. 09:50:54 executing program 5: msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4e8ef5af12f541c7) 09:50:54 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000100)={{{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x7f1aa463f511f269}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x3c}, 0x0, @in6=@private0, 0x0, 0x0, 0x0, 0x81}}, 0xe8) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002600)=[{0x0}, {&(0x7f000000dac0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) [ 658.723625][T22333] CIFS: Unable to determine destination address 09:50:54 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) mkdir(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000008680)="56128da32a42ac12a4825d2f748785d74b3c3b1c39c4becb1c35fed581a5c5bf39725b26cf323425fe22c3987f7c2bf485c731e1a2c809be581bdb610bde6225df3a72e48428d923f05a6efc7fdf3819553bf411ee0fdc56003533332262ec462ecfe68c720008006224bbd01a37b4f8c6dbe968db2285a0ddb9ac83ea50835672c95c76927457b2619fe6f3d4931a486d90cadd4c3c29a6bb501a6838239ca5f7fe34cd5b41946df5c15bec81b429ab43c09cfc0c85a3d562fcf029993560f82c13ca81a797b048c3b031c74072410e5ff577bf0be62bed00bef3df5d0c6acb56ebf31d44f4f79124394244bce77dca5422e293ebebbed0ba999e4b1a8089eae0b056fa73ae2ca221cbea071366c64215a4e886fbe04b50b06576901822669d1908b19f4891986f21089dce397100c0576f8a14f91a304fe1cc3cc2009f0c20f3d29fee21ae6e394c59054d3b178d25c2dfef1c0593963ea16e4d2a88f005dd32f8f2020f3fc78ba7121c5aac0c92f1595a7fc8796897e19175f2147bd9df7014c10779cc8c29490d91006c211030c4dec18a9314441a3d6325e4e90b41277b4acda24cd8b98542bbf9638c6402939caa8b892fc75d6b8c208c62f5ee469ea9e2bef59cd97f5358eb247552e81becb4f11d2d8eb3661f765966e0022e4a1419e3fced02d47fdbeff3a40cc5689c338a3be0a45ab5f39aada373250a0ab7b40f403b46596eae36d5edf5829f93d2167af50829fbc101bc2bcaaab830135f0b8ef8294dd79953be98bc9863e3216eff0f5b6159ce48065c131826059d22a12ec1062426ee4305aa401bc22a6137429ee9329ffc4c71466c9a36f9c815959befe3375083195eb1a63bc1fe9ec2b20ec7501a6e142bc7cd0ae4c0a6e79d0071cccc64b5814efbae8e9603550e7191a7cd653846a3a942d54b8164e8f20b4a83360fff51a60ebcee680a98d12263c9435b7db63fde905cb50f8678ee2c86ee5149c16c9017fb30d05eceb0dc5d7c2da33f6484cb27d0bf5e20311198a860a26b715f7d4e93c0030a1880164059b496489281aaaed9393efe2697400e0d45e905422b8970ad009b49618f6ffe60a7bf3463f8cfdd3753df128499d1dd1e1cd4f4cb438ebf8ad09371497fdcfb71f9a3556d6b8470e859bdc540be57b077c0ef8b3a56fa4e7f9ec34098814c5b6ac2859f6c83e4e8b712da02d564daba0d45e2c12c7f99889a70fa9de88e652001db7b5bde048720d67ef9a90257a0388fb6e518abe159cb0d5dbc5f3d2cec5e74210f0132233beec97b682cfd6f633f170e119dc7c038d834c458b00f97db6a352e22d7a8f9efee6daca2532d0979e5fcab54ce218e75a941eecf2440b7989449d8938142a31ceb599164c8b1f043a3f0d8560d1454268c45f35de8a82dc21104ca70d22f502007e1a8041e477ca6fa2a64f6bdc4dc4f4cfbb2f3c340e190a49a72487ca1ecb613a0755e07d5811cd2f44eee5ddd45b7c57911d2326a70be462f0737c0a8bc60bc4e3d36b2e8a3e5bcfea044b86e51687172bcd899b434636476e05d221675369fa934925dee3bf4726574793aafacbe2b4226c011d7c35a5c59a017f83c2287c2845b71b6c9b2381e51153a87ead62dd5f770d2b742beef031bb024e5270742b39a556319735652f1fc97c33dc2384762dd0d80126c19318da14f50af87fa603524a60ac54b4691a47fcbc912bbe0497208cc5d498eef0717a8aeb91b1f3cfc8ad509bcda08015e8031494a5f4ea7589e39553ff25fb4455115817f23724c9ac93688c9a96a0c15b51c4e4da7e22ea1c7169d966d28df4ec85ef3a8523b7a1c2ddd5767034ab8cfbd2a89c3913e0d7dce0ed045bcd5865d794f22f22dc26211de963870f2647b0867a6d272a91f250af47c52474f32fee43f7194e8d63a18ff41abb1bafe31f54270a95fe59f4ea0e6e49f457df3ed5d3a551925a9dc337f89f67e213845aba9a079782d94e33bcbe1119317ccbb36a6aeaa18f56aa8f36f47152eb5351276996f67c40b3c5f3b2256c1525d96fb9ac0b1bcb382372fc0a721ff75b80f567746d43fd383117d2f2183faa51e43f354b066927ffb27a81642001ff1027560a02e2797ce8ec765fd790709e79269fa06f45fd3a1414a7c828a962219a2823c62c2f45d60261f47e4aa24cf8e8f38d84145774be43f26f6a0d21d0e73b9f1c476a1c54a74b2c2cae0b1245e1cac7ba8bae24c1996bd0b05345af9d75f7399f6ac182a4e52a52f0682e8ee56d1f4211820278d0c3117a5a2fa402dec9c81708fcbd8f80ea46852acb38965fbf49f74fbdfc299dde2f1dc878c05b38659fd4c53750a302fa407838622ea4502075054a2b56af0d080b0ee3c9f9b87304fc9cab55e1c63ac4a5cadd8f95be0b9d2074eea47d9fde547212e53d472c100f5e4bb84368f3317312dbce6db7fd2642535c9e719d2a32de0ea7c4e9fb6e4075516d50da68cceb8a7ba82117e4417f890c3bab81e90324348f273ee6d3f2da15f4aacdd5058e65c6a657e0db5caed732f9ab4ef56945096adb0d6a64244df48759955831ed2e9f616ae52e2d6e94425dad1027fb37eb96ef92dcde106dc3bfa67d88783aa18627e62e01d59ad8cf8332c9e66f8abf26a3fd0d2c9a2531cb125de9a9d8b2536dda95b7fbe88d19b08448a33ee996e1aa156014cba8d27cfb742525ca2bfb3af7fc366a5831a9509d3c2579eba21dad3837f51963545e933c9db3b7743b91ebdd197a3f3590e62a98f04829618fcb4435cd4413333e8f0f99d8c6a8d057fdf894aa7452dc17cf3ba57614573d7a9e270e44d3dda0af066657550865e7b7591ba4b1b5b74ceb71a81c8771f22d20cb45537e7ae11637580c55a46adc6d630528df7f64e8552af10c3017ffff546479d01159adea1943fb4d7c9622c3ff12c352ad3231abf2e05c7c53e8567b98ca934856469f13d566824d70935285031a3addb1587fcc093ca5b0ee6228cd0d28d7809eb04bfac5da0e343af12d5afdbc8bba04fca66ef1aad4d78ec40b41773ded09c81c1e982755e5aeeaa7bfd7bf7643b34641608c3179a3e4c2dd3eece045ca1ffc8158172abb7748ee13235f095663a0521d624819db72ed88a9bd05c9064e1abc903ae4895534f90952c85f325e4d5ac51003d93e0e67155f4912bdf88e54179672c9821b44d81a741b05e92c74db3129f8854c0612cdbab677da1db0030df818acccb4ab16d53a1b11740e9d73128170182435bea5cd0617f2d4dfcb11d0950733f187cd82622d2c3f763bb797cd6d11946c89a8770be873bef98f6270afed858b30e960dcdbcaccc949c3cc63336033e0c23744fd5ad3ccf99f9e2095033e01f5e7a70ae000a88b0456d39ae22e65f6656693eba126ad1b7dead8a9e325d0b36fc7b3c965cf12dc061d9099b92b1ba93986f3b644c479e14854d00faabe3f4a35d44d6a51e77794695ab7652ae75047e2bf69ecb59446dc10dd09be94159a544f1a8ed23f0d4e0fd69356ee7b69abe5525836dd066ef57d41f5f738c94fe7703524df72108b6289847edcd9e3b95c13cced21b3b49575469994f19b4a2203791f11f8a064a5fa486a3f5e5941eeeb1182ebf24581417e3a634ae59e58c7484eb43b67644db556eeeeaba537c90a753f7b86cd9f9cce17933096b3b645cedbb1e5621d28bedd534d8c14d136bb8c54af4b428dc4e274f8523ebb76e487a886deaec1e87e9d09a08837d5fcf125bdd2bd66ee3cc20bfc40c07af3ab3804b24fbf944f7fe7d6fea3433e31e9eb6d45c302e51bca9415e2130b2271a65b3d018162384d6c6a4882451d43cd67ea4a887f87c9f1dd7a1002c5d9cd3667e04cbb861093dd8533eaf9cf38097bdac64a4e1a86faae1c39b7068c020b281a94cb8521b7f3ea7f9cc2a559ad3d29b57d8c7c9638d0c1664925f55e4fc8715f22a403b5ed7be407ed3b0d838869e89e580eea7410db672bc413422ea3f5700854975c9b8b5c7765478a8a4ad0f2b27d33ebb38c58529d6965db53049ff1aca4339be090e8090d921277a732329929b3288176e8d44721782fe66993db1799c4e444b3a5016bfffda49a1c9019d64d58f9f71918af02d4808e3ba321a35d17911ec1cab516aefebbbf3429287036b6bb430561d3d42c1df7f6e3bf62523cbd946a8b5acb5e43de8c977fe0aeec54e64e199e9d3562247f8259b52c5f3eacd1edfcfd788a757f610ccd8ac89dca30a0c14a1ea2a1eb7737b9266a98054d22d215bdec2b018a5eae7781f8c9e2922f9bc1c3bfe72e5b4ef7a0b4514c9691f20d29502bbbc6cc0d1e3bc820ad99b79a8fd68a19f45ba89cd5c0bd7171e9a46573a7326d993ec33b6a495ad16141f5375c5e83be3331fdd383547bb68ff79cd6f9fb4683c333c18d221f79f14dec990ede7697fce7f46dc53ab156a7fcfdcbc79ab4fd4a84e007e64fd1dcc5e0a20e0a65e316d32fc537ed6e458ee618570354bbdba1b13f67dcda6a48ce338282104ef24f5a19470a309d6c9e487d5bbc5906ea7cf101e123b9463946a6d4470cee771de45fe6e00a16a0c1936f1c6832dd97cbdac5c2157bd4340cee2f6355a48704a9c313bad035e153ac2308c9cb8918cdebe8c60c6e62463af71f90150ddb337f0cbd82f3bf2df69619429d640bd50513c5f6fec5314956a8ab51f946a659ea5f69f763d8ab4380bdea985bdaf68766fe02601335a014ff761219bbb740b9e3103039f180781039715793f0616d635d2d41e12a08effb35d843101711003d24b68c6777c31a0c0492f36b357f4f8da50a6df12a9ba2d57051dd17fc543b7567b465e2b3e7cea5cb6f1213e52ef494a77e12ca8a737ebb11bf42b5d00930e959b5d1ffb7654d97ba7a33d01421482283bce325eb3aba2f033e3f7f05ffbf8e5582ca12fe77fac57aeabe693d10681214884bf239039be176069e763d8bbc82091ae0b5c1deeab47eb8b49b19d29508f19ea5b894de7fe6d4d01f5b6721e24bbfcf793efe37d0429e6422ee034f876017f1137748ddcf0d71c512b0b27e12e829fb51ef858c0aa36dd63b05071595e4f6bc4d56e4ec5310b2f1bab8131468b0b807bf4c8ec5d79b9c373f488443cc8ddcc525ee161c82027ee7e8d99cca440f82e8ef15a101374b3a2d88f77153b7a23f31efdc932389e61922debb9be319072834d0e81b1ef74b7246228a997e4ddfeadb6b98404d1681d135b86ce55670f9cbf3cc9678cdb56c8ea503be7c6ff0cdb043a118738a990f14dc89bdd1520dd13152237b12c33f27f44dff862702ed8b45f047b75d8357f2bbbabc9b2f1dc2662c8a7b52d568c8c3ced45c1d5c45d2bfd6b4f692670136c79ed8f182ceac64a547f3edffd1dbe8a074416e57d8b2ee4b52aa3c7a30ef6b8988c7aad9c24a5c75d725e5636e28e7d5be436881dd2aa0f08ff5c617a19af7eed77ab46a686cba2ce9a08f5101b52244745f24c381de9d717ea3f08548ed282dc68346cf6d822f000ce982a8d1d54a8898883a763d98af591358dfddeae24a9df3d58f724e17bd91f1993953b54e771a93f3bb2a86826a8ff52aa4e41dbb33f6c1946fde41ea2830e02b156d28c86d500328c9b8de52c9de171de4e6af68b8eb44d1b52adf7c9d25743cbb28eb9d96ada21847bf3d10efb2db9f534e16c5a8af79c155ebea6288453fbbe30b9f2c292361cdcea1ca23a269d43f44f5d64413ea73119a2c168d3f3c75b8a4be07a498e131d2b915a406def8523b19c93a9c0afbeeb3c07457883143de1cbd3ae23ba4d6644720d7ea2a6c60fe13281e66fa1a5dec5cb9a60d99acaa1b70ab87f68c5f66979c05de4cfd65bbcb9f69243f81ac072483ba8be5642a5d40f7d2eecd292fb681f9715a1ef4f236f11050db86a0d2bc4dbb48ece45080d94475386559f595b8642eda8687d3fca45e4ef01e40185f2a0c5ebbce4eef432297b46723a9f556c02e00dce4220e6804f616093b89bacadc47fc02567312625cb6f63395e7d6a3e318cdc9367e972edc6764195e4c7573afc070c3d3a2462807f7ac777e6d1e111af5ac5bff5a28326320ab542358b5be0a591a2ab3f84b1d7e6da0d5cdb38bb0929f86c0069c175aff7026d12848a0b3bdcdbb808a77b1e8004a85b63c9c79c40f39de39f7873503873415c41abe4a2e508110e25ff5ac9088eb6975fd773fcdd932386a15ebe059835f021312993d43ee4f991ed47aa1a2bdafa98f3b001822204892eb833ed3bf7cf78d6213ce28a2b88e3cc333a46b6ac96cd673bef47e76910fb63d1617954110cf0a9cea0051d46d23189942e34200e654ed9001d3625cd38931223dacec60c1c68849b000d2131d5374c04a76410e74fe88ceeb00c433636472623fff126b85a596c41e883264a7c89830074e3c39206590b7ce9cc38017a37bab4a560cc61d329c909539a104e2af557a9dd97269228e46187cfbb615b13322c30906b219249c529775367c76f57454a1af83294cdf3c3b4fbcc5df4e65c6057acdab5774b39fadd3cd0235194dc09fba245a0f8a433317216336e76d901e4fb2ac83a80674c8306f4c419b2a30eacc6480932b1ccf4c03c01ac7222e85b108aeb2eb4999f4e8c972c9d70b0400d41917331b70279d89a4b8444f72ff16ffbf14ad6e00cc68ec84f4eab91ecc52edb95c4abfc43f5c817a8283665fb86bf938e6d64058fdcc75be01cf838f69815733bd07a1c739a1b9996706e93098a516c4cedf3f6887ff955f54458be380812ead6f56908ffbbffaedfc2e041deac8c6a32ec7eb4ae0876f55bef7e6fbed9c765f49ea39992f5dd199b04a9a806122e38c49acac41875f4897819227c6925dad3589462b790ec01acff88f5bda6f8fb33d8b2046a1f5a43345899c22497f0ee689d91d03c36f6c60171c40eb13501eea1c8f045c9c62bafe974a7a18e4f1c6ba48f3aae791267425ae0e22d7f23db9b7bac2f0a7ee1a9cf61d3c08cb8aefec3141832674c349e47a9ef60f339b0a3def1e009e782ef76bb35dbf769e6dc38037d21f0a59fe99b7d262827c1a76e80e9b57cf482b09479e6ea49d1bb0ba4e0805181d6187e306ad7604f911d7b5afa22432c6ebeb6144313f2bad353f9be916d1d9f8734aaa31e4d6091e48b4028490376bc376fbd190baba87c7fc7fe88b1de16fe61219ec313574ff67925a33cf66cd989cf6d6aa6ae5e61b59c12cbdadb497a3d6bffdbab675d8078282666b2a06c01f75886896feb466eeee70b1c0722827f344d95c7fc26b34eb14265fb251128a91d43f29d9e091f900ac55e1eff60f7464ba5886b5cef101070446302ea634e97d420a6d00c5b2d6bd23349f4ee7a20e696a4619e4bd46c845c9f1d809f0a5e1ac0f3e7de986e9925e6bf8445cd8dacd99325a9e02623a82d4b0f66dfc0de1cfea7e92b2607361f831bed40744b7d2caffd8626347d883a23ecf544ddf300f00b3caf8ab21d7ef66e8dec01cebc673cb3b75d26c02fedde5e76feca82ea2d8d5e687667417032e79caf3c7678065625983a6733b2b3e22354d1b3e5c38547456c846266b17b8b6f386ceeb11c3c526aa7aa03ece105c148f5d1232f1b552b4896683162875ba4bc52c5d1e75f6ec48b42f7616085446f992530cf29eac8948cb56cb30143d0721c0f3e2fb124d4ed771c48c1dd84937b23ba95b46d65312e99bbe01669a1e15078882a93c0cc27c537a62c37d836bd0d082cf3c7f0f0edeaaef8989a0f81f98f08c51d1fc4b5718d73fcac912f1dd45e6f0be9f471b947bb2f74cad8ef700bd60c1dd4ed9eb5fb2b82ac3956633e8d4990ff66496d634fe7f8d9de070507de4cea0de378aef3dcb715093da4fbbf516528e6ce8125b2729a591cbd9edf1537ea23ba56e0e5a7bbedabae4f0e1651dced5810c370e3e4f8ef0ba28cbd18c82c9acd6c268dbe8aa30598c6429ce0961b52ecbec989690b175e96961669b9002418b302c8241cedadc349e81d9cdb05a6a8054e3751110fa8713a487a661e7a91ef1815a5f7cdb19ba7ab8b168d52c55627c2128864d3ee1b41c700ecb52b8333f1dcd856a77f47417aa9d626e0f114083ed1f1b150fa726c94c62ffeb2c04721037cf713ffe3f8136f6ae3462d610ca8addeba07831aeac79936913f9e2fcd27f4ee7ad04713711a3e017b1a52444b5f1be67d6137f0881949c357cce0276f9abab46232b03d5cdd70cd8e7e40a651db4ad146ad01f84dfe3ad1d5fd2482932dea8a0ea653c6f33f1e73ec42667e0639df176fc9bcbfa585d8ec53987b341d87fc7174fe04e42f61259e0928b2f1955167bdb9626a6ab28a9410d575cd4ffe1412c179abca58257253114df33c2ae9ee03772a0193a7071a3a22b25e85dd4c378e45b48aadc91765cd0975afae19d25db443e9c88aba53f9e0132fee7c3fce50c65f2e0039800f4085e97104d89630457be7aefc86c2d4738911110788674cb9c59196c298af6837f8d7be905f3804b7bb29acc73ce9ac8da025d6964870317ec4bc1ceab9a7efd73eb67f521d23c3494aaf832e3eac449fb3f9e29183f4259cd8a410112104184d50f0ef8ea416e47da2e7a82a23a02b468b6965298dc29fe0e410ee6671b769db71377d672c4257f29df57303170d0eae6e933ec531d78adc46fceb5c6772bbd0078426a9fbb9c26618fbd8bd6b6734165aff7c102ebacfe23b74a132115d47699f9e4d7a718da0643cf990fad07dcac0cc6fceebd35261d311bdcd0ae63a63f5c5e972c074d6ba3a909e09256e92c206716f9632c877456c2a20697687155e5892a656ccce125a203c8428b86a44986ed61b00dbbed8bb48f87eafd319736f97bd712eaee28e0ef4be13c9e7d3a858da72405124afd9c9f3d0d0cea494ee8453392b3b64e90dc75941d64481bda7c2309e3ea2347da057b52623062bad86edbf488920c28298fc646dc955610b9471ac147feea24fec38e7f99afba70d1cb39ab06eaf928a996a4cbe9f1872805b7e031203771c96fa694ce117c6bb1688274cb0e9ae90097d37a6c3c45e234df08c05935f5106d06a537d1a7a2e88fbc744a4e3e97dbdb67f951ab38222a22b5e5b823b759b72fd05bb8aef4b9fe3c1c4bde933b8b1356ad98c40eb80868aca8cbf3be11881edf4915eb7ac059d0d0a9df4e8a57a9848245dc8ac2ae483d4e1399ff368671c241bcd276de2b62ff31090b7eb7f230f3c05a7c6bebf237f437b208eaaba6fcfb38c2ec69c3a739e77b1eb0d25e3e7f0ff3d81377d37b999595ee8e765676819b7a3b75e8db86fd77d02cde7471910437acbaee6d39cd51f8ced82f977d05a90a92ace51c2f5048bed1174cc6983d20f4ddb53a4f310a5613891baaa53c08605f703bc182e08db89d1196f33bcb99155943f5944b4fb654604685a28da46937b31852e190f4ad4d68027653edcf583eef61db5e7f664c3a45229260dd00d48120b7f56607a2ba2e89459943acdb9b9ddc8b454f75880624fb7f0cf722b7d717ee30cf5b6d23dd6ddeefd865cc7bf08c27ca7b6f776b284c308743fb44fe7228bc602f4400421cb16943229a23f92b6e28eb1bb31646672b10071da50835b4e0fe28f667ad87b8d2e667ede1654932c30438a4669563b43990c0a73f27f957a19b87783ee619ea130206ebd40790cbe35e8c9fed89a12e12741c29a3bbd6319ec015386f7df514ca839ff5d1ab7e8fe08733839c30fd6bfeb5f95694e3ea9d5f7be27a44774c4df49f626150ee37ffbeaee05cb155a054c5c4678dc9fd2fb5bc6d335960f6ad70190f38a561971646655fdc9829287d9a035e1149811525ce4263de3559ce1905f6ab26eddc1be3fbddb9da5e9a21f19431469f0d7984cd130d574c31ea0d970461e653f171c23152b028860449b7a979bfa2ade898bf027110e93e7fa3312f0e10dbecfb9e3973865df4146980ff387446e41f38eabdeb52e28df936d4521af055572c52ec3843c0d847abc1ba765580118f8f23d1af76d141a24d5e8fd155cd850a3aafe5c97f92dc23e16403019462275125a0eb0a9e128e250b5f16bba5142d538d17985bbe17256f1a81a44b602d18f245a8e08d426b8b295a2fed6fe8375379d4ba38f322699d535405e227f2e5e38a8de0d7b754c98b28ea66358cdc9dcca5e136024b9e33ed691821b69ab3ff78e7e7684cde9cbf51080cc1b44888b658e4756e10195256b3101908849ad86f297fb6c1931814544b4df59be18aafaa2152dd8239451de27c515ce08d39c3eb64b87c068f262b6915c87b77a54e64e6d1b218f1c66817415072b48cff198d6953337e5dd8af1e04b715e97a7123b9670d9c8d62d5b649792f7dd348bc5c684ffbc4642375a41f6bbf0916f72eee53c36ef157f4f05daff3091c1dbcd5eb0991fe1c5e25e4d43ba84f4c532564452e45db6a73bfd4e435fc3b7940ce755d22c0243461222fde009f055e65823f2c04431370d0370e29b0057fc3ddb0b5412411c8242113d2324ac3f524cb82fc0c1205f7fa7651e86873381817c8c7efe6baff11d8cf94e1d87d3cf3f291779fabbf7e8308edc903bb6e8d46848b9902b1b4877c524b0a420ab6a1c2a59a5d8fc0d8cd0e8be117afcb07c3033b9aa6e181df757e88e0a78f68fada4fbfaabdd72aa9eceaad5dddad956c80c8f260a4a012d86844f30baa16fc2659a52eb81e5b082f74047a214a69cc9afbbe816483ac62c7eaad9c9a06f7a2d956c06bafcd464360da264fc5e5e5b6f6cf94351d50bec86803760ce9e0a3f2ceb0ec378bc0fe04f92a7ddb07fc6f686a999c63b5e424acc97539fa936e7db037188a24a02510805d882750874d6a639ee8e6b110200894bc25c2a294b1d6850af1b7bd125d920b0ea92bf2c416dd51c526f7e688ce94806e39672d9b516c867b016d2376df7394fad8429ef067e09fefa29c1e8435c30fd8c860c8b1ce464626e9b690b468f8eae90801410c73fd746453f516bb7c8572b6bc479c6cb8df048492fbed91d033ce2f9c2b6fcee2e32d9ce83367d161588b2a22c4d205aabc3a54bd98c5b414ed38d9314cba511bb36942e979be373ca9237748f3cb4bb4628e10e639b41d560e4c1ce94d8b2ed34c059545b81d4c2cf71a2ec5829246550c11201c981fbcb29f13bf39b58efea048cb441f2390c47ada7b6e5c5dec28e09b8d6d11af85ee2717de03d701b76d6924c72956865d6d6c7188c0495c9b840ce179cf4de1fda84f1e5c681b271a97851f7678041dc579e848abad0cc57a28b8eb090a14735b1bfd13c2c64993eaed7035a272a67abde1ec2ca6651f0ca3c12035f13ef4f10190b361d742ec39410fbff7f65b96ad845179ba1d0ca12c2254eea648386978b0a9a778a788bea6cdfe5511424cacaab4a581b6eecd3174eaf4b0cb605a80ead4ef611d17f9ad3ba29b19561ac79b42145ec6c6a1c0458387b4a3267a0b059f041bb6fd71e075c4d4e2fb7f7a412411d45b0ed7edc19b722e22be3c46efe4f552db1357a0f71972e06fe3fa6891e90f08b45cc5778bf42cc129159c7f14e94ddbaf1f8309ff72d68f3692ad26792b9304098a99dfc8a1739bbe551bfe1df9c2361ab3afd252f68", 0x2000, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffff9c, &(0x7f0000000880)='./file0/../file0/file0\x00', 0x0, 0x0, &(0x7f00000008c0)) syz_fuse_handle_req(r0, &(0x7f0000004280)="3757efcda32878854a38bc174d355f3e35d362d10b0f0c2467c813ed683ff5534ab37c1d0324be4954c1de1df2fea85a03569b14c3bcb594c665aba942bf7001a7e9b74b3bfc414a4869aedc2364923204ea5c7b960f0571d7455427a669dae06f1126a6b318cca00b4a65dec963feb7557c57631e96d1a5e5160ae84c282eae16cc0317d36d6c7777b749ff0503484e9b264d5e039f56219901b10f7449c4ff80ec6ce0e94f97106a35bd5b51078e6889c6ae6c22f2fcafd1ee83c3096129a0ccf453060d65bfbcae3c90bbc604f0f792eb952ca2b96db76ed6b97bc1a0feda94499af641981dc8600ba1a0f473f31852f9a04ce369c10ade34ad4cae21b0a2379fb2bc9de462b6a565d41d8406b2a53f04af92d3f6c4808b0dc29fc16560af5a3ae141006fc989a7ee533c9dd0f5adb8245a9e5e6d398fb23fe9e81b8e0edd068ac9aee39922d744529c54dda95de5f05cf81b47ebd21f2891edd0713115c91640a4419d56f6c3054fe29aa2c0aef46050178b3bcb3eb099f8f38718da932bcb045484304ec37c01dae7c4aff0f647d859d70889f0df24f6543004ba907e19e5d4085c67ce5d0ce341bd860a0939728fa6f9d9185513a811de70f1138f2eb7a84817373b7adb94fccfbce6ae330435a2e174b7083670f95ca74da9b84adb33cc0616e48bf209278f749a33c93868a2bf8349a9ca06658f2663f088c39f99a85989eee93e0b3a9171b5e5e2f5bcc42455b1ce7ccf641102b59e5975f21b118b72935c21623b80b7c56dc910ca8a2a7472a13e230d30ed9bd7774734a931d0ea9c7f3f54854cd9968c35b3258eec43fd35f6b910066a603f05a45ad7d43619953de0299c43c0711c58e4a93b06d1704b9c7812b050a97a5d8b183c4ad99813f8a7dd6e1baff91492717716e686c035968166191740e6e289e2ac8329831ff29e3190a41304cb3a288ea53153684cc28203414f9f6b6d403451386863efe5e9a884b54dacf1e5f51ef276bd3a5511468434ffab36ce0d1fc1ab07b7090fdce11b01a6f8472574aee8b0a6a753ad0199765a1a641a83e214a32940840e7c8e38e88f2c6333f96117d0c5e3be41905107226f08f611db3aba0c7ff478ee431e5d9118a9b7dbe28f21c03f4559207ae312a47707bffedbcff3ef8e7fe88bb1c964bfbd0c987fbc2af94ea778183ba89c4923e33ccc23be4757b7ca398261463e8f7a9de7b256f5692106a4dac2dfdd86dc589aec72fd920741fd2a1a846aa06780ca857eb9121f1a33214bdf55d91bcf46cc1d017bcc88e989c7d15b603175959e3b214b14fcb163bd27db7f0161d3e105e2fa29abecfed6eb62ba7c76a3857d16d9c2a883edf56230458334d20a249ed94af99c4088772f958f17e6fed614e83d11898884dc84918a219c92cb67f90524ba74d9ae82370499a53ce0ab61e32b1a7e4a6376cbe9e1eef8e4e7c78e18b500c78f88057c880c0a28ae35d5d1d0bf09b06b8640318cb7cfb6db3bdb27224854ff728d61bf1252897e678cee126a5517dfaa8deb4bf1e5f7826428b2b2c3196c244307b5628521ba1fb19701dcdb4145a3acd2260a2ef9d8c86caf1c771e0b63e42c6b6482bb076bd6a4fe4fb5fbef124eebf60ed43913bf066af42b4ff4cbdbf26bc3a2c7420db60b999213fe0aebb9e24b5c560118628015fd8480ef1eb893d331da5c1b6711a2c3cb3656d598ec7743c224c5efad70f3434763b77d74f5c9b252d458d39770c0bc5ec07faca33797812767b7f0828cc207072dcd85964a7ebe78a2a0c5c2671b6cce20bc4f87eca3554a19ecb24d722d284a6d3413ada6ad1ec09a02e238291540314c4bb773025e857ddc35f7617d2bfd9f6c702ae317433db016bd0e3fac797abe9244ea04046356a56ad48634c03a39250ee09b1303cc71f90fa86f2d058821c3e8372f40fc02fb50a73aafc49cf17f0270d9912ee364b4aca3e40244e90558bde59e5f967b9c7b8ee3474712ddc7aa1bfe1eca980d938955abf4eaa42c034d86537fdc18598a99fe03425ef13c5c5d83b1cebb9b540e9d1f1780144970194b4f7fe6c62ead3330bbe43151858817469d8d16335c75441130342258f7ee6d1d5ecbce58e4f4bf4e310ce778edca920c9bb3999a7be904b482a33340da0b549362675f421a3485a00a8d9f51287f8ff6ebcf818f318ccf9e7ff506eb8939d5e7a5c110b991c47f70c64387f845686e997404576f554d4c5721be65ad27f70c42e39e4284122029cdc635f242a0c9cd150d89f93eef28bed73053ed0c8bce66771ad06fc3c72e8217d570da91501bfe6c098b764fe541c492845623c2bccec5a0b5d842aa503793cf3becd470ba149fe093980dc0a7ea7a0e08efa3599a9b5b2e370a10881fafed3e1741f6e5cf9cae6776390543f6847ecea0b466c880ab5b0ef5858ea9fce0f8bb704521ae0d213886fb6bf704d191925f9b2066ed58f05fbb44ed4311236ec330073f095b6cb6f5d8128a1ac224bfe72b12d4d32a86a3d52b9faeb2a48535cc4f11d8a54ca25a215118e2577dfbad08b77b66a80662ca435b2d41a51a7ba8d091c245e5b35c7d7c1c4a5d3e85ae5a77d1451f161f680525cd5af3b0faa7edce74bed9afe83ae9fe1370b123d9cf91dfa16f66fbb5a9bb369b35c9d9802b937e08f11d063b7fb8f6b1e54ee31d69754c42b1d75312bb665b30b85442ea5243c6416fb94e843fe7cb650c250225c2947544e6f8fb141d338f5d72d88311c40a401f79dd76d71ad5d4803d18a6248ceb21e64dc0b124eb58be7250ad68463ff980ce75da632a65722b5e7fcf17bc8c6194a45e55486697127af66c99cb8d806d0d2143e26778ca209b7bba62b7db1eb7f819dcfc29ae876f047b2c9167331caf59e62e5532c466e20159dd6d6a4df993d3eb6691edeebcbca671d1ffa9862b2fddc49bacb72d8f7a11e1e94375018fc0b900c6e49ddca1ca9bdbe818b5237a6ea9a8dd2d9704e9fb11c080f38d2be4aba25018f21989f38e7d617bd0f33d0e5431e92e0eb7233539b2226bb7590a0dfa31fdfef7099074549f9b72f60875e2e9e5138639cf987b2a00cf340fc398379e9ae700d466767b4c2aaf034faa1546eb613b79d83b9cddea499de76c17733a83e2717366ea01a5804cef50addb6d520e02f6562851023feac4c7fdc7fd4d87048b0425989d1ff82b12e036c17968f42030d09133c5027b37f20e8f795a7378fa7c1611e63c0113254ed385caebd78b0cf50f5bd3e1f94a35d77ab432d45db89a7df99a941eb370c2f1f6df6b16672ef14f43318840fb10f542a1dcc9037a17be8f79e4019a101eee3656ce2c54987052f1c140d03f0a9396a2ad6503dbdae26199bc7cb0571da8bf26b06f32981261b0fab329bd3ebce414e09643d34defeb160cad4fd7141aee7894df6311d1d5b3dd8cf442e4aa650df170eaf9b17cb7d059ba2b329d58389da0f75ac3e40a6a85051359c0afbca05f7a609b60262879a6258cd1a1748ee45714867e67c1ec4206b88cd38e7aa269ba9c31323e34cb45e29f50b4ceaa3b0d699b1a7d1b3fb14f914d46fabd741ddd07c4901f0638e73cfc696516c88d47e3350a9565e6138a1f7eb91af5f487bd56d7e8a68ceb2bef77c3adf243cf0cf7cd5108a827281d7814573869f2d4febf83259b2070c5f628a3c8c396ad987aeed80e8aebaf3aa85783e825dfd25c4c7a6430ba69f0b886077350686ccdbd697ec77a9711ce3ecd36f8893b48c812af75be00a918041dd98091a6349c614517acfa788a85b295ec59781ec9dba75a0705a49400597d22d91261956cde52d9e0c04b2fa8cc5903afd4f6257a019858caa14233ae61774e5010ee1527562b4bda39b02fdddbdc6b546437ced80fbbdf5998c31e0a36f236c0cbfa3d38b58bca970a16be5937a42846a9ad2ec8b2d6ee9e42b6376a6b4e8ddfd8e9ee2b3546cf24ea99293273946eb14d2d275ea5dfef032925cd7ea87dd1fe86c5a2602a8e5cde8963d723d8f739c7994185c5a4496b210f36b716d0a5ee256bff18e33c8f8b711eb8af387b56313f5e1cc4f99328e05e7c691001987b28941bcf7e643bf0b9984e8d8a7f8eefbba45d937f4578c7a09f62c8fd5111c600132bee920635e25d3062e580f1a0f7703441af82f577cee98612bcefbb2b627b99677136ae42bfa9f4172392cb5628a9777283b3872e1f2319ea54e2d255325cdf89b758bf367e49b0e849015a5ed0aae663719e0fdb80e98a971dc510731fafb843504eda865e92f474873bb2e99a0308957fd8c92df86f75fd18072e443055a4fe7906e9f3e57347d6df572ec42e3397495def0185f6f68cc54a138acdd3bb972af453b42f47547de8813954fd0f3ebe408c7d2f34b908fe4843ff0956162b050d7ce1d67a72f3a62e78d2d193ece5a075fc4d5edefa03a84f257c4057828f197b5b8629105cb52841b274a5667f8eb3b4998999592f7777ef2576310b7a1baa1b2040728948d3976db4d1a5793ae479278227fcf90ae01cb48880a06265ee99d7097219a21048d85e2047db6b660ad31d4f9616809e0c235847defcbb0faeb1eac2eb2054ec88a1e064ebf4a1940093d712f3a087482dbf6ee8f31a5f7caa2b7709a63a712198958410a84bc2090c093162192982e0659898098895300c7316692bebb71b06d830c12cc0d48848e02a9b24f408824caf15890a8eb9a6137e44855f85462dd1d02f3cf527ef66382720cef9cd636f0fa0ec40078b6f4634cf0ab97dc533baff501314069d37ad7f5dd5b23b4493ad6810365d66e23d2020cbbd89632882a5ad1fed417857efd4c633dd46a3b92c08ff60df4d0f311d23387d147856fab427b60e00dac6494e284541b5eca1e6e5bbf56ae2ce24caa24b675f4f794065638b847cffd463c0fcf693a54db69c030641836fc4426e22df5793fb26a39bb4d2063a375ab0e2c76cec76b30c456a0864e7f58beb6addb6fdbba2a72b826a192983e47990a4efda9312cfb0ebdbfaff1e085aa8ab5274cbd4ad3ea2737a68105ce92bd47dbc2bd4debdda83e5991db21ad63f1fc284a3ff1607e42769e1f3e32a86cbfd975f8b65ed8a51fae2b6246f61c6175b674d01059b0e16f16b701dd453c2020315747cb9750a4a3c64899147f22b29754d2b1c35e16803245b4fb825387921b0e715b595a76b54b8151b7865ad799b39e538550325c2905d5ed29a57e9735c7d496087632f2c61f7bea1f6852f6d2fb45744dad09f64544a4e31cd776157af9b995ba1f65e8e3008d54bc69f435e8e2ccb2550a4177f86ac21a83cc51362f6abb177b714885fe646afc02c340e027eb126802713d2e70721cf2d86dc91acbb8df8a03c822f379f1bcfada966123364002d19258f3cf9006888f54d14a22e503306cc9950373ab811bfc3117f91fbf54e2cc59a288fee6c8c6ea8853d07065fe000277098a1ab0778fe7bd4946b73b38b6b8052a5c469347d72eb5c5ee0835fade077f54cc7a51a1f23cd8a465733289a9c1efc11ea817d60a58f754963f8045a367aecf1bd29482dbf8043c0a78528363af2a46e3cbbea983d74a1be937f49cb76da6044695eeab02c589ffec7f81449be50ecf7aa63fb6cb03c6729402fbd43c95ee1117d1fc229fd8a756124ca68e5f9ff3ede167f5aee9138734944f17e7c6e437d4079ddb263f3c46268ce13c3d5f9c0a8d437c1dcfbbf05bbe05bc4107f8cecc9753c1828bd0d71146b9886179e5c1d6bdecd9797ee9510130df196af63d591d92286d09f4d1e24f85455259e157575ee79a7ca35dfb45b78e385cb3250ff0f8c071506a279d1d9b0e924fc924a4addde6e53435232fa6995fd1750ed44305a5be6b794191f586deb7a673b2b0aff5443c9fa05488e998cdee72f8208a556c8f2dbcfc40563f9c2428f1fa218c7dfda7a03f8a251b10fb3646e477382c096c55791f88db5cc4f61e40385aadab11878dffb537f505521492cf3c0cafb29be3a0a6101f49f60f6428359556aa40b6ee693c27a81431d79b5afaeda457a4ffbae94e64a6b376f0a0a9e21c2e02b63b4c347a202093b10358e1b4bdc2b910c368024d70099b89a9cb58bea4d8b7968c366bd69da906377eedbe875c34822b0f9fd13c96dfea06c395baf576b80c37a882536f1a10c7dc0f55bea0cb74cd14f8c2c8a77d98d11e49fe18f86e5047d59d026235fee1d2771a658b54296df8a8beb86600da5f25f22e0a3cfa7317b511a5d55ea98e0b8fda215a6818da9b86e32d799a47a04b3160752aa0b70e325d1346af1f181c93c50730b7eff49967e8218ee4f721bae001a502de447cfe2fafeee41e86b1cfa2d0b27b8abc0c486e557ba290ec4a7a16e9f7323ac908327e8649847ba4cf4e37f5544f06b8be65259c4da865ad751ecc3af029ebc765733037cb4429f1dd0a1340375e4abc931a00caba23d1408b001edba6868d48ce243f0744f5c2278cf3afc0669d704decb190bce42c6a4783a889cba6001643c0d3f2b2e1baf37dc2a48c7ec31a5ada5f448eafd32be0565afcf546f718458c4b81f7a22ca103400c238b588d0ea5ac1eb4af68309469a9c5f7717da35e3bbc34ec9ad7de7a956652ea53de0f432f3b0c13ee0de26ac367870687f051cc60dfbd7b247cee3a8c5134c453992cb62ca8e913b1575d144f6f806886bb6224cbc68234629c9cdf6cdbdc55f003214b9c2e25f1fcf3f2e499ccf22b1144d6394a4262800b1f0560e6dd8bface9fd38000194c0062f8ebb6139961cb8e8e24e0633fbab886b20a3b4005dd0f43d74beb6022bbdcbb6c312799a30165e560152d7c8af4fdb7bbdc41a1d105c305143dcb295c84dad3f19328a678479c4d95dfcab5a5e3435be173d295a67f3bccbb93316b1121753b97b29ca441d26958036f73c43cf67d4744db1f605a868b90a64a4ff9fa3a0e3b087594b350c005cf150258576450f77c45e4770030376f0db8ec811cb308796ec5d77e4bd1fd22c45a91a50e14a1c41025a674ce2281a7de63ffb77b119b22384975a10323cecd9561e32acf2517395b96f45f76756e723b0dd5c7a02fffe03d0b4b45456da63b7be2213b8886a13da70ea9c843334afdaafb6620a1531cfe06ee4c7f0b3e7dc72c3f150e30b7177e5d864f8ad52bb5f58095ceecd067c92290a830ff3261c0bd00e8ea2a2fed20db8caa404fbe5b72a44697ebafe978d35343235e7d2dfc4b2cacfc566894219ef3511d861edd75b68f8191e4d673740b18efa989d9700ac53b66bce58f08d09461acf6dbdc9e815bf5b99f51ba305746f7480168bc6feb6a9567373cd798c82e6915800e47bc30546fd625a272964425f1b450724ece93e8c12ab3b902c4ed96fb2c4080daec0e7689919774ec8f5d593063e34196cb292f76eec57c3533c6a392c464fa88f10f575a26227088d6ddd9b6919c3b5e094c7cdfefde6c0183e51c9ac80b75e0ab98480a098b354066949a9f3b99796d3fda49d2ee0cb7d7005ede417ae528c8c04ff2d16058e541a719dad8d5aa9a8efa55944cb0f2ba9ab3529c3bbf3d87adcb1ec7b0c03234765845df1dcf8f8eda1ca07683e91cd125e25c08ee724894454ab9e709bc808c5671d02201fc3cd399b84f31450db68248063e2c81caf9e4d9ef5d0a0912b29855a1b4ad4fddee2e757f9ff74155ceccce452554feb324430a8d75be6fa9950256242d92f25ab8b8b4b003dc9205a5e06818899771d3282307f53dcfa58ccde51423f652c282deed252cce77de8d010b491975daa0754f02a1e141b4b02d2915663f6dd4deab39f9bdd9b115166f287ac7ed37d5560c86033b8e40ab8a98dc6f78c48c5e7b50af79c1b2a8cb0c649b3033651858bab4e20e379fb1721836edb432e8ab71068af0962bfc9f1d98334373a466be53266fca0a110458d7cf4a96ba6acab342c9470a72cd0b715a4392f16dcd0cf983862c6947d20d67ae217f5f3d8288ff4a1fccceb7af83c8811348c18ecd1d994e8f883bc7a8c57e44c1dadc9352bfdf50cd3a0bf9274ba01a0af1fcdcc832c29039ea1e3ddcd0e2443dd9417ea64728889822119170f6c8925b6c0ffd9687c310f41fd0c7962a66835e33ea8c53ec2392772b6d01a302ba792652724cfdf4c8680fc96eab7bb688b4216deecb3ba0607d12a1edfb729d4be71bf75a00be3e6dd6ea6ea971b5fe2e20eb3c11ab111c032989a67ed4c1cf6701c63e41ef34565b778acbe18a65d029226ca3e987bf90ce48ccadf678d960bf3860edb312f7f98c3e457b8579973b43e933baa3dc5a824074f4c2ab18135d8138c7ada6984e5fd74e0ad4bceb2e65438b53dec841c451a788bf2fa5d687bc573a9c3e27264dd15740c4f4f58787ef7699e16c2e0335e6e862143a12cac20e59baf5b4957756b54c0b000ac1a9c4460350ea3d2673351e11e05fb978e85a8d47663d4aba6751024006fae0c656dc2aedd24eebf8567f66a9c51d20f37a8fd56bab9104b632929218b55d610036f1000cb39bd8eac7feb2a20835fde7e42b1badca19e03aad0060f56f2036f4e878f84bbb80b0f9b034dbc1602193175e31c9cac026911c79c39aa3850cb1d976ca0f8f0c9e942366133ab92e0a59a916a7344807bf6dbf22a1356b7ece0bb0985a2b156f5599f3295255de6ad98f65334348406a586c257bb9826796717ad5d6a654090bc1941d2f6ccabe42aeaa4e8e9dc7205fffff0f0ba6dcaa524da12ddd66493e6f7179e26a0ee9526dcbb59b117426fd0edd24efd279f43a1ed1ee3433cf1ad629058c7ef03209f815421a8d8ea5359046f3dbaae3702e91a81cb9015af5b23b78e58c883cf0505c5fd3b9a865eaa4ac011b106ab57418b5394d48f89c300e1a3d767da818e261e2e5ff695a3772912a17a588b5b30ab142dbf2443bc4b50d5fdba35b5ee0f438e99d8131c865ef418a971780ae9037f7fcb580026aad88984d28f4011d7055e72d2ab069b38c897478b55f00e1115adb92c8f7790524cd2ff869759e38eac301a27e10abf73325a6022156bf9ab157b02cb8c983012b2171793b966a073697ccabe14cf04fa7a60d65df4a13834175c832391e8024a45ec6f98d03d986ce9c75257700341a073e25719f5d349cda539b17a7d9413f225cc80030b970f13a64ba693ee18cf647814053add6ac24bd400957f2ea0ef5abe3f8c0f415cc1d7f4517b750c7b28f89074cfcc7a71cb2c61e57911154c9413055513e9d7d4923909c6c8ad9636003baaa89b91ff20be50ece2e7cf2e0b1031e7d85f20454dbfbeac12ca192957b3c86520c739d265dc2bfe3343fe48e5798a490dd13d9730fe72e06e1bd09e6737cfa82f443ee2dba33a0027e9c7a8bc090b48c9638048e49c8dfd3fce3d8c6ef6d20306aea0259a04b394bc870d2b51594702b615182d2506fcf8d19205e5be0e132e4ec319fccb2d3cad13b51a8a3166719a73519f4636d89967c3ef64c82c796dbe8a6cea8fab30c27f407e3e372c0dc74225394d729505def3031f5f1274e84827a9d22589ceefcbacccc50eaa9b763acab8a5c2541e3db8187fe5c06ad389d93731458c0f324c7c44bff7a04f1f59ff5d235bc7e319976c1af60b56cd6ffeac55752600bc26d2b9d84d68b6cb7a793d2d570b2be9c710c1708b643cf0d6e4fb8540ddcf5efffcf7c1952c4be5b96c632488d855929ae8ac3003f9403ae26bd73493cde3ef9edc56b46bc1b0a52ef0fbcf89d31ca6bd5c31611e5548be3e5f81355b6addd9d33fcd39116d8d62cf2b4222d90468d6db8813f72355602148d7b73b1b608791380e097c779dea060c68e79db32052590ea3339a1fe66021256a2e08e2fea78f5448ed4620f07edb587ec63fbd100443723addf399676049f79f3f22a2474fb86b401a5af6ceabf842869a5f3e3d8c8b2a425848768bd9ddaf95f09aa01699638c5255159ca376a96c1ecfc6a6c916c9a79e3643971668a391bfcde1b53d509a2ce73da5cc7089ebe1612378d5783298cc3a78057fe056ce9bdff2523392e896ac13e5c1050b93dde031a23b12501f2b1fd6f0493d0a39c70eb2fdd8f35453c75dc74a91aa140f8dcef5712d487da4b881d7e61c7c1957e6a5699ba46a1bd23d640d481449ee8354ce6f4759947bb02a9992ecdf032b96e515989062ea12d6ceb30686473a219d459ad220c50d58f8b890abee7897473c513edb1116e1f1032dfd49a35a84e78e1d2a30b3f86c62478c2ce1452d145e7cedd22b82ccee5e369e4726cf997ba793b1a23ea1f637bb7574bf6838ebecfbb4690656b5e923573a57b966ef6cfe91150b44203064eb3f5ccf3c25ba1804006ba322dadc59329059c1fa6a1d76c2d64e94b05902f21a02afe59f0bdb40c42c83fed32989cd4bfb01018897e645ca8e8bf244d5a9abf7f5e606d3652b65a7c6756666b968d4819e5f51789c1baf40dd5a58200e102133ba386d5ecae1409d00e27e8c7a4ae6544939ca8a3ab0348532e4d25fe397f3af96059a4d267ed47985de5a38caf5873664d9af269053810b4f11505179bc183b40a570b75f3789407b5b80b17207b492f0479694e65f5a3948ec6a4239aa9be9fd97c18a2fabc2afcda5cc7cac660e62493c1bccfa1b579ba2c04b18144e5bd1573411265b1df2eedbc8db895a79bc57bf4dae83c9e4af89d601c0d2edf3680a75b149faec010f525fb23b757329126293cfb117296cdb0883dcc421e919996a37d4cbfbd75eb7de221f4533f07ba43a6abb1b26b965d10f7024c5856d88c80bd7872c43e0e05dd0a46c3b87357049c191597259297ac7081d6fe285357f0f9e976806efafe0b3c5a980ec18eeefc55e845565549c6faeb127ebc3e0b0f3205f87e1050403403014db0180b15235ca85972db1ae33e884df0c62be8bdb0507d7558ff98617da908c441720034f51af6d8e07033701f1e29e4f092a7522a0503237a9c96e7b03dc73912e92d4dddd15b6bc3afcced344f4b03321743cc305fa8a1274d5adb8d91e823287d6e4a977386ea725e817ada257138c2062aeaa1f86154f77dd5a71417cf7c5283f9be404d45a0da3af929e4786f7e17cdd6c286b9575aa1ffc935d5781398470aef0a3b608f7a0d51cf1ca70d95e72d3c183d5e7b360b0de7a835ea551ccc3da2b1c3a57ab1f452f4092334ddeeee6b0b15cb7995c891d61959813417fc874c092bc618fb29ff75862700d26a289133d31451ae10ac70e6af4702fdc34da3425bfec697d3e1c61886a9deb490bbea0cd45555afd2dbf6b9d0117d9988f4a5573c978f3af86a536a70896a2c61a6ee69d382e1471856aa5fb65cd19418fe281ce95a5c009f4996b0233041faf880e58638e766bd08cacbb5688224da7bd7a8f8d593e324b3c5f64c29b660139e46e9482d94fa0c1b2781318dc484f36e3d36f0cd1d5b65eb2775de60cc4bacc7bc4e42f6b79467fedd2f1cf2dde3d61f7539caef98ad237cedfb1c5ebf6aeb4f224f9d089c33eff875f2cb2fc770ebc5fb4264d5d1bfd923e72ad5f6143670e2f28ce84ad190fa26121d18e2a2d94439f3da121262486cafcef59ce79bf05ee4a02a538e27bd6fb", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x7, 0x45bf, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) 09:50:54 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) mkdir(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000008680)="56128da32a42ac12a4825d2f748785d74b3c3b1c39c4becb1c35fed581a5c5bf39725b26cf323425fe22c3987f7c2bf485c731e1a2c809be581bdb610bde6225df3a72e48428d923f05a6efc7fdf3819553bf411ee0fdc56003533332262ec462ecfe68c720008006224bbd01a37b4f8c6dbe968db2285a0ddb9ac83ea50835672c95c76927457b2619fe6f3d4931a486d90cadd4c3c29a6bb501a6838239ca5f7fe34cd5b41946df5c15bec81b429ab43c09cfc0c85a3d562fcf029993560f82c13ca81a797b048c3b031c74072410e5ff577bf0be62bed00bef3df5d0c6acb56ebf31d44f4f79124394244bce77dca5422e293ebebbed0ba999e4b1a8089eae0b056fa73ae2ca221cbea071366c64215a4e886fbe04b50b06576901822669d1908b19f4891986f21089dce397100c0576f8a14f91a304fe1cc3cc2009f0c20f3d29fee21ae6e394c59054d3b178d25c2dfef1c0593963ea16e4d2a88f005dd32f8f2020f3fc78ba7121c5aac0c92f1595a7fc8796897e19175f2147bd9df7014c10779cc8c29490d91006c211030c4dec18a9314441a3d6325e4e90b41277b4acda24cd8b98542bbf9638c6402939caa8b892fc75d6b8c208c62f5ee469ea9e2bef59cd97f5358eb247552e81becb4f11d2d8eb3661f765966e0022e4a1419e3fced02d47fdbeff3a40cc5689c338a3be0a45ab5f39aada373250a0ab7b40f403b46596eae36d5edf5829f93d2167af50829fbc101bc2bcaaab830135f0b8ef8294dd79953be98bc9863e3216eff0f5b6159ce48065c131826059d22a12ec1062426ee4305aa401bc22a6137429ee9329ffc4c71466c9a36f9c815959befe3375083195eb1a63bc1fe9ec2b20ec7501a6e142bc7cd0ae4c0a6e79d0071cccc64b5814efbae8e9603550e7191a7cd653846a3a942d54b8164e8f20b4a83360fff51a60ebcee680a98d12263c9435b7db63fde905cb50f8678ee2c86ee5149c16c9017fb30d05eceb0dc5d7c2da33f6484cb27d0bf5e20311198a860a26b715f7d4e93c0030a1880164059b496489281aaaed9393efe2697400e0d45e905422b8970ad009b49618f6ffe60a7bf3463f8cfdd3753df128499d1dd1e1cd4f4cb438ebf8ad09371497fdcfb71f9a3556d6b8470e859bdc540be57b077c0ef8b3a56fa4e7f9ec34098814c5b6ac2859f6c83e4e8b712da02d564daba0d45e2c12c7f99889a70fa9de88e652001db7b5bde048720d67ef9a90257a0388fb6e518abe159cb0d5dbc5f3d2cec5e74210f0132233beec97b682cfd6f633f170e119dc7c038d834c458b00f97db6a352e22d7a8f9efee6daca2532d0979e5fcab54ce218e75a941eecf2440b7989449d8938142a31ceb599164c8b1f043a3f0d8560d1454268c45f35de8a82dc21104ca70d22f502007e1a8041e477ca6fa2a64f6bdc4dc4f4cfbb2f3c340e190a49a72487ca1ecb613a0755e07d5811cd2f44eee5ddd45b7c57911d2326a70be462f0737c0a8bc60bc4e3d36b2e8a3e5bcfea044b86e51687172bcd899b434636476e05d221675369fa934925dee3bf4726574793aafacbe2b4226c011d7c35a5c59a017f83c2287c2845b71b6c9b2381e51153a87ead62dd5f770d2b742beef031bb024e5270742b39a556319735652f1fc97c33dc2384762dd0d80126c19318da14f50af87fa603524a60ac54b4691a47fcbc912bbe0497208cc5d498eef0717a8aeb91b1f3cfc8ad509bcda08015e8031494a5f4ea7589e39553ff25fb4455115817f23724c9ac93688c9a96a0c15b51c4e4da7e22ea1c7169d966d28df4ec85ef3a8523b7a1c2ddd5767034ab8cfbd2a89c3913e0d7dce0ed045bcd5865d794f22f22dc26211de963870f2647b0867a6d272a91f250af47c52474f32fee43f7194e8d63a18ff41abb1bafe31f54270a95fe59f4ea0e6e49f457df3ed5d3a551925a9dc337f89f67e213845aba9a079782d94e33bcbe1119317ccbb36a6aeaa18f56aa8f36f47152eb5351276996f67c40b3c5f3b2256c1525d96fb9ac0b1bcb382372fc0a721ff75b80f567746d43fd383117d2f2183faa51e43f354b066927ffb27a81642001ff1027560a02e2797ce8ec765fd790709e79269fa06f45fd3a1414a7c828a962219a2823c62c2f45d60261f47e4aa24cf8e8f38d84145774be43f26f6a0d21d0e73b9f1c476a1c54a74b2c2cae0b1245e1cac7ba8bae24c1996bd0b05345af9d75f7399f6ac182a4e52a52f0682e8ee56d1f4211820278d0c3117a5a2fa402dec9c81708fcbd8f80ea46852acb38965fbf49f74fbdfc299dde2f1dc878c05b38659fd4c53750a302fa407838622ea4502075054a2b56af0d080b0ee3c9f9b87304fc9cab55e1c63ac4a5cadd8f95be0b9d2074eea47d9fde547212e53d472c100f5e4bb84368f3317312dbce6db7fd2642535c9e719d2a32de0ea7c4e9fb6e4075516d50da68cceb8a7ba82117e4417f890c3bab81e90324348f273ee6d3f2da15f4aacdd5058e65c6a657e0db5caed732f9ab4ef56945096adb0d6a64244df48759955831ed2e9f616ae52e2d6e94425dad1027fb37eb96ef92dcde106dc3bfa67d88783aa18627e62e01d59ad8cf8332c9e66f8abf26a3fd0d2c9a2531cb125de9a9d8b2536dda95b7fbe88d19b08448a33ee996e1aa156014cba8d27cfb742525ca2bfb3af7fc366a5831a9509d3c2579eba21dad3837f51963545e933c9db3b7743b91ebdd197a3f3590e62a98f04829618fcb4435cd4413333e8f0f99d8c6a8d057fdf894aa7452dc17cf3ba57614573d7a9e270e44d3dda0af066657550865e7b7591ba4b1b5b74ceb71a81c8771f22d20cb45537e7ae11637580c55a46adc6d630528df7f64e8552af10c3017ffff546479d01159adea1943fb4d7c9622c3ff12c352ad3231abf2e05c7c53e8567b98ca934856469f13d566824d70935285031a3addb1587fcc093ca5b0ee6228cd0d28d7809eb04bfac5da0e343af12d5afdbc8bba04fca66ef1aad4d78ec40b41773ded09c81c1e982755e5aeeaa7bfd7bf7643b34641608c3179a3e4c2dd3eece045ca1ffc8158172abb7748ee13235f095663a0521d624819db72ed88a9bd05c9064e1abc903ae4895534f90952c85f325e4d5ac51003d93e0e67155f4912bdf88e54179672c9821b44d81a741b05e92c74db3129f8854c0612cdbab677da1db0030df818acccb4ab16d53a1b11740e9d73128170182435bea5cd0617f2d4dfcb11d0950733f187cd82622d2c3f763bb797cd6d11946c89a8770be873bef98f6270afed858b30e960dcdbcaccc949c3cc63336033e0c23744fd5ad3ccf99f9e2095033e01f5e7a70ae000a88b0456d39ae22e65f6656693eba126ad1b7dead8a9e325d0b36fc7b3c965cf12dc061d9099b92b1ba93986f3b644c479e14854d00faabe3f4a35d44d6a51e77794695ab7652ae75047e2bf69ecb59446dc10dd09be94159a544f1a8ed23f0d4e0fd69356ee7b69abe5525836dd066ef57d41f5f738c94fe7703524df72108b6289847edcd9e3b95c13cced21b3b49575469994f19b4a2203791f11f8a064a5fa486a3f5e5941eeeb1182ebf24581417e3a634ae59e58c7484eb43b67644db556eeeeaba537c90a753f7b86cd9f9cce17933096b3b645cedbb1e5621d28bedd534d8c14d136bb8c54af4b428dc4e274f8523ebb76e487a886deaec1e87e9d09a08837d5fcf125bdd2bd66ee3cc20bfc40c07af3ab3804b24fbf944f7fe7d6fea3433e31e9eb6d45c302e51bca9415e2130b2271a65b3d018162384d6c6a4882451d43cd67ea4a887f87c9f1dd7a1002c5d9cd3667e04cbb861093dd8533eaf9cf38097bdac64a4e1a86faae1c39b7068c020b281a94cb8521b7f3ea7f9cc2a559ad3d29b57d8c7c9638d0c1664925f55e4fc8715f22a403b5ed7be407ed3b0d838869e89e580eea7410db672bc413422ea3f5700854975c9b8b5c7765478a8a4ad0f2b27d33ebb38c58529d6965db53049ff1aca4339be090e8090d921277a732329929b3288176e8d44721782fe66993db1799c4e444b3a5016bfffda49a1c9019d64d58f9f71918af02d4808e3ba321a35d17911ec1cab516aefebbbf3429287036b6bb430561d3d42c1df7f6e3bf62523cbd946a8b5acb5e43de8c977fe0aeec54e64e199e9d3562247f8259b52c5f3eacd1edfcfd788a757f610ccd8ac89dca30a0c14a1ea2a1eb7737b9266a98054d22d215bdec2b018a5eae7781f8c9e2922f9bc1c3bfe72e5b4ef7a0b4514c9691f20d29502bbbc6cc0d1e3bc820ad99b79a8fd68a19f45ba89cd5c0bd7171e9a46573a7326d993ec33b6a495ad16141f5375c5e83be3331fdd383547bb68ff79cd6f9fb4683c333c18d221f79f14dec990ede7697fce7f46dc53ab156a7fcfdcbc79ab4fd4a84e007e64fd1dcc5e0a20e0a65e316d32fc537ed6e458ee618570354bbdba1b13f67dcda6a48ce338282104ef24f5a19470a309d6c9e487d5bbc5906ea7cf101e123b9463946a6d4470cee771de45fe6e00a16a0c1936f1c6832dd97cbdac5c2157bd4340cee2f6355a48704a9c313bad035e153ac2308c9cb8918cdebe8c60c6e62463af71f90150ddb337f0cbd82f3bf2df69619429d640bd50513c5f6fec5314956a8ab51f946a659ea5f69f763d8ab4380bdea985bdaf68766fe02601335a014ff761219bbb740b9e3103039f180781039715793f0616d635d2d41e12a08effb35d843101711003d24b68c6777c31a0c0492f36b357f4f8da50a6df12a9ba2d57051dd17fc543b7567b465e2b3e7cea5cb6f1213e52ef494a77e12ca8a737ebb11bf42b5d00930e959b5d1ffb7654d97ba7a33d01421482283bce325eb3aba2f033e3f7f05ffbf8e5582ca12fe77fac57aeabe693d10681214884bf239039be176069e763d8bbc82091ae0b5c1deeab47eb8b49b19d29508f19ea5b894de7fe6d4d01f5b6721e24bbfcf793efe37d0429e6422ee034f876017f1137748ddcf0d71c512b0b27e12e829fb51ef858c0aa36dd63b05071595e4f6bc4d56e4ec5310b2f1bab8131468b0b807bf4c8ec5d79b9c373f488443cc8ddcc525ee161c82027ee7e8d99cca440f82e8ef15a101374b3a2d88f77153b7a23f31efdc932389e61922debb9be319072834d0e81b1ef74b7246228a997e4ddfeadb6b98404d1681d135b86ce55670f9cbf3cc9678cdb56c8ea503be7c6ff0cdb043a118738a990f14dc89bdd1520dd13152237b12c33f27f44dff862702ed8b45f047b75d8357f2bbbabc9b2f1dc2662c8a7b52d568c8c3ced45c1d5c45d2bfd6b4f692670136c79ed8f182ceac64a547f3edffd1dbe8a074416e57d8b2ee4b52aa3c7a30ef6b8988c7aad9c24a5c75d725e5636e28e7d5be436881dd2aa0f08ff5c617a19af7eed77ab46a686cba2ce9a08f5101b52244745f24c381de9d717ea3f08548ed282dc68346cf6d822f000ce982a8d1d54a8898883a763d98af591358dfddeae24a9df3d58f724e17bd91f1993953b54e771a93f3bb2a86826a8ff52aa4e41dbb33f6c1946fde41ea2830e02b156d28c86d500328c9b8de52c9de171de4e6af68b8eb44d1b52adf7c9d25743cbb28eb9d96ada21847bf3d10efb2db9f534e16c5a8af79c155ebea6288453fbbe30b9f2c292361cdcea1ca23a269d43f44f5d64413ea73119a2c168d3f3c75b8a4be07a498e131d2b915a406def8523b19c93a9c0afbeeb3c07457883143de1cbd3ae23ba4d6644720d7ea2a6c60fe13281e66fa1a5dec5cb9a60d99acaa1b70ab87f68c5f66979c05de4cfd65bbcb9f69243f81ac072483ba8be5642a5d40f7d2eecd292fb681f9715a1ef4f236f11050db86a0d2bc4dbb48ece45080d94475386559f595b8642eda8687d3fca45e4ef01e40185f2a0c5ebbce4eef432297b46723a9f556c02e00dce4220e6804f616093b89bacadc47fc02567312625cb6f63395e7d6a3e318cdc9367e972edc6764195e4c7573afc070c3d3a2462807f7ac777e6d1e111af5ac5bff5a28326320ab542358b5be0a591a2ab3f84b1d7e6da0d5cdb38bb0929f86c0069c175aff7026d12848a0b3bdcdbb808a77b1e8004a85b63c9c79c40f39de39f7873503873415c41abe4a2e508110e25ff5ac9088eb6975fd773fcdd932386a15ebe059835f021312993d43ee4f991ed47aa1a2bdafa98f3b001822204892eb833ed3bf7cf78d6213ce28a2b88e3cc333a46b6ac96cd673bef47e76910fb63d1617954110cf0a9cea0051d46d23189942e34200e654ed9001d3625cd38931223dacec60c1c68849b000d2131d5374c04a76410e74fe88ceeb00c433636472623fff126b85a596c41e883264a7c89830074e3c39206590b7ce9cc38017a37bab4a560cc61d329c909539a104e2af557a9dd97269228e46187cfbb615b13322c30906b219249c529775367c76f57454a1af83294cdf3c3b4fbcc5df4e65c6057acdab5774b39fadd3cd0235194dc09fba245a0f8a433317216336e76d901e4fb2ac83a80674c8306f4c419b2a30eacc6480932b1ccf4c03c01ac7222e85b108aeb2eb4999f4e8c972c9d70b0400d41917331b70279d89a4b8444f72ff16ffbf14ad6e00cc68ec84f4eab91ecc52edb95c4abfc43f5c817a8283665fb86bf938e6d64058fdcc75be01cf838f69815733bd07a1c739a1b9996706e93098a516c4cedf3f6887ff955f54458be380812ead6f56908ffbbffaedfc2e041deac8c6a32ec7eb4ae0876f55bef7e6fbed9c765f49ea39992f5dd199b04a9a806122e38c49acac41875f4897819227c6925dad3589462b790ec01acff88f5bda6f8fb33d8b2046a1f5a43345899c22497f0ee689d91d03c36f6c60171c40eb13501eea1c8f045c9c62bafe974a7a18e4f1c6ba48f3aae791267425ae0e22d7f23db9b7bac2f0a7ee1a9cf61d3c08cb8aefec3141832674c349e47a9ef60f339b0a3def1e009e782ef76bb35dbf769e6dc38037d21f0a59fe99b7d262827c1a76e80e9b57cf482b09479e6ea49d1bb0ba4e0805181d6187e306ad7604f911d7b5afa22432c6ebeb6144313f2bad353f9be916d1d9f8734aaa31e4d6091e48b4028490376bc376fbd190baba87c7fc7fe88b1de16fe61219ec313574ff67925a33cf66cd989cf6d6aa6ae5e61b59c12cbdadb497a3d6bffdbab675d8078282666b2a06c01f75886896feb466eeee70b1c0722827f344d95c7fc26b34eb14265fb251128a91d43f29d9e091f900ac55e1eff60f7464ba5886b5cef101070446302ea634e97d420a6d00c5b2d6bd23349f4ee7a20e696a4619e4bd46c845c9f1d809f0a5e1ac0f3e7de986e9925e6bf8445cd8dacd99325a9e02623a82d4b0f66dfc0de1cfea7e92b2607361f831bed40744b7d2caffd8626347d883a23ecf544ddf300f00b3caf8ab21d7ef66e8dec01cebc673cb3b75d26c02fedde5e76feca82ea2d8d5e687667417032e79caf3c7678065625983a6733b2b3e22354d1b3e5c38547456c846266b17b8b6f386ceeb11c3c526aa7aa03ece105c148f5d1232f1b552b4896683162875ba4bc52c5d1e75f6ec48b42f7616085446f992530cf29eac8948cb56cb30143d0721c0f3e2fb124d4ed771c48c1dd84937b23ba95b46d65312e99bbe01669a1e15078882a93c0cc27c537a62c37d836bd0d082cf3c7f0f0edeaaef8989a0f81f98f08c51d1fc4b5718d73fcac912f1dd45e6f0be9f471b947bb2f74cad8ef700bd60c1dd4ed9eb5fb2b82ac3956633e8d4990ff66496d634fe7f8d9de070507de4cea0de378aef3dcb715093da4fbbf516528e6ce8125b2729a591cbd9edf1537ea23ba56e0e5a7bbedabae4f0e1651dced5810c370e3e4f8ef0ba28cbd18c82c9acd6c268dbe8aa30598c6429ce0961b52ecbec989690b175e96961669b9002418b302c8241cedadc349e81d9cdb05a6a8054e3751110fa8713a487a661e7a91ef1815a5f7cdb19ba7ab8b168d52c55627c2128864d3ee1b41c700ecb52b8333f1dcd856a77f47417aa9d626e0f114083ed1f1b150fa726c94c62ffeb2c04721037cf713ffe3f8136f6ae3462d610ca8addeba07831aeac79936913f9e2fcd27f4ee7ad04713711a3e017b1a52444b5f1be67d6137f0881949c357cce0276f9abab46232b03d5cdd70cd8e7e40a651db4ad146ad01f84dfe3ad1d5fd2482932dea8a0ea653c6f33f1e73ec42667e0639df176fc9bcbfa585d8ec53987b341d87fc7174fe04e42f61259e0928b2f1955167bdb9626a6ab28a9410d575cd4ffe1412c179abca58257253114df33c2ae9ee03772a0193a7071a3a22b25e85dd4c378e45b48aadc91765cd0975afae19d25db443e9c88aba53f9e0132fee7c3fce50c65f2e0039800f4085e97104d89630457be7aefc86c2d4738911110788674cb9c59196c298af6837f8d7be905f3804b7bb29acc73ce9ac8da025d6964870317ec4bc1ceab9a7efd73eb67f521d23c3494aaf832e3eac449fb3f9e29183f4259cd8a410112104184d50f0ef8ea416e47da2e7a82a23a02b468b6965298dc29fe0e410ee6671b769db71377d672c4257f29df57303170d0eae6e933ec531d78adc46fceb5c6772bbd0078426a9fbb9c26618fbd8bd6b6734165aff7c102ebacfe23b74a132115d47699f9e4d7a718da0643cf990fad07dcac0cc6fceebd35261d311bdcd0ae63a63f5c5e972c074d6ba3a909e09256e92c206716f9632c877456c2a20697687155e5892a656ccce125a203c8428b86a44986ed61b00dbbed8bb48f87eafd319736f97bd712eaee28e0ef4be13c9e7d3a858da72405124afd9c9f3d0d0cea494ee8453392b3b64e90dc75941d64481bda7c2309e3ea2347da057b52623062bad86edbf488920c28298fc646dc955610b9471ac147feea24fec38e7f99afba70d1cb39ab06eaf928a996a4cbe9f1872805b7e031203771c96fa694ce117c6bb1688274cb0e9ae90097d37a6c3c45e234df08c05935f5106d06a537d1a7a2e88fbc744a4e3e97dbdb67f951ab38222a22b5e5b823b759b72fd05bb8aef4b9fe3c1c4bde933b8b1356ad98c40eb80868aca8cbf3be11881edf4915eb7ac059d0d0a9df4e8a57a9848245dc8ac2ae483d4e1399ff368671c241bcd276de2b62ff31090b7eb7f230f3c05a7c6bebf237f437b208eaaba6fcfb38c2ec69c3a739e77b1eb0d25e3e7f0ff3d81377d37b999595ee8e765676819b7a3b75e8db86fd77d02cde7471910437acbaee6d39cd51f8ced82f977d05a90a92ace51c2f5048bed1174cc6983d20f4ddb53a4f310a5613891baaa53c08605f703bc182e08db89d1196f33bcb99155943f5944b4fb654604685a28da46937b31852e190f4ad4d68027653edcf583eef61db5e7f664c3a45229260dd00d48120b7f56607a2ba2e89459943acdb9b9ddc8b454f75880624fb7f0cf722b7d717ee30cf5b6d23dd6ddeefd865cc7bf08c27ca7b6f776b284c308743fb44fe7228bc602f4400421cb16943229a23f92b6e28eb1bb31646672b10071da50835b4e0fe28f667ad87b8d2e667ede1654932c30438a4669563b43990c0a73f27f957a19b87783ee619ea130206ebd40790cbe35e8c9fed89a12e12741c29a3bbd6319ec015386f7df514ca839ff5d1ab7e8fe08733839c30fd6bfeb5f95694e3ea9d5f7be27a44774c4df49f626150ee37ffbeaee05cb155a054c5c4678dc9fd2fb5bc6d335960f6ad70190f38a561971646655fdc9829287d9a035e1149811525ce4263de3559ce1905f6ab26eddc1be3fbddb9da5e9a21f19431469f0d7984cd130d574c31ea0d970461e653f171c23152b028860449b7a979bfa2ade898bf027110e93e7fa3312f0e10dbecfb9e3973865df4146980ff387446e41f38eabdeb52e28df936d4521af055572c52ec3843c0d847abc1ba765580118f8f23d1af76d141a24d5e8fd155cd850a3aafe5c97f92dc23e16403019462275125a0eb0a9e128e250b5f16bba5142d538d17985bbe17256f1a81a44b602d18f245a8e08d426b8b295a2fed6fe8375379d4ba38f322699d535405e227f2e5e38a8de0d7b754c98b28ea66358cdc9dcca5e136024b9e33ed691821b69ab3ff78e7e7684cde9cbf51080cc1b44888b658e4756e10195256b3101908849ad86f297fb6c1931814544b4df59be18aafaa2152dd8239451de27c515ce08d39c3eb64b87c068f262b6915c87b77a54e64e6d1b218f1c66817415072b48cff198d6953337e5dd8af1e04b715e97a7123b9670d9c8d62d5b649792f7dd348bc5c684ffbc4642375a41f6bbf0916f72eee53c36ef157f4f05daff3091c1dbcd5eb0991fe1c5e25e4d43ba84f4c532564452e45db6a73bfd4e435fc3b7940ce755d22c0243461222fde009f055e65823f2c04431370d0370e29b0057fc3ddb0b5412411c8242113d2324ac3f524cb82fc0c1205f7fa7651e86873381817c8c7efe6baff11d8cf94e1d87d3cf3f291779fabbf7e8308edc903bb6e8d46848b9902b1b4877c524b0a420ab6a1c2a59a5d8fc0d8cd0e8be117afcb07c3033b9aa6e181df757e88e0a78f68fada4fbfaabdd72aa9eceaad5dddad956c80c8f260a4a012d86844f30baa16fc2659a52eb81e5b082f74047a214a69cc9afbbe816483ac62c7eaad9c9a06f7a2d956c06bafcd464360da264fc5e5e5b6f6cf94351d50bec86803760ce9e0a3f2ceb0ec378bc0fe04f92a7ddb07fc6f686a999c63b5e424acc97539fa936e7db037188a24a02510805d882750874d6a639ee8e6b110200894bc25c2a294b1d6850af1b7bd125d920b0ea92bf2c416dd51c526f7e688ce94806e39672d9b516c867b016d2376df7394fad8429ef067e09fefa29c1e8435c30fd8c860c8b1ce464626e9b690b468f8eae90801410c73fd746453f516bb7c8572b6bc479c6cb8df048492fbed91d033ce2f9c2b6fcee2e32d9ce83367d161588b2a22c4d205aabc3a54bd98c5b414ed38d9314cba511bb36942e979be373ca9237748f3cb4bb4628e10e639b41d560e4c1ce94d8b2ed34c059545b81d4c2cf71a2ec5829246550c11201c981fbcb29f13bf39b58efea048cb441f2390c47ada7b6e5c5dec28e09b8d6d11af85ee2717de03d701b76d6924c72956865d6d6c7188c0495c9b840ce179cf4de1fda84f1e5c681b271a97851f7678041dc579e848abad0cc57a28b8eb090a14735b1bfd13c2c64993eaed7035a272a67abde1ec2ca6651f0ca3c12035f13ef4f10190b361d742ec39410fbff7f65b96ad845179ba1d0ca12c2254eea648386978b0a9a778a788bea6cdfe5511424cacaab4a581b6eecd3174eaf4b0cb605a80ead4ef611d17f9ad3ba29b19561ac79b42145ec6c6a1c0458387b4a3267a0b059f041bb6fd71e075c4d4e2fb7f7a412411d45b0ed7edc19b722e22be3c46efe4f552db1357a0f71972e06fe3fa6891e90f08b45cc5778bf42cc129159c7f14e94ddbaf1f8309ff72d68f3692ad26792b9304098a99dfc8a1739bbe551bfe1df9c2361ab3afd252f68", 0x2000, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffff9c, &(0x7f0000000880)='./file0/../file0/file0\x00', 0x0, 0x0, &(0x7f00000008c0)) syz_fuse_handle_req(r0, &(0x7f0000004280)="3757efcda32878854a38bc174d355f3e35d362d10b0f0c2467c813ed683ff5534ab37c1d0324be4954c1de1df2fea85a03569b14c3bcb594c665aba942bf7001a7e9b74b3bfc414a4869aedc2364923204ea5c7b960f0571d7455427a669dae06f1126a6b318cca00b4a65dec963feb7557c57631e96d1a5e5160ae84c282eae16cc0317d36d6c7777b749ff0503484e9b264d5e039f56219901b10f7449c4ff80ec6ce0e94f97106a35bd5b51078e6889c6ae6c22f2fcafd1ee83c3096129a0ccf453060d65bfbcae3c90bbc604f0f792eb952ca2b96db76ed6b97bc1a0feda94499af641981dc8600ba1a0f473f31852f9a04ce369c10ade34ad4cae21b0a2379fb2bc9de462b6a565d41d8406b2a53f04af92d3f6c4808b0dc29fc16560af5a3ae141006fc989a7ee533c9dd0f5adb8245a9e5e6d398fb23fe9e81b8e0edd068ac9aee39922d744529c54dda95de5f05cf81b47ebd21f2891edd0713115c91640a4419d56f6c3054fe29aa2c0aef46050178b3bcb3eb099f8f38718da932bcb045484304ec37c01dae7c4aff0f647d859d70889f0df24f6543004ba907e19e5d4085c67ce5d0ce341bd860a0939728fa6f9d9185513a811de70f1138f2eb7a84817373b7adb94fccfbce6ae330435a2e174b7083670f95ca74da9b84adb33cc0616e48bf209278f749a33c93868a2bf8349a9ca06658f2663f088c39f99a85989eee93e0b3a9171b5e5e2f5bcc42455b1ce7ccf641102b59e5975f21b118b72935c21623b80b7c56dc910ca8a2a7472a13e230d30ed9bd7774734a931d0ea9c7f3f54854cd9968c35b3258eec43fd35f6b910066a603f05a45ad7d43619953de0299c43c0711c58e4a93b06d1704b9c7812b050a97a5d8b183c4ad99813f8a7dd6e1baff91492717716e686c035968166191740e6e289e2ac8329831ff29e3190a41304cb3a288ea53153684cc28203414f9f6b6d403451386863efe5e9a884b54dacf1e5f51ef276bd3a5511468434ffab36ce0d1fc1ab07b7090fdce11b01a6f8472574aee8b0a6a753ad0199765a1a641a83e214a32940840e7c8e38e88f2c6333f96117d0c5e3be41905107226f08f611db3aba0c7ff478ee431e5d9118a9b7dbe28f21c03f4559207ae312a47707bffedbcff3ef8e7fe88bb1c964bfbd0c987fbc2af94ea778183ba89c4923e33ccc23be4757b7ca398261463e8f7a9de7b256f5692106a4dac2dfdd86dc589aec72fd920741fd2a1a846aa06780ca857eb9121f1a33214bdf55d91bcf46cc1d017bcc88e989c7d15b603175959e3b214b14fcb163bd27db7f0161d3e105e2fa29abecfed6eb62ba7c76a3857d16d9c2a883edf56230458334d20a249ed94af99c4088772f958f17e6fed614e83d11898884dc84918a219c92cb67f90524ba74d9ae82370499a53ce0ab61e32b1a7e4a6376cbe9e1eef8e4e7c78e18b500c78f88057c880c0a28ae35d5d1d0bf09b06b8640318cb7cfb6db3bdb27224854ff728d61bf1252897e678cee126a5517dfaa8deb4bf1e5f7826428b2b2c3196c244307b5628521ba1fb19701dcdb4145a3acd2260a2ef9d8c86caf1c771e0b63e42c6b6482bb076bd6a4fe4fb5fbef124eebf60ed43913bf066af42b4ff4cbdbf26bc3a2c7420db60b999213fe0aebb9e24b5c560118628015fd8480ef1eb893d331da5c1b6711a2c3cb3656d598ec7743c224c5efad70f3434763b77d74f5c9b252d458d39770c0bc5ec07faca33797812767b7f0828cc207072dcd85964a7ebe78a2a0c5c2671b6cce20bc4f87eca3554a19ecb24d722d284a6d3413ada6ad1ec09a02e238291540314c4bb773025e857ddc35f7617d2bfd9f6c702ae317433db016bd0e3fac797abe9244ea04046356a56ad48634c03a39250ee09b1303cc71f90fa86f2d058821c3e8372f40fc02fb50a73aafc49cf17f0270d9912ee364b4aca3e40244e90558bde59e5f967b9c7b8ee3474712ddc7aa1bfe1eca980d938955abf4eaa42c034d86537fdc18598a99fe03425ef13c5c5d83b1cebb9b540e9d1f1780144970194b4f7fe6c62ead3330bbe43151858817469d8d16335c75441130342258f7ee6d1d5ecbce58e4f4bf4e310ce778edca920c9bb3999a7be904b482a33340da0b549362675f421a3485a00a8d9f51287f8ff6ebcf818f318ccf9e7ff506eb8939d5e7a5c110b991c47f70c64387f845686e997404576f554d4c5721be65ad27f70c42e39e4284122029cdc635f242a0c9cd150d89f93eef28bed73053ed0c8bce66771ad06fc3c72e8217d570da91501bfe6c098b764fe541c492845623c2bccec5a0b5d842aa503793cf3becd470ba149fe093980dc0a7ea7a0e08efa3599a9b5b2e370a10881fafed3e1741f6e5cf9cae6776390543f6847ecea0b466c880ab5b0ef5858ea9fce0f8bb704521ae0d213886fb6bf704d191925f9b2066ed58f05fbb44ed4311236ec330073f095b6cb6f5d8128a1ac224bfe72b12d4d32a86a3d52b9faeb2a48535cc4f11d8a54ca25a215118e2577dfbad08b77b66a80662ca435b2d41a51a7ba8d091c245e5b35c7d7c1c4a5d3e85ae5a77d1451f161f680525cd5af3b0faa7edce74bed9afe83ae9fe1370b123d9cf91dfa16f66fbb5a9bb369b35c9d9802b937e08f11d063b7fb8f6b1e54ee31d69754c42b1d75312bb665b30b85442ea5243c6416fb94e843fe7cb650c250225c2947544e6f8fb141d338f5d72d88311c40a401f79dd76d71ad5d4803d18a6248ceb21e64dc0b124eb58be7250ad68463ff980ce75da632a65722b5e7fcf17bc8c6194a45e55486697127af66c99cb8d806d0d2143e26778ca209b7bba62b7db1eb7f819dcfc29ae876f047b2c9167331caf59e62e5532c466e20159dd6d6a4df993d3eb6691edeebcbca671d1ffa9862b2fddc49bacb72d8f7a11e1e94375018fc0b900c6e49ddca1ca9bdbe818b5237a6ea9a8dd2d9704e9fb11c080f38d2be4aba25018f21989f38e7d617bd0f33d0e5431e92e0eb7233539b2226bb7590a0dfa31fdfef7099074549f9b72f60875e2e9e5138639cf987b2a00cf340fc398379e9ae700d466767b4c2aaf034faa1546eb613b79d83b9cddea499de76c17733a83e2717366ea01a5804cef50addb6d520e02f6562851023feac4c7fdc7fd4d87048b0425989d1ff82b12e036c17968f42030d09133c5027b37f20e8f795a7378fa7c1611e63c0113254ed385caebd78b0cf50f5bd3e1f94a35d77ab432d45db89a7df99a941eb370c2f1f6df6b16672ef14f43318840fb10f542a1dcc9037a17be8f79e4019a101eee3656ce2c54987052f1c140d03f0a9396a2ad6503dbdae26199bc7cb0571da8bf26b06f32981261b0fab329bd3ebce414e09643d34defeb160cad4fd7141aee7894df6311d1d5b3dd8cf442e4aa650df170eaf9b17cb7d059ba2b329d58389da0f75ac3e40a6a85051359c0afbca05f7a609b60262879a6258cd1a1748ee45714867e67c1ec4206b88cd38e7aa269ba9c31323e34cb45e29f50b4ceaa3b0d699b1a7d1b3fb14f914d46fabd741ddd07c4901f0638e73cfc696516c88d47e3350a9565e6138a1f7eb91af5f487bd56d7e8a68ceb2bef77c3adf243cf0cf7cd5108a827281d7814573869f2d4febf83259b2070c5f628a3c8c396ad987aeed80e8aebaf3aa85783e825dfd25c4c7a6430ba69f0b886077350686ccdbd697ec77a9711ce3ecd36f8893b48c812af75be00a918041dd98091a6349c614517acfa788a85b295ec59781ec9dba75a0705a49400597d22d91261956cde52d9e0c04b2fa8cc5903afd4f6257a019858caa14233ae61774e5010ee1527562b4bda39b02fdddbdc6b546437ced80fbbdf5998c31e0a36f236c0cbfa3d38b58bca970a16be5937a42846a9ad2ec8b2d6ee9e42b6376a6b4e8ddfd8e9ee2b3546cf24ea99293273946eb14d2d275ea5dfef032925cd7ea87dd1fe86c5a2602a8e5cde8963d723d8f739c7994185c5a4496b210f36b716d0a5ee256bff18e33c8f8b711eb8af387b56313f5e1cc4f99328e05e7c691001987b28941bcf7e643bf0b9984e8d8a7f8eefbba45d937f4578c7a09f62c8fd5111c600132bee920635e25d3062e580f1a0f7703441af82f577cee98612bcefbb2b627b99677136ae42bfa9f4172392cb5628a9777283b3872e1f2319ea54e2d255325cdf89b758bf367e49b0e849015a5ed0aae663719e0fdb80e98a971dc510731fafb843504eda865e92f474873bb2e99a0308957fd8c92df86f75fd18072e443055a4fe7906e9f3e57347d6df572ec42e3397495def0185f6f68cc54a138acdd3bb972af453b42f47547de8813954fd0f3ebe408c7d2f34b908fe4843ff0956162b050d7ce1d67a72f3a62e78d2d193ece5a075fc4d5edefa03a84f257c4057828f197b5b8629105cb52841b274a5667f8eb3b4998999592f7777ef2576310b7a1baa1b2040728948d3976db4d1a5793ae479278227fcf90ae01cb48880a06265ee99d7097219a21048d85e2047db6b660ad31d4f9616809e0c235847defcbb0faeb1eac2eb2054ec88a1e064ebf4a1940093d712f3a087482dbf6ee8f31a5f7caa2b7709a63a712198958410a84bc2090c093162192982e0659898098895300c7316692bebb71b06d830c12cc0d48848e02a9b24f408824caf15890a8eb9a6137e44855f85462dd1d02f3cf527ef66382720cef9cd636f0fa0ec40078b6f4634cf0ab97dc533baff501314069d37ad7f5dd5b23b4493ad6810365d66e23d2020cbbd89632882a5ad1fed417857efd4c633dd46a3b92c08ff60df4d0f311d23387d147856fab427b60e00dac6494e284541b5eca1e6e5bbf56ae2ce24caa24b675f4f794065638b847cffd463c0fcf693a54db69c030641836fc4426e22df5793fb26a39bb4d2063a375ab0e2c76cec76b30c456a0864e7f58beb6addb6fdbba2a72b826a192983e47990a4efda9312cfb0ebdbfaff1e085aa8ab5274cbd4ad3ea2737a68105ce92bd47dbc2bd4debdda83e5991db21ad63f1fc284a3ff1607e42769e1f3e32a86cbfd975f8b65ed8a51fae2b6246f61c6175b674d01059b0e16f16b701dd453c2020315747cb9750a4a3c64899147f22b29754d2b1c35e16803245b4fb825387921b0e715b595a76b54b8151b7865ad799b39e538550325c2905d5ed29a57e9735c7d496087632f2c61f7bea1f6852f6d2fb45744dad09f64544a4e31cd776157af9b995ba1f65e8e3008d54bc69f435e8e2ccb2550a4177f86ac21a83cc51362f6abb177b714885fe646afc02c340e027eb126802713d2e70721cf2d86dc91acbb8df8a03c822f379f1bcfada966123364002d19258f3cf9006888f54d14a22e503306cc9950373ab811bfc3117f91fbf54e2cc59a288fee6c8c6ea8853d07065fe000277098a1ab0778fe7bd4946b73b38b6b8052a5c469347d72eb5c5ee0835fade077f54cc7a51a1f23cd8a465733289a9c1efc11ea817d60a58f754963f8045a367aecf1bd29482dbf8043c0a78528363af2a46e3cbbea983d74a1be937f49cb76da6044695eeab02c589ffec7f81449be50ecf7aa63fb6cb03c6729402fbd43c95ee1117d1fc229fd8a756124ca68e5f9ff3ede167f5aee9138734944f17e7c6e437d4079ddb263f3c46268ce13c3d5f9c0a8d437c1dcfbbf05bbe05bc4107f8cecc9753c1828bd0d71146b9886179e5c1d6bdecd9797ee9510130df196af63d591d92286d09f4d1e24f85455259e157575ee79a7ca35dfb45b78e385cb3250ff0f8c071506a279d1d9b0e924fc924a4addde6e53435232fa6995fd1750ed44305a5be6b794191f586deb7a673b2b0aff5443c9fa05488e998cdee72f8208a556c8f2dbcfc40563f9c2428f1fa218c7dfda7a03f8a251b10fb3646e477382c096c55791f88db5cc4f61e40385aadab11878dffb537f505521492cf3c0cafb29be3a0a6101f49f60f6428359556aa40b6ee693c27a81431d79b5afaeda457a4ffbae94e64a6b376f0a0a9e21c2e02b63b4c347a202093b10358e1b4bdc2b910c368024d70099b89a9cb58bea4d8b7968c366bd69da906377eedbe875c34822b0f9fd13c96dfea06c395baf576b80c37a882536f1a10c7dc0f55bea0cb74cd14f8c2c8a77d98d11e49fe18f86e5047d59d026235fee1d2771a658b54296df8a8beb86600da5f25f22e0a3cfa7317b511a5d55ea98e0b8fda215a6818da9b86e32d799a47a04b3160752aa0b70e325d1346af1f181c93c50730b7eff49967e8218ee4f721bae001a502de447cfe2fafeee41e86b1cfa2d0b27b8abc0c486e557ba290ec4a7a16e9f7323ac908327e8649847ba4cf4e37f5544f06b8be65259c4da865ad751ecc3af029ebc765733037cb4429f1dd0a1340375e4abc931a00caba23d1408b001edba6868d48ce243f0744f5c2278cf3afc0669d704decb190bce42c6a4783a889cba6001643c0d3f2b2e1baf37dc2a48c7ec31a5ada5f448eafd32be0565afcf546f718458c4b81f7a22ca103400c238b588d0ea5ac1eb4af68309469a9c5f7717da35e3bbc34ec9ad7de7a956652ea53de0f432f3b0c13ee0de26ac367870687f051cc60dfbd7b247cee3a8c5134c453992cb62ca8e913b1575d144f6f806886bb6224cbc68234629c9cdf6cdbdc55f003214b9c2e25f1fcf3f2e499ccf22b1144d6394a4262800b1f0560e6dd8bface9fd38000194c0062f8ebb6139961cb8e8e24e0633fbab886b20a3b4005dd0f43d74beb6022bbdcbb6c312799a30165e560152d7c8af4fdb7bbdc41a1d105c305143dcb295c84dad3f19328a678479c4d95dfcab5a5e3435be173d295a67f3bccbb93316b1121753b97b29ca441d26958036f73c43cf67d4744db1f605a868b90a64a4ff9fa3a0e3b087594b350c005cf150258576450f77c45e4770030376f0db8ec811cb308796ec5d77e4bd1fd22c45a91a50e14a1c41025a674ce2281a7de63ffb77b119b22384975a10323cecd9561e32acf2517395b96f45f76756e723b0dd5c7a02fffe03d0b4b45456da63b7be2213b8886a13da70ea9c843334afdaafb6620a1531cfe06ee4c7f0b3e7dc72c3f150e30b7177e5d864f8ad52bb5f58095ceecd067c92290a830ff3261c0bd00e8ea2a2fed20db8caa404fbe5b72a44697ebafe978d35343235e7d2dfc4b2cacfc566894219ef3511d861edd75b68f8191e4d673740b18efa989d9700ac53b66bce58f08d09461acf6dbdc9e815bf5b99f51ba305746f7480168bc6feb6a9567373cd798c82e6915800e47bc30546fd625a272964425f1b450724ece93e8c12ab3b902c4ed96fb2c4080daec0e7689919774ec8f5d593063e34196cb292f76eec57c3533c6a392c464fa88f10f575a26227088d6ddd9b6919c3b5e094c7cdfefde6c0183e51c9ac80b75e0ab98480a098b354066949a9f3b99796d3fda49d2ee0cb7d7005ede417ae528c8c04ff2d16058e541a719dad8d5aa9a8efa55944cb0f2ba9ab3529c3bbf3d87adcb1ec7b0c03234765845df1dcf8f8eda1ca07683e91cd125e25c08ee724894454ab9e709bc808c5671d02201fc3cd399b84f31450db68248063e2c81caf9e4d9ef5d0a0912b29855a1b4ad4fddee2e757f9ff74155ceccce452554feb324430a8d75be6fa9950256242d92f25ab8b8b4b003dc9205a5e06818899771d3282307f53dcfa58ccde51423f652c282deed252cce77de8d010b491975daa0754f02a1e141b4b02d2915663f6dd4deab39f9bdd9b115166f287ac7ed37d5560c86033b8e40ab8a98dc6f78c48c5e7b50af79c1b2a8cb0c649b3033651858bab4e20e379fb1721836edb432e8ab71068af0962bfc9f1d98334373a466be53266fca0a110458d7cf4a96ba6acab342c9470a72cd0b715a4392f16dcd0cf983862c6947d20d67ae217f5f3d8288ff4a1fccceb7af83c8811348c18ecd1d994e8f883bc7a8c57e44c1dadc9352bfdf50cd3a0bf9274ba01a0af1fcdcc832c29039ea1e3ddcd0e2443dd9417ea64728889822119170f6c8925b6c0ffd9687c310f41fd0c7962a66835e33ea8c53ec2392772b6d01a302ba792652724cfdf4c8680fc96eab7bb688b4216deecb3ba0607d12a1edfb729d4be71bf75a00be3e6dd6ea6ea971b5fe2e20eb3c11ab111c032989a67ed4c1cf6701c63e41ef34565b778acbe18a65d029226ca3e987bf90ce48ccadf678d960bf3860edb312f7f98c3e457b8579973b43e933baa3dc5a824074f4c2ab18135d8138c7ada6984e5fd74e0ad4bceb2e65438b53dec841c451a788bf2fa5d687bc573a9c3e27264dd15740c4f4f58787ef7699e16c2e0335e6e862143a12cac20e59baf5b4957756b54c0b000ac1a9c4460350ea3d2673351e11e05fb978e85a8d47663d4aba6751024006fae0c656dc2aedd24eebf8567f66a9c51d20f37a8fd56bab9104b632929218b55d610036f1000cb39bd8eac7feb2a20835fde7e42b1badca19e03aad0060f56f2036f4e878f84bbb80b0f9b034dbc1602193175e31c9cac026911c79c39aa3850cb1d976ca0f8f0c9e942366133ab92e0a59a916a7344807bf6dbf22a1356b7ece0bb0985a2b156f5599f3295255de6ad98f65334348406a586c257bb9826796717ad5d6a654090bc1941d2f6ccabe42aeaa4e8e9dc7205fffff0f0ba6dcaa524da12ddd66493e6f7179e26a0ee9526dcbb59b117426fd0edd24efd279f43a1ed1ee3433cf1ad629058c7ef03209f815421a8d8ea5359046f3dbaae3702e91a81cb9015af5b23b78e58c883cf0505c5fd3b9a865eaa4ac011b106ab57418b5394d48f89c300e1a3d767da818e261e2e5ff695a3772912a17a588b5b30ab142dbf2443bc4b50d5fdba35b5ee0f438e99d8131c865ef418a971780ae9037f7fcb580026aad88984d28f4011d7055e72d2ab069b38c897478b55f00e1115adb92c8f7790524cd2ff869759e38eac301a27e10abf73325a6022156bf9ab157b02cb8c983012b2171793b966a073697ccabe14cf04fa7a60d65df4a13834175c832391e8024a45ec6f98d03d986ce9c75257700341a073e25719f5d349cda539b17a7d9413f225cc80030b970f13a64ba693ee18cf647814053add6ac24bd400957f2ea0ef5abe3f8c0f415cc1d7f4517b750c7b28f89074cfcc7a71cb2c61e57911154c9413055513e9d7d4923909c6c8ad9636003baaa89b91ff20be50ece2e7cf2e0b1031e7d85f20454dbfbeac12ca192957b3c86520c739d265dc2bfe3343fe48e5798a490dd13d9730fe72e06e1bd09e6737cfa82f443ee2dba33a0027e9c7a8bc090b48c9638048e49c8dfd3fce3d8c6ef6d20306aea0259a04b394bc870d2b51594702b615182d2506fcf8d19205e5be0e132e4ec319fccb2d3cad13b51a8a3166719a73519f4636d89967c3ef64c82c796dbe8a6cea8fab30c27f407e3e372c0dc74225394d729505def3031f5f1274e84827a9d22589ceefcbacccc50eaa9b763acab8a5c2541e3db8187fe5c06ad389d93731458c0f324c7c44bff7a04f1f59ff5d235bc7e319976c1af60b56cd6ffeac55752600bc26d2b9d84d68b6cb7a793d2d570b2be9c710c1708b643cf0d6e4fb8540ddcf5efffcf7c1952c4be5b96c632488d855929ae8ac3003f9403ae26bd73493cde3ef9edc56b46bc1b0a52ef0fbcf89d31ca6bd5c31611e5548be3e5f81355b6addd9d33fcd39116d8d62cf2b4222d90468d6db8813f72355602148d7b73b1b608791380e097c779dea060c68e79db32052590ea3339a1fe66021256a2e08e2fea78f5448ed4620f07edb587ec63fbd100443723addf399676049f79f3f22a2474fb86b401a5af6ceabf842869a5f3e3d8c8b2a425848768bd9ddaf95f09aa01699638c5255159ca376a96c1ecfc6a6c916c9a79e3643971668a391bfcde1b53d509a2ce73da5cc7089ebe1612378d5783298cc3a78057fe056ce9bdff2523392e896ac13e5c1050b93dde031a23b12501f2b1fd6f0493d0a39c70eb2fdd8f35453c75dc74a91aa140f8dcef5712d487da4b881d7e61c7c1957e6a5699ba46a1bd23d640d481449ee8354ce6f4759947bb02a9992ecdf032b96e515989062ea12d6ceb30686473a219d459ad220c50d58f8b890abee7897473c513edb1116e1f1032dfd49a35a84e78e1d2a30b3f86c62478c2ce1452d145e7cedd22b82ccee5e369e4726cf997ba793b1a23ea1f637bb7574bf6838ebecfbb4690656b5e923573a57b966ef6cfe91150b44203064eb3f5ccf3c25ba1804006ba322dadc59329059c1fa6a1d76c2d64e94b05902f21a02afe59f0bdb40c42c83fed32989cd4bfb01018897e645ca8e8bf244d5a9abf7f5e606d3652b65a7c6756666b968d4819e5f51789c1baf40dd5a58200e102133ba386d5ecae1409d00e27e8c7a4ae6544939ca8a3ab0348532e4d25fe397f3af96059a4d267ed47985de5a38caf5873664d9af269053810b4f11505179bc183b40a570b75f3789407b5b80b17207b492f0479694e65f5a3948ec6a4239aa9be9fd97c18a2fabc2afcda5cc7cac660e62493c1bccfa1b579ba2c04b18144e5bd1573411265b1df2eedbc8db895a79bc57bf4dae83c9e4af89d601c0d2edf3680a75b149faec010f525fb23b757329126293cfb117296cdb0883dcc421e919996a37d4cbfbd75eb7de221f4533f07ba43a6abb1b26b965d10f7024c5856d88c80bd7872c43e0e05dd0a46c3b87357049c191597259297ac7081d6fe285357f0f9e976806efafe0b3c5a980ec18eeefc55e845565549c6faeb127ebc3e0b0f3205f87e1050403403014db0180b15235ca85972db1ae33e884df0c62be8bdb0507d7558ff98617da908c441720034f51af6d8e07033701f1e29e4f092a7522a0503237a9c96e7b03dc73912e92d4dddd15b6bc3afcced344f4b03321743cc305fa8a1274d5adb8d91e823287d6e4a977386ea725e817ada257138c2062aeaa1f86154f77dd5a71417cf7c5283f9be404d45a0da3af929e4786f7e17cdd6c286b9575aa1ffc935d5781398470aef0a3b608f7a0d51cf1ca70d95e72d3c183d5e7b360b0de7a835ea551ccc3da2b1c3a57ab1f452f4092334ddeeee6b0b15cb7995c891d61959813417fc874c092bc618fb29ff75862700d26a289133d31451ae10ac70e6af4702fdc34da3425bfec697d3e1c61886a9deb490bbea0cd45555afd2dbf6b9d0117d9988f4a5573c978f3af86a536a70896a2c61a6ee69d382e1471856aa5fb65cd19418fe281ce95a5c009f4996b0233041faf880e58638e766bd08cacbb5688224da7bd7a8f8d593e324b3c5f64c29b660139e46e9482d94fa0c1b2781318dc484f36e3d36f0cd1d5b65eb2775de60cc4bacc7bc4e42f6b79467fedd2f1cf2dde3d61f7539caef98ad237cedfb1c5ebf6aeb4f224f9d089c33eff875f2cb2fc770ebc5fb4264d5d1bfd923e72ad5f6143670e2f28ce84ad190fa26121d18e2a2d94439f3da121262486cafcef59ce79bf05ee4a02a538e27bd6fb", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x7, 0x45bf, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) 09:50:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1eb142, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800006, 0x11, r1, 0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000080)=0x8) ftruncate(r2, 0x2008001) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 09:50:54 executing program 5: perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x3edd, 0x0, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x0, &(0x7f0000000140)) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41be, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = epoll_create1(0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f00000000c0)={0x7f499eb2ae778c31}) epoll_pwait(r2, &(0x7f0000000100)=[{}], 0x1, 0x5000003, 0x0, 0x0) r3 = dup3(r0, r2, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r3, &(0x7f00000001c0)={0x0, 0x3f00}) 09:50:55 executing program 0: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x42, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x89a1, &(0x7f00000000c0)={@local}) openat$vcs(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x9) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f0000000100)={@local, @empty, @loopback}) sendmsg$FOU_CMD_GET(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20048015}, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) write$sndseq(0xffffffffffffffff, 0x0, 0x0) 09:50:55 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) mkdir(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000008680)="56128da32a42ac12a4825d2f748785d74b3c3b1c39c4becb1c35fed581a5c5bf39725b26cf323425fe22c3987f7c2bf485c731e1a2c809be581bdb610bde6225df3a72e48428d923f05a6efc7fdf3819553bf411ee0fdc56003533332262ec462ecfe68c720008006224bbd01a37b4f8c6dbe968db2285a0ddb9ac83ea50835672c95c76927457b2619fe6f3d4931a486d90cadd4c3c29a6bb501a6838239ca5f7fe34cd5b41946df5c15bec81b429ab43c09cfc0c85a3d562fcf029993560f82c13ca81a797b048c3b031c74072410e5ff577bf0be62bed00bef3df5d0c6acb56ebf31d44f4f79124394244bce77dca5422e293ebebbed0ba999e4b1a8089eae0b056fa73ae2ca221cbea071366c64215a4e886fbe04b50b06576901822669d1908b19f4891986f21089dce397100c0576f8a14f91a304fe1cc3cc2009f0c20f3d29fee21ae6e394c59054d3b178d25c2dfef1c0593963ea16e4d2a88f005dd32f8f2020f3fc78ba7121c5aac0c92f1595a7fc8796897e19175f2147bd9df7014c10779cc8c29490d91006c211030c4dec18a9314441a3d6325e4e90b41277b4acda24cd8b98542bbf9638c6402939caa8b892fc75d6b8c208c62f5ee469ea9e2bef59cd97f5358eb247552e81becb4f11d2d8eb3661f765966e0022e4a1419e3fced02d47fdbeff3a40cc5689c338a3be0a45ab5f39aada373250a0ab7b40f403b46596eae36d5edf5829f93d2167af50829fbc101bc2bcaaab830135f0b8ef8294dd79953be98bc9863e3216eff0f5b6159ce48065c131826059d22a12ec1062426ee4305aa401bc22a6137429ee9329ffc4c71466c9a36f9c815959befe3375083195eb1a63bc1fe9ec2b20ec7501a6e142bc7cd0ae4c0a6e79d0071cccc64b5814efbae8e9603550e7191a7cd653846a3a942d54b8164e8f20b4a83360fff51a60ebcee680a98d12263c9435b7db63fde905cb50f8678ee2c86ee5149c16c9017fb30d05eceb0dc5d7c2da33f6484cb27d0bf5e20311198a860a26b715f7d4e93c0030a1880164059b496489281aaaed9393efe2697400e0d45e905422b8970ad009b49618f6ffe60a7bf3463f8cfdd3753df128499d1dd1e1cd4f4cb438ebf8ad09371497fdcfb71f9a3556d6b8470e859bdc540be57b077c0ef8b3a56fa4e7f9ec34098814c5b6ac2859f6c83e4e8b712da02d564daba0d45e2c12c7f99889a70fa9de88e652001db7b5bde048720d67ef9a90257a0388fb6e518abe159cb0d5dbc5f3d2cec5e74210f0132233beec97b682cfd6f633f170e119dc7c038d834c458b00f97db6a352e22d7a8f9efee6daca2532d0979e5fcab54ce218e75a941eecf2440b7989449d8938142a31ceb599164c8b1f043a3f0d8560d1454268c45f35de8a82dc21104ca70d22f502007e1a8041e477ca6fa2a64f6bdc4dc4f4cfbb2f3c340e190a49a72487ca1ecb613a0755e07d5811cd2f44eee5ddd45b7c57911d2326a70be462f0737c0a8bc60bc4e3d36b2e8a3e5bcfea044b86e51687172bcd899b434636476e05d221675369fa934925dee3bf4726574793aafacbe2b4226c011d7c35a5c59a017f83c2287c2845b71b6c9b2381e51153a87ead62dd5f770d2b742beef031bb024e5270742b39a556319735652f1fc97c33dc2384762dd0d80126c19318da14f50af87fa603524a60ac54b4691a47fcbc912bbe0497208cc5d498eef0717a8aeb91b1f3cfc8ad509bcda08015e8031494a5f4ea7589e39553ff25fb4455115817f23724c9ac93688c9a96a0c15b51c4e4da7e22ea1c7169d966d28df4ec85ef3a8523b7a1c2ddd5767034ab8cfbd2a89c3913e0d7dce0ed045bcd5865d794f22f22dc26211de963870f2647b0867a6d272a91f250af47c52474f32fee43f7194e8d63a18ff41abb1bafe31f54270a95fe59f4ea0e6e49f457df3ed5d3a551925a9dc337f89f67e213845aba9a079782d94e33bcbe1119317ccbb36a6aeaa18f56aa8f36f47152eb5351276996f67c40b3c5f3b2256c1525d96fb9ac0b1bcb382372fc0a721ff75b80f567746d43fd383117d2f2183faa51e43f354b066927ffb27a81642001ff1027560a02e2797ce8ec765fd790709e79269fa06f45fd3a1414a7c828a962219a2823c62c2f45d60261f47e4aa24cf8e8f38d84145774be43f26f6a0d21d0e73b9f1c476a1c54a74b2c2cae0b1245e1cac7ba8bae24c1996bd0b05345af9d75f7399f6ac182a4e52a52f0682e8ee56d1f4211820278d0c3117a5a2fa402dec9c81708fcbd8f80ea46852acb38965fbf49f74fbdfc299dde2f1dc878c05b38659fd4c53750a302fa407838622ea4502075054a2b56af0d080b0ee3c9f9b87304fc9cab55e1c63ac4a5cadd8f95be0b9d2074eea47d9fde547212e53d472c100f5e4bb84368f3317312dbce6db7fd2642535c9e719d2a32de0ea7c4e9fb6e4075516d50da68cceb8a7ba82117e4417f890c3bab81e90324348f273ee6d3f2da15f4aacdd5058e65c6a657e0db5caed732f9ab4ef56945096adb0d6a64244df48759955831ed2e9f616ae52e2d6e94425dad1027fb37eb96ef92dcde106dc3bfa67d88783aa18627e62e01d59ad8cf8332c9e66f8abf26a3fd0d2c9a2531cb125de9a9d8b2536dda95b7fbe88d19b08448a33ee996e1aa156014cba8d27cfb742525ca2bfb3af7fc366a5831a9509d3c2579eba21dad3837f51963545e933c9db3b7743b91ebdd197a3f3590e62a98f04829618fcb4435cd4413333e8f0f99d8c6a8d057fdf894aa7452dc17cf3ba57614573d7a9e270e44d3dda0af066657550865e7b7591ba4b1b5b74ceb71a81c8771f22d20cb45537e7ae11637580c55a46adc6d630528df7f64e8552af10c3017ffff546479d01159adea1943fb4d7c9622c3ff12c352ad3231abf2e05c7c53e8567b98ca934856469f13d566824d70935285031a3addb1587fcc093ca5b0ee6228cd0d28d7809eb04bfac5da0e343af12d5afdbc8bba04fca66ef1aad4d78ec40b41773ded09c81c1e982755e5aeeaa7bfd7bf7643b34641608c3179a3e4c2dd3eece045ca1ffc8158172abb7748ee13235f095663a0521d624819db72ed88a9bd05c9064e1abc903ae4895534f90952c85f325e4d5ac51003d93e0e67155f4912bdf88e54179672c9821b44d81a741b05e92c74db3129f8854c0612cdbab677da1db0030df818acccb4ab16d53a1b11740e9d73128170182435bea5cd0617f2d4dfcb11d0950733f187cd82622d2c3f763bb797cd6d11946c89a8770be873bef98f6270afed858b30e960dcdbcaccc949c3cc63336033e0c23744fd5ad3ccf99f9e2095033e01f5e7a70ae000a88b0456d39ae22e65f6656693eba126ad1b7dead8a9e325d0b36fc7b3c965cf12dc061d9099b92b1ba93986f3b644c479e14854d00faabe3f4a35d44d6a51e77794695ab7652ae75047e2bf69ecb59446dc10dd09be94159a544f1a8ed23f0d4e0fd69356ee7b69abe5525836dd066ef57d41f5f738c94fe7703524df72108b6289847edcd9e3b95c13cced21b3b49575469994f19b4a2203791f11f8a064a5fa486a3f5e5941eeeb1182ebf24581417e3a634ae59e58c7484eb43b67644db556eeeeaba537c90a753f7b86cd9f9cce17933096b3b645cedbb1e5621d28bedd534d8c14d136bb8c54af4b428dc4e274f8523ebb76e487a886deaec1e87e9d09a08837d5fcf125bdd2bd66ee3cc20bfc40c07af3ab3804b24fbf944f7fe7d6fea3433e31e9eb6d45c302e51bca9415e2130b2271a65b3d018162384d6c6a4882451d43cd67ea4a887f87c9f1dd7a1002c5d9cd3667e04cbb861093dd8533eaf9cf38097bdac64a4e1a86faae1c39b7068c020b281a94cb8521b7f3ea7f9cc2a559ad3d29b57d8c7c9638d0c1664925f55e4fc8715f22a403b5ed7be407ed3b0d838869e89e580eea7410db672bc413422ea3f5700854975c9b8b5c7765478a8a4ad0f2b27d33ebb38c58529d6965db53049ff1aca4339be090e8090d921277a732329929b3288176e8d44721782fe66993db1799c4e444b3a5016bfffda49a1c9019d64d58f9f71918af02d4808e3ba321a35d17911ec1cab516aefebbbf3429287036b6bb430561d3d42c1df7f6e3bf62523cbd946a8b5acb5e43de8c977fe0aeec54e64e199e9d3562247f8259b52c5f3eacd1edfcfd788a757f610ccd8ac89dca30a0c14a1ea2a1eb7737b9266a98054d22d215bdec2b018a5eae7781f8c9e2922f9bc1c3bfe72e5b4ef7a0b4514c9691f20d29502bbbc6cc0d1e3bc820ad99b79a8fd68a19f45ba89cd5c0bd7171e9a46573a7326d993ec33b6a495ad16141f5375c5e83be3331fdd383547bb68ff79cd6f9fb4683c333c18d221f79f14dec990ede7697fce7f46dc53ab156a7fcfdcbc79ab4fd4a84e007e64fd1dcc5e0a20e0a65e316d32fc537ed6e458ee618570354bbdba1b13f67dcda6a48ce338282104ef24f5a19470a309d6c9e487d5bbc5906ea7cf101e123b9463946a6d4470cee771de45fe6e00a16a0c1936f1c6832dd97cbdac5c2157bd4340cee2f6355a48704a9c313bad035e153ac2308c9cb8918cdebe8c60c6e62463af71f90150ddb337f0cbd82f3bf2df69619429d640bd50513c5f6fec5314956a8ab51f946a659ea5f69f763d8ab4380bdea985bdaf68766fe02601335a014ff761219bbb740b9e3103039f180781039715793f0616d635d2d41e12a08effb35d843101711003d24b68c6777c31a0c0492f36b357f4f8da50a6df12a9ba2d57051dd17fc543b7567b465e2b3e7cea5cb6f1213e52ef494a77e12ca8a737ebb11bf42b5d00930e959b5d1ffb7654d97ba7a33d01421482283bce325eb3aba2f033e3f7f05ffbf8e5582ca12fe77fac57aeabe693d10681214884bf239039be176069e763d8bbc82091ae0b5c1deeab47eb8b49b19d29508f19ea5b894de7fe6d4d01f5b6721e24bbfcf793efe37d0429e6422ee034f876017f1137748ddcf0d71c512b0b27e12e829fb51ef858c0aa36dd63b05071595e4f6bc4d56e4ec5310b2f1bab8131468b0b807bf4c8ec5d79b9c373f488443cc8ddcc525ee161c82027ee7e8d99cca440f82e8ef15a101374b3a2d88f77153b7a23f31efdc932389e61922debb9be319072834d0e81b1ef74b7246228a997e4ddfeadb6b98404d1681d135b86ce55670f9cbf3cc9678cdb56c8ea503be7c6ff0cdb043a118738a990f14dc89bdd1520dd13152237b12c33f27f44dff862702ed8b45f047b75d8357f2bbbabc9b2f1dc2662c8a7b52d568c8c3ced45c1d5c45d2bfd6b4f692670136c79ed8f182ceac64a547f3edffd1dbe8a074416e57d8b2ee4b52aa3c7a30ef6b8988c7aad9c24a5c75d725e5636e28e7d5be436881dd2aa0f08ff5c617a19af7eed77ab46a686cba2ce9a08f5101b52244745f24c381de9d717ea3f08548ed282dc68346cf6d822f000ce982a8d1d54a8898883a763d98af591358dfddeae24a9df3d58f724e17bd91f1993953b54e771a93f3bb2a86826a8ff52aa4e41dbb33f6c1946fde41ea2830e02b156d28c86d500328c9b8de52c9de171de4e6af68b8eb44d1b52adf7c9d25743cbb28eb9d96ada21847bf3d10efb2db9f534e16c5a8af79c155ebea6288453fbbe30b9f2c292361cdcea1ca23a269d43f44f5d64413ea73119a2c168d3f3c75b8a4be07a498e131d2b915a406def8523b19c93a9c0afbeeb3c07457883143de1cbd3ae23ba4d6644720d7ea2a6c60fe13281e66fa1a5dec5cb9a60d99acaa1b70ab87f68c5f66979c05de4cfd65bbcb9f69243f81ac072483ba8be5642a5d40f7d2eecd292fb681f9715a1ef4f236f11050db86a0d2bc4dbb48ece45080d94475386559f595b8642eda8687d3fca45e4ef01e40185f2a0c5ebbce4eef432297b46723a9f556c02e00dce4220e6804f616093b89bacadc47fc02567312625cb6f63395e7d6a3e318cdc9367e972edc6764195e4c7573afc070c3d3a2462807f7ac777e6d1e111af5ac5bff5a28326320ab542358b5be0a591a2ab3f84b1d7e6da0d5cdb38bb0929f86c0069c175aff7026d12848a0b3bdcdbb808a77b1e8004a85b63c9c79c40f39de39f7873503873415c41abe4a2e508110e25ff5ac9088eb6975fd773fcdd932386a15ebe059835f021312993d43ee4f991ed47aa1a2bdafa98f3b001822204892eb833ed3bf7cf78d6213ce28a2b88e3cc333a46b6ac96cd673bef47e76910fb63d1617954110cf0a9cea0051d46d23189942e34200e654ed9001d3625cd38931223dacec60c1c68849b000d2131d5374c04a76410e74fe88ceeb00c433636472623fff126b85a596c41e883264a7c89830074e3c39206590b7ce9cc38017a37bab4a560cc61d329c909539a104e2af557a9dd97269228e46187cfbb615b13322c30906b219249c529775367c76f57454a1af83294cdf3c3b4fbcc5df4e65c6057acdab5774b39fadd3cd0235194dc09fba245a0f8a433317216336e76d901e4fb2ac83a80674c8306f4c419b2a30eacc6480932b1ccf4c03c01ac7222e85b108aeb2eb4999f4e8c972c9d70b0400d41917331b70279d89a4b8444f72ff16ffbf14ad6e00cc68ec84f4eab91ecc52edb95c4abfc43f5c817a8283665fb86bf938e6d64058fdcc75be01cf838f69815733bd07a1c739a1b9996706e93098a516c4cedf3f6887ff955f54458be380812ead6f56908ffbbffaedfc2e041deac8c6a32ec7eb4ae0876f55bef7e6fbed9c765f49ea39992f5dd199b04a9a806122e38c49acac41875f4897819227c6925dad3589462b790ec01acff88f5bda6f8fb33d8b2046a1f5a43345899c22497f0ee689d91d03c36f6c60171c40eb13501eea1c8f045c9c62bafe974a7a18e4f1c6ba48f3aae791267425ae0e22d7f23db9b7bac2f0a7ee1a9cf61d3c08cb8aefec3141832674c349e47a9ef60f339b0a3def1e009e782ef76bb35dbf769e6dc38037d21f0a59fe99b7d262827c1a76e80e9b57cf482b09479e6ea49d1bb0ba4e0805181d6187e306ad7604f911d7b5afa22432c6ebeb6144313f2bad353f9be916d1d9f8734aaa31e4d6091e48b4028490376bc376fbd190baba87c7fc7fe88b1de16fe61219ec313574ff67925a33cf66cd989cf6d6aa6ae5e61b59c12cbdadb497a3d6bffdbab675d8078282666b2a06c01f75886896feb466eeee70b1c0722827f344d95c7fc26b34eb14265fb251128a91d43f29d9e091f900ac55e1eff60f7464ba5886b5cef101070446302ea634e97d420a6d00c5b2d6bd23349f4ee7a20e696a4619e4bd46c845c9f1d809f0a5e1ac0f3e7de986e9925e6bf8445cd8dacd99325a9e02623a82d4b0f66dfc0de1cfea7e92b2607361f831bed40744b7d2caffd8626347d883a23ecf544ddf300f00b3caf8ab21d7ef66e8dec01cebc673cb3b75d26c02fedde5e76feca82ea2d8d5e687667417032e79caf3c7678065625983a6733b2b3e22354d1b3e5c38547456c846266b17b8b6f386ceeb11c3c526aa7aa03ece105c148f5d1232f1b552b4896683162875ba4bc52c5d1e75f6ec48b42f7616085446f992530cf29eac8948cb56cb30143d0721c0f3e2fb124d4ed771c48c1dd84937b23ba95b46d65312e99bbe01669a1e15078882a93c0cc27c537a62c37d836bd0d082cf3c7f0f0edeaaef8989a0f81f98f08c51d1fc4b5718d73fcac912f1dd45e6f0be9f471b947bb2f74cad8ef700bd60c1dd4ed9eb5fb2b82ac3956633e8d4990ff66496d634fe7f8d9de070507de4cea0de378aef3dcb715093da4fbbf516528e6ce8125b2729a591cbd9edf1537ea23ba56e0e5a7bbedabae4f0e1651dced5810c370e3e4f8ef0ba28cbd18c82c9acd6c268dbe8aa30598c6429ce0961b52ecbec989690b175e96961669b9002418b302c8241cedadc349e81d9cdb05a6a8054e3751110fa8713a487a661e7a91ef1815a5f7cdb19ba7ab8b168d52c55627c2128864d3ee1b41c700ecb52b8333f1dcd856a77f47417aa9d626e0f114083ed1f1b150fa726c94c62ffeb2c04721037cf713ffe3f8136f6ae3462d610ca8addeba07831aeac79936913f9e2fcd27f4ee7ad04713711a3e017b1a52444b5f1be67d6137f0881949c357cce0276f9abab46232b03d5cdd70cd8e7e40a651db4ad146ad01f84dfe3ad1d5fd2482932dea8a0ea653c6f33f1e73ec42667e0639df176fc9bcbfa585d8ec53987b341d87fc7174fe04e42f61259e0928b2f1955167bdb9626a6ab28a9410d575cd4ffe1412c179abca58257253114df33c2ae9ee03772a0193a7071a3a22b25e85dd4c378e45b48aadc91765cd0975afae19d25db443e9c88aba53f9e0132fee7c3fce50c65f2e0039800f4085e97104d89630457be7aefc86c2d4738911110788674cb9c59196c298af6837f8d7be905f3804b7bb29acc73ce9ac8da025d6964870317ec4bc1ceab9a7efd73eb67f521d23c3494aaf832e3eac449fb3f9e29183f4259cd8a410112104184d50f0ef8ea416e47da2e7a82a23a02b468b6965298dc29fe0e410ee6671b769db71377d672c4257f29df57303170d0eae6e933ec531d78adc46fceb5c6772bbd0078426a9fbb9c26618fbd8bd6b6734165aff7c102ebacfe23b74a132115d47699f9e4d7a718da0643cf990fad07dcac0cc6fceebd35261d311bdcd0ae63a63f5c5e972c074d6ba3a909e09256e92c206716f9632c877456c2a20697687155e5892a656ccce125a203c8428b86a44986ed61b00dbbed8bb48f87eafd319736f97bd712eaee28e0ef4be13c9e7d3a858da72405124afd9c9f3d0d0cea494ee8453392b3b64e90dc75941d64481bda7c2309e3ea2347da057b52623062bad86edbf488920c28298fc646dc955610b9471ac147feea24fec38e7f99afba70d1cb39ab06eaf928a996a4cbe9f1872805b7e031203771c96fa694ce117c6bb1688274cb0e9ae90097d37a6c3c45e234df08c05935f5106d06a537d1a7a2e88fbc744a4e3e97dbdb67f951ab38222a22b5e5b823b759b72fd05bb8aef4b9fe3c1c4bde933b8b1356ad98c40eb80868aca8cbf3be11881edf4915eb7ac059d0d0a9df4e8a57a9848245dc8ac2ae483d4e1399ff368671c241bcd276de2b62ff31090b7eb7f230f3c05a7c6bebf237f437b208eaaba6fcfb38c2ec69c3a739e77b1eb0d25e3e7f0ff3d81377d37b999595ee8e765676819b7a3b75e8db86fd77d02cde7471910437acbaee6d39cd51f8ced82f977d05a90a92ace51c2f5048bed1174cc6983d20f4ddb53a4f310a5613891baaa53c08605f703bc182e08db89d1196f33bcb99155943f5944b4fb654604685a28da46937b31852e190f4ad4d68027653edcf583eef61db5e7f664c3a45229260dd00d48120b7f56607a2ba2e89459943acdb9b9ddc8b454f75880624fb7f0cf722b7d717ee30cf5b6d23dd6ddeefd865cc7bf08c27ca7b6f776b284c308743fb44fe7228bc602f4400421cb16943229a23f92b6e28eb1bb31646672b10071da50835b4e0fe28f667ad87b8d2e667ede1654932c30438a4669563b43990c0a73f27f957a19b87783ee619ea130206ebd40790cbe35e8c9fed89a12e12741c29a3bbd6319ec015386f7df514ca839ff5d1ab7e8fe08733839c30fd6bfeb5f95694e3ea9d5f7be27a44774c4df49f626150ee37ffbeaee05cb155a054c5c4678dc9fd2fb5bc6d335960f6ad70190f38a561971646655fdc9829287d9a035e1149811525ce4263de3559ce1905f6ab26eddc1be3fbddb9da5e9a21f19431469f0d7984cd130d574c31ea0d970461e653f171c23152b028860449b7a979bfa2ade898bf027110e93e7fa3312f0e10dbecfb9e3973865df4146980ff387446e41f38eabdeb52e28df936d4521af055572c52ec3843c0d847abc1ba765580118f8f23d1af76d141a24d5e8fd155cd850a3aafe5c97f92dc23e16403019462275125a0eb0a9e128e250b5f16bba5142d538d17985bbe17256f1a81a44b602d18f245a8e08d426b8b295a2fed6fe8375379d4ba38f322699d535405e227f2e5e38a8de0d7b754c98b28ea66358cdc9dcca5e136024b9e33ed691821b69ab3ff78e7e7684cde9cbf51080cc1b44888b658e4756e10195256b3101908849ad86f297fb6c1931814544b4df59be18aafaa2152dd8239451de27c515ce08d39c3eb64b87c068f262b6915c87b77a54e64e6d1b218f1c66817415072b48cff198d6953337e5dd8af1e04b715e97a7123b9670d9c8d62d5b649792f7dd348bc5c684ffbc4642375a41f6bbf0916f72eee53c36ef157f4f05daff3091c1dbcd5eb0991fe1c5e25e4d43ba84f4c532564452e45db6a73bfd4e435fc3b7940ce755d22c0243461222fde009f055e65823f2c04431370d0370e29b0057fc3ddb0b5412411c8242113d2324ac3f524cb82fc0c1205f7fa7651e86873381817c8c7efe6baff11d8cf94e1d87d3cf3f291779fabbf7e8308edc903bb6e8d46848b9902b1b4877c524b0a420ab6a1c2a59a5d8fc0d8cd0e8be117afcb07c3033b9aa6e181df757e88e0a78f68fada4fbfaabdd72aa9eceaad5dddad956c80c8f260a4a012d86844f30baa16fc2659a52eb81e5b082f74047a214a69cc9afbbe816483ac62c7eaad9c9a06f7a2d956c06bafcd464360da264fc5e5e5b6f6cf94351d50bec86803760ce9e0a3f2ceb0ec378bc0fe04f92a7ddb07fc6f686a999c63b5e424acc97539fa936e7db037188a24a02510805d882750874d6a639ee8e6b110200894bc25c2a294b1d6850af1b7bd125d920b0ea92bf2c416dd51c526f7e688ce94806e39672d9b516c867b016d2376df7394fad8429ef067e09fefa29c1e8435c30fd8c860c8b1ce464626e9b690b468f8eae90801410c73fd746453f516bb7c8572b6bc479c6cb8df048492fbed91d033ce2f9c2b6fcee2e32d9ce83367d161588b2a22c4d205aabc3a54bd98c5b414ed38d9314cba511bb36942e979be373ca9237748f3cb4bb4628e10e639b41d560e4c1ce94d8b2ed34c059545b81d4c2cf71a2ec5829246550c11201c981fbcb29f13bf39b58efea048cb441f2390c47ada7b6e5c5dec28e09b8d6d11af85ee2717de03d701b76d6924c72956865d6d6c7188c0495c9b840ce179cf4de1fda84f1e5c681b271a97851f7678041dc579e848abad0cc57a28b8eb090a14735b1bfd13c2c64993eaed7035a272a67abde1ec2ca6651f0ca3c12035f13ef4f10190b361d742ec39410fbff7f65b96ad845179ba1d0ca12c2254eea648386978b0a9a778a788bea6cdfe5511424cacaab4a581b6eecd3174eaf4b0cb605a80ead4ef611d17f9ad3ba29b19561ac79b42145ec6c6a1c0458387b4a3267a0b059f041bb6fd71e075c4d4e2fb7f7a412411d45b0ed7edc19b722e22be3c46efe4f552db1357a0f71972e06fe3fa6891e90f08b45cc5778bf42cc129159c7f14e94ddbaf1f8309ff72d68f3692ad26792b9304098a99dfc8a1739bbe551bfe1df9c2361ab3afd252f68", 0x2000, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffff9c, &(0x7f0000000880)='./file0/../file0/file0\x00', 0x0, 0x0, &(0x7f00000008c0)) syz_fuse_handle_req(r0, &(0x7f0000004280)="3757efcda32878854a38bc174d355f3e35d362d10b0f0c2467c813ed683ff5534ab37c1d0324be4954c1de1df2fea85a03569b14c3bcb594c665aba942bf7001a7e9b74b3bfc414a4869aedc2364923204ea5c7b960f0571d7455427a669dae06f1126a6b318cca00b4a65dec963feb7557c57631e96d1a5e5160ae84c282eae16cc0317d36d6c7777b749ff0503484e9b264d5e039f56219901b10f7449c4ff80ec6ce0e94f97106a35bd5b51078e6889c6ae6c22f2fcafd1ee83c3096129a0ccf453060d65bfbcae3c90bbc604f0f792eb952ca2b96db76ed6b97bc1a0feda94499af641981dc8600ba1a0f473f31852f9a04ce369c10ade34ad4cae21b0a2379fb2bc9de462b6a565d41d8406b2a53f04af92d3f6c4808b0dc29fc16560af5a3ae141006fc989a7ee533c9dd0f5adb8245a9e5e6d398fb23fe9e81b8e0edd068ac9aee39922d744529c54dda95de5f05cf81b47ebd21f2891edd0713115c91640a4419d56f6c3054fe29aa2c0aef46050178b3bcb3eb099f8f38718da932bcb045484304ec37c01dae7c4aff0f647d859d70889f0df24f6543004ba907e19e5d4085c67ce5d0ce341bd860a0939728fa6f9d9185513a811de70f1138f2eb7a84817373b7adb94fccfbce6ae330435a2e174b7083670f95ca74da9b84adb33cc0616e48bf209278f749a33c93868a2bf8349a9ca06658f2663f088c39f99a85989eee93e0b3a9171b5e5e2f5bcc42455b1ce7ccf641102b59e5975f21b118b72935c21623b80b7c56dc910ca8a2a7472a13e230d30ed9bd7774734a931d0ea9c7f3f54854cd9968c35b3258eec43fd35f6b910066a603f05a45ad7d43619953de0299c43c0711c58e4a93b06d1704b9c7812b050a97a5d8b183c4ad99813f8a7dd6e1baff91492717716e686c035968166191740e6e289e2ac8329831ff29e3190a41304cb3a288ea53153684cc28203414f9f6b6d403451386863efe5e9a884b54dacf1e5f51ef276bd3a5511468434ffab36ce0d1fc1ab07b7090fdce11b01a6f8472574aee8b0a6a753ad0199765a1a641a83e214a32940840e7c8e38e88f2c6333f96117d0c5e3be41905107226f08f611db3aba0c7ff478ee431e5d9118a9b7dbe28f21c03f4559207ae312a47707bffedbcff3ef8e7fe88bb1c964bfbd0c987fbc2af94ea778183ba89c4923e33ccc23be4757b7ca398261463e8f7a9de7b256f5692106a4dac2dfdd86dc589aec72fd920741fd2a1a846aa06780ca857eb9121f1a33214bdf55d91bcf46cc1d017bcc88e989c7d15b603175959e3b214b14fcb163bd27db7f0161d3e105e2fa29abecfed6eb62ba7c76a3857d16d9c2a883edf56230458334d20a249ed94af99c4088772f958f17e6fed614e83d11898884dc84918a219c92cb67f90524ba74d9ae82370499a53ce0ab61e32b1a7e4a6376cbe9e1eef8e4e7c78e18b500c78f88057c880c0a28ae35d5d1d0bf09b06b8640318cb7cfb6db3bdb27224854ff728d61bf1252897e678cee126a5517dfaa8deb4bf1e5f7826428b2b2c3196c244307b5628521ba1fb19701dcdb4145a3acd2260a2ef9d8c86caf1c771e0b63e42c6b6482bb076bd6a4fe4fb5fbef124eebf60ed43913bf066af42b4ff4cbdbf26bc3a2c7420db60b999213fe0aebb9e24b5c560118628015fd8480ef1eb893d331da5c1b6711a2c3cb3656d598ec7743c224c5efad70f3434763b77d74f5c9b252d458d39770c0bc5ec07faca33797812767b7f0828cc207072dcd85964a7ebe78a2a0c5c2671b6cce20bc4f87eca3554a19ecb24d722d284a6d3413ada6ad1ec09a02e238291540314c4bb773025e857ddc35f7617d2bfd9f6c702ae317433db016bd0e3fac797abe9244ea04046356a56ad48634c03a39250ee09b1303cc71f90fa86f2d058821c3e8372f40fc02fb50a73aafc49cf17f0270d9912ee364b4aca3e40244e90558bde59e5f967b9c7b8ee3474712ddc7aa1bfe1eca980d938955abf4eaa42c034d86537fdc18598a99fe03425ef13c5c5d83b1cebb9b540e9d1f1780144970194b4f7fe6c62ead3330bbe43151858817469d8d16335c75441130342258f7ee6d1d5ecbce58e4f4bf4e310ce778edca920c9bb3999a7be904b482a33340da0b549362675f421a3485a00a8d9f51287f8ff6ebcf818f318ccf9e7ff506eb8939d5e7a5c110b991c47f70c64387f845686e997404576f554d4c5721be65ad27f70c42e39e4284122029cdc635f242a0c9cd150d89f93eef28bed73053ed0c8bce66771ad06fc3c72e8217d570da91501bfe6c098b764fe541c492845623c2bccec5a0b5d842aa503793cf3becd470ba149fe093980dc0a7ea7a0e08efa3599a9b5b2e370a10881fafed3e1741f6e5cf9cae6776390543f6847ecea0b466c880ab5b0ef5858ea9fce0f8bb704521ae0d213886fb6bf704d191925f9b2066ed58f05fbb44ed4311236ec330073f095b6cb6f5d8128a1ac224bfe72b12d4d32a86a3d52b9faeb2a48535cc4f11d8a54ca25a215118e2577dfbad08b77b66a80662ca435b2d41a51a7ba8d091c245e5b35c7d7c1c4a5d3e85ae5a77d1451f161f680525cd5af3b0faa7edce74bed9afe83ae9fe1370b123d9cf91dfa16f66fbb5a9bb369b35c9d9802b937e08f11d063b7fb8f6b1e54ee31d69754c42b1d75312bb665b30b85442ea5243c6416fb94e843fe7cb650c250225c2947544e6f8fb141d338f5d72d88311c40a401f79dd76d71ad5d4803d18a6248ceb21e64dc0b124eb58be7250ad68463ff980ce75da632a65722b5e7fcf17bc8c6194a45e55486697127af66c99cb8d806d0d2143e26778ca209b7bba62b7db1eb7f819dcfc29ae876f047b2c9167331caf59e62e5532c466e20159dd6d6a4df993d3eb6691edeebcbca671d1ffa9862b2fddc49bacb72d8f7a11e1e94375018fc0b900c6e49ddca1ca9bdbe818b5237a6ea9a8dd2d9704e9fb11c080f38d2be4aba25018f21989f38e7d617bd0f33d0e5431e92e0eb7233539b2226bb7590a0dfa31fdfef7099074549f9b72f60875e2e9e5138639cf987b2a00cf340fc398379e9ae700d466767b4c2aaf034faa1546eb613b79d83b9cddea499de76c17733a83e2717366ea01a5804cef50addb6d520e02f6562851023feac4c7fdc7fd4d87048b0425989d1ff82b12e036c17968f42030d09133c5027b37f20e8f795a7378fa7c1611e63c0113254ed385caebd78b0cf50f5bd3e1f94a35d77ab432d45db89a7df99a941eb370c2f1f6df6b16672ef14f43318840fb10f542a1dcc9037a17be8f79e4019a101eee3656ce2c54987052f1c140d03f0a9396a2ad6503dbdae26199bc7cb0571da8bf26b06f32981261b0fab329bd3ebce414e09643d34defeb160cad4fd7141aee7894df6311d1d5b3dd8cf442e4aa650df170eaf9b17cb7d059ba2b329d58389da0f75ac3e40a6a85051359c0afbca05f7a609b60262879a6258cd1a1748ee45714867e67c1ec4206b88cd38e7aa269ba9c31323e34cb45e29f50b4ceaa3b0d699b1a7d1b3fb14f914d46fabd741ddd07c4901f0638e73cfc696516c88d47e3350a9565e6138a1f7eb91af5f487bd56d7e8a68ceb2bef77c3adf243cf0cf7cd5108a827281d7814573869f2d4febf83259b2070c5f628a3c8c396ad987aeed80e8aebaf3aa85783e825dfd25c4c7a6430ba69f0b886077350686ccdbd697ec77a9711ce3ecd36f8893b48c812af75be00a918041dd98091a6349c614517acfa788a85b295ec59781ec9dba75a0705a49400597d22d91261956cde52d9e0c04b2fa8cc5903afd4f6257a019858caa14233ae61774e5010ee1527562b4bda39b02fdddbdc6b546437ced80fbbdf5998c31e0a36f236c0cbfa3d38b58bca970a16be5937a42846a9ad2ec8b2d6ee9e42b6376a6b4e8ddfd8e9ee2b3546cf24ea99293273946eb14d2d275ea5dfef032925cd7ea87dd1fe86c5a2602a8e5cde8963d723d8f739c7994185c5a4496b210f36b716d0a5ee256bff18e33c8f8b711eb8af387b56313f5e1cc4f99328e05e7c691001987b28941bcf7e643bf0b9984e8d8a7f8eefbba45d937f4578c7a09f62c8fd5111c600132bee920635e25d3062e580f1a0f7703441af82f577cee98612bcefbb2b627b99677136ae42bfa9f4172392cb5628a9777283b3872e1f2319ea54e2d255325cdf89b758bf367e49b0e849015a5ed0aae663719e0fdb80e98a971dc510731fafb843504eda865e92f474873bb2e99a0308957fd8c92df86f75fd18072e443055a4fe7906e9f3e57347d6df572ec42e3397495def0185f6f68cc54a138acdd3bb972af453b42f47547de8813954fd0f3ebe408c7d2f34b908fe4843ff0956162b050d7ce1d67a72f3a62e78d2d193ece5a075fc4d5edefa03a84f257c4057828f197b5b8629105cb52841b274a5667f8eb3b4998999592f7777ef2576310b7a1baa1b2040728948d3976db4d1a5793ae479278227fcf90ae01cb48880a06265ee99d7097219a21048d85e2047db6b660ad31d4f9616809e0c235847defcbb0faeb1eac2eb2054ec88a1e064ebf4a1940093d712f3a087482dbf6ee8f31a5f7caa2b7709a63a712198958410a84bc2090c093162192982e0659898098895300c7316692bebb71b06d830c12cc0d48848e02a9b24f408824caf15890a8eb9a6137e44855f85462dd1d02f3cf527ef66382720cef9cd636f0fa0ec40078b6f4634cf0ab97dc533baff501314069d37ad7f5dd5b23b4493ad6810365d66e23d2020cbbd89632882a5ad1fed417857efd4c633dd46a3b92c08ff60df4d0f311d23387d147856fab427b60e00dac6494e284541b5eca1e6e5bbf56ae2ce24caa24b675f4f794065638b847cffd463c0fcf693a54db69c030641836fc4426e22df5793fb26a39bb4d2063a375ab0e2c76cec76b30c456a0864e7f58beb6addb6fdbba2a72b826a192983e47990a4efda9312cfb0ebdbfaff1e085aa8ab5274cbd4ad3ea2737a68105ce92bd47dbc2bd4debdda83e5991db21ad63f1fc284a3ff1607e42769e1f3e32a86cbfd975f8b65ed8a51fae2b6246f61c6175b674d01059b0e16f16b701dd453c2020315747cb9750a4a3c64899147f22b29754d2b1c35e16803245b4fb825387921b0e715b595a76b54b8151b7865ad799b39e538550325c2905d5ed29a57e9735c7d496087632f2c61f7bea1f6852f6d2fb45744dad09f64544a4e31cd776157af9b995ba1f65e8e3008d54bc69f435e8e2ccb2550a4177f86ac21a83cc51362f6abb177b714885fe646afc02c340e027eb126802713d2e70721cf2d86dc91acbb8df8a03c822f379f1bcfada966123364002d19258f3cf9006888f54d14a22e503306cc9950373ab811bfc3117f91fbf54e2cc59a288fee6c8c6ea8853d07065fe000277098a1ab0778fe7bd4946b73b38b6b8052a5c469347d72eb5c5ee0835fade077f54cc7a51a1f23cd8a465733289a9c1efc11ea817d60a58f754963f8045a367aecf1bd29482dbf8043c0a78528363af2a46e3cbbea983d74a1be937f49cb76da6044695eeab02c589ffec7f81449be50ecf7aa63fb6cb03c6729402fbd43c95ee1117d1fc229fd8a756124ca68e5f9ff3ede167f5aee9138734944f17e7c6e437d4079ddb263f3c46268ce13c3d5f9c0a8d437c1dcfbbf05bbe05bc4107f8cecc9753c1828bd0d71146b9886179e5c1d6bdecd9797ee9510130df196af63d591d92286d09f4d1e24f85455259e157575ee79a7ca35dfb45b78e385cb3250ff0f8c071506a279d1d9b0e924fc924a4addde6e53435232fa6995fd1750ed44305a5be6b794191f586deb7a673b2b0aff5443c9fa05488e998cdee72f8208a556c8f2dbcfc40563f9c2428f1fa218c7dfda7a03f8a251b10fb3646e477382c096c55791f88db5cc4f61e40385aadab11878dffb537f505521492cf3c0cafb29be3a0a6101f49f60f6428359556aa40b6ee693c27a81431d79b5afaeda457a4ffbae94e64a6b376f0a0a9e21c2e02b63b4c347a202093b10358e1b4bdc2b910c368024d70099b89a9cb58bea4d8b7968c366bd69da906377eedbe875c34822b0f9fd13c96dfea06c395baf576b80c37a882536f1a10c7dc0f55bea0cb74cd14f8c2c8a77d98d11e49fe18f86e5047d59d026235fee1d2771a658b54296df8a8beb86600da5f25f22e0a3cfa7317b511a5d55ea98e0b8fda215a6818da9b86e32d799a47a04b3160752aa0b70e325d1346af1f181c93c50730b7eff49967e8218ee4f721bae001a502de447cfe2fafeee41e86b1cfa2d0b27b8abc0c486e557ba290ec4a7a16e9f7323ac908327e8649847ba4cf4e37f5544f06b8be65259c4da865ad751ecc3af029ebc765733037cb4429f1dd0a1340375e4abc931a00caba23d1408b001edba6868d48ce243f0744f5c2278cf3afc0669d704decb190bce42c6a4783a889cba6001643c0d3f2b2e1baf37dc2a48c7ec31a5ada5f448eafd32be0565afcf546f718458c4b81f7a22ca103400c238b588d0ea5ac1eb4af68309469a9c5f7717da35e3bbc34ec9ad7de7a956652ea53de0f432f3b0c13ee0de26ac367870687f051cc60dfbd7b247cee3a8c5134c453992cb62ca8e913b1575d144f6f806886bb6224cbc68234629c9cdf6cdbdc55f003214b9c2e25f1fcf3f2e499ccf22b1144d6394a4262800b1f0560e6dd8bface9fd38000194c0062f8ebb6139961cb8e8e24e0633fbab886b20a3b4005dd0f43d74beb6022bbdcbb6c312799a30165e560152d7c8af4fdb7bbdc41a1d105c305143dcb295c84dad3f19328a678479c4d95dfcab5a5e3435be173d295a67f3bccbb93316b1121753b97b29ca441d26958036f73c43cf67d4744db1f605a868b90a64a4ff9fa3a0e3b087594b350c005cf150258576450f77c45e4770030376f0db8ec811cb308796ec5d77e4bd1fd22c45a91a50e14a1c41025a674ce2281a7de63ffb77b119b22384975a10323cecd9561e32acf2517395b96f45f76756e723b0dd5c7a02fffe03d0b4b45456da63b7be2213b8886a13da70ea9c843334afdaafb6620a1531cfe06ee4c7f0b3e7dc72c3f150e30b7177e5d864f8ad52bb5f58095ceecd067c92290a830ff3261c0bd00e8ea2a2fed20db8caa404fbe5b72a44697ebafe978d35343235e7d2dfc4b2cacfc566894219ef3511d861edd75b68f8191e4d673740b18efa989d9700ac53b66bce58f08d09461acf6dbdc9e815bf5b99f51ba305746f7480168bc6feb6a9567373cd798c82e6915800e47bc30546fd625a272964425f1b450724ece93e8c12ab3b902c4ed96fb2c4080daec0e7689919774ec8f5d593063e34196cb292f76eec57c3533c6a392c464fa88f10f575a26227088d6ddd9b6919c3b5e094c7cdfefde6c0183e51c9ac80b75e0ab98480a098b354066949a9f3b99796d3fda49d2ee0cb7d7005ede417ae528c8c04ff2d16058e541a719dad8d5aa9a8efa55944cb0f2ba9ab3529c3bbf3d87adcb1ec7b0c03234765845df1dcf8f8eda1ca07683e91cd125e25c08ee724894454ab9e709bc808c5671d02201fc3cd399b84f31450db68248063e2c81caf9e4d9ef5d0a0912b29855a1b4ad4fddee2e757f9ff74155ceccce452554feb324430a8d75be6fa9950256242d92f25ab8b8b4b003dc9205a5e06818899771d3282307f53dcfa58ccde51423f652c282deed252cce77de8d010b491975daa0754f02a1e141b4b02d2915663f6dd4deab39f9bdd9b115166f287ac7ed37d5560c86033b8e40ab8a98dc6f78c48c5e7b50af79c1b2a8cb0c649b3033651858bab4e20e379fb1721836edb432e8ab71068af0962bfc9f1d98334373a466be53266fca0a110458d7cf4a96ba6acab342c9470a72cd0b715a4392f16dcd0cf983862c6947d20d67ae217f5f3d8288ff4a1fccceb7af83c8811348c18ecd1d994e8f883bc7a8c57e44c1dadc9352bfdf50cd3a0bf9274ba01a0af1fcdcc832c29039ea1e3ddcd0e2443dd9417ea64728889822119170f6c8925b6c0ffd9687c310f41fd0c7962a66835e33ea8c53ec2392772b6d01a302ba792652724cfdf4c8680fc96eab7bb688b4216deecb3ba0607d12a1edfb729d4be71bf75a00be3e6dd6ea6ea971b5fe2e20eb3c11ab111c032989a67ed4c1cf6701c63e41ef34565b778acbe18a65d029226ca3e987bf90ce48ccadf678d960bf3860edb312f7f98c3e457b8579973b43e933baa3dc5a824074f4c2ab18135d8138c7ada6984e5fd74e0ad4bceb2e65438b53dec841c451a788bf2fa5d687bc573a9c3e27264dd15740c4f4f58787ef7699e16c2e0335e6e862143a12cac20e59baf5b4957756b54c0b000ac1a9c4460350ea3d2673351e11e05fb978e85a8d47663d4aba6751024006fae0c656dc2aedd24eebf8567f66a9c51d20f37a8fd56bab9104b632929218b55d610036f1000cb39bd8eac7feb2a20835fde7e42b1badca19e03aad0060f56f2036f4e878f84bbb80b0f9b034dbc1602193175e31c9cac026911c79c39aa3850cb1d976ca0f8f0c9e942366133ab92e0a59a916a7344807bf6dbf22a1356b7ece0bb0985a2b156f5599f3295255de6ad98f65334348406a586c257bb9826796717ad5d6a654090bc1941d2f6ccabe42aeaa4e8e9dc7205fffff0f0ba6dcaa524da12ddd66493e6f7179e26a0ee9526dcbb59b117426fd0edd24efd279f43a1ed1ee3433cf1ad629058c7ef03209f815421a8d8ea5359046f3dbaae3702e91a81cb9015af5b23b78e58c883cf0505c5fd3b9a865eaa4ac011b106ab57418b5394d48f89c300e1a3d767da818e261e2e5ff695a3772912a17a588b5b30ab142dbf2443bc4b50d5fdba35b5ee0f438e99d8131c865ef418a971780ae9037f7fcb580026aad88984d28f4011d7055e72d2ab069b38c897478b55f00e1115adb92c8f7790524cd2ff869759e38eac301a27e10abf73325a6022156bf9ab157b02cb8c983012b2171793b966a073697ccabe14cf04fa7a60d65df4a13834175c832391e8024a45ec6f98d03d986ce9c75257700341a073e25719f5d349cda539b17a7d9413f225cc80030b970f13a64ba693ee18cf647814053add6ac24bd400957f2ea0ef5abe3f8c0f415cc1d7f4517b750c7b28f89074cfcc7a71cb2c61e57911154c9413055513e9d7d4923909c6c8ad9636003baaa89b91ff20be50ece2e7cf2e0b1031e7d85f20454dbfbeac12ca192957b3c86520c739d265dc2bfe3343fe48e5798a490dd13d9730fe72e06e1bd09e6737cfa82f443ee2dba33a0027e9c7a8bc090b48c9638048e49c8dfd3fce3d8c6ef6d20306aea0259a04b394bc870d2b51594702b615182d2506fcf8d19205e5be0e132e4ec319fccb2d3cad13b51a8a3166719a73519f4636d89967c3ef64c82c796dbe8a6cea8fab30c27f407e3e372c0dc74225394d729505def3031f5f1274e84827a9d22589ceefcbacccc50eaa9b763acab8a5c2541e3db8187fe5c06ad389d93731458c0f324c7c44bff7a04f1f59ff5d235bc7e319976c1af60b56cd6ffeac55752600bc26d2b9d84d68b6cb7a793d2d570b2be9c710c1708b643cf0d6e4fb8540ddcf5efffcf7c1952c4be5b96c632488d855929ae8ac3003f9403ae26bd73493cde3ef9edc56b46bc1b0a52ef0fbcf89d31ca6bd5c31611e5548be3e5f81355b6addd9d33fcd39116d8d62cf2b4222d90468d6db8813f72355602148d7b73b1b608791380e097c779dea060c68e79db32052590ea3339a1fe66021256a2e08e2fea78f5448ed4620f07edb587ec63fbd100443723addf399676049f79f3f22a2474fb86b401a5af6ceabf842869a5f3e3d8c8b2a425848768bd9ddaf95f09aa01699638c5255159ca376a96c1ecfc6a6c916c9a79e3643971668a391bfcde1b53d509a2ce73da5cc7089ebe1612378d5783298cc3a78057fe056ce9bdff2523392e896ac13e5c1050b93dde031a23b12501f2b1fd6f0493d0a39c70eb2fdd8f35453c75dc74a91aa140f8dcef5712d487da4b881d7e61c7c1957e6a5699ba46a1bd23d640d481449ee8354ce6f4759947bb02a9992ecdf032b96e515989062ea12d6ceb30686473a219d459ad220c50d58f8b890abee7897473c513edb1116e1f1032dfd49a35a84e78e1d2a30b3f86c62478c2ce1452d145e7cedd22b82ccee5e369e4726cf997ba793b1a23ea1f637bb7574bf6838ebecfbb4690656b5e923573a57b966ef6cfe91150b44203064eb3f5ccf3c25ba1804006ba322dadc59329059c1fa6a1d76c2d64e94b05902f21a02afe59f0bdb40c42c83fed32989cd4bfb01018897e645ca8e8bf244d5a9abf7f5e606d3652b65a7c6756666b968d4819e5f51789c1baf40dd5a58200e102133ba386d5ecae1409d00e27e8c7a4ae6544939ca8a3ab0348532e4d25fe397f3af96059a4d267ed47985de5a38caf5873664d9af269053810b4f11505179bc183b40a570b75f3789407b5b80b17207b492f0479694e65f5a3948ec6a4239aa9be9fd97c18a2fabc2afcda5cc7cac660e62493c1bccfa1b579ba2c04b18144e5bd1573411265b1df2eedbc8db895a79bc57bf4dae83c9e4af89d601c0d2edf3680a75b149faec010f525fb23b757329126293cfb117296cdb0883dcc421e919996a37d4cbfbd75eb7de221f4533f07ba43a6abb1b26b965d10f7024c5856d88c80bd7872c43e0e05dd0a46c3b87357049c191597259297ac7081d6fe285357f0f9e976806efafe0b3c5a980ec18eeefc55e845565549c6faeb127ebc3e0b0f3205f87e1050403403014db0180b15235ca85972db1ae33e884df0c62be8bdb0507d7558ff98617da908c441720034f51af6d8e07033701f1e29e4f092a7522a0503237a9c96e7b03dc73912e92d4dddd15b6bc3afcced344f4b03321743cc305fa8a1274d5adb8d91e823287d6e4a977386ea725e817ada257138c2062aeaa1f86154f77dd5a71417cf7c5283f9be404d45a0da3af929e4786f7e17cdd6c286b9575aa1ffc935d5781398470aef0a3b608f7a0d51cf1ca70d95e72d3c183d5e7b360b0de7a835ea551ccc3da2b1c3a57ab1f452f4092334ddeeee6b0b15cb7995c891d61959813417fc874c092bc618fb29ff75862700d26a289133d31451ae10ac70e6af4702fdc34da3425bfec697d3e1c61886a9deb490bbea0cd45555afd2dbf6b9d0117d9988f4a5573c978f3af86a536a70896a2c61a6ee69d382e1471856aa5fb65cd19418fe281ce95a5c009f4996b0233041faf880e58638e766bd08cacbb5688224da7bd7a8f8d593e324b3c5f64c29b660139e46e9482d94fa0c1b2781318dc484f36e3d36f0cd1d5b65eb2775de60cc4bacc7bc4e42f6b79467fedd2f1cf2dde3d61f7539caef98ad237cedfb1c5ebf6aeb4f224f9d089c33eff875f2cb2fc770ebc5fb4264d5d1bfd923e72ad5f6143670e2f28ce84ad190fa26121d18e2a2d94439f3da121262486cafcef59ce79bf05ee4a02a538e27bd6fb", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x7, 0x45bf, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) 09:50:55 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) mkdir(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000008680)="56128da32a42ac12a4825d2f748785d74b3c3b1c39c4becb1c35fed581a5c5bf39725b26cf323425fe22c3987f7c2bf485c731e1a2c809be581bdb610bde6225df3a72e48428d923f05a6efc7fdf3819553bf411ee0fdc56003533332262ec462ecfe68c720008006224bbd01a37b4f8c6dbe968db2285a0ddb9ac83ea50835672c95c76927457b2619fe6f3d4931a486d90cadd4c3c29a6bb501a6838239ca5f7fe34cd5b41946df5c15bec81b429ab43c09cfc0c85a3d562fcf029993560f82c13ca81a797b048c3b031c74072410e5ff577bf0be62bed00bef3df5d0c6acb56ebf31d44f4f79124394244bce77dca5422e293ebebbed0ba999e4b1a8089eae0b056fa73ae2ca221cbea071366c64215a4e886fbe04b50b06576901822669d1908b19f4891986f21089dce397100c0576f8a14f91a304fe1cc3cc2009f0c20f3d29fee21ae6e394c59054d3b178d25c2dfef1c0593963ea16e4d2a88f005dd32f8f2020f3fc78ba7121c5aac0c92f1595a7fc8796897e19175f2147bd9df7014c10779cc8c29490d91006c211030c4dec18a9314441a3d6325e4e90b41277b4acda24cd8b98542bbf9638c6402939caa8b892fc75d6b8c208c62f5ee469ea9e2bef59cd97f5358eb247552e81becb4f11d2d8eb3661f765966e0022e4a1419e3fced02d47fdbeff3a40cc5689c338a3be0a45ab5f39aada373250a0ab7b40f403b46596eae36d5edf5829f93d2167af50829fbc101bc2bcaaab830135f0b8ef8294dd79953be98bc9863e3216eff0f5b6159ce48065c131826059d22a12ec1062426ee4305aa401bc22a6137429ee9329ffc4c71466c9a36f9c815959befe3375083195eb1a63bc1fe9ec2b20ec7501a6e142bc7cd0ae4c0a6e79d0071cccc64b5814efbae8e9603550e7191a7cd653846a3a942d54b8164e8f20b4a83360fff51a60ebcee680a98d12263c9435b7db63fde905cb50f8678ee2c86ee5149c16c9017fb30d05eceb0dc5d7c2da33f6484cb27d0bf5e20311198a860a26b715f7d4e93c0030a1880164059b496489281aaaed9393efe2697400e0d45e905422b8970ad009b49618f6ffe60a7bf3463f8cfdd3753df128499d1dd1e1cd4f4cb438ebf8ad09371497fdcfb71f9a3556d6b8470e859bdc540be57b077c0ef8b3a56fa4e7f9ec34098814c5b6ac2859f6c83e4e8b712da02d564daba0d45e2c12c7f99889a70fa9de88e652001db7b5bde048720d67ef9a90257a0388fb6e518abe159cb0d5dbc5f3d2cec5e74210f0132233beec97b682cfd6f633f170e119dc7c038d834c458b00f97db6a352e22d7a8f9efee6daca2532d0979e5fcab54ce218e75a941eecf2440b7989449d8938142a31ceb599164c8b1f043a3f0d8560d1454268c45f35de8a82dc21104ca70d22f502007e1a8041e477ca6fa2a64f6bdc4dc4f4cfbb2f3c340e190a49a72487ca1ecb613a0755e07d5811cd2f44eee5ddd45b7c57911d2326a70be462f0737c0a8bc60bc4e3d36b2e8a3e5bcfea044b86e51687172bcd899b434636476e05d221675369fa934925dee3bf4726574793aafacbe2b4226c011d7c35a5c59a017f83c2287c2845b71b6c9b2381e51153a87ead62dd5f770d2b742beef031bb024e5270742b39a556319735652f1fc97c33dc2384762dd0d80126c19318da14f50af87fa603524a60ac54b4691a47fcbc912bbe0497208cc5d498eef0717a8aeb91b1f3cfc8ad509bcda08015e8031494a5f4ea7589e39553ff25fb4455115817f23724c9ac93688c9a96a0c15b51c4e4da7e22ea1c7169d966d28df4ec85ef3a8523b7a1c2ddd5767034ab8cfbd2a89c3913e0d7dce0ed045bcd5865d794f22f22dc26211de963870f2647b0867a6d272a91f250af47c52474f32fee43f7194e8d63a18ff41abb1bafe31f54270a95fe59f4ea0e6e49f457df3ed5d3a551925a9dc337f89f67e213845aba9a079782d94e33bcbe1119317ccbb36a6aeaa18f56aa8f36f47152eb5351276996f67c40b3c5f3b2256c1525d96fb9ac0b1bcb382372fc0a721ff75b80f567746d43fd383117d2f2183faa51e43f354b066927ffb27a81642001ff1027560a02e2797ce8ec765fd790709e79269fa06f45fd3a1414a7c828a962219a2823c62c2f45d60261f47e4aa24cf8e8f38d84145774be43f26f6a0d21d0e73b9f1c476a1c54a74b2c2cae0b1245e1cac7ba8bae24c1996bd0b05345af9d75f7399f6ac182a4e52a52f0682e8ee56d1f4211820278d0c3117a5a2fa402dec9c81708fcbd8f80ea46852acb38965fbf49f74fbdfc299dde2f1dc878c05b38659fd4c53750a302fa407838622ea4502075054a2b56af0d080b0ee3c9f9b87304fc9cab55e1c63ac4a5cadd8f95be0b9d2074eea47d9fde547212e53d472c100f5e4bb84368f3317312dbce6db7fd2642535c9e719d2a32de0ea7c4e9fb6e4075516d50da68cceb8a7ba82117e4417f890c3bab81e90324348f273ee6d3f2da15f4aacdd5058e65c6a657e0db5caed732f9ab4ef56945096adb0d6a64244df48759955831ed2e9f616ae52e2d6e94425dad1027fb37eb96ef92dcde106dc3bfa67d88783aa18627e62e01d59ad8cf8332c9e66f8abf26a3fd0d2c9a2531cb125de9a9d8b2536dda95b7fbe88d19b08448a33ee996e1aa156014cba8d27cfb742525ca2bfb3af7fc366a5831a9509d3c2579eba21dad3837f51963545e933c9db3b7743b91ebdd197a3f3590e62a98f04829618fcb4435cd4413333e8f0f99d8c6a8d057fdf894aa7452dc17cf3ba57614573d7a9e270e44d3dda0af066657550865e7b7591ba4b1b5b74ceb71a81c8771f22d20cb45537e7ae11637580c55a46adc6d630528df7f64e8552af10c3017ffff546479d01159adea1943fb4d7c9622c3ff12c352ad3231abf2e05c7c53e8567b98ca934856469f13d566824d70935285031a3addb1587fcc093ca5b0ee6228cd0d28d7809eb04bfac5da0e343af12d5afdbc8bba04fca66ef1aad4d78ec40b41773ded09c81c1e982755e5aeeaa7bfd7bf7643b34641608c3179a3e4c2dd3eece045ca1ffc8158172abb7748ee13235f095663a0521d624819db72ed88a9bd05c9064e1abc903ae4895534f90952c85f325e4d5ac51003d93e0e67155f4912bdf88e54179672c9821b44d81a741b05e92c74db3129f8854c0612cdbab677da1db0030df818acccb4ab16d53a1b11740e9d73128170182435bea5cd0617f2d4dfcb11d0950733f187cd82622d2c3f763bb797cd6d11946c89a8770be873bef98f6270afed858b30e960dcdbcaccc949c3cc63336033e0c23744fd5ad3ccf99f9e2095033e01f5e7a70ae000a88b0456d39ae22e65f6656693eba126ad1b7dead8a9e325d0b36fc7b3c965cf12dc061d9099b92b1ba93986f3b644c479e14854d00faabe3f4a35d44d6a51e77794695ab7652ae75047e2bf69ecb59446dc10dd09be94159a544f1a8ed23f0d4e0fd69356ee7b69abe5525836dd066ef57d41f5f738c94fe7703524df72108b6289847edcd9e3b95c13cced21b3b49575469994f19b4a2203791f11f8a064a5fa486a3f5e5941eeeb1182ebf24581417e3a634ae59e58c7484eb43b67644db556eeeeaba537c90a753f7b86cd9f9cce17933096b3b645cedbb1e5621d28bedd534d8c14d136bb8c54af4b428dc4e274f8523ebb76e487a886deaec1e87e9d09a08837d5fcf125bdd2bd66ee3cc20bfc40c07af3ab3804b24fbf944f7fe7d6fea3433e31e9eb6d45c302e51bca9415e2130b2271a65b3d018162384d6c6a4882451d43cd67ea4a887f87c9f1dd7a1002c5d9cd3667e04cbb861093dd8533eaf9cf38097bdac64a4e1a86faae1c39b7068c020b281a94cb8521b7f3ea7f9cc2a559ad3d29b57d8c7c9638d0c1664925f55e4fc8715f22a403b5ed7be407ed3b0d838869e89e580eea7410db672bc413422ea3f5700854975c9b8b5c7765478a8a4ad0f2b27d33ebb38c58529d6965db53049ff1aca4339be090e8090d921277a732329929b3288176e8d44721782fe66993db1799c4e444b3a5016bfffda49a1c9019d64d58f9f71918af02d4808e3ba321a35d17911ec1cab516aefebbbf3429287036b6bb430561d3d42c1df7f6e3bf62523cbd946a8b5acb5e43de8c977fe0aeec54e64e199e9d3562247f8259b52c5f3eacd1edfcfd788a757f610ccd8ac89dca30a0c14a1ea2a1eb7737b9266a98054d22d215bdec2b018a5eae7781f8c9e2922f9bc1c3bfe72e5b4ef7a0b4514c9691f20d29502bbbc6cc0d1e3bc820ad99b79a8fd68a19f45ba89cd5c0bd7171e9a46573a7326d993ec33b6a495ad16141f5375c5e83be3331fdd383547bb68ff79cd6f9fb4683c333c18d221f79f14dec990ede7697fce7f46dc53ab156a7fcfdcbc79ab4fd4a84e007e64fd1dcc5e0a20e0a65e316d32fc537ed6e458ee618570354bbdba1b13f67dcda6a48ce338282104ef24f5a19470a309d6c9e487d5bbc5906ea7cf101e123b9463946a6d4470cee771de45fe6e00a16a0c1936f1c6832dd97cbdac5c2157bd4340cee2f6355a48704a9c313bad035e153ac2308c9cb8918cdebe8c60c6e62463af71f90150ddb337f0cbd82f3bf2df69619429d640bd50513c5f6fec5314956a8ab51f946a659ea5f69f763d8ab4380bdea985bdaf68766fe02601335a014ff761219bbb740b9e3103039f180781039715793f0616d635d2d41e12a08effb35d843101711003d24b68c6777c31a0c0492f36b357f4f8da50a6df12a9ba2d57051dd17fc543b7567b465e2b3e7cea5cb6f1213e52ef494a77e12ca8a737ebb11bf42b5d00930e959b5d1ffb7654d97ba7a33d01421482283bce325eb3aba2f033e3f7f05ffbf8e5582ca12fe77fac57aeabe693d10681214884bf239039be176069e763d8bbc82091ae0b5c1deeab47eb8b49b19d29508f19ea5b894de7fe6d4d01f5b6721e24bbfcf793efe37d0429e6422ee034f876017f1137748ddcf0d71c512b0b27e12e829fb51ef858c0aa36dd63b05071595e4f6bc4d56e4ec5310b2f1bab8131468b0b807bf4c8ec5d79b9c373f488443cc8ddcc525ee161c82027ee7e8d99cca440f82e8ef15a101374b3a2d88f77153b7a23f31efdc932389e61922debb9be319072834d0e81b1ef74b7246228a997e4ddfeadb6b98404d1681d135b86ce55670f9cbf3cc9678cdb56c8ea503be7c6ff0cdb043a118738a990f14dc89bdd1520dd13152237b12c33f27f44dff862702ed8b45f047b75d8357f2bbbabc9b2f1dc2662c8a7b52d568c8c3ced45c1d5c45d2bfd6b4f692670136c79ed8f182ceac64a547f3edffd1dbe8a074416e57d8b2ee4b52aa3c7a30ef6b8988c7aad9c24a5c75d725e5636e28e7d5be436881dd2aa0f08ff5c617a19af7eed77ab46a686cba2ce9a08f5101b52244745f24c381de9d717ea3f08548ed282dc68346cf6d822f000ce982a8d1d54a8898883a763d98af591358dfddeae24a9df3d58f724e17bd91f1993953b54e771a93f3bb2a86826a8ff52aa4e41dbb33f6c1946fde41ea2830e02b156d28c86d500328c9b8de52c9de171de4e6af68b8eb44d1b52adf7c9d25743cbb28eb9d96ada21847bf3d10efb2db9f534e16c5a8af79c155ebea6288453fbbe30b9f2c292361cdcea1ca23a269d43f44f5d64413ea73119a2c168d3f3c75b8a4be07a498e131d2b915a406def8523b19c93a9c0afbeeb3c07457883143de1cbd3ae23ba4d6644720d7ea2a6c60fe13281e66fa1a5dec5cb9a60d99acaa1b70ab87f68c5f66979c05de4cfd65bbcb9f69243f81ac072483ba8be5642a5d40f7d2eecd292fb681f9715a1ef4f236f11050db86a0d2bc4dbb48ece45080d94475386559f595b8642eda8687d3fca45e4ef01e40185f2a0c5ebbce4eef432297b46723a9f556c02e00dce4220e6804f616093b89bacadc47fc02567312625cb6f63395e7d6a3e318cdc9367e972edc6764195e4c7573afc070c3d3a2462807f7ac777e6d1e111af5ac5bff5a28326320ab542358b5be0a591a2ab3f84b1d7e6da0d5cdb38bb0929f86c0069c175aff7026d12848a0b3bdcdbb808a77b1e8004a85b63c9c79c40f39de39f7873503873415c41abe4a2e508110e25ff5ac9088eb6975fd773fcdd932386a15ebe059835f021312993d43ee4f991ed47aa1a2bdafa98f3b001822204892eb833ed3bf7cf78d6213ce28a2b88e3cc333a46b6ac96cd673bef47e76910fb63d1617954110cf0a9cea0051d46d23189942e34200e654ed9001d3625cd38931223dacec60c1c68849b000d2131d5374c04a76410e74fe88ceeb00c433636472623fff126b85a596c41e883264a7c89830074e3c39206590b7ce9cc38017a37bab4a560cc61d329c909539a104e2af557a9dd97269228e46187cfbb615b13322c30906b219249c529775367c76f57454a1af83294cdf3c3b4fbcc5df4e65c6057acdab5774b39fadd3cd0235194dc09fba245a0f8a433317216336e76d901e4fb2ac83a80674c8306f4c419b2a30eacc6480932b1ccf4c03c01ac7222e85b108aeb2eb4999f4e8c972c9d70b0400d41917331b70279d89a4b8444f72ff16ffbf14ad6e00cc68ec84f4eab91ecc52edb95c4abfc43f5c817a8283665fb86bf938e6d64058fdcc75be01cf838f69815733bd07a1c739a1b9996706e93098a516c4cedf3f6887ff955f54458be380812ead6f56908ffbbffaedfc2e041deac8c6a32ec7eb4ae0876f55bef7e6fbed9c765f49ea39992f5dd199b04a9a806122e38c49acac41875f4897819227c6925dad3589462b790ec01acff88f5bda6f8fb33d8b2046a1f5a43345899c22497f0ee689d91d03c36f6c60171c40eb13501eea1c8f045c9c62bafe974a7a18e4f1c6ba48f3aae791267425ae0e22d7f23db9b7bac2f0a7ee1a9cf61d3c08cb8aefec3141832674c349e47a9ef60f339b0a3def1e009e782ef76bb35dbf769e6dc38037d21f0a59fe99b7d262827c1a76e80e9b57cf482b09479e6ea49d1bb0ba4e0805181d6187e306ad7604f911d7b5afa22432c6ebeb6144313f2bad353f9be916d1d9f8734aaa31e4d6091e48b4028490376bc376fbd190baba87c7fc7fe88b1de16fe61219ec313574ff67925a33cf66cd989cf6d6aa6ae5e61b59c12cbdadb497a3d6bffdbab675d8078282666b2a06c01f75886896feb466eeee70b1c0722827f344d95c7fc26b34eb14265fb251128a91d43f29d9e091f900ac55e1eff60f7464ba5886b5cef101070446302ea634e97d420a6d00c5b2d6bd23349f4ee7a20e696a4619e4bd46c845c9f1d809f0a5e1ac0f3e7de986e9925e6bf8445cd8dacd99325a9e02623a82d4b0f66dfc0de1cfea7e92b2607361f831bed40744b7d2caffd8626347d883a23ecf544ddf300f00b3caf8ab21d7ef66e8dec01cebc673cb3b75d26c02fedde5e76feca82ea2d8d5e687667417032e79caf3c7678065625983a6733b2b3e22354d1b3e5c38547456c846266b17b8b6f386ceeb11c3c526aa7aa03ece105c148f5d1232f1b552b4896683162875ba4bc52c5d1e75f6ec48b42f7616085446f992530cf29eac8948cb56cb30143d0721c0f3e2fb124d4ed771c48c1dd84937b23ba95b46d65312e99bbe01669a1e15078882a93c0cc27c537a62c37d836bd0d082cf3c7f0f0edeaaef8989a0f81f98f08c51d1fc4b5718d73fcac912f1dd45e6f0be9f471b947bb2f74cad8ef700bd60c1dd4ed9eb5fb2b82ac3956633e8d4990ff66496d634fe7f8d9de070507de4cea0de378aef3dcb715093da4fbbf516528e6ce8125b2729a591cbd9edf1537ea23ba56e0e5a7bbedabae4f0e1651dced5810c370e3e4f8ef0ba28cbd18c82c9acd6c268dbe8aa30598c6429ce0961b52ecbec989690b175e96961669b9002418b302c8241cedadc349e81d9cdb05a6a8054e3751110fa8713a487a661e7a91ef1815a5f7cdb19ba7ab8b168d52c55627c2128864d3ee1b41c700ecb52b8333f1dcd856a77f47417aa9d626e0f114083ed1f1b150fa726c94c62ffeb2c04721037cf713ffe3f8136f6ae3462d610ca8addeba07831aeac79936913f9e2fcd27f4ee7ad04713711a3e017b1a52444b5f1be67d6137f0881949c357cce0276f9abab46232b03d5cdd70cd8e7e40a651db4ad146ad01f84dfe3ad1d5fd2482932dea8a0ea653c6f33f1e73ec42667e0639df176fc9bcbfa585d8ec53987b341d87fc7174fe04e42f61259e0928b2f1955167bdb9626a6ab28a9410d575cd4ffe1412c179abca58257253114df33c2ae9ee03772a0193a7071a3a22b25e85dd4c378e45b48aadc91765cd0975afae19d25db443e9c88aba53f9e0132fee7c3fce50c65f2e0039800f4085e97104d89630457be7aefc86c2d4738911110788674cb9c59196c298af6837f8d7be905f3804b7bb29acc73ce9ac8da025d6964870317ec4bc1ceab9a7efd73eb67f521d23c3494aaf832e3eac449fb3f9e29183f4259cd8a410112104184d50f0ef8ea416e47da2e7a82a23a02b468b6965298dc29fe0e410ee6671b769db71377d672c4257f29df57303170d0eae6e933ec531d78adc46fceb5c6772bbd0078426a9fbb9c26618fbd8bd6b6734165aff7c102ebacfe23b74a132115d47699f9e4d7a718da0643cf990fad07dcac0cc6fceebd35261d311bdcd0ae63a63f5c5e972c074d6ba3a909e09256e92c206716f9632c877456c2a20697687155e5892a656ccce125a203c8428b86a44986ed61b00dbbed8bb48f87eafd319736f97bd712eaee28e0ef4be13c9e7d3a858da72405124afd9c9f3d0d0cea494ee8453392b3b64e90dc75941d64481bda7c2309e3ea2347da057b52623062bad86edbf488920c28298fc646dc955610b9471ac147feea24fec38e7f99afba70d1cb39ab06eaf928a996a4cbe9f1872805b7e031203771c96fa694ce117c6bb1688274cb0e9ae90097d37a6c3c45e234df08c05935f5106d06a537d1a7a2e88fbc744a4e3e97dbdb67f951ab38222a22b5e5b823b759b72fd05bb8aef4b9fe3c1c4bde933b8b1356ad98c40eb80868aca8cbf3be11881edf4915eb7ac059d0d0a9df4e8a57a9848245dc8ac2ae483d4e1399ff368671c241bcd276de2b62ff31090b7eb7f230f3c05a7c6bebf237f437b208eaaba6fcfb38c2ec69c3a739e77b1eb0d25e3e7f0ff3d81377d37b999595ee8e765676819b7a3b75e8db86fd77d02cde7471910437acbaee6d39cd51f8ced82f977d05a90a92ace51c2f5048bed1174cc6983d20f4ddb53a4f310a5613891baaa53c08605f703bc182e08db89d1196f33bcb99155943f5944b4fb654604685a28da46937b31852e190f4ad4d68027653edcf583eef61db5e7f664c3a45229260dd00d48120b7f56607a2ba2e89459943acdb9b9ddc8b454f75880624fb7f0cf722b7d717ee30cf5b6d23dd6ddeefd865cc7bf08c27ca7b6f776b284c308743fb44fe7228bc602f4400421cb16943229a23f92b6e28eb1bb31646672b10071da50835b4e0fe28f667ad87b8d2e667ede1654932c30438a4669563b43990c0a73f27f957a19b87783ee619ea130206ebd40790cbe35e8c9fed89a12e12741c29a3bbd6319ec015386f7df514ca839ff5d1ab7e8fe08733839c30fd6bfeb5f95694e3ea9d5f7be27a44774c4df49f626150ee37ffbeaee05cb155a054c5c4678dc9fd2fb5bc6d335960f6ad70190f38a561971646655fdc9829287d9a035e1149811525ce4263de3559ce1905f6ab26eddc1be3fbddb9da5e9a21f19431469f0d7984cd130d574c31ea0d970461e653f171c23152b028860449b7a979bfa2ade898bf027110e93e7fa3312f0e10dbecfb9e3973865df4146980ff387446e41f38eabdeb52e28df936d4521af055572c52ec3843c0d847abc1ba765580118f8f23d1af76d141a24d5e8fd155cd850a3aafe5c97f92dc23e16403019462275125a0eb0a9e128e250b5f16bba5142d538d17985bbe17256f1a81a44b602d18f245a8e08d426b8b295a2fed6fe8375379d4ba38f322699d535405e227f2e5e38a8de0d7b754c98b28ea66358cdc9dcca5e136024b9e33ed691821b69ab3ff78e7e7684cde9cbf51080cc1b44888b658e4756e10195256b3101908849ad86f297fb6c1931814544b4df59be18aafaa2152dd8239451de27c515ce08d39c3eb64b87c068f262b6915c87b77a54e64e6d1b218f1c66817415072b48cff198d6953337e5dd8af1e04b715e97a7123b9670d9c8d62d5b649792f7dd348bc5c684ffbc4642375a41f6bbf0916f72eee53c36ef157f4f05daff3091c1dbcd5eb0991fe1c5e25e4d43ba84f4c532564452e45db6a73bfd4e435fc3b7940ce755d22c0243461222fde009f055e65823f2c04431370d0370e29b0057fc3ddb0b5412411c8242113d2324ac3f524cb82fc0c1205f7fa7651e86873381817c8c7efe6baff11d8cf94e1d87d3cf3f291779fabbf7e8308edc903bb6e8d46848b9902b1b4877c524b0a420ab6a1c2a59a5d8fc0d8cd0e8be117afcb07c3033b9aa6e181df757e88e0a78f68fada4fbfaabdd72aa9eceaad5dddad956c80c8f260a4a012d86844f30baa16fc2659a52eb81e5b082f74047a214a69cc9afbbe816483ac62c7eaad9c9a06f7a2d956c06bafcd464360da264fc5e5e5b6f6cf94351d50bec86803760ce9e0a3f2ceb0ec378bc0fe04f92a7ddb07fc6f686a999c63b5e424acc97539fa936e7db037188a24a02510805d882750874d6a639ee8e6b110200894bc25c2a294b1d6850af1b7bd125d920b0ea92bf2c416dd51c526f7e688ce94806e39672d9b516c867b016d2376df7394fad8429ef067e09fefa29c1e8435c30fd8c860c8b1ce464626e9b690b468f8eae90801410c73fd746453f516bb7c8572b6bc479c6cb8df048492fbed91d033ce2f9c2b6fcee2e32d9ce83367d161588b2a22c4d205aabc3a54bd98c5b414ed38d9314cba511bb36942e979be373ca9237748f3cb4bb4628e10e639b41d560e4c1ce94d8b2ed34c059545b81d4c2cf71a2ec5829246550c11201c981fbcb29f13bf39b58efea048cb441f2390c47ada7b6e5c5dec28e09b8d6d11af85ee2717de03d701b76d6924c72956865d6d6c7188c0495c9b840ce179cf4de1fda84f1e5c681b271a97851f7678041dc579e848abad0cc57a28b8eb090a14735b1bfd13c2c64993eaed7035a272a67abde1ec2ca6651f0ca3c12035f13ef4f10190b361d742ec39410fbff7f65b96ad845179ba1d0ca12c2254eea648386978b0a9a778a788bea6cdfe5511424cacaab4a581b6eecd3174eaf4b0cb605a80ead4ef611d17f9ad3ba29b19561ac79b42145ec6c6a1c0458387b4a3267a0b059f041bb6fd71e075c4d4e2fb7f7a412411d45b0ed7edc19b722e22be3c46efe4f552db1357a0f71972e06fe3fa6891e90f08b45cc5778bf42cc129159c7f14e94ddbaf1f8309ff72d68f3692ad26792b9304098a99dfc8a1739bbe551bfe1df9c2361ab3afd252f68", 0x2000, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffff9c, &(0x7f0000000880)='./file0/../file0/file0\x00', 0x0, 0x0, &(0x7f00000008c0)) syz_fuse_handle_req(r0, &(0x7f0000004280)="3757efcda32878854a38bc174d355f3e35d362d10b0f0c2467c813ed683ff5534ab37c1d0324be4954c1de1df2fea85a03569b14c3bcb594c665aba942bf7001a7e9b74b3bfc414a4869aedc2364923204ea5c7b960f0571d7455427a669dae06f1126a6b318cca00b4a65dec963feb7557c57631e96d1a5e5160ae84c282eae16cc0317d36d6c7777b749ff0503484e9b264d5e039f56219901b10f7449c4ff80ec6ce0e94f97106a35bd5b51078e6889c6ae6c22f2fcafd1ee83c3096129a0ccf453060d65bfbcae3c90bbc604f0f792eb952ca2b96db76ed6b97bc1a0feda94499af641981dc8600ba1a0f473f31852f9a04ce369c10ade34ad4cae21b0a2379fb2bc9de462b6a565d41d8406b2a53f04af92d3f6c4808b0dc29fc16560af5a3ae141006fc989a7ee533c9dd0f5adb8245a9e5e6d398fb23fe9e81b8e0edd068ac9aee39922d744529c54dda95de5f05cf81b47ebd21f2891edd0713115c91640a4419d56f6c3054fe29aa2c0aef46050178b3bcb3eb099f8f38718da932bcb045484304ec37c01dae7c4aff0f647d859d70889f0df24f6543004ba907e19e5d4085c67ce5d0ce341bd860a0939728fa6f9d9185513a811de70f1138f2eb7a84817373b7adb94fccfbce6ae330435a2e174b7083670f95ca74da9b84adb33cc0616e48bf209278f749a33c93868a2bf8349a9ca06658f2663f088c39f99a85989eee93e0b3a9171b5e5e2f5bcc42455b1ce7ccf641102b59e5975f21b118b72935c21623b80b7c56dc910ca8a2a7472a13e230d30ed9bd7774734a931d0ea9c7f3f54854cd9968c35b3258eec43fd35f6b910066a603f05a45ad7d43619953de0299c43c0711c58e4a93b06d1704b9c7812b050a97a5d8b183c4ad99813f8a7dd6e1baff91492717716e686c035968166191740e6e289e2ac8329831ff29e3190a41304cb3a288ea53153684cc28203414f9f6b6d403451386863efe5e9a884b54dacf1e5f51ef276bd3a5511468434ffab36ce0d1fc1ab07b7090fdce11b01a6f8472574aee8b0a6a753ad0199765a1a641a83e214a32940840e7c8e38e88f2c6333f96117d0c5e3be41905107226f08f611db3aba0c7ff478ee431e5d9118a9b7dbe28f21c03f4559207ae312a47707bffedbcff3ef8e7fe88bb1c964bfbd0c987fbc2af94ea778183ba89c4923e33ccc23be4757b7ca398261463e8f7a9de7b256f5692106a4dac2dfdd86dc589aec72fd920741fd2a1a846aa06780ca857eb9121f1a33214bdf55d91bcf46cc1d017bcc88e989c7d15b603175959e3b214b14fcb163bd27db7f0161d3e105e2fa29abecfed6eb62ba7c76a3857d16d9c2a883edf56230458334d20a249ed94af99c4088772f958f17e6fed614e83d11898884dc84918a219c92cb67f90524ba74d9ae82370499a53ce0ab61e32b1a7e4a6376cbe9e1eef8e4e7c78e18b500c78f88057c880c0a28ae35d5d1d0bf09b06b8640318cb7cfb6db3bdb27224854ff728d61bf1252897e678cee126a5517dfaa8deb4bf1e5f7826428b2b2c3196c244307b5628521ba1fb19701dcdb4145a3acd2260a2ef9d8c86caf1c771e0b63e42c6b6482bb076bd6a4fe4fb5fbef124eebf60ed43913bf066af42b4ff4cbdbf26bc3a2c7420db60b999213fe0aebb9e24b5c560118628015fd8480ef1eb893d331da5c1b6711a2c3cb3656d598ec7743c224c5efad70f3434763b77d74f5c9b252d458d39770c0bc5ec07faca33797812767b7f0828cc207072dcd85964a7ebe78a2a0c5c2671b6cce20bc4f87eca3554a19ecb24d722d284a6d3413ada6ad1ec09a02e238291540314c4bb773025e857ddc35f7617d2bfd9f6c702ae317433db016bd0e3fac797abe9244ea04046356a56ad48634c03a39250ee09b1303cc71f90fa86f2d058821c3e8372f40fc02fb50a73aafc49cf17f0270d9912ee364b4aca3e40244e90558bde59e5f967b9c7b8ee3474712ddc7aa1bfe1eca980d938955abf4eaa42c034d86537fdc18598a99fe03425ef13c5c5d83b1cebb9b540e9d1f1780144970194b4f7fe6c62ead3330bbe43151858817469d8d16335c75441130342258f7ee6d1d5ecbce58e4f4bf4e310ce778edca920c9bb3999a7be904b482a33340da0b549362675f421a3485a00a8d9f51287f8ff6ebcf818f318ccf9e7ff506eb8939d5e7a5c110b991c47f70c64387f845686e997404576f554d4c5721be65ad27f70c42e39e4284122029cdc635f242a0c9cd150d89f93eef28bed73053ed0c8bce66771ad06fc3c72e8217d570da91501bfe6c098b764fe541c492845623c2bccec5a0b5d842aa503793cf3becd470ba149fe093980dc0a7ea7a0e08efa3599a9b5b2e370a10881fafed3e1741f6e5cf9cae6776390543f6847ecea0b466c880ab5b0ef5858ea9fce0f8bb704521ae0d213886fb6bf704d191925f9b2066ed58f05fbb44ed4311236ec330073f095b6cb6f5d8128a1ac224bfe72b12d4d32a86a3d52b9faeb2a48535cc4f11d8a54ca25a215118e2577dfbad08b77b66a80662ca435b2d41a51a7ba8d091c245e5b35c7d7c1c4a5d3e85ae5a77d1451f161f680525cd5af3b0faa7edce74bed9afe83ae9fe1370b123d9cf91dfa16f66fbb5a9bb369b35c9d9802b937e08f11d063b7fb8f6b1e54ee31d69754c42b1d75312bb665b30b85442ea5243c6416fb94e843fe7cb650c250225c2947544e6f8fb141d338f5d72d88311c40a401f79dd76d71ad5d4803d18a6248ceb21e64dc0b124eb58be7250ad68463ff980ce75da632a65722b5e7fcf17bc8c6194a45e55486697127af66c99cb8d806d0d2143e26778ca209b7bba62b7db1eb7f819dcfc29ae876f047b2c9167331caf59e62e5532c466e20159dd6d6a4df993d3eb6691edeebcbca671d1ffa9862b2fddc49bacb72d8f7a11e1e94375018fc0b900c6e49ddca1ca9bdbe818b5237a6ea9a8dd2d9704e9fb11c080f38d2be4aba25018f21989f38e7d617bd0f33d0e5431e92e0eb7233539b2226bb7590a0dfa31fdfef7099074549f9b72f60875e2e9e5138639cf987b2a00cf340fc398379e9ae700d466767b4c2aaf034faa1546eb613b79d83b9cddea499de76c17733a83e2717366ea01a5804cef50addb6d520e02f6562851023feac4c7fdc7fd4d87048b0425989d1ff82b12e036c17968f42030d09133c5027b37f20e8f795a7378fa7c1611e63c0113254ed385caebd78b0cf50f5bd3e1f94a35d77ab432d45db89a7df99a941eb370c2f1f6df6b16672ef14f43318840fb10f542a1dcc9037a17be8f79e4019a101eee3656ce2c54987052f1c140d03f0a9396a2ad6503dbdae26199bc7cb0571da8bf26b06f32981261b0fab329bd3ebce414e09643d34defeb160cad4fd7141aee7894df6311d1d5b3dd8cf442e4aa650df170eaf9b17cb7d059ba2b329d58389da0f75ac3e40a6a85051359c0afbca05f7a609b60262879a6258cd1a1748ee45714867e67c1ec4206b88cd38e7aa269ba9c31323e34cb45e29f50b4ceaa3b0d699b1a7d1b3fb14f914d46fabd741ddd07c4901f0638e73cfc696516c88d47e3350a9565e6138a1f7eb91af5f487bd56d7e8a68ceb2bef77c3adf243cf0cf7cd5108a827281d7814573869f2d4febf83259b2070c5f628a3c8c396ad987aeed80e8aebaf3aa85783e825dfd25c4c7a6430ba69f0b886077350686ccdbd697ec77a9711ce3ecd36f8893b48c812af75be00a918041dd98091a6349c614517acfa788a85b295ec59781ec9dba75a0705a49400597d22d91261956cde52d9e0c04b2fa8cc5903afd4f6257a019858caa14233ae61774e5010ee1527562b4bda39b02fdddbdc6b546437ced80fbbdf5998c31e0a36f236c0cbfa3d38b58bca970a16be5937a42846a9ad2ec8b2d6ee9e42b6376a6b4e8ddfd8e9ee2b3546cf24ea99293273946eb14d2d275ea5dfef032925cd7ea87dd1fe86c5a2602a8e5cde8963d723d8f739c7994185c5a4496b210f36b716d0a5ee256bff18e33c8f8b711eb8af387b56313f5e1cc4f99328e05e7c691001987b28941bcf7e643bf0b9984e8d8a7f8eefbba45d937f4578c7a09f62c8fd5111c600132bee920635e25d3062e580f1a0f7703441af82f577cee98612bcefbb2b627b99677136ae42bfa9f4172392cb5628a9777283b3872e1f2319ea54e2d255325cdf89b758bf367e49b0e849015a5ed0aae663719e0fdb80e98a971dc510731fafb843504eda865e92f474873bb2e99a0308957fd8c92df86f75fd18072e443055a4fe7906e9f3e57347d6df572ec42e3397495def0185f6f68cc54a138acdd3bb972af453b42f47547de8813954fd0f3ebe408c7d2f34b908fe4843ff0956162b050d7ce1d67a72f3a62e78d2d193ece5a075fc4d5edefa03a84f257c4057828f197b5b8629105cb52841b274a5667f8eb3b4998999592f7777ef2576310b7a1baa1b2040728948d3976db4d1a5793ae479278227fcf90ae01cb48880a06265ee99d7097219a21048d85e2047db6b660ad31d4f9616809e0c235847defcbb0faeb1eac2eb2054ec88a1e064ebf4a1940093d712f3a087482dbf6ee8f31a5f7caa2b7709a63a712198958410a84bc2090c093162192982e0659898098895300c7316692bebb71b06d830c12cc0d48848e02a9b24f408824caf15890a8eb9a6137e44855f85462dd1d02f3cf527ef66382720cef9cd636f0fa0ec40078b6f4634cf0ab97dc533baff501314069d37ad7f5dd5b23b4493ad6810365d66e23d2020cbbd89632882a5ad1fed417857efd4c633dd46a3b92c08ff60df4d0f311d23387d147856fab427b60e00dac6494e284541b5eca1e6e5bbf56ae2ce24caa24b675f4f794065638b847cffd463c0fcf693a54db69c030641836fc4426e22df5793fb26a39bb4d2063a375ab0e2c76cec76b30c456a0864e7f58beb6addb6fdbba2a72b826a192983e47990a4efda9312cfb0ebdbfaff1e085aa8ab5274cbd4ad3ea2737a68105ce92bd47dbc2bd4debdda83e5991db21ad63f1fc284a3ff1607e42769e1f3e32a86cbfd975f8b65ed8a51fae2b6246f61c6175b674d01059b0e16f16b701dd453c2020315747cb9750a4a3c64899147f22b29754d2b1c35e16803245b4fb825387921b0e715b595a76b54b8151b7865ad799b39e538550325c2905d5ed29a57e9735c7d496087632f2c61f7bea1f6852f6d2fb45744dad09f64544a4e31cd776157af9b995ba1f65e8e3008d54bc69f435e8e2ccb2550a4177f86ac21a83cc51362f6abb177b714885fe646afc02c340e027eb126802713d2e70721cf2d86dc91acbb8df8a03c822f379f1bcfada966123364002d19258f3cf9006888f54d14a22e503306cc9950373ab811bfc3117f91fbf54e2cc59a288fee6c8c6ea8853d07065fe000277098a1ab0778fe7bd4946b73b38b6b8052a5c469347d72eb5c5ee0835fade077f54cc7a51a1f23cd8a465733289a9c1efc11ea817d60a58f754963f8045a367aecf1bd29482dbf8043c0a78528363af2a46e3cbbea983d74a1be937f49cb76da6044695eeab02c589ffec7f81449be50ecf7aa63fb6cb03c6729402fbd43c95ee1117d1fc229fd8a756124ca68e5f9ff3ede167f5aee9138734944f17e7c6e437d4079ddb263f3c46268ce13c3d5f9c0a8d437c1dcfbbf05bbe05bc4107f8cecc9753c1828bd0d71146b9886179e5c1d6bdecd9797ee9510130df196af63d591d92286d09f4d1e24f85455259e157575ee79a7ca35dfb45b78e385cb3250ff0f8c071506a279d1d9b0e924fc924a4addde6e53435232fa6995fd1750ed44305a5be6b794191f586deb7a673b2b0aff5443c9fa05488e998cdee72f8208a556c8f2dbcfc40563f9c2428f1fa218c7dfda7a03f8a251b10fb3646e477382c096c55791f88db5cc4f61e40385aadab11878dffb537f505521492cf3c0cafb29be3a0a6101f49f60f6428359556aa40b6ee693c27a81431d79b5afaeda457a4ffbae94e64a6b376f0a0a9e21c2e02b63b4c347a202093b10358e1b4bdc2b910c368024d70099b89a9cb58bea4d8b7968c366bd69da906377eedbe875c34822b0f9fd13c96dfea06c395baf576b80c37a882536f1a10c7dc0f55bea0cb74cd14f8c2c8a77d98d11e49fe18f86e5047d59d026235fee1d2771a658b54296df8a8beb86600da5f25f22e0a3cfa7317b511a5d55ea98e0b8fda215a6818da9b86e32d799a47a04b3160752aa0b70e325d1346af1f181c93c50730b7eff49967e8218ee4f721bae001a502de447cfe2fafeee41e86b1cfa2d0b27b8abc0c486e557ba290ec4a7a16e9f7323ac908327e8649847ba4cf4e37f5544f06b8be65259c4da865ad751ecc3af029ebc765733037cb4429f1dd0a1340375e4abc931a00caba23d1408b001edba6868d48ce243f0744f5c2278cf3afc0669d704decb190bce42c6a4783a889cba6001643c0d3f2b2e1baf37dc2a48c7ec31a5ada5f448eafd32be0565afcf546f718458c4b81f7a22ca103400c238b588d0ea5ac1eb4af68309469a9c5f7717da35e3bbc34ec9ad7de7a956652ea53de0f432f3b0c13ee0de26ac367870687f051cc60dfbd7b247cee3a8c5134c453992cb62ca8e913b1575d144f6f806886bb6224cbc68234629c9cdf6cdbdc55f003214b9c2e25f1fcf3f2e499ccf22b1144d6394a4262800b1f0560e6dd8bface9fd38000194c0062f8ebb6139961cb8e8e24e0633fbab886b20a3b4005dd0f43d74beb6022bbdcbb6c312799a30165e560152d7c8af4fdb7bbdc41a1d105c305143dcb295c84dad3f19328a678479c4d95dfcab5a5e3435be173d295a67f3bccbb93316b1121753b97b29ca441d26958036f73c43cf67d4744db1f605a868b90a64a4ff9fa3a0e3b087594b350c005cf150258576450f77c45e4770030376f0db8ec811cb308796ec5d77e4bd1fd22c45a91a50e14a1c41025a674ce2281a7de63ffb77b119b22384975a10323cecd9561e32acf2517395b96f45f76756e723b0dd5c7a02fffe03d0b4b45456da63b7be2213b8886a13da70ea9c843334afdaafb6620a1531cfe06ee4c7f0b3e7dc72c3f150e30b7177e5d864f8ad52bb5f58095ceecd067c92290a830ff3261c0bd00e8ea2a2fed20db8caa404fbe5b72a44697ebafe978d35343235e7d2dfc4b2cacfc566894219ef3511d861edd75b68f8191e4d673740b18efa989d9700ac53b66bce58f08d09461acf6dbdc9e815bf5b99f51ba305746f7480168bc6feb6a9567373cd798c82e6915800e47bc30546fd625a272964425f1b450724ece93e8c12ab3b902c4ed96fb2c4080daec0e7689919774ec8f5d593063e34196cb292f76eec57c3533c6a392c464fa88f10f575a26227088d6ddd9b6919c3b5e094c7cdfefde6c0183e51c9ac80b75e0ab98480a098b354066949a9f3b99796d3fda49d2ee0cb7d7005ede417ae528c8c04ff2d16058e541a719dad8d5aa9a8efa55944cb0f2ba9ab3529c3bbf3d87adcb1ec7b0c03234765845df1dcf8f8eda1ca07683e91cd125e25c08ee724894454ab9e709bc808c5671d02201fc3cd399b84f31450db68248063e2c81caf9e4d9ef5d0a0912b29855a1b4ad4fddee2e757f9ff74155ceccce452554feb324430a8d75be6fa9950256242d92f25ab8b8b4b003dc9205a5e06818899771d3282307f53dcfa58ccde51423f652c282deed252cce77de8d010b491975daa0754f02a1e141b4b02d2915663f6dd4deab39f9bdd9b115166f287ac7ed37d5560c86033b8e40ab8a98dc6f78c48c5e7b50af79c1b2a8cb0c649b3033651858bab4e20e379fb1721836edb432e8ab71068af0962bfc9f1d98334373a466be53266fca0a110458d7cf4a96ba6acab342c9470a72cd0b715a4392f16dcd0cf983862c6947d20d67ae217f5f3d8288ff4a1fccceb7af83c8811348c18ecd1d994e8f883bc7a8c57e44c1dadc9352bfdf50cd3a0bf9274ba01a0af1fcdcc832c29039ea1e3ddcd0e2443dd9417ea64728889822119170f6c8925b6c0ffd9687c310f41fd0c7962a66835e33ea8c53ec2392772b6d01a302ba792652724cfdf4c8680fc96eab7bb688b4216deecb3ba0607d12a1edfb729d4be71bf75a00be3e6dd6ea6ea971b5fe2e20eb3c11ab111c032989a67ed4c1cf6701c63e41ef34565b778acbe18a65d029226ca3e987bf90ce48ccadf678d960bf3860edb312f7f98c3e457b8579973b43e933baa3dc5a824074f4c2ab18135d8138c7ada6984e5fd74e0ad4bceb2e65438b53dec841c451a788bf2fa5d687bc573a9c3e27264dd15740c4f4f58787ef7699e16c2e0335e6e862143a12cac20e59baf5b4957756b54c0b000ac1a9c4460350ea3d2673351e11e05fb978e85a8d47663d4aba6751024006fae0c656dc2aedd24eebf8567f66a9c51d20f37a8fd56bab9104b632929218b55d610036f1000cb39bd8eac7feb2a20835fde7e42b1badca19e03aad0060f56f2036f4e878f84bbb80b0f9b034dbc1602193175e31c9cac026911c79c39aa3850cb1d976ca0f8f0c9e942366133ab92e0a59a916a7344807bf6dbf22a1356b7ece0bb0985a2b156f5599f3295255de6ad98f65334348406a586c257bb9826796717ad5d6a654090bc1941d2f6ccabe42aeaa4e8e9dc7205fffff0f0ba6dcaa524da12ddd66493e6f7179e26a0ee9526dcbb59b117426fd0edd24efd279f43a1ed1ee3433cf1ad629058c7ef03209f815421a8d8ea5359046f3dbaae3702e91a81cb9015af5b23b78e58c883cf0505c5fd3b9a865eaa4ac011b106ab57418b5394d48f89c300e1a3d767da818e261e2e5ff695a3772912a17a588b5b30ab142dbf2443bc4b50d5fdba35b5ee0f438e99d8131c865ef418a971780ae9037f7fcb580026aad88984d28f4011d7055e72d2ab069b38c897478b55f00e1115adb92c8f7790524cd2ff869759e38eac301a27e10abf73325a6022156bf9ab157b02cb8c983012b2171793b966a073697ccabe14cf04fa7a60d65df4a13834175c832391e8024a45ec6f98d03d986ce9c75257700341a073e25719f5d349cda539b17a7d9413f225cc80030b970f13a64ba693ee18cf647814053add6ac24bd400957f2ea0ef5abe3f8c0f415cc1d7f4517b750c7b28f89074cfcc7a71cb2c61e57911154c9413055513e9d7d4923909c6c8ad9636003baaa89b91ff20be50ece2e7cf2e0b1031e7d85f20454dbfbeac12ca192957b3c86520c739d265dc2bfe3343fe48e5798a490dd13d9730fe72e06e1bd09e6737cfa82f443ee2dba33a0027e9c7a8bc090b48c9638048e49c8dfd3fce3d8c6ef6d20306aea0259a04b394bc870d2b51594702b615182d2506fcf8d19205e5be0e132e4ec319fccb2d3cad13b51a8a3166719a73519f4636d89967c3ef64c82c796dbe8a6cea8fab30c27f407e3e372c0dc74225394d729505def3031f5f1274e84827a9d22589ceefcbacccc50eaa9b763acab8a5c2541e3db8187fe5c06ad389d93731458c0f324c7c44bff7a04f1f59ff5d235bc7e319976c1af60b56cd6ffeac55752600bc26d2b9d84d68b6cb7a793d2d570b2be9c710c1708b643cf0d6e4fb8540ddcf5efffcf7c1952c4be5b96c632488d855929ae8ac3003f9403ae26bd73493cde3ef9edc56b46bc1b0a52ef0fbcf89d31ca6bd5c31611e5548be3e5f81355b6addd9d33fcd39116d8d62cf2b4222d90468d6db8813f72355602148d7b73b1b608791380e097c779dea060c68e79db32052590ea3339a1fe66021256a2e08e2fea78f5448ed4620f07edb587ec63fbd100443723addf399676049f79f3f22a2474fb86b401a5af6ceabf842869a5f3e3d8c8b2a425848768bd9ddaf95f09aa01699638c5255159ca376a96c1ecfc6a6c916c9a79e3643971668a391bfcde1b53d509a2ce73da5cc7089ebe1612378d5783298cc3a78057fe056ce9bdff2523392e896ac13e5c1050b93dde031a23b12501f2b1fd6f0493d0a39c70eb2fdd8f35453c75dc74a91aa140f8dcef5712d487da4b881d7e61c7c1957e6a5699ba46a1bd23d640d481449ee8354ce6f4759947bb02a9992ecdf032b96e515989062ea12d6ceb30686473a219d459ad220c50d58f8b890abee7897473c513edb1116e1f1032dfd49a35a84e78e1d2a30b3f86c62478c2ce1452d145e7cedd22b82ccee5e369e4726cf997ba793b1a23ea1f637bb7574bf6838ebecfbb4690656b5e923573a57b966ef6cfe91150b44203064eb3f5ccf3c25ba1804006ba322dadc59329059c1fa6a1d76c2d64e94b05902f21a02afe59f0bdb40c42c83fed32989cd4bfb01018897e645ca8e8bf244d5a9abf7f5e606d3652b65a7c6756666b968d4819e5f51789c1baf40dd5a58200e102133ba386d5ecae1409d00e27e8c7a4ae6544939ca8a3ab0348532e4d25fe397f3af96059a4d267ed47985de5a38caf5873664d9af269053810b4f11505179bc183b40a570b75f3789407b5b80b17207b492f0479694e65f5a3948ec6a4239aa9be9fd97c18a2fabc2afcda5cc7cac660e62493c1bccfa1b579ba2c04b18144e5bd1573411265b1df2eedbc8db895a79bc57bf4dae83c9e4af89d601c0d2edf3680a75b149faec010f525fb23b757329126293cfb117296cdb0883dcc421e919996a37d4cbfbd75eb7de221f4533f07ba43a6abb1b26b965d10f7024c5856d88c80bd7872c43e0e05dd0a46c3b87357049c191597259297ac7081d6fe285357f0f9e976806efafe0b3c5a980ec18eeefc55e845565549c6faeb127ebc3e0b0f3205f87e1050403403014db0180b15235ca85972db1ae33e884df0c62be8bdb0507d7558ff98617da908c441720034f51af6d8e07033701f1e29e4f092a7522a0503237a9c96e7b03dc73912e92d4dddd15b6bc3afcced344f4b03321743cc305fa8a1274d5adb8d91e823287d6e4a977386ea725e817ada257138c2062aeaa1f86154f77dd5a71417cf7c5283f9be404d45a0da3af929e4786f7e17cdd6c286b9575aa1ffc935d5781398470aef0a3b608f7a0d51cf1ca70d95e72d3c183d5e7b360b0de7a835ea551ccc3da2b1c3a57ab1f452f4092334ddeeee6b0b15cb7995c891d61959813417fc874c092bc618fb29ff75862700d26a289133d31451ae10ac70e6af4702fdc34da3425bfec697d3e1c61886a9deb490bbea0cd45555afd2dbf6b9d0117d9988f4a5573c978f3af86a536a70896a2c61a6ee69d382e1471856aa5fb65cd19418fe281ce95a5c009f4996b0233041faf880e58638e766bd08cacbb5688224da7bd7a8f8d593e324b3c5f64c29b660139e46e9482d94fa0c1b2781318dc484f36e3d36f0cd1d5b65eb2775de60cc4bacc7bc4e42f6b79467fedd2f1cf2dde3d61f7539caef98ad237cedfb1c5ebf6aeb4f224f9d089c33eff875f2cb2fc770ebc5fb4264d5d1bfd923e72ad5f6143670e2f28ce84ad190fa26121d18e2a2d94439f3da121262486cafcef59ce79bf05ee4a02a538e27bd6fb", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x7, 0x45bf, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) 09:50:55 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000100)={{{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x7f1aa463f511f269}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x3c}, 0x0, @in6=@private0, 0x0, 0x0, 0x0, 0x81}}, 0xe8) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002600)=[{0x0}, {&(0x7f000000dac0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 09:50:56 executing program 4: setrlimit(0x7, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$pppl2tp(0x18, 0x1, 0x1) 09:50:56 executing program 5: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) socket$inet_mptcp(0x2, 0x1, 0x106) close_range(r0, 0xffffffffffffffff, 0x0) 09:50:56 executing program 3: r0 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) perf_event_open(&(0x7f0000000300)={0x5, 0x25, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0xfffffffffffffffd, 0x8000, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x11) pipe(0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$bt_BT_CHANNEL_POLICY(0xffffffffffffffff, 0x112, 0xa, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0xfffffecc) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000180)=""/169) r2 = perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE_wg(r3, 0x1, 0x19, &(0x7f00000000c0)='wg1\x00', 0x4) setsockopt$sock_int(r3, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) prctl$PR_GET_TIMERSLACK(0x1e) setsockopt$IP_VS_SO_SET_ADD(r1, 0x0, 0x482, &(0x7f0000000000)={0x6, @multicast1, 0x8811, 0x0, 'wrr\x00', 0x4, 0xffffffff, 0x1c}, 0x2c) pwritev2(r2, &(0x7f0000001780), 0x0, 0x0, 0x3, 0x1b) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x0, @broadcast}, 0x10) sendmmsg(r3, &(0x7f00000038c0), 0x4000000000000a8, 0x0) r4 = socket$qrtr(0x2a, 0x2, 0x0) sendmmsg$sock(r4, &(0x7f0000007000)=[{{&(0x7f0000000000)=@qipcrtr={0x2a, 0xffffffffffffffff}, 0x80, 0x0}}], 0x1, 0x0) 09:50:56 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000100)={{{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x7f1aa463f511f269}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x3c}, 0x0, @in6=@private0, 0x0, 0x0, 0x0, 0x81}}, 0xe8) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002600)=[{0x0}, {&(0x7f000000dac0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 09:50:56 executing program 4: setrlimit(0x7, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$pppl2tp(0x18, 0x1, 0x1) 09:50:56 executing program 0: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x42, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x89a1, &(0x7f00000000c0)={@local}) openat$vcs(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x9) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f0000000100)={@local, @empty, @loopback}) sendmsg$FOU_CMD_GET(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20048015}, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) write$sndseq(0xffffffffffffffff, 0x0, 0x0) [ 660.990191][ T38] audit: type=1800 audit(1625737856.749:125): pid=22411 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.1" name="bus" dev="sda1" ino=14048 res=0 errno=0 09:50:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1eb142, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800006, 0x11, r1, 0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000080)=0x8) ftruncate(r2, 0x2008001) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 09:50:57 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) fcntl$notify(r0, 0x402, 0x0) 09:50:57 executing program 4: setrlimit(0x7, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$pppl2tp(0x18, 0x1, 0x1) 09:50:57 executing program 3: r0 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) perf_event_open(&(0x7f0000000300)={0x5, 0x25, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0xfffffffffffffffd, 0x8000, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x11) pipe(0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$bt_BT_CHANNEL_POLICY(0xffffffffffffffff, 0x112, 0xa, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0xfffffecc) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000180)=""/169) r2 = perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE_wg(r3, 0x1, 0x19, &(0x7f00000000c0)='wg1\x00', 0x4) setsockopt$sock_int(r3, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) prctl$PR_GET_TIMERSLACK(0x1e) setsockopt$IP_VS_SO_SET_ADD(r1, 0x0, 0x482, &(0x7f0000000000)={0x6, @multicast1, 0x8811, 0x0, 'wrr\x00', 0x4, 0xffffffff, 0x1c}, 0x2c) pwritev2(r2, &(0x7f0000001780), 0x0, 0x0, 0x3, 0x1b) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x0, @broadcast}, 0x10) sendmmsg(r3, &(0x7f00000038c0), 0x4000000000000a8, 0x0) r4 = socket$qrtr(0x2a, 0x2, 0x0) sendmmsg$sock(r4, &(0x7f0000007000)=[{{&(0x7f0000000000)=@qipcrtr={0x2a, 0xffffffffffffffff}, 0x80, 0x0}}], 0x1, 0x0) 09:50:57 executing program 2: perf_event_open(&(0x7f0000940000)={0x2, 0x80, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) writev(r0, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000000c0)="be658d4f3db1a19c4de3df6c0b53958a02c7aec554ba470b2a50b8152413d47ab7d150a6341961cd", 0x45c}, {0x0, 0x45c}, {&(0x7f0000000100)="559a4c24b68ec8"}, {&(0x7f0000000180)="161405"}], 0x3) 09:50:57 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x58, 0x2, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}]}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x58}}, 0x0) 09:50:57 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4}, 0x1c) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @mcast2, 0x4}, 0x1c) 09:50:57 executing program 4: setrlimit(0x7, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$pppl2tp(0x18, 0x1, 0x1) 09:50:58 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000340)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@dev}, 0x0, @in=@empty}}, 0xe4) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) 09:50:58 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x58, 0x2, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}]}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x58}}, 0x0) 09:50:58 executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @multicast, @void, {@ipv4={0x800, @icmp={{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @local, {[@timestamp_addr={0x44, 0x4}]}}, @info_reply}}}}, 0x0) 09:50:58 executing program 0: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800006, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000540)="66530700000069be6d28c41bd34e677d114b655ef53cb325fbc68f72e44e260f82a9bfc92b5579c65d37237647e947e4fb73950000fb216dcadc09215d3568dab9af674d5cc06f3eb349fd086c22e3fc56d2b0cae5170871c145a8300ccb6361d912d29640f1d74d09005174ad6edb6b23de0a1853323d876ff66362a041da", 0x7f}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x5) tkill(r0, 0x34) ptrace$cont(0x18, r0, 0x0, 0x0) sendmsg$inet(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="4dc3", 0x2}], 0x1}, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) exit_group(0x0) 09:50:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1eb142, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800006, 0x11, r1, 0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000080)=0x8) ftruncate(r2, 0x2008001) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 09:50:58 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000340)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@dev}, 0x0, @in=@empty}}, 0xe4) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) 09:50:58 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x58, 0x2, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}]}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x58}}, 0x0) 09:50:58 executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @multicast, @void, {@ipv4={0x800, @icmp={{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @local, {[@timestamp_addr={0x44, 0x4}]}}, @info_reply}}}}, 0x0) 09:50:58 executing program 0: syz_mount_image$bfs(&(0x7f0000000100), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000040)="cefaad1b", 0x4}, {0x0, 0x0, 0x210}], 0x0, &(0x7f00000003c0)) 09:50:58 executing program 3: r0 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) perf_event_open(&(0x7f0000000300)={0x5, 0x25, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0xfffffffffffffffd, 0x8000, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x11) pipe(0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$bt_BT_CHANNEL_POLICY(0xffffffffffffffff, 0x112, 0xa, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0xfffffecc) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000180)=""/169) r2 = perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE_wg(r3, 0x1, 0x19, &(0x7f00000000c0)='wg1\x00', 0x4) setsockopt$sock_int(r3, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) prctl$PR_GET_TIMERSLACK(0x1e) setsockopt$IP_VS_SO_SET_ADD(r1, 0x0, 0x482, &(0x7f0000000000)={0x6, @multicast1, 0x8811, 0x0, 'wrr\x00', 0x4, 0xffffffff, 0x1c}, 0x2c) pwritev2(r2, &(0x7f0000001780), 0x0, 0x0, 0x3, 0x1b) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x0, @broadcast}, 0x10) sendmmsg(r3, &(0x7f00000038c0), 0x4000000000000a8, 0x0) r4 = socket$qrtr(0x2a, 0x2, 0x0) sendmmsg$sock(r4, &(0x7f0000007000)=[{{&(0x7f0000000000)=@qipcrtr={0x2a, 0xffffffffffffffff}, 0x80, 0x0}}], 0x1, 0x0) 09:50:59 executing program 0: r0 = gettid() ioprio_set$pid(0x2, r0, 0x0) 09:50:59 executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @multicast, @void, {@ipv4={0x800, @icmp={{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @local, {[@timestamp_addr={0x44, 0x4}]}}, @info_reply}}}}, 0x0) 09:50:59 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x58, 0x2, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}]}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x58}}, 0x0) 09:50:59 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000340)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@dev}, 0x0, @in=@empty}}, 0xe4) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) 09:50:59 executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @multicast, @void, {@ipv4={0x800, @icmp={{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @local, {[@timestamp_addr={0x44, 0x4}]}}, @info_reply}}}}, 0x0) 09:50:59 executing program 0: mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) utimes(0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYRES16=0x0, @ANYBLOB="4e122e0ffb210a61351c07cd1ca3b736ac8cee963ab248fc73f1ad620c4c1b8bcac479f0d1a8a7692506d7c187117674b4102bba039866a2853ece7811294e773157ea10742aa69ad83c673b54", @ANYRES32=0x0, @ANYBLOB="10ed0d0556c865e8ba74c921adf078ffff071320f09fe812f162822e61dde220e429d39a37d14624d5c3d80f4f0717ae236456d1b5cbc4ea26733aa639ecbe23d4677dd7a5feff57ef3c2f4a9cc12df18bb1fffa2ff80e3e071460cb5ae714fbdabce17f"], 0x94}, 0x1, 0x0, 0x0, 0x20000080}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000200)=@delqdisc={0x5c, 0x25, 0x10, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x1, 0x6}, {0x3}, {0x0, 0x4}}, [@qdisc_kind_options=@q_drr={0x8}, @TCA_EGRESS_BLOCK={0x8}, @TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xe3, 0x1, 0x0, 0x8, 0x2, 0xffff, 0x7, 0x2}}, {0x8, 0x2, [0x3f, 0x7]}}]}]}, 0x5c}}, 0x4000084) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967480a41ba7860ac5cf65ac618ded8974895abeaf4b4836af922b3f1e0b02bd616a03059bc9cc7a95425a3a07e758044ab5da6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000600)={@in6={{0xa, 0x0, 0x7, @ipv4={'\x00', '\xff\xff', @loopback}}}, 0x0, 0x0, 0x1d, 0x0, "a433605ef610283d646cdb77272915916434e001ab72f1b632a9b612542d09f456fc17c708aa852c048ce52c927b10e4918cb05d3f11cc8d5107cc18d6552ca8fc2946bc2a6e310a9d301cc7b0e737c4"}, 0xd8) 09:50:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1eb142, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800006, 0x11, r1, 0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000080)=0x8) ftruncate(r2, 0x2008001) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 09:50:59 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000009c0)='./file1\x00', 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setxattr$system_posix_acl(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)='system.posix_acl_default\x00', &(0x7f0000000c40)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB="040000000000040008000000", @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="100000000000000020"], 0x5c, 0x0) mount$tmpfs(0x0, 0x0, &(0x7f0000001340), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB, @ANYRESDEC=0x0, @ANYBLOB]) mount$9p_fd(0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@version_9p2000}, {@privport}, {@access_user}, {@cache_fscache}], [{@euid_gt}, {@dont_measure}, {@smackfstransmute={'smackfstransmute', 0x3d, 'system.posix_acl_default\x00'}}, {@uid_lt}, {@fsname={'fsname', 0x3d, 'system.posix_acl_default\x00'}}, {@fowner_gt}, {@context={'context', 0x3d, 'unconfined_u'}}]}}) mount$overlay(0x40000d, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}], [], 0xf603000000000000}) mount(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='cgroup2\x00', 0x0, 0x0) mount$overlay(0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000380)={[{@metacopy_off}, {@index_on}, {@metacopy_on}]}) gettid() openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x5, 0x9, 0x4, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) 09:50:59 executing program 3: r0 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) perf_event_open(&(0x7f0000000300)={0x5, 0x25, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0xfffffffffffffffd, 0x8000, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x11) pipe(0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$bt_BT_CHANNEL_POLICY(0xffffffffffffffff, 0x112, 0xa, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0xfffffecc) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000180)=""/169) r2 = perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE_wg(r3, 0x1, 0x19, &(0x7f00000000c0)='wg1\x00', 0x4) setsockopt$sock_int(r3, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) prctl$PR_GET_TIMERSLACK(0x1e) setsockopt$IP_VS_SO_SET_ADD(r1, 0x0, 0x482, &(0x7f0000000000)={0x6, @multicast1, 0x8811, 0x0, 'wrr\x00', 0x4, 0xffffffff, 0x1c}, 0x2c) pwritev2(r2, &(0x7f0000001780), 0x0, 0x0, 0x3, 0x1b) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x0, @broadcast}, 0x10) sendmmsg(r3, &(0x7f00000038c0), 0x4000000000000a8, 0x0) r4 = socket$qrtr(0x2a, 0x2, 0x0) sendmmsg$sock(r4, &(0x7f0000007000)=[{{&(0x7f0000000000)=@qipcrtr={0x2a, 0xffffffffffffffff}, 0x80, 0x0}}], 0x1, 0x0) 09:50:59 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000340)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@dev}, 0x0, @in=@empty}}, 0xe4) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) 09:50:59 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r0, 0x8912, 0x400308) r1 = socket$kcm(0xa, 0x1, 0x0) close(r1) bpf$ENABLE_STATS(0x20, 0x0, 0x0) close(r1) 09:50:59 executing program 0: mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) utimes(0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYRES16=0x0, @ANYBLOB="4e122e0ffb210a61351c07cd1ca3b736ac8cee963ab248fc73f1ad620c4c1b8bcac479f0d1a8a7692506d7c187117674b4102bba039866a2853ece7811294e773157ea10742aa69ad83c673b54", @ANYRES32=0x0, @ANYBLOB="10ed0d0556c865e8ba74c921adf078ffff071320f09fe812f162822e61dde220e429d39a37d14624d5c3d80f4f0717ae236456d1b5cbc4ea26733aa639ecbe23d4677dd7a5feff57ef3c2f4a9cc12df18bb1fffa2ff80e3e071460cb5ae714fbdabce17f"], 0x94}, 0x1, 0x0, 0x0, 0x20000080}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000200)=@delqdisc={0x5c, 0x25, 0x10, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x1, 0x6}, {0x3}, {0x0, 0x4}}, [@qdisc_kind_options=@q_drr={0x8}, @TCA_EGRESS_BLOCK={0x8}, @TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xe3, 0x1, 0x0, 0x8, 0x2, 0xffff, 0x7, 0x2}}, {0x8, 0x2, [0x3f, 0x7]}}]}]}, 0x5c}}, 0x4000084) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967480a41ba7860ac5cf65ac618ded8974895abeaf4b4836af922b3f1e0b02bd616a03059bc9cc7a95425a3a07e758044ab5da6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000600)={@in6={{0xa, 0x0, 0x7, @ipv4={'\x00', '\xff\xff', @loopback}}}, 0x0, 0x0, 0x1d, 0x0, "a433605ef610283d646cdb77272915916434e001ab72f1b632a9b612542d09f456fc17c708aa852c048ce52c927b10e4918cb05d3f11cc8d5107cc18d6552ca8fc2946bc2a6e310a9d301cc7b0e737c4"}, 0xd8) 09:51:00 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0xfffffffc}, {0x6}]}) 09:51:00 executing program 2: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmmsg$sock(r0, &(0x7f0000006000)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000001d40)=[{&(0x7f0000001980)="eb3605709c23352fb5554f9d03bd14db6dc63e2575768f649061aabe45fe93c077ba74b3a846f99c7132208bb98424fab81084aa7627", 0x36}, {&(0x7f00000019c0)="5d8afc3d67", 0x5}, {&(0x7f0000001a00)="8d72ceaab0e1f891292a40046aad8dce7d7937f7d71099e8efdb0eb45cd8e9bf3563da9894ce9d829675afd6befcae50136d8b87348eadc61d78e8e067d978c9c7ef274be4", 0x45}], 0x3}}], 0x2, 0x0) 09:51:00 executing program 3: ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000080)='cpu\t\t&6\n\x00\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xbb\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\x17\x16\xa7-G\x82\xd8\xdc\x19\x94L\xb0\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9,\x9c\xf0\x83H\xb5\x13\xdeM\x802\x1f\xa6\x8a') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00'}) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) bpf$MAP_CREATE(0x0, &(0x7f00004f9fe4)={0x19, 0x4, 0x4, 0x400}, 0x40) close(r0) [ 664.693588][T22494] overlayfs: filesystem on './file0' not supported as upperdir [ 664.789534][ T38] audit: type=1326 audit(1625737860.549:126): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=22504 comm="syz-executor.4" exe="/root/syz-executor.4" sig=31 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x0 09:51:00 executing program 5: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000980)=@filter={'filter\x00', 0xe, 0x4, 0x5c0, 0xffffffff, 0x0, 0x320, 0x0, 0xffffffff, 0xffffffff, 0x4f0, 0x4f0, 0x4f0, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x228, 0xc7, 0x0, {}, [@common=@dst={{0x48}}, @common=@rt={{0x138}, {0x0, [], 0x0, 0x0, 0x0, [@loopback, @private0, @local, @empty, @private0, @local, @private2, @dev, @private2, @private0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, @private0, @private2, @private0, @private2]}}]}, @REJECT={0x28}}, {{@ipv6={@private0, @mcast2, [], [], 'veth1_to_bond\x00', 'veth1_to_bond\x00'}, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}, {{@ipv6={@private2, @private1, [], [], 'nr0\x00', 'caif0\x00'}, 0x0, 0xa8, 0x1d0}, @common=@unspec=@SECMARK={0x128, 'SECMARK\x00', 0x0, {0x0, 0x0, 'system_u:object_r:tmp_t:s0\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x620) [ 664.852791][T22509] ieee802154 phy0 wpan0: encryption failed: -22 09:51:00 executing program 4: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5453, 0x0) ioctl$TIOCMBIC(r0, 0x5417, &(0x7f0000000040)) 09:51:00 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003400)=[{&(0x7f0000002040)=""/4081, 0xff1}], 0x1, &(0x7f0000003340)=""/97, 0x61}, 0x0) sendmsg$tipc(r0, &(0x7f0000004380)={0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000000000)="9e", 0x1}], 0x1}, 0x0) 09:51:01 executing program 2: syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000001500)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020002020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c", 0x9f, 0x8000}, {&(0x7f0000000140)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200000000000000000bf000000000000bf252f", 0x5a, 0x8800}, {&(0x7f0000000040)="88001c00000000f02c474382545a711bccbddb804dec3779059b", 0x1a, 0xdfff}], 0x0, &(0x7f0000000080)) 09:51:01 executing program 3: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$audio(0xffffffffffffff9c, 0x0, 0x4801, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000005c0), 0x0, 0x10, &(0x7f00000006c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) epoll_wait(0xffffffffffffffff, 0x0, 0x0, 0x0) finit_module(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x2) openat$dsp(0xffffffffffffff9c, &(0x7f00000001c0), 0xc4002, 0x600) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) getsockopt$EBT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x0) 09:51:01 executing program 0: mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) utimes(0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYRES16=0x0, @ANYBLOB="4e122e0ffb210a61351c07cd1ca3b736ac8cee963ab248fc73f1ad620c4c1b8bcac479f0d1a8a7692506d7c187117674b4102bba039866a2853ece7811294e773157ea10742aa69ad83c673b54", @ANYRES32=0x0, @ANYBLOB="10ed0d0556c865e8ba74c921adf078ffff071320f09fe812f162822e61dde220e429d39a37d14624d5c3d80f4f0717ae236456d1b5cbc4ea26733aa639ecbe23d4677dd7a5feff57ef3c2f4a9cc12df18bb1fffa2ff80e3e071460cb5ae714fbdabce17f"], 0x94}, 0x1, 0x0, 0x0, 0x20000080}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000200)=@delqdisc={0x5c, 0x25, 0x10, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x1, 0x6}, {0x3}, {0x0, 0x4}}, [@qdisc_kind_options=@q_drr={0x8}, @TCA_EGRESS_BLOCK={0x8}, @TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xe3, 0x1, 0x0, 0x8, 0x2, 0xffff, 0x7, 0x2}}, {0x8, 0x2, [0x3f, 0x7]}}]}]}, 0x5c}}, 0x4000084) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967480a41ba7860ac5cf65ac618ded8974895abeaf4b4836af922b3f1e0b02bd616a03059bc9cc7a95425a3a07e758044ab5da6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000600)={@in6={{0xa, 0x0, 0x7, @ipv4={'\x00', '\xff\xff', @loopback}}}, 0x0, 0x0, 0x1d, 0x0, "a433605ef610283d646cdb77272915916434e001ab72f1b632a9b612542d09f456fc17c708aa852c048ce52c927b10e4918cb05d3f11cc8d5107cc18d6552ca8fc2946bc2a6e310a9d301cc7b0e737c4"}, 0xd8) 09:51:01 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000140)=0x3) ioctl$TIOCSTI(r1, 0x80047437, &(0x7f0000000100)) 09:51:01 executing program 4: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) fsetxattr(r0, &(0x7f0000000000)=@random={'trusted.', '\x00'}, 0x0, 0x0, 0x0) 09:51:01 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x4d, 0x0, &(0x7f0000000040)) 09:51:01 executing program 2: syz_emit_ethernet(0x3d, &(0x7f0000000140)={@local, @dev, @void, {@ipv4={0x800, @tcp={{0x6, 0x4, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @private, {[@timestamp_addr={0x44, 0x4, 0x8b}]}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"5cce82"}}}}}}, 0x0) 09:51:01 executing program 5: getpgrp(0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf200000000000002500020007ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b01a4606feff00200000370600000ee60000bf150000000000000f5700000000000065070000020000002c030000000000001f75000000000000bf54000000000000070000000400f9ffad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c4ed68ecf264e057df9f17d3c30e3c7bdd2d17f2f175455000078af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd390700000500000000f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cac3f1d5af65727546e7c955ccefa1f6ab689ffffff7f63ede202fa4e0a2127b8b83c71a51445dc8da39e5b2ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfecc8158f0200000000c8fb735fd552bdc268694aeb0743e326c819b6cf5c8ac86f8a297dff0445a13d0045fb3cda30a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172b84b3ebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10311145eac1f2ede14308d582685e1becd6f35154bcb4000000000000000000000000000000bc3af2b170ad3e2b268f4ddc211bc3ccf0bd9d42ca019dd5d022cf74686e9fbe2562979eaed8400200aab43176e65ec1118d46d1e827f3472f4445d353887a5ad103649afa1769080584f800031e03a651bb04000000ab04871bc47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd56a57fa82b82f639601ae899a559944cb9a62a29ab028acfc1cb26a0f6a5480a55d624a0c544ba0dc828c22fe30000008000000000000072c6000000437d57fcf8295f63a70837f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab779b8dbe843aeeda0426c7e7c0032028c95b29b6ddb55117669d9598c0f3598073f3a922a76beceff7e4fbfea5011db9020823b83abe54346c7af0a99fa077ffe70cac8b9e44023a1749eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d91741380000cfeb73dec68ed56b5d3dfdf0cb8b71ad79000000000000000000000000000000dd434a25e95d0ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc3c9b412e0478cfee4485f423c63f49db43833c92eeeb647cebd4d7a93a17bcbb6bae5ff876375d4f18ca372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c40000000000000000000000000000000026b80c3899543223a6079ee96198b9a326db3be3248af415ca28ca68c502550045ed8e29af8d763ef9b1f31befcad2ce5394601c7c4f5975e8bd07d8dcce3c7bebdc233ba3d4ce26ed703dcbb3ad650f7fe339768924f6dbeead13b88371154d743544a6091ec93e0d3fd5b4dc42911c1ba322fd4946bf19e617d51f964727bfd5cc5ba15370f6e1b39f1541eded0b15e4316a1e4623272beb249a0928c417720be14c898f397411c88a7bcf3df46ab3efe7cd5e160c2afd3cc945f75011a102d95ac7ad17a58d9be691c334ea35bae71e76e160cc2260bd028162917807ce89e11b5f261052ee0dde18efa1dc02af2b7bcf6f8af41933ce5370e593d9eafbefdb91fbdff9ee3307d4a1837963b2dc3f3698d90e7915b098f19392e792adaea86052f4e948184001b6494e906925a092483adc7e9c8f7a29d226763c100aecae7f00619c36bceb9fb6dd7e55487d8485e498fdfc377fd3d266d21d46ab2f6b2ce22cd0aebba9b0ffbfe8ec3143c3734967c90b16ebbeeae1ce2baaae05aed6bf0f40c8a323f9235dc99698bd0b800067a901a79daada03cc77e74feb98b1586946b452764ff917a8ecc10e37f0c85d13a33250d78cfa7daf529c5bea49cad7c3433e322d8dbd6e9b000065a9d6b3d5ae276cffe935d559bea88e1aa36b4e6c19e78457904297e77370e013b705a96548d47c609a93c45f4d7d24b20166d7f510f80d131382b39c05dcc07d5b49ad75ddb3ce5b5b9416e03995da047ccef9de49a90ced031335e3219ebd9d06c257a50497ec523f5ff7361261ccfe239d603364a42e2e81fc068fcbb9792b673893ff2c1e27ced4b77b8743fb3cb72cc280b9f62e4f92f46a19600b802cba88b7d0a91ad9e0e6cfe5d66b874cd004179e5b6025c0e1050faec7d7d9de19a0975db2f8c06a551236278c47"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$inet(0xffffffffffffffff, 0x0, 0x0) r0 = creat(0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x161242, 0x0) write$P9_RREADLINK(r1, &(0x7f00000003c0)=ANY=[], 0x9) r2 = memfd_create(&(0x7f0000000140)='\x9d#\x00\xe6Z\x00\xafq%\xa5\x83\xa6#\r\x83y\xf3\xb2\xe6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x17?$^\xe1Ob\xe1Y\xd6\xeb\x91\x83;\xeb\xf1\xd0\xce\xe5\x19THP\xf4O\xe2\x9f\xd9\xae\xcf>/\x05\x00\x00\x00\x00\x00\x00\x00\xa1\xa2\xe0g\x98\xbf*\xa2c\x12.\xb7\xbe`\'\xcb\xb6\xaf\xdc\xa0\xb04\xb7T5\x957\xec\xfb\xe6|\\\xe4h\xfc\x14\x06\xb5\x03\x8a\xc40\xbe\xe3\x93A\x15\xec\xdb\xaa\t9\x11\xb4\x84$&0#\xc3\xfd\x0e\"\x0f\vy(q~\x1e\x104\x1b|\xdd\x19\x86\x90\xbe\xd7\xdc\n\xcbC\x15\xfcp\x11\xdai\f{\xb5\x82q\x19\xacS\x88|\x99\xfd\x9eS\x80\xcb\x14G%?`\xdd/k\t\xbe\xcd\xf0%\x97!\xba\xe3J\x82t\x96\xf8\xb1\xd2\x168\xbf`$\xbf\xca\xea\xa3\x83\x8e-k\x12\xdf\xb9q\xb6^r\xd4\xb5X\\\xdbD\n\x03G\xa1\xaf\xe1\x95\xbc\xac\x18\xb3%QF\x03\b\x9dh\xcb)\xf4f\x12[\xf9w\xd2\r\t\xef{h\xb0\xc0:\x8f|\x8f\x06\xf8T', 0x0) fallocate(r2, 0x0, 0x0, 0x400001) fallocate(r2, 0x0, 0x0, 0x1000000) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/51, 0x33}], 0x5, 0x7ff, 0x7fff) signalfd4(r1, &(0x7f0000000140)={[0x5]}, 0x8, 0x80000) r3 = syz_io_uring_complete(0x0) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x15, 0x4, &(0x7f0000000540)=@raw=[@exit, @ldst={0x0, 0x3, 0x1, 0x2, 0x4}, @generic={0x3, 0x2, 0x4, 0x800, 0x1}, @jmp={0x5, 0x0, 0x7, 0xb, 0x5, 0x30, 0xfffffffffffffff0}], &(0x7f0000000580)='syzkaller\x00', 0x2, 0x53, &(0x7f00000005c0)=""/83, 0x40f00, 0x0, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0x5, 0x66b0, 0x5}, 0x10, 0x0, r3}, 0x78) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 09:51:01 executing program 4: clone(0x21045900, 0x0, 0x0, 0x0, 0x0) r0 = fork() ptrace(0x10, r0) clone(0xa912d700, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) rt_sigreturn() ptrace$cont(0x7, r0, 0x0, 0xe13) rt_sigreturn() 09:51:01 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x5}, 0x0, 0x0, 0x0, 0x6, 0x4}, 0x0, 0xfffffffeffffffff, 0xffffffffffffffff, 0x0) setsockopt$packet_fanout(0xffffffffffffffff, 0x107, 0x12, 0x0, 0x0) getsockopt$bt_hci(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=""/158, 0x0) perf_event_open(&(0x7f0000000380)={0x0, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x800, 0xffffffff00000001}, 0x0, 0x0, 0x68b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x8, r0, 0x0) clone(0x3a3dd4008400af01, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f00000012c0)=ANY=[@ANYBLOB="b70200000b400000bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000ffffffff2d640500000000007502faff07cd02020404000001007d60b7030000001000006a0a00fe000000008500000026000000b70000000000002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a50000000000000000215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec06003562978ef0400ac50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de35949a7a000000009ee53da177a81ea65e652c1d71b7ee86a75bb32935f542127b8f84538a9a311c757f7169f006f3f5c95177fbd0b14be5021f64069036259e2905ef911785c80900000000000000c2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fc37607c6d6736edd86825b50997c96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3bc70c4364333af9a9d91c3e41ac37a63f85ad8f32b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffedc79a1e472bbb0fa84f3432b73d70e9c3d7b90aecf48e7565efff2dbbb512218c98442406333c890923a7fd2a481497e00b75481739952fe87fde27ce81893ff7ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b74876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8c97c00eaa00ff9bc46e1cfecbdc0e473081c2d9a7851ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19dc3809001fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9d451cafcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e59440380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf27193af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691d368dde47e6672e93a314a5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b8cec5d165ee78a8d6add011be32b9bf8b32b518e01ffb985f8054d37959c529e99b7daf34b2d825d192ade90a1162acfe9749d516d014ce4ec99126324ea02baea5808c4d69e5749901b09e4902a6f5addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0d7c9d997d6d8e64787c4d397ec78f589550a31699088da767fba53f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7751527828d39ff23e1e84d5928ceb713ff09e179c307b6c84344374d96ef2447a2a4af5ca0c39e7ca2e4ac6b291f7e6fbd2a095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30820e98cb3a39cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f8bc03d11811ac6e03003ecd9e3c325fcabbab3d129c0cced3ce11dafa387a8077db8a7dfec70919aa19f1d006ae15108abb50a518f079627a689f15b362690eedaf1ecab34173736775f27a2235747036d462df98f936aa6dd528ebaccb36b32e5862b627e6e1ebb615688fd2ad137073c970ea542cac6042eda9d70e7db82585587bdecd4e3ed0b217dfaeccdb27a19a1c444d63b211d78c44a320f5533e62ca0650a0af2dd3b6ae9fe33f143144d85a49c13149b545542ede32498fffe9e2372c543201a3c1b478ca9ce64f48a5f8d65e35ab49b52a9e80824d45749d30390ea83ec14900a5a65f1ecd00000012255f98aabe7687bde8ff17526bfe039d0065193e867d80ca0d7e614a8d99e5c6a6d25e85f9e84e6f273dbbf059045a928c6130018b630e892329edfe0d1496bf81407f0ddc7d4aad7799542b5dcf1bb84503cf9b1339d89e89bcba7a727405e933b2ba4358f4bc3307873339cfe80a4f3d59d2f72d3380b614388d71da3120afb16d414e712a78b48806dbf775f96fb08e927110058efe0ee5e82f378f21384b353250ad560b5bb76edb59663ba3982eda094961be7e865b0797564db1e855114d7fc7fe0e16df764749240f2d457b6503f1399932e726cd8ee1473243b1a1f64dbdd35c4a2135687d472edb0268fcd89b4d1f0e5925aed359a53e79ddb9bdfb2ddf469416e83f9f44a9ca568f26d626b0eccca74a3d00ecc55b3ec1bf955595f505ccf287496977eb62bfc81acb12d8ba0010e44a6a8ee06a0300000000006e966df4e042bd4045d1be9326283f45028b7c8313d241d222e3a6853187142e922bcf1599a5dabd5e2a468d52f021d972d7b7e3a573e453ceb1db1117b5dd177aa39ca00a643656d56799b077485665e0d2adeab9e12872a5cd36db79d771246e6daf02e6723fedb3b36d429832188730829638ba6c7cbcaeb18a1afb44a12cfeabaa5888931b395f4d4caf5d28fc2c99f8b1ee29a792baa1f709f781667eebf8eb8875bf5e2652a0b4e9bbb1a8765ea499db28476fc88c115deb6cc9e1908933b8b0228f8d6717c355468896c00a2f486058300df1876cde6b753d2ebab3e0206de34afdae275a0b45e7edb2d2b73273e65377b022a1d45906737f1ce57f3b964094f184a36bcc4ead52b6ed5aeefb1294cf3522847c5c9b7ca188558f10bb009658bb77ac94231c0c3408147a114906af9b7075e041cf8bc04434176a676c6115b8e8937bbdb4a4f996f01c9e8ad0adce6b0697ce7898aa4c1ba659c4fc9a637e3a52f179fda4371c39e1529c4292415da49fdb3c80f6c765f749f4e33c36c5b7c69c1d84fb9efaeee8d09d3a6f25450853549ddd4facdf759f560e47f7da4436668487b5ad213a5adabf48f22cc1ce13f3b13ccfe951dbf28988ef1ba7dfa29cff8d117a0914e5fade3efa"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x171}, 0x48) pipe(&(0x7f0000000140)={0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000040)=[{&(0x7f0000000640)="8a", 0x1}], 0x1, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(0xffffffffffffffff, 0x8914, &(0x7f00000000c0)={'macsec0\x00'}) ptrace$cont(0xffffffffffffffff, 0x0, 0x8, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) getpgrp(0xffffffffffffffff) sched_setattr(0x0, 0x0, 0x0) 09:51:02 executing program 2: syz_emit_ethernet(0x3d, &(0x7f0000000140)={@local, @dev, @void, {@ipv4={0x800, @tcp={{0x6, 0x4, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @private, {[@timestamp_addr={0x44, 0x4, 0x8b}]}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"5cce82"}}}}}}, 0x0) 09:51:02 executing program 3: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$audio(0xffffffffffffff9c, 0x0, 0x4801, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000005c0), 0x0, 0x10, &(0x7f00000006c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) epoll_wait(0xffffffffffffffff, 0x0, 0x0, 0x0) finit_module(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x2) openat$dsp(0xffffffffffffff9c, &(0x7f00000001c0), 0xc4002, 0x600) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) getsockopt$EBT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x0) 09:51:02 executing program 0: mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]) utimes(0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYRES16=0x0, @ANYBLOB="4e122e0ffb210a61351c07cd1ca3b736ac8cee963ab248fc73f1ad620c4c1b8bcac479f0d1a8a7692506d7c187117674b4102bba039866a2853ece7811294e773157ea10742aa69ad83c673b54", @ANYRES32=0x0, @ANYBLOB="10ed0d0556c865e8ba74c921adf078ffff071320f09fe812f162822e61dde220e429d39a37d14624d5c3d80f4f0717ae236456d1b5cbc4ea26733aa639ecbe23d4677dd7a5feff57ef3c2f4a9cc12df18bb1fffa2ff80e3e071460cb5ae714fbdabce17f"], 0x94}, 0x1, 0x0, 0x0, 0x20000080}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000200)=@delqdisc={0x5c, 0x25, 0x10, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x1, 0x6}, {0x3}, {0x0, 0x4}}, [@qdisc_kind_options=@q_drr={0x8}, @TCA_EGRESS_BLOCK={0x8}, @TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xe3, 0x1, 0x0, 0x8, 0x2, 0xffff, 0x7, 0x2}}, {0x8, 0x2, [0x3f, 0x7]}}]}]}, 0x5c}}, 0x4000084) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967480a41ba7860ac5cf65ac618ded8974895abeaf4b4836af922b3f1e0b02bd616a03059bc9cc7a95425a3a07e758044ab5da6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000600)={@in6={{0xa, 0x0, 0x7, @ipv4={'\x00', '\xff\xff', @loopback}}}, 0x0, 0x0, 0x1d, 0x0, "a433605ef610283d646cdb77272915916434e001ab72f1b632a9b612542d09f456fc17c708aa852c048ce52c927b10e4918cb05d3f11cc8d5107cc18d6552ca8fc2946bc2a6e310a9d301cc7b0e737c4"}, 0xd8) 09:51:02 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000900)=@newlink={0x44, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ip6gre={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GRE_OFLAGS={0x6}, @IFLA_GRE_IFLAGS={0x6}]}}}]}, 0x44}}, 0x0) 09:51:02 executing program 5: getpgrp(0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf200000000000002500020007ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b01a4606feff00200000370600000ee60000bf150000000000000f5700000000000065070000020000002c030000000000001f75000000000000bf54000000000000070000000400f9ffad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c4ed68ecf264e057df9f17d3c30e3c7bdd2d17f2f175455000078af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd390700000500000000f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cac3f1d5af65727546e7c955ccefa1f6ab689ffffff7f63ede202fa4e0a2127b8b83c71a51445dc8da39e5b2ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfecc8158f0200000000c8fb735fd552bdc268694aeb0743e326c819b6cf5c8ac86f8a297dff0445a13d0045fb3cda30a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172b84b3ebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10311145eac1f2ede14308d582685e1becd6f35154bcb4000000000000000000000000000000bc3af2b170ad3e2b268f4ddc211bc3ccf0bd9d42ca019dd5d022cf74686e9fbe2562979eaed8400200aab43176e65ec1118d46d1e827f3472f4445d353887a5ad103649afa1769080584f800031e03a651bb04000000ab04871bc47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd56a57fa82b82f639601ae899a559944cb9a62a29ab028acfc1cb26a0f6a5480a55d624a0c544ba0dc828c22fe30000008000000000000072c6000000437d57fcf8295f63a70837f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab779b8dbe843aeeda0426c7e7c0032028c95b29b6ddb55117669d9598c0f3598073f3a922a76beceff7e4fbfea5011db9020823b83abe54346c7af0a99fa077ffe70cac8b9e44023a1749eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d91741380000cfeb73dec68ed56b5d3dfdf0cb8b71ad79000000000000000000000000000000dd434a25e95d0ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc3c9b412e0478cfee4485f423c63f49db43833c92eeeb647cebd4d7a93a17bcbb6bae5ff876375d4f18ca372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c40000000000000000000000000000000026b80c3899543223a6079ee96198b9a326db3be3248af415ca28ca68c502550045ed8e29af8d763ef9b1f31befcad2ce5394601c7c4f5975e8bd07d8dcce3c7bebdc233ba3d4ce26ed703dcbb3ad650f7fe339768924f6dbeead13b88371154d743544a6091ec93e0d3fd5b4dc42911c1ba322fd4946bf19e617d51f964727bfd5cc5ba15370f6e1b39f1541eded0b15e4316a1e4623272beb249a0928c417720be14c898f397411c88a7bcf3df46ab3efe7cd5e160c2afd3cc945f75011a102d95ac7ad17a58d9be691c334ea35bae71e76e160cc2260bd028162917807ce89e11b5f261052ee0dde18efa1dc02af2b7bcf6f8af41933ce5370e593d9eafbefdb91fbdff9ee3307d4a1837963b2dc3f3698d90e7915b098f19392e792adaea86052f4e948184001b6494e906925a092483adc7e9c8f7a29d226763c100aecae7f00619c36bceb9fb6dd7e55487d8485e498fdfc377fd3d266d21d46ab2f6b2ce22cd0aebba9b0ffbfe8ec3143c3734967c90b16ebbeeae1ce2baaae05aed6bf0f40c8a323f9235dc99698bd0b800067a901a79daada03cc77e74feb98b1586946b452764ff917a8ecc10e37f0c85d13a33250d78cfa7daf529c5bea49cad7c3433e322d8dbd6e9b000065a9d6b3d5ae276cffe935d559bea88e1aa36b4e6c19e78457904297e77370e013b705a96548d47c609a93c45f4d7d24b20166d7f510f80d131382b39c05dcc07d5b49ad75ddb3ce5b5b9416e03995da047ccef9de49a90ced031335e3219ebd9d06c257a50497ec523f5ff7361261ccfe239d603364a42e2e81fc068fcbb9792b673893ff2c1e27ced4b77b8743fb3cb72cc280b9f62e4f92f46a19600b802cba88b7d0a91ad9e0e6cfe5d66b874cd004179e5b6025c0e1050faec7d7d9de19a0975db2f8c06a551236278c47"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$inet(0xffffffffffffffff, 0x0, 0x0) r0 = creat(0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x161242, 0x0) write$P9_RREADLINK(r1, &(0x7f00000003c0)=ANY=[], 0x9) r2 = memfd_create(&(0x7f0000000140)='\x9d#\x00\xe6Z\x00\xafq%\xa5\x83\xa6#\r\x83y\xf3\xb2\xe6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x17?$^\xe1Ob\xe1Y\xd6\xeb\x91\x83;\xeb\xf1\xd0\xce\xe5\x19THP\xf4O\xe2\x9f\xd9\xae\xcf>/\x05\x00\x00\x00\x00\x00\x00\x00\xa1\xa2\xe0g\x98\xbf*\xa2c\x12.\xb7\xbe`\'\xcb\xb6\xaf\xdc\xa0\xb04\xb7T5\x957\xec\xfb\xe6|\\\xe4h\xfc\x14\x06\xb5\x03\x8a\xc40\xbe\xe3\x93A\x15\xec\xdb\xaa\t9\x11\xb4\x84$&0#\xc3\xfd\x0e\"\x0f\vy(q~\x1e\x104\x1b|\xdd\x19\x86\x90\xbe\xd7\xdc\n\xcbC\x15\xfcp\x11\xdai\f{\xb5\x82q\x19\xacS\x88|\x99\xfd\x9eS\x80\xcb\x14G%?`\xdd/k\t\xbe\xcd\xf0%\x97!\xba\xe3J\x82t\x96\xf8\xb1\xd2\x168\xbf`$\xbf\xca\xea\xa3\x83\x8e-k\x12\xdf\xb9q\xb6^r\xd4\xb5X\\\xdbD\n\x03G\xa1\xaf\xe1\x95\xbc\xac\x18\xb3%QF\x03\b\x9dh\xcb)\xf4f\x12[\xf9w\xd2\r\t\xef{h\xb0\xc0:\x8f|\x8f\x06\xf8T', 0x0) fallocate(r2, 0x0, 0x0, 0x400001) fallocate(r2, 0x0, 0x0, 0x1000000) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/51, 0x33}], 0x5, 0x7ff, 0x7fff) signalfd4(r1, &(0x7f0000000140)={[0x5]}, 0x8, 0x80000) r3 = syz_io_uring_complete(0x0) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x15, 0x4, &(0x7f0000000540)=@raw=[@exit, @ldst={0x0, 0x3, 0x1, 0x2, 0x4}, @generic={0x3, 0x2, 0x4, 0x800, 0x1}, @jmp={0x5, 0x0, 0x7, 0xb, 0x5, 0x30, 0xfffffffffffffff0}], &(0x7f0000000580)='syzkaller\x00', 0x2, 0x53, &(0x7f00000005c0)=""/83, 0x40f00, 0x0, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0x5, 0x66b0, 0x5}, 0x10, 0x0, r3}, 0x78) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 09:51:02 executing program 2: syz_emit_ethernet(0x3d, &(0x7f0000000140)={@local, @dev, @void, {@ipv4={0x800, @tcp={{0x6, 0x4, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @private, {[@timestamp_addr={0x44, 0x4, 0x8b}]}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"5cce82"}}}}}}, 0x0) 09:51:02 executing program 1: getpgrp(0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf200000000000002500020007ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b01a4606feff00200000370600000ee60000bf150000000000000f5700000000000065070000020000002c030000000000001f75000000000000bf54000000000000070000000400f9ffad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c4ed68ecf264e057df9f17d3c30e3c7bdd2d17f2f175455000078af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd390700000500000000f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cac3f1d5af65727546e7c955ccefa1f6ab689ffffff7f63ede202fa4e0a2127b8b83c71a51445dc8da39e5b2ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfecc8158f0200000000c8fb735fd552bdc268694aeb0743e326c819b6cf5c8ac86f8a297dff0445a13d0045fb3cda30a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172b84b3ebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10311145eac1f2ede14308d582685e1becd6f35154bcb4000000000000000000000000000000bc3af2b170ad3e2b268f4ddc211bc3ccf0bd9d42ca019dd5d022cf74686e9fbe2562979eaed8400200aab43176e65ec1118d46d1e827f3472f4445d353887a5ad103649afa1769080584f800031e03a651bb04000000ab04871bc47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd56a57fa82b82f639601ae899a559944cb9a62a29ab028acfc1cb26a0f6a5480a55d624a0c544ba0dc828c22fe30000008000000000000072c6000000437d57fcf8295f63a70837f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab779b8dbe843aeeda0426c7e7c0032028c95b29b6ddb55117669d9598c0f3598073f3a922a76beceff7e4fbfea5011db9020823b83abe54346c7af0a99fa077ffe70cac8b9e44023a1749eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d91741380000cfeb73dec68ed56b5d3dfdf0cb8b71ad79000000000000000000000000000000dd434a25e95d0ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc3c9b412e0478cfee4485f423c63f49db43833c92eeeb647cebd4d7a93a17bcbb6bae5ff876375d4f18ca372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c40000000000000000000000000000000026b80c3899543223a6079ee96198b9a326db3be3248af415ca28ca68c502550045ed8e29af8d763ef9b1f31befcad2ce5394601c7c4f5975e8bd07d8dcce3c7bebdc233ba3d4ce26ed703dcbb3ad650f7fe339768924f6dbeead13b88371154d743544a6091ec93e0d3fd5b4dc42911c1ba322fd4946bf19e617d51f964727bfd5cc5ba15370f6e1b39f1541eded0b15e4316a1e4623272beb249a0928c417720be14c898f397411c88a7bcf3df46ab3efe7cd5e160c2afd3cc945f75011a102d95ac7ad17a58d9be691c334ea35bae71e76e160cc2260bd028162917807ce89e11b5f261052ee0dde18efa1dc02af2b7bcf6f8af41933ce5370e593d9eafbefdb91fbdff9ee3307d4a1837963b2dc3f3698d90e7915b098f19392e792adaea86052f4e948184001b6494e906925a092483adc7e9c8f7a29d226763c100aecae7f00619c36bceb9fb6dd7e55487d8485e498fdfc377fd3d266d21d46ab2f6b2ce22cd0aebba9b0ffbfe8ec3143c3734967c90b16ebbeeae1ce2baaae05aed6bf0f40c8a323f9235dc99698bd0b800067a901a79daada03cc77e74feb98b1586946b452764ff917a8ecc10e37f0c85d13a33250d78cfa7daf529c5bea49cad7c3433e322d8dbd6e9b000065a9d6b3d5ae276cffe935d559bea88e1aa36b4e6c19e78457904297e77370e013b705a96548d47c609a93c45f4d7d24b20166d7f510f80d131382b39c05dcc07d5b49ad75ddb3ce5b5b9416e03995da047ccef9de49a90ced031335e3219ebd9d06c257a50497ec523f5ff7361261ccfe239d603364a42e2e81fc068fcbb9792b673893ff2c1e27ced4b77b8743fb3cb72cc280b9f62e4f92f46a19600b802cba88b7d0a91ad9e0e6cfe5d66b874cd004179e5b6025c0e1050faec7d7d9de19a0975db2f8c06a551236278c47"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$inet(0xffffffffffffffff, 0x0, 0x0) r0 = creat(0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x161242, 0x0) write$P9_RREADLINK(r1, &(0x7f00000003c0)=ANY=[], 0x9) r2 = memfd_create(&(0x7f0000000140)='\x9d#\x00\xe6Z\x00\xafq%\xa5\x83\xa6#\r\x83y\xf3\xb2\xe6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x17?$^\xe1Ob\xe1Y\xd6\xeb\x91\x83;\xeb\xf1\xd0\xce\xe5\x19THP\xf4O\xe2\x9f\xd9\xae\xcf>/\x05\x00\x00\x00\x00\x00\x00\x00\xa1\xa2\xe0g\x98\xbf*\xa2c\x12.\xb7\xbe`\'\xcb\xb6\xaf\xdc\xa0\xb04\xb7T5\x957\xec\xfb\xe6|\\\xe4h\xfc\x14\x06\xb5\x03\x8a\xc40\xbe\xe3\x93A\x15\xec\xdb\xaa\t9\x11\xb4\x84$&0#\xc3\xfd\x0e\"\x0f\vy(q~\x1e\x104\x1b|\xdd\x19\x86\x90\xbe\xd7\xdc\n\xcbC\x15\xfcp\x11\xdai\f{\xb5\x82q\x19\xacS\x88|\x99\xfd\x9eS\x80\xcb\x14G%?`\xdd/k\t\xbe\xcd\xf0%\x97!\xba\xe3J\x82t\x96\xf8\xb1\xd2\x168\xbf`$\xbf\xca\xea\xa3\x83\x8e-k\x12\xdf\xb9q\xb6^r\xd4\xb5X\\\xdbD\n\x03G\xa1\xaf\xe1\x95\xbc\xac\x18\xb3%QF\x03\b\x9dh\xcb)\xf4f\x12[\xf9w\xd2\r\t\xef{h\xb0\xc0:\x8f|\x8f\x06\xf8T', 0x0) fallocate(r2, 0x0, 0x0, 0x400001) fallocate(r2, 0x0, 0x0, 0x1000000) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/51, 0x33}], 0x5, 0x7ff, 0x7fff) signalfd4(r1, &(0x7f0000000140)={[0x5]}, 0x8, 0x80000) r3 = syz_io_uring_complete(0x0) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x15, 0x4, &(0x7f0000000540)=@raw=[@exit, @ldst={0x0, 0x3, 0x1, 0x2, 0x4}, @generic={0x3, 0x2, 0x4, 0x800, 0x1}, @jmp={0x5, 0x0, 0x7, 0xb, 0x5, 0x30, 0xfffffffffffffff0}], &(0x7f0000000580)='syzkaller\x00', 0x2, 0x53, &(0x7f00000005c0)=""/83, 0x40f00, 0x0, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0x5, 0x66b0, 0x5}, 0x10, 0x0, r3}, 0x78) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 09:51:02 executing program 4: getpgrp(0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf200000000000002500020007ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b01a4606feff00200000370600000ee60000bf150000000000000f5700000000000065070000020000002c030000000000001f75000000000000bf54000000000000070000000400f9ffad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c4ed68ecf264e057df9f17d3c30e3c7bdd2d17f2f175455000078af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd390700000500000000f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cac3f1d5af65727546e7c955ccefa1f6ab689ffffff7f63ede202fa4e0a2127b8b83c71a51445dc8da39e5b2ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfecc8158f0200000000c8fb735fd552bdc268694aeb0743e326c819b6cf5c8ac86f8a297dff0445a13d0045fb3cda30a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172b84b3ebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10311145eac1f2ede14308d582685e1becd6f35154bcb4000000000000000000000000000000bc3af2b170ad3e2b268f4ddc211bc3ccf0bd9d42ca019dd5d022cf74686e9fbe2562979eaed8400200aab43176e65ec1118d46d1e827f3472f4445d353887a5ad103649afa1769080584f800031e03a651bb04000000ab04871bc47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd56a57fa82b82f639601ae899a559944cb9a62a29ab028acfc1cb26a0f6a5480a55d624a0c544ba0dc828c22fe30000008000000000000072c6000000437d57fcf8295f63a70837f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab779b8dbe843aeeda0426c7e7c0032028c95b29b6ddb55117669d9598c0f3598073f3a922a76beceff7e4fbfea5011db9020823b83abe54346c7af0a99fa077ffe70cac8b9e44023a1749eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d91741380000cfeb73dec68ed56b5d3dfdf0cb8b71ad79000000000000000000000000000000dd434a25e95d0ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc3c9b412e0478cfee4485f423c63f49db43833c92eeeb647cebd4d7a93a17bcbb6bae5ff876375d4f18ca372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c40000000000000000000000000000000026b80c3899543223a6079ee96198b9a326db3be3248af415ca28ca68c502550045ed8e29af8d763ef9b1f31befcad2ce5394601c7c4f5975e8bd07d8dcce3c7bebdc233ba3d4ce26ed703dcbb3ad650f7fe339768924f6dbeead13b88371154d743544a6091ec93e0d3fd5b4dc42911c1ba322fd4946bf19e617d51f964727bfd5cc5ba15370f6e1b39f1541eded0b15e4316a1e4623272beb249a0928c417720be14c898f397411c88a7bcf3df46ab3efe7cd5e160c2afd3cc945f75011a102d95ac7ad17a58d9be691c334ea35bae71e76e160cc2260bd028162917807ce89e11b5f261052ee0dde18efa1dc02af2b7bcf6f8af41933ce5370e593d9eafbefdb91fbdff9ee3307d4a1837963b2dc3f3698d90e7915b098f19392e792adaea86052f4e948184001b6494e906925a092483adc7e9c8f7a29d226763c100aecae7f00619c36bceb9fb6dd7e55487d8485e498fdfc377fd3d266d21d46ab2f6b2ce22cd0aebba9b0ffbfe8ec3143c3734967c90b16ebbeeae1ce2baaae05aed6bf0f40c8a323f9235dc99698bd0b800067a901a79daada03cc77e74feb98b1586946b452764ff917a8ecc10e37f0c85d13a33250d78cfa7daf529c5bea49cad7c3433e322d8dbd6e9b000065a9d6b3d5ae276cffe935d559bea88e1aa36b4e6c19e78457904297e77370e013b705a96548d47c609a93c45f4d7d24b20166d7f510f80d131382b39c05dcc07d5b49ad75ddb3ce5b5b9416e03995da047ccef9de49a90ced031335e3219ebd9d06c257a50497ec523f5ff7361261ccfe239d603364a42e2e81fc068fcbb9792b673893ff2c1e27ced4b77b8743fb3cb72cc280b9f62e4f92f46a19600b802cba88b7d0a91ad9e0e6cfe5d66b874cd004179e5b6025c0e1050faec7d7d9de19a0975db2f8c06a551236278c47"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$inet(0xffffffffffffffff, 0x0, 0x0) r0 = creat(0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x161242, 0x0) write$P9_RREADLINK(r1, &(0x7f00000003c0)=ANY=[], 0x9) r2 = memfd_create(&(0x7f0000000140)='\x9d#\x00\xe6Z\x00\xafq%\xa5\x83\xa6#\r\x83y\xf3\xb2\xe6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x17?$^\xe1Ob\xe1Y\xd6\xeb\x91\x83;\xeb\xf1\xd0\xce\xe5\x19THP\xf4O\xe2\x9f\xd9\xae\xcf>/\x05\x00\x00\x00\x00\x00\x00\x00\xa1\xa2\xe0g\x98\xbf*\xa2c\x12.\xb7\xbe`\'\xcb\xb6\xaf\xdc\xa0\xb04\xb7T5\x957\xec\xfb\xe6|\\\xe4h\xfc\x14\x06\xb5\x03\x8a\xc40\xbe\xe3\x93A\x15\xec\xdb\xaa\t9\x11\xb4\x84$&0#\xc3\xfd\x0e\"\x0f\vy(q~\x1e\x104\x1b|\xdd\x19\x86\x90\xbe\xd7\xdc\n\xcbC\x15\xfcp\x11\xdai\f{\xb5\x82q\x19\xacS\x88|\x99\xfd\x9eS\x80\xcb\x14G%?`\xdd/k\t\xbe\xcd\xf0%\x97!\xba\xe3J\x82t\x96\xf8\xb1\xd2\x168\xbf`$\xbf\xca\xea\xa3\x83\x8e-k\x12\xdf\xb9q\xb6^r\xd4\xb5X\\\xdbD\n\x03G\xa1\xaf\xe1\x95\xbc\xac\x18\xb3%QF\x03\b\x9dh\xcb)\xf4f\x12[\xf9w\xd2\r\t\xef{h\xb0\xc0:\x8f|\x8f\x06\xf8T', 0x0) fallocate(r2, 0x0, 0x0, 0x400001) fallocate(r2, 0x0, 0x0, 0x1000000) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/51, 0x33}], 0x5, 0x7ff, 0x7fff) signalfd4(r1, &(0x7f0000000140)={[0x5]}, 0x8, 0x80000) r3 = syz_io_uring_complete(0x0) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x15, 0x4, &(0x7f0000000540)=@raw=[@exit, @ldst={0x0, 0x3, 0x1, 0x2, 0x4}, @generic={0x3, 0x2, 0x4, 0x800, 0x1}, @jmp={0x5, 0x0, 0x7, 0xb, 0x5, 0x30, 0xfffffffffffffff0}], &(0x7f0000000580)='syzkaller\x00', 0x2, 0x53, &(0x7f00000005c0)=""/83, 0x40f00, 0x0, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0x5, 0x66b0, 0x5}, 0x10, 0x0, r3}, 0x78) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 09:51:02 executing program 3: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$audio(0xffffffffffffff9c, 0x0, 0x4801, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000005c0), 0x0, 0x10, &(0x7f00000006c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) epoll_wait(0xffffffffffffffff, 0x0, 0x0, 0x0) finit_module(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x2) openat$dsp(0xffffffffffffff9c, &(0x7f00000001c0), 0xc4002, 0x600) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) getsockopt$EBT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x0) 09:51:03 executing program 2: syz_emit_ethernet(0x3d, &(0x7f0000000140)={@local, @dev, @void, {@ipv4={0x800, @tcp={{0x6, 0x4, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @private, {[@timestamp_addr={0x44, 0x4, 0x8b}]}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"5cce82"}}}}}}, 0x0) 09:51:03 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000280)={0x1c, 0x9, 0x6, 0x3, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x5}]}, 0x1c}}, 0x0) 09:51:03 executing program 1: getpgrp(0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf200000000000002500020007ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b01a4606feff00200000370600000ee60000bf150000000000000f5700000000000065070000020000002c030000000000001f75000000000000bf54000000000000070000000400f9ffad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c4ed68ecf264e057df9f17d3c30e3c7bdd2d17f2f175455000078af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd390700000500000000f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cac3f1d5af65727546e7c955ccefa1f6ab689ffffff7f63ede202fa4e0a2127b8b83c71a51445dc8da39e5b2ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfecc8158f0200000000c8fb735fd552bdc268694aeb0743e326c819b6cf5c8ac86f8a297dff0445a13d0045fb3cda30a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172b84b3ebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10311145eac1f2ede14308d582685e1becd6f35154bcb4000000000000000000000000000000bc3af2b170ad3e2b268f4ddc211bc3ccf0bd9d42ca019dd5d022cf74686e9fbe2562979eaed8400200aab43176e65ec1118d46d1e827f3472f4445d353887a5ad103649afa1769080584f800031e03a651bb04000000ab04871bc47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd56a57fa82b82f639601ae899a559944cb9a62a29ab028acfc1cb26a0f6a5480a55d624a0c544ba0dc828c22fe30000008000000000000072c6000000437d57fcf8295f63a70837f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab779b8dbe843aeeda0426c7e7c0032028c95b29b6ddb55117669d9598c0f3598073f3a922a76beceff7e4fbfea5011db9020823b83abe54346c7af0a99fa077ffe70cac8b9e44023a1749eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d91741380000cfeb73dec68ed56b5d3dfdf0cb8b71ad79000000000000000000000000000000dd434a25e95d0ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc3c9b412e0478cfee4485f423c63f49db43833c92eeeb647cebd4d7a93a17bcbb6bae5ff876375d4f18ca372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c40000000000000000000000000000000026b80c3899543223a6079ee96198b9a326db3be3248af415ca28ca68c502550045ed8e29af8d763ef9b1f31befcad2ce5394601c7c4f5975e8bd07d8dcce3c7bebdc233ba3d4ce26ed703dcbb3ad650f7fe339768924f6dbeead13b88371154d743544a6091ec93e0d3fd5b4dc42911c1ba322fd4946bf19e617d51f964727bfd5cc5ba15370f6e1b39f1541eded0b15e4316a1e4623272beb249a0928c417720be14c898f397411c88a7bcf3df46ab3efe7cd5e160c2afd3cc945f75011a102d95ac7ad17a58d9be691c334ea35bae71e76e160cc2260bd028162917807ce89e11b5f261052ee0dde18efa1dc02af2b7bcf6f8af41933ce5370e593d9eafbefdb91fbdff9ee3307d4a1837963b2dc3f3698d90e7915b098f19392e792adaea86052f4e948184001b6494e906925a092483adc7e9c8f7a29d226763c100aecae7f00619c36bceb9fb6dd7e55487d8485e498fdfc377fd3d266d21d46ab2f6b2ce22cd0aebba9b0ffbfe8ec3143c3734967c90b16ebbeeae1ce2baaae05aed6bf0f40c8a323f9235dc99698bd0b800067a901a79daada03cc77e74feb98b1586946b452764ff917a8ecc10e37f0c85d13a33250d78cfa7daf529c5bea49cad7c3433e322d8dbd6e9b000065a9d6b3d5ae276cffe935d559bea88e1aa36b4e6c19e78457904297e77370e013b705a96548d47c609a93c45f4d7d24b20166d7f510f80d131382b39c05dcc07d5b49ad75ddb3ce5b5b9416e03995da047ccef9de49a90ced031335e3219ebd9d06c257a50497ec523f5ff7361261ccfe239d603364a42e2e81fc068fcbb9792b673893ff2c1e27ced4b77b8743fb3cb72cc280b9f62e4f92f46a19600b802cba88b7d0a91ad9e0e6cfe5d66b874cd004179e5b6025c0e1050faec7d7d9de19a0975db2f8c06a551236278c47"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$inet(0xffffffffffffffff, 0x0, 0x0) r0 = creat(0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x161242, 0x0) write$P9_RREADLINK(r1, &(0x7f00000003c0)=ANY=[], 0x9) r2 = memfd_create(&(0x7f0000000140)='\x9d#\x00\xe6Z\x00\xafq%\xa5\x83\xa6#\r\x83y\xf3\xb2\xe6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x17?$^\xe1Ob\xe1Y\xd6\xeb\x91\x83;\xeb\xf1\xd0\xce\xe5\x19THP\xf4O\xe2\x9f\xd9\xae\xcf>/\x05\x00\x00\x00\x00\x00\x00\x00\xa1\xa2\xe0g\x98\xbf*\xa2c\x12.\xb7\xbe`\'\xcb\xb6\xaf\xdc\xa0\xb04\xb7T5\x957\xec\xfb\xe6|\\\xe4h\xfc\x14\x06\xb5\x03\x8a\xc40\xbe\xe3\x93A\x15\xec\xdb\xaa\t9\x11\xb4\x84$&0#\xc3\xfd\x0e\"\x0f\vy(q~\x1e\x104\x1b|\xdd\x19\x86\x90\xbe\xd7\xdc\n\xcbC\x15\xfcp\x11\xdai\f{\xb5\x82q\x19\xacS\x88|\x99\xfd\x9eS\x80\xcb\x14G%?`\xdd/k\t\xbe\xcd\xf0%\x97!\xba\xe3J\x82t\x96\xf8\xb1\xd2\x168\xbf`$\xbf\xca\xea\xa3\x83\x8e-k\x12\xdf\xb9q\xb6^r\xd4\xb5X\\\xdbD\n\x03G\xa1\xaf\xe1\x95\xbc\xac\x18\xb3%QF\x03\b\x9dh\xcb)\xf4f\x12[\xf9w\xd2\r\t\xef{h\xb0\xc0:\x8f|\x8f\x06\xf8T', 0x0) fallocate(r2, 0x0, 0x0, 0x400001) fallocate(r2, 0x0, 0x0, 0x1000000) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/51, 0x33}], 0x5, 0x7ff, 0x7fff) signalfd4(r1, &(0x7f0000000140)={[0x5]}, 0x8, 0x80000) r3 = syz_io_uring_complete(0x0) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x15, 0x4, &(0x7f0000000540)=@raw=[@exit, @ldst={0x0, 0x3, 0x1, 0x2, 0x4}, @generic={0x3, 0x2, 0x4, 0x800, 0x1}, @jmp={0x5, 0x0, 0x7, 0xb, 0x5, 0x30, 0xfffffffffffffff0}], &(0x7f0000000580)='syzkaller\x00', 0x2, 0x53, &(0x7f00000005c0)=""/83, 0x40f00, 0x0, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0x5, 0x66b0, 0x5}, 0x10, 0x0, r3}, 0x78) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 09:51:03 executing program 0: socket$kcm(0x29, 0x2, 0x0) socket$kcm(0x2, 0x0, 0x0) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00000003c0)={{{@in=@private, @in6}}, {{@in=@empty}, 0x0, @in6=@private0}}, &(0x7f00000004c0)=0xe8) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = bpf$MAP_CREATE(0x100000000000000, &(0x7f00000000c0)={0x2, 0x4, 0x4, 0xc18}, 0x40) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000540)={0x0, &(0x7f00000003c0)=""/13, &(0x7f0000000400), &(0x7f00000004c0), 0x1f0, r1}, 0x38) creat(0x0, 0x0) 09:51:03 executing program 5: getpgrp(0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf200000000000002500020007ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b01a4606feff00200000370600000ee60000bf150000000000000f5700000000000065070000020000002c030000000000001f75000000000000bf54000000000000070000000400f9ffad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c4ed68ecf264e057df9f17d3c30e3c7bdd2d17f2f175455000078af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd390700000500000000f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cac3f1d5af65727546e7c955ccefa1f6ab689ffffff7f63ede202fa4e0a2127b8b83c71a51445dc8da39e5b2ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfecc8158f0200000000c8fb735fd552bdc268694aeb0743e326c819b6cf5c8ac86f8a297dff0445a13d0045fb3cda30a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172b84b3ebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10311145eac1f2ede14308d582685e1becd6f35154bcb4000000000000000000000000000000bc3af2b170ad3e2b268f4ddc211bc3ccf0bd9d42ca019dd5d022cf74686e9fbe2562979eaed8400200aab43176e65ec1118d46d1e827f3472f4445d353887a5ad103649afa1769080584f800031e03a651bb04000000ab04871bc47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd56a57fa82b82f639601ae899a559944cb9a62a29ab028acfc1cb26a0f6a5480a55d624a0c544ba0dc828c22fe30000008000000000000072c6000000437d57fcf8295f63a70837f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab779b8dbe843aeeda0426c7e7c0032028c95b29b6ddb55117669d9598c0f3598073f3a922a76beceff7e4fbfea5011db9020823b83abe54346c7af0a99fa077ffe70cac8b9e44023a1749eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d91741380000cfeb73dec68ed56b5d3dfdf0cb8b71ad79000000000000000000000000000000dd434a25e95d0ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc3c9b412e0478cfee4485f423c63f49db43833c92eeeb647cebd4d7a93a17bcbb6bae5ff876375d4f18ca372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c40000000000000000000000000000000026b80c3899543223a6079ee96198b9a326db3be3248af415ca28ca68c502550045ed8e29af8d763ef9b1f31befcad2ce5394601c7c4f5975e8bd07d8dcce3c7bebdc233ba3d4ce26ed703dcbb3ad650f7fe339768924f6dbeead13b88371154d743544a6091ec93e0d3fd5b4dc42911c1ba322fd4946bf19e617d51f964727bfd5cc5ba15370f6e1b39f1541eded0b15e4316a1e4623272beb249a0928c417720be14c898f397411c88a7bcf3df46ab3efe7cd5e160c2afd3cc945f75011a102d95ac7ad17a58d9be691c334ea35bae71e76e160cc2260bd028162917807ce89e11b5f261052ee0dde18efa1dc02af2b7bcf6f8af41933ce5370e593d9eafbefdb91fbdff9ee3307d4a1837963b2dc3f3698d90e7915b098f19392e792adaea86052f4e948184001b6494e906925a092483adc7e9c8f7a29d226763c100aecae7f00619c36bceb9fb6dd7e55487d8485e498fdfc377fd3d266d21d46ab2f6b2ce22cd0aebba9b0ffbfe8ec3143c3734967c90b16ebbeeae1ce2baaae05aed6bf0f40c8a323f9235dc99698bd0b800067a901a79daada03cc77e74feb98b1586946b452764ff917a8ecc10e37f0c85d13a33250d78cfa7daf529c5bea49cad7c3433e322d8dbd6e9b000065a9d6b3d5ae276cffe935d559bea88e1aa36b4e6c19e78457904297e77370e013b705a96548d47c609a93c45f4d7d24b20166d7f510f80d131382b39c05dcc07d5b49ad75ddb3ce5b5b9416e03995da047ccef9de49a90ced031335e3219ebd9d06c257a50497ec523f5ff7361261ccfe239d603364a42e2e81fc068fcbb9792b673893ff2c1e27ced4b77b8743fb3cb72cc280b9f62e4f92f46a19600b802cba88b7d0a91ad9e0e6cfe5d66b874cd004179e5b6025c0e1050faec7d7d9de19a0975db2f8c06a551236278c47"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$inet(0xffffffffffffffff, 0x0, 0x0) r0 = creat(0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x161242, 0x0) write$P9_RREADLINK(r1, &(0x7f00000003c0)=ANY=[], 0x9) r2 = memfd_create(&(0x7f0000000140)='\x9d#\x00\xe6Z\x00\xafq%\xa5\x83\xa6#\r\x83y\xf3\xb2\xe6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x17?$^\xe1Ob\xe1Y\xd6\xeb\x91\x83;\xeb\xf1\xd0\xce\xe5\x19THP\xf4O\xe2\x9f\xd9\xae\xcf>/\x05\x00\x00\x00\x00\x00\x00\x00\xa1\xa2\xe0g\x98\xbf*\xa2c\x12.\xb7\xbe`\'\xcb\xb6\xaf\xdc\xa0\xb04\xb7T5\x957\xec\xfb\xe6|\\\xe4h\xfc\x14\x06\xb5\x03\x8a\xc40\xbe\xe3\x93A\x15\xec\xdb\xaa\t9\x11\xb4\x84$&0#\xc3\xfd\x0e\"\x0f\vy(q~\x1e\x104\x1b|\xdd\x19\x86\x90\xbe\xd7\xdc\n\xcbC\x15\xfcp\x11\xdai\f{\xb5\x82q\x19\xacS\x88|\x99\xfd\x9eS\x80\xcb\x14G%?`\xdd/k\t\xbe\xcd\xf0%\x97!\xba\xe3J\x82t\x96\xf8\xb1\xd2\x168\xbf`$\xbf\xca\xea\xa3\x83\x8e-k\x12\xdf\xb9q\xb6^r\xd4\xb5X\\\xdbD\n\x03G\xa1\xaf\xe1\x95\xbc\xac\x18\xb3%QF\x03\b\x9dh\xcb)\xf4f\x12[\xf9w\xd2\r\t\xef{h\xb0\xc0:\x8f|\x8f\x06\xf8T', 0x0) fallocate(r2, 0x0, 0x0, 0x400001) fallocate(r2, 0x0, 0x0, 0x1000000) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/51, 0x33}], 0x5, 0x7ff, 0x7fff) signalfd4(r1, &(0x7f0000000140)={[0x5]}, 0x8, 0x80000) r3 = syz_io_uring_complete(0x0) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x15, 0x4, &(0x7f0000000540)=@raw=[@exit, @ldst={0x0, 0x3, 0x1, 0x2, 0x4}, @generic={0x3, 0x2, 0x4, 0x800, 0x1}, @jmp={0x5, 0x0, 0x7, 0xb, 0x5, 0x30, 0xfffffffffffffff0}], &(0x7f0000000580)='syzkaller\x00', 0x2, 0x53, &(0x7f00000005c0)=""/83, 0x40f00, 0x0, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0x5, 0x66b0, 0x5}, 0x10, 0x0, r3}, 0x78) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 09:51:03 executing program 4: getpgrp(0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf200000000000002500020007ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b01a4606feff00200000370600000ee60000bf150000000000000f5700000000000065070000020000002c030000000000001f75000000000000bf54000000000000070000000400f9ffad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c4ed68ecf264e057df9f17d3c30e3c7bdd2d17f2f175455000078af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd390700000500000000f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cac3f1d5af65727546e7c955ccefa1f6ab689ffffff7f63ede202fa4e0a2127b8b83c71a51445dc8da39e5b2ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfecc8158f0200000000c8fb735fd552bdc268694aeb0743e326c819b6cf5c8ac86f8a297dff0445a13d0045fb3cda30a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172b84b3ebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10311145eac1f2ede14308d582685e1becd6f35154bcb4000000000000000000000000000000bc3af2b170ad3e2b268f4ddc211bc3ccf0bd9d42ca019dd5d022cf74686e9fbe2562979eaed8400200aab43176e65ec1118d46d1e827f3472f4445d353887a5ad103649afa1769080584f800031e03a651bb04000000ab04871bc47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd56a57fa82b82f639601ae899a559944cb9a62a29ab028acfc1cb26a0f6a5480a55d624a0c544ba0dc828c22fe30000008000000000000072c6000000437d57fcf8295f63a70837f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab779b8dbe843aeeda0426c7e7c0032028c95b29b6ddb55117669d9598c0f3598073f3a922a76beceff7e4fbfea5011db9020823b83abe54346c7af0a99fa077ffe70cac8b9e44023a1749eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d91741380000cfeb73dec68ed56b5d3dfdf0cb8b71ad79000000000000000000000000000000dd434a25e95d0ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc3c9b412e0478cfee4485f423c63f49db43833c92eeeb647cebd4d7a93a17bcbb6bae5ff876375d4f18ca372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c40000000000000000000000000000000026b80c3899543223a6079ee96198b9a326db3be3248af415ca28ca68c502550045ed8e29af8d763ef9b1f31befcad2ce5394601c7c4f5975e8bd07d8dcce3c7bebdc233ba3d4ce26ed703dcbb3ad650f7fe339768924f6dbeead13b88371154d743544a6091ec93e0d3fd5b4dc42911c1ba322fd4946bf19e617d51f964727bfd5cc5ba15370f6e1b39f1541eded0b15e4316a1e4623272beb249a0928c417720be14c898f397411c88a7bcf3df46ab3efe7cd5e160c2afd3cc945f75011a102d95ac7ad17a58d9be691c334ea35bae71e76e160cc2260bd028162917807ce89e11b5f261052ee0dde18efa1dc02af2b7bcf6f8af41933ce5370e593d9eafbefdb91fbdff9ee3307d4a1837963b2dc3f3698d90e7915b098f19392e792adaea86052f4e948184001b6494e906925a092483adc7e9c8f7a29d226763c100aecae7f00619c36bceb9fb6dd7e55487d8485e498fdfc377fd3d266d21d46ab2f6b2ce22cd0aebba9b0ffbfe8ec3143c3734967c90b16ebbeeae1ce2baaae05aed6bf0f40c8a323f9235dc99698bd0b800067a901a79daada03cc77e74feb98b1586946b452764ff917a8ecc10e37f0c85d13a33250d78cfa7daf529c5bea49cad7c3433e322d8dbd6e9b000065a9d6b3d5ae276cffe935d559bea88e1aa36b4e6c19e78457904297e77370e013b705a96548d47c609a93c45f4d7d24b20166d7f510f80d131382b39c05dcc07d5b49ad75ddb3ce5b5b9416e03995da047ccef9de49a90ced031335e3219ebd9d06c257a50497ec523f5ff7361261ccfe239d603364a42e2e81fc068fcbb9792b673893ff2c1e27ced4b77b8743fb3cb72cc280b9f62e4f92f46a19600b802cba88b7d0a91ad9e0e6cfe5d66b874cd004179e5b6025c0e1050faec7d7d9de19a0975db2f8c06a551236278c47"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$inet(0xffffffffffffffff, 0x0, 0x0) r0 = creat(0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x161242, 0x0) write$P9_RREADLINK(r1, &(0x7f00000003c0)=ANY=[], 0x9) r2 = memfd_create(&(0x7f0000000140)='\x9d#\x00\xe6Z\x00\xafq%\xa5\x83\xa6#\r\x83y\xf3\xb2\xe6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x17?$^\xe1Ob\xe1Y\xd6\xeb\x91\x83;\xeb\xf1\xd0\xce\xe5\x19THP\xf4O\xe2\x9f\xd9\xae\xcf>/\x05\x00\x00\x00\x00\x00\x00\x00\xa1\xa2\xe0g\x98\xbf*\xa2c\x12.\xb7\xbe`\'\xcb\xb6\xaf\xdc\xa0\xb04\xb7T5\x957\xec\xfb\xe6|\\\xe4h\xfc\x14\x06\xb5\x03\x8a\xc40\xbe\xe3\x93A\x15\xec\xdb\xaa\t9\x11\xb4\x84$&0#\xc3\xfd\x0e\"\x0f\vy(q~\x1e\x104\x1b|\xdd\x19\x86\x90\xbe\xd7\xdc\n\xcbC\x15\xfcp\x11\xdai\f{\xb5\x82q\x19\xacS\x88|\x99\xfd\x9eS\x80\xcb\x14G%?`\xdd/k\t\xbe\xcd\xf0%\x97!\xba\xe3J\x82t\x96\xf8\xb1\xd2\x168\xbf`$\xbf\xca\xea\xa3\x83\x8e-k\x12\xdf\xb9q\xb6^r\xd4\xb5X\\\xdbD\n\x03G\xa1\xaf\xe1\x95\xbc\xac\x18\xb3%QF\x03\b\x9dh\xcb)\xf4f\x12[\xf9w\xd2\r\t\xef{h\xb0\xc0:\x8f|\x8f\x06\xf8T', 0x0) fallocate(r2, 0x0, 0x0, 0x400001) fallocate(r2, 0x0, 0x0, 0x1000000) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/51, 0x33}], 0x5, 0x7ff, 0x7fff) signalfd4(r1, &(0x7f0000000140)={[0x5]}, 0x8, 0x80000) r3 = syz_io_uring_complete(0x0) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x15, 0x4, &(0x7f0000000540)=@raw=[@exit, @ldst={0x0, 0x3, 0x1, 0x2, 0x4}, @generic={0x3, 0x2, 0x4, 0x800, 0x1}, @jmp={0x5, 0x0, 0x7, 0xb, 0x5, 0x30, 0xfffffffffffffff0}], &(0x7f0000000580)='syzkaller\x00', 0x2, 0x53, &(0x7f00000005c0)=""/83, 0x40f00, 0x0, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0x5, 0x66b0, 0x5}, 0x10, 0x0, r3}, 0x78) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 09:51:03 executing program 2: sendmsg$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_MCAST_MSFILTER(0xffffffffffffffff, 0x0, 0x30, &(0x7f0000000d40)=ANY=[@ANYBLOB="050000000000000002004e20ac1414bb000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000001002e3e26aa8489a8a0cf2913e397ee01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000002004e2400000000c50000000000000800000000000000000000003d794b010476a076dc5671d2f3c22dfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000650400000000000000000000719fd4df00"/267], 0x210) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xd9f, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000140), 0xc, &(0x7f0000000580)={&(0x7f0000000500)=ANY=[@ANYBLOB="140000003af9000028bd7000fbdbdf250a000000"], 0x14}}, 0x0) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r2 = memfd_create(&(0x7f0000000180)='\xa0\xe5\xe3Y\xa8m\x04\xf6\x0e\x93U\xc5\xd6kg(\xdcb!\xaf\x92oz:1r\xd6\xbc6n', 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000840)="16884896426f2eead5b120e784fbc47c08d686b142c814c72f0edace1bafc2d7cc177b8acdc0cd7ab2f5095463b2d81c069bbedff5d5e10ac280dc661639", 0x3e}], 0x1, 0x81805, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000200)) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) setsockopt$inet_MCAST_MSFILTER(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x0) sendfile(r1, r1, 0x0, 0x24002da8) ioctl$LOOP_CLR_FD(0xffffffffffffffff, 0x4c01) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0x3, 0x1, 0x7f, 0x6, 0x0, 0x100000001, 0x2000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x94, 0x1, @perf_config_ext={0x7f, 0x7fff}, 0x40014, 0x73ba, 0x3, 0x5, 0xffff, 0xaf, 0x1, 0x0, 0x1000, 0x0, 0x7}, 0xffffffffffffffff, 0x0, r0, 0x1) ioctl$LOOP_SET_STATUS(r1, 0x4c02, &(0x7f0000000940)={0x0, {}, 0x0, {}, 0xb3b, 0x1, 0x0, 0x10, "1dcc79dc871c727f5161ac2a8e4cc9840bf9758bd451be073ffc9a88295eb61f59ed7b505b740380e9e52408f09a3a51eb40921a93b564681049851448ebb8ba", "3ffc41dee2559d50df9129b097ffb6a24732ffe375f19b9d3e5ca6831952a1c9", [0x0, 0x3]}) ioctl$LOOP_CLR_FD(r1, 0x4c01) fcntl$setlease(0xffffffffffffffff, 0x400, 0x0) write(0xffffffffffffffff, &(0x7f0000000e80)="0e56689b066eeb6021b02a934d8e3d66ab13e348d7340811844af4381cb7ac3dddd4d19c98d6cffb468e7fe0ba91c445b9882cc8a45bba94a91eb2fcc44fa81a2846f761fa951cc0e097594678426f0707067fcd9c01cc836194ee55b6d6e6e1bb679845d60c3eb45820a5af41b9a3688b1b93e46ff44f1156b85426f9d18ff4dc24957473081b12030037f997973e93c07cc5a2b33b5fb291d28556fe4efdbe87f1178d7e30426f74b47cb0131ff5ed4b4311f1852ffecf62e8c27fefe9efa289f4c765d93534762c8597b81036b0eb378750ba81559d640bf7280eacba336f23ce720627c8a98ff1230f3cebeb5b399aaaac963a2d691af2c61937ffe974e28128c6948261032fc9ca49de490593011affc0d2251fa01220d6c7b336809bbd7da4d89f6794d5b7573c3d2b555618b9fdd13181750e82c313866d4cce4fd37941b3828e76409eff9d98a033575e56fd658d83c775b04e74c190cef3555ea3700f745cb2f472e32b7095e6e4be4a8594a279ddd6cd2e5d10cc0ae187926010f0a55a43003c59f08324583a7a0b4362ef13ff12ea3668e33ac31aff4fb202e19dffc7d6899db6dbc8eabb692034b4e46a7c949e8f735f0dceca00d3a8c88d6618b4b4338b21bbe9ab80b6dbf761d99fc84973c1554f6469649f5ef1a0d42f9c69f1861222835f241d31448e5bd551f9b07025065d45ef8b2889364971c3d70277e4a69cd46932bf8ef0f55219d043bba3f1026191e902aed0484c181f6fcac30cf2c3bbf9cbdd133ad021e20ea72f4f2b66ee8567b5d63b9003982964341a96b64e634cb57cfe82dcfe267f07bacd3f7d44add78fbb762f113be655600dee0e6554cd288a3661107025ec241c8293c44f83f2bc33e6fc84677565ce029c6a876368731576ac9d2aa39e4ceb9c1857a5c979d223e85cf6ed99a2d754ffcab35e8a360a600c7f5229c3d21d6078922109e8a47e95738b69393d5dd8101ff61a969fd115d9749cb11366ee6fb014616bf6f1344898a28071cd4063d5dcd5c9f0ce7becdee8345e6b766d64d657883812c35ce5b728c55ee211b5efb69b8daad30f81a287b2858d885e00dd06e75d90b9c44dbaf697210468022277b3754102bfe54597b8683bc61e79db55df0429561fb5fb93427d3d4f68411f31f9308fc8da9f72fad8f5ad2f5e662db313d4144f90543060fbfa86e3e51874a2175d7ef02eafc1a50b4259f1bfa6f8db85c49f66a1ef2965159f4da9d7733147ec9f5b9c1d5042f45c9223c8bcb4dca4b3912359b42485349af48a842e603d2a0b99b9ececd1e67dfb609a28fbf68b32420aac5d21b1c318bad2d6bccec7eb54a011b6d63691185d003089e66f94aad343bcce697caf3818afeba7a3f9c1e070cff74275725b9b4b7849d5fc70f5f2989e50e8182ce0e17afec91e9d41a53a8764260a8a1ab0c223bc41c67c39aafb7159d7cf418e3e8c15401726e49b562800b0aeafeaf6d27901ee82b9dcee1382d852abd71ba2882fb8580db89f2f8318394680d858f389a781a665019c73867364bf5505e1c28a0f9800363b9cba86f064fd8498eb510839d6fdd063b9a374096af4302dc1acd2a0c4079c2b5c9f8fee45f4a5346a2aade2ec210e6b2bbd1144522afa468aeb49b7307ac347fa044cb775cd17c63eef6a73e881507089070a5e63a91353872b691594548a1c11580c317288a3179a6c87069040440837cd3eecd778bc94499b85150a193417866bd60a10a1465939f1df18ab2e259844cd9d602c5b6c0f9a1a3cd56e6f60a6ccea0a97c9ed9d1a9c76b717ecdb0b4870c6047758e8ddb82b93035441b92fcc2fb67707d38178cdead82e0fa1efb5b3d8f7014498b1c5101ae0e706c19a91022baa2e7757b52775c7e91d750da08d6b23169de7ee91cfb9eb1c4f6e5faa6cc3e4ae297529004cffd9f1432c964b86c4c3fbba64f64b5a1551b09fc32f6e1fd5ccbbc5ebbcdf3633eda7f169582c42624ad57be5ce491dfb53202541246a5e5ed46cdd433d82b9c220295e43902627f2a6613100ca4ae16756931fcb6ee3073356a27bad76c127038236ec0e20d6ae7bdcb751e7b6372709b88a95ed1b308eeee0abfe85d877d359b19add7a719d3dfcd43a477abea1c59f0d5d7714b2a0b9aac6a50bc86bc51558fc6b01b9d0ce0a89a1c2753cd9d399fb3c4e39cfd1beb2c81737b158186a9eb4efbdac60547142163cc4604a4b9050e24a991047bf8d9658ad9ad872148ff33a83767c337e0b708d73209cc716a79d3fa1a8cb9873d6bf2aacc950244c159c5ad39bde732ba070e8fd8fa99acf00cf8e8e177d596cae726a601924bb14a5fa440b2329a1b1b128fcc3e03e9e3d67b652d575d6aac266e4e192cdedb42c4f2275eeddc7a7e78a6bfbd15adf410392889a85ab39f744c661c4ad2d5195fe4fe2cdb95fccf6c93f47c1d6caace5a2a7efe9af54d6b016bd020a1b6ca696db5c6b9133666c820e2a9cbaabf1ef50afd3be5e45fa510df434e4380020f2bd48d567048e78d06095031043b1d1036e717e199c836680950e5beb1be1adf4e7c47deb3468c454ca1016c7e995552389d1d5fee84f75d2b77a8889c98112ce70eb91e989d429b2bc75e525da264bfa05ce809f8e54bf4beaa3deb13c777db765b5b4c239b659c0b8747f1f2ff1b141a90d29cdc8eed6ef1f2c5a6da09e74977d1c48ceba67bc271f4921624a62615dbd6cd9b61525f32aeb3c42b453a6f257965365dc7e3cf3ebe44b4fd108f82fb5dc46fb080d923e4c2652534e4fa9fbd009415092618bc9d7d043ca8a24c0689147e15864347d5822fc64e814137d9cb668c4d8dbdc91a1bd2fdc581f4ce0965174e0f857bfb159a791ec6c88702688352cd36996df88a43de1331c278b993221bd07293dbe97ae443f439d3666e52d7f7a2f98829bd36f75a16bbcd7c7d23295aa1eec86a4befeb170fb9f04a89493dbfc01a52eaf822cef4454b7855d03c98d8d12b030f7e64b3d645c2e90ec80311365cbe4d89bf955791cb9ad6853feedba91394eafff87ef28927726473667a3095913acddbd859a3744916f71a964ffbee20e6c2a18547703e6addf7a0fe43ad4724c6013398ba127a8f6acd0277342b96e3ef1a57e26078b5fbb0a7a7ed1485401f1e255dca870b177c7c33c4bde52969f0a11df20780923447eb534ea3ee523a5eddb9d7057a7fad4ad8de4d8f3bb3bf4d07b2ab052684b7f96c139b21acd4b7dc4026e459c79008f1c58685aca06ca38bf5b041b8ac29b81a795e1d4b8eac81f0ceaf6f61d63a40d7e8a5e0d31911221211e8232f0aa1f8b5e6dc7f23379c97006897dba0a2b80bf9b9759b09a84e48bcfbf0373aad43ae47839f0867ef687d56379b5bf70b7abd3686c7241be83a084e4e4805b027aeb8777a4c84901f2d47f0e248318c3dcba39a83f10dd8c8b2ddb2f12942d325851b1cd1a38f2bc336faa73f8f5ff42063479ccd2baa15bdf3fa2f2ebee68f8d78bca87a8e947a52ba86f22002b5bd7e7c000dedb3a6b2f12f2612bbfaa43b39890ded23463dac076d0b3e7d8cb46dc9f296c66e0ff974c9ca2907fa3f0c2638192361662e08bca4b528f59adf966a33d4d97cf67c932e1cfaa9278cc100083e89f52e36aa811569b0f0b8951bc90e46292df4c32b9a13c4932a977711e744e3f6009f6939ddcaae8fad7fafdfb13d3aed9fce37ebaa78985eda9695e482f13b2bd6d2c23077f39cfb0b7f4659e8c18e7b56d009fc489b89fb38effa0374c6eb5f7ef709ed3576e3dfed01d668054cb771b56434e6c9b7c969df36b95c94116744cb5d8ade7a57168882e805ec11759219ca66952783cbc4ac0815ba4efdc4b806b90a85cbf3ad36f440a87cb87e8be72f34478effbe83460bde1bdd2ffb24b007937262612a20f396c060d097c30ddeadc224e43dec8d97f58de1f12f120bee086d64ce1f0e4d1210eeef192dc7c648a2a89e3e78a54cd84b99081fe2c206e2f9c08a249e69b7b36d19b75cea9b971355f66151fb68764ed3a191d6872359a07a71194801df88660ef1f8515e1761b49130e96db6b9198e6ddcb5325ad4d7c1f2e70be1d31d475d502b2acd8a3e5a81441d9c6947ed28503087013f981294eb4695d03e1747c7481bec079f69654b012c27679cfac05e9815e20efa09970feeb027ac40b41a0144507a47de850d36d9734e84c325e812955f357ed84d26beb930515df5ad8f632431f23fb10646093f753d3fd1a9d7dbe73f429ef08268962a9f96be94139fdda09dfcc0640eac38f0539227737039f2d3c149b18a236ae892f9ca93d87369afb4929ccd615123426f25a52a907824bc311c400dae0fad553f055b232cc2f308076f3db90ac5a03072f2f7be4dcb516ad6d98fd5a20115c510214319b79f976fd34a022f2e9ae4fd4c3740df194176a9429f16ec275d744f8ae7f2a70776635ddea7537784c8b518bc9b6fdd8874f12a41f677b7ebcd827cd486624436fa6d46d950f91c2cf89668ce093b590bd82b1c6a62a3631986ae594101cb90917ab57eee459581deab46c1ed8e7e5f97eb2cb2502ef7002c61864852a05610b54b19750da0de8bd8c10ea53a10106b5a3e39195e6d21fc4325cd2158ae6c472d0720cbabd4311906f5cf1007eff3db956dcb59378fd4a61cf820137dcbb12cf5fdc7507b56a95f9daba90d026d506fbb5c4f2e4bccb8471c6f15db4928203ae694255ba081c4bcb62c8b9474734cda22eb464903d57b1ad905fa504806756a1f67ec4501973a507d650ef472d2462747941d2f55613bf34e4096d2f5a9ac0eee278e98ba217e3019ff23ccf23386312facb34ba967af635a46cfa8128d25847be22ca4976badd4928754a5d2caf7c43f9f60ac1a8af2cf93405236d33f12736aeb50912b5c6b04b120e862ea71eb39474a9433dcbafac7dcb38308c4c48a5032a5327a028b49b48a6abc078c603ccf68a26379b594a20e13eb65e9ebdfe04e72920581254a64c155a860de5d80060931fd65c8e19dd32b229e05adc03f8c448faf6f1fb9a1d7a33b2a3ef986cc407442de005cafb0d5819cb45a523d63bb460d4acf63604e0c695d526855408657f1d4ce601c8ae320c53f2eb2b6241b21e0fdb2b8f6d6f095ef29853eeaa3ea2de8da595ac0065b58c483d85da1fe3d762eaab143d1c1f22e9d54618305f8aad44c7712d3cfb4fa3f2c4fc75452c25d56b2f412a4baaad720ba390a8742ab1a3b635fcd4d038e17315fd5b84c64c715e4af63d6ff43e61caa116a883d9e7e241e3bb4e1849320323892523570735aed28f2afbaa862db30228f8091cc3fa424a202d523df74708a3335721ce7808dfeb463b9c5e93cdaaea0cf06ba4423f31738fc16adbe6ff3d8bd7e4803f1a1d01910a783e76c440e772fb1d6696ff32c4e9f242fbc61cf4ea0b20404b1628199ecdd05bf6c531dfd8e4cbe429b6994724dcf058446541dd0923a4f8f2a83b103bccd7509059a1be0cc0c27cafe4eca9617f6b74eb91be086ab96b2e75998bcb6551723d691a9d626afaae6602cd5500f4e9d317ae9ef8f9e7a493b0c7a4cdc2e28d5cad0ac6e844189b6f548cb5bd8c61f37799e4a5bb89025f209b0235adf4910844adb4c025e9ab867aec4e4accf471d4d2c4370f654a5221ff861f15b33481a32fc53438a4eb4ae62428185f272a6e11e489f52f651da7aa38cd65049eeccc9b91de501d866d01e5ec5bcc6c2ca4b85b2e3f32a6203b7cd7e441f58e12753158a93d7674ed9cc5edd6e9f3076ec23cb526", 0x1000) 09:51:03 executing program 3: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$audio(0xffffffffffffff9c, 0x0, 0x4801, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000005c0), 0x0, 0x10, &(0x7f00000006c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) epoll_wait(0xffffffffffffffff, 0x0, 0x0, 0x0) finit_module(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x2) openat$dsp(0xffffffffffffff9c, &(0x7f00000001c0), 0xc4002, 0x600) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) getsockopt$EBT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x0) 09:51:04 executing program 1: getpgrp(0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf200000000000002500020007ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b01a4606feff00200000370600000ee60000bf150000000000000f5700000000000065070000020000002c030000000000001f75000000000000bf54000000000000070000000400f9ffad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c4ed68ecf264e057df9f17d3c30e3c7bdd2d17f2f175455000078af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd390700000500000000f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cac3f1d5af65727546e7c955ccefa1f6ab689ffffff7f63ede202fa4e0a2127b8b83c71a51445dc8da39e5b2ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfecc8158f0200000000c8fb735fd552bdc268694aeb0743e326c819b6cf5c8ac86f8a297dff0445a13d0045fb3cda30a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172b84b3ebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10311145eac1f2ede14308d582685e1becd6f35154bcb4000000000000000000000000000000bc3af2b170ad3e2b268f4ddc211bc3ccf0bd9d42ca019dd5d022cf74686e9fbe2562979eaed8400200aab43176e65ec1118d46d1e827f3472f4445d353887a5ad103649afa1769080584f800031e03a651bb04000000ab04871bc47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd56a57fa82b82f639601ae899a559944cb9a62a29ab028acfc1cb26a0f6a5480a55d624a0c544ba0dc828c22fe30000008000000000000072c6000000437d57fcf8295f63a70837f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab779b8dbe843aeeda0426c7e7c0032028c95b29b6ddb55117669d9598c0f3598073f3a922a76beceff7e4fbfea5011db9020823b83abe54346c7af0a99fa077ffe70cac8b9e44023a1749eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d91741380000cfeb73dec68ed56b5d3dfdf0cb8b71ad79000000000000000000000000000000dd434a25e95d0ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc3c9b412e0478cfee4485f423c63f49db43833c92eeeb647cebd4d7a93a17bcbb6bae5ff876375d4f18ca372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c40000000000000000000000000000000026b80c3899543223a6079ee96198b9a326db3be3248af415ca28ca68c502550045ed8e29af8d763ef9b1f31befcad2ce5394601c7c4f5975e8bd07d8dcce3c7bebdc233ba3d4ce26ed703dcbb3ad650f7fe339768924f6dbeead13b88371154d743544a6091ec93e0d3fd5b4dc42911c1ba322fd4946bf19e617d51f964727bfd5cc5ba15370f6e1b39f1541eded0b15e4316a1e4623272beb249a0928c417720be14c898f397411c88a7bcf3df46ab3efe7cd5e160c2afd3cc945f75011a102d95ac7ad17a58d9be691c334ea35bae71e76e160cc2260bd028162917807ce89e11b5f261052ee0dde18efa1dc02af2b7bcf6f8af41933ce5370e593d9eafbefdb91fbdff9ee3307d4a1837963b2dc3f3698d90e7915b098f19392e792adaea86052f4e948184001b6494e906925a092483adc7e9c8f7a29d226763c100aecae7f00619c36bceb9fb6dd7e55487d8485e498fdfc377fd3d266d21d46ab2f6b2ce22cd0aebba9b0ffbfe8ec3143c3734967c90b16ebbeeae1ce2baaae05aed6bf0f40c8a323f9235dc99698bd0b800067a901a79daada03cc77e74feb98b1586946b452764ff917a8ecc10e37f0c85d13a33250d78cfa7daf529c5bea49cad7c3433e322d8dbd6e9b000065a9d6b3d5ae276cffe935d559bea88e1aa36b4e6c19e78457904297e77370e013b705a96548d47c609a93c45f4d7d24b20166d7f510f80d131382b39c05dcc07d5b49ad75ddb3ce5b5b9416e03995da047ccef9de49a90ced031335e3219ebd9d06c257a50497ec523f5ff7361261ccfe239d603364a42e2e81fc068fcbb9792b673893ff2c1e27ced4b77b8743fb3cb72cc280b9f62e4f92f46a19600b802cba88b7d0a91ad9e0e6cfe5d66b874cd004179e5b6025c0e1050faec7d7d9de19a0975db2f8c06a551236278c47"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$inet(0xffffffffffffffff, 0x0, 0x0) r0 = creat(0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x161242, 0x0) write$P9_RREADLINK(r1, &(0x7f00000003c0)=ANY=[], 0x9) r2 = memfd_create(&(0x7f0000000140)='\x9d#\x00\xe6Z\x00\xafq%\xa5\x83\xa6#\r\x83y\xf3\xb2\xe6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x17?$^\xe1Ob\xe1Y\xd6\xeb\x91\x83;\xeb\xf1\xd0\xce\xe5\x19THP\xf4O\xe2\x9f\xd9\xae\xcf>/\x05\x00\x00\x00\x00\x00\x00\x00\xa1\xa2\xe0g\x98\xbf*\xa2c\x12.\xb7\xbe`\'\xcb\xb6\xaf\xdc\xa0\xb04\xb7T5\x957\xec\xfb\xe6|\\\xe4h\xfc\x14\x06\xb5\x03\x8a\xc40\xbe\xe3\x93A\x15\xec\xdb\xaa\t9\x11\xb4\x84$&0#\xc3\xfd\x0e\"\x0f\vy(q~\x1e\x104\x1b|\xdd\x19\x86\x90\xbe\xd7\xdc\n\xcbC\x15\xfcp\x11\xdai\f{\xb5\x82q\x19\xacS\x88|\x99\xfd\x9eS\x80\xcb\x14G%?`\xdd/k\t\xbe\xcd\xf0%\x97!\xba\xe3J\x82t\x96\xf8\xb1\xd2\x168\xbf`$\xbf\xca\xea\xa3\x83\x8e-k\x12\xdf\xb9q\xb6^r\xd4\xb5X\\\xdbD\n\x03G\xa1\xaf\xe1\x95\xbc\xac\x18\xb3%QF\x03\b\x9dh\xcb)\xf4f\x12[\xf9w\xd2\r\t\xef{h\xb0\xc0:\x8f|\x8f\x06\xf8T', 0x0) fallocate(r2, 0x0, 0x0, 0x400001) fallocate(r2, 0x0, 0x0, 0x1000000) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/51, 0x33}], 0x5, 0x7ff, 0x7fff) signalfd4(r1, &(0x7f0000000140)={[0x5]}, 0x8, 0x80000) r3 = syz_io_uring_complete(0x0) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x15, 0x4, &(0x7f0000000540)=@raw=[@exit, @ldst={0x0, 0x3, 0x1, 0x2, 0x4}, @generic={0x3, 0x2, 0x4, 0x800, 0x1}, @jmp={0x5, 0x0, 0x7, 0xb, 0x5, 0x30, 0xfffffffffffffff0}], &(0x7f0000000580)='syzkaller\x00', 0x2, 0x53, &(0x7f00000005c0)=""/83, 0x40f00, 0x0, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0x5, 0x66b0, 0x5}, 0x10, 0x0, r3}, 0x78) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) [ 669.047629][T22623] loop_set_status: loop7 () has still dirty pages (nrpages=16) 09:51:05 executing program 0: r0 = socket(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x43, 0x0, &(0x7f0000000200)) 09:51:05 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000000)={0x0, @in={{0x2, 0x0, @remote}}, 0x0, 0x0, 0x0, 0x0, 0x69}, 0x9c) 09:51:05 executing program 0: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x4000000a, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000004c0)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000000)=""/3, 0x3}], 0x3, 0x0, 0x0, 0x0) tkill(r0, 0x3c) write$sndseq(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x49, &(0x7f0000000580)="f47970ecf9d1a306c3e2710a9b1275541ec5f34085f86586ab3a0e0c2e54a844f4820585ce960e9b9464d5c47d127934de863c2abdf13d00067afbcb024ef0f50cb667cc0fe1bdd8b4"}}], 0x1c) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, r0, 0x0, 0x0) 09:51:05 executing program 3: syz_open_dev$usbfs(&(0x7f00000000c0), 0x77, 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000380), 0x10) listen(r0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000040), 0x10) syz_open_procfs(0xffffffffffffffff, 0x0) r2 = accept$alg(r0, 0x0, 0x0) sendmmsg$alg(r2, &(0x7f0000000c40), 0x492492492492539, 0x0) 09:51:05 executing program 4: getpgrp(0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf200000000000002500020007ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b01a4606feff00200000370600000ee60000bf150000000000000f5700000000000065070000020000002c030000000000001f75000000000000bf54000000000000070000000400f9ffad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c4ed68ecf264e057df9f17d3c30e3c7bdd2d17f2f175455000078af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd390700000500000000f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cac3f1d5af65727546e7c955ccefa1f6ab689ffffff7f63ede202fa4e0a2127b8b83c71a51445dc8da39e5b2ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfecc8158f0200000000c8fb735fd552bdc268694aeb0743e326c819b6cf5c8ac86f8a297dff0445a13d0045fb3cda30a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172b84b3ebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10311145eac1f2ede14308d582685e1becd6f35154bcb4000000000000000000000000000000bc3af2b170ad3e2b268f4ddc211bc3ccf0bd9d42ca019dd5d022cf74686e9fbe2562979eaed8400200aab43176e65ec1118d46d1e827f3472f4445d353887a5ad103649afa1769080584f800031e03a651bb04000000ab04871bc47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd56a57fa82b82f639601ae899a559944cb9a62a29ab028acfc1cb26a0f6a5480a55d624a0c544ba0dc828c22fe30000008000000000000072c6000000437d57fcf8295f63a70837f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab779b8dbe843aeeda0426c7e7c0032028c95b29b6ddb55117669d9598c0f3598073f3a922a76beceff7e4fbfea5011db9020823b83abe54346c7af0a99fa077ffe70cac8b9e44023a1749eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d91741380000cfeb73dec68ed56b5d3dfdf0cb8b71ad79000000000000000000000000000000dd434a25e95d0ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc3c9b412e0478cfee4485f423c63f49db43833c92eeeb647cebd4d7a93a17bcbb6bae5ff876375d4f18ca372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c40000000000000000000000000000000026b80c3899543223a6079ee96198b9a326db3be3248af415ca28ca68c502550045ed8e29af8d763ef9b1f31befcad2ce5394601c7c4f5975e8bd07d8dcce3c7bebdc233ba3d4ce26ed703dcbb3ad650f7fe339768924f6dbeead13b88371154d743544a6091ec93e0d3fd5b4dc42911c1ba322fd4946bf19e617d51f964727bfd5cc5ba15370f6e1b39f1541eded0b15e4316a1e4623272beb249a0928c417720be14c898f397411c88a7bcf3df46ab3efe7cd5e160c2afd3cc945f75011a102d95ac7ad17a58d9be691c334ea35bae71e76e160cc2260bd028162917807ce89e11b5f261052ee0dde18efa1dc02af2b7bcf6f8af41933ce5370e593d9eafbefdb91fbdff9ee3307d4a1837963b2dc3f3698d90e7915b098f19392e792adaea86052f4e948184001b6494e906925a092483adc7e9c8f7a29d226763c100aecae7f00619c36bceb9fb6dd7e55487d8485e498fdfc377fd3d266d21d46ab2f6b2ce22cd0aebba9b0ffbfe8ec3143c3734967c90b16ebbeeae1ce2baaae05aed6bf0f40c8a323f9235dc99698bd0b800067a901a79daada03cc77e74feb98b1586946b452764ff917a8ecc10e37f0c85d13a33250d78cfa7daf529c5bea49cad7c3433e322d8dbd6e9b000065a9d6b3d5ae276cffe935d559bea88e1aa36b4e6c19e78457904297e77370e013b705a96548d47c609a93c45f4d7d24b20166d7f510f80d131382b39c05dcc07d5b49ad75ddb3ce5b5b9416e03995da047ccef9de49a90ced031335e3219ebd9d06c257a50497ec523f5ff7361261ccfe239d603364a42e2e81fc068fcbb9792b673893ff2c1e27ced4b77b8743fb3cb72cc280b9f62e4f92f46a19600b802cba88b7d0a91ad9e0e6cfe5d66b874cd004179e5b6025c0e1050faec7d7d9de19a0975db2f8c06a551236278c47"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$inet(0xffffffffffffffff, 0x0, 0x0) r0 = creat(0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x161242, 0x0) write$P9_RREADLINK(r1, &(0x7f00000003c0)=ANY=[], 0x9) r2 = memfd_create(&(0x7f0000000140)='\x9d#\x00\xe6Z\x00\xafq%\xa5\x83\xa6#\r\x83y\xf3\xb2\xe6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x17?$^\xe1Ob\xe1Y\xd6\xeb\x91\x83;\xeb\xf1\xd0\xce\xe5\x19THP\xf4O\xe2\x9f\xd9\xae\xcf>/\x05\x00\x00\x00\x00\x00\x00\x00\xa1\xa2\xe0g\x98\xbf*\xa2c\x12.\xb7\xbe`\'\xcb\xb6\xaf\xdc\xa0\xb04\xb7T5\x957\xec\xfb\xe6|\\\xe4h\xfc\x14\x06\xb5\x03\x8a\xc40\xbe\xe3\x93A\x15\xec\xdb\xaa\t9\x11\xb4\x84$&0#\xc3\xfd\x0e\"\x0f\vy(q~\x1e\x104\x1b|\xdd\x19\x86\x90\xbe\xd7\xdc\n\xcbC\x15\xfcp\x11\xdai\f{\xb5\x82q\x19\xacS\x88|\x99\xfd\x9eS\x80\xcb\x14G%?`\xdd/k\t\xbe\xcd\xf0%\x97!\xba\xe3J\x82t\x96\xf8\xb1\xd2\x168\xbf`$\xbf\xca\xea\xa3\x83\x8e-k\x12\xdf\xb9q\xb6^r\xd4\xb5X\\\xdbD\n\x03G\xa1\xaf\xe1\x95\xbc\xac\x18\xb3%QF\x03\b\x9dh\xcb)\xf4f\x12[\xf9w\xd2\r\t\xef{h\xb0\xc0:\x8f|\x8f\x06\xf8T', 0x0) fallocate(r2, 0x0, 0x0, 0x400001) fallocate(r2, 0x0, 0x0, 0x1000000) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/51, 0x33}], 0x5, 0x7ff, 0x7fff) signalfd4(r1, &(0x7f0000000140)={[0x5]}, 0x8, 0x80000) r3 = syz_io_uring_complete(0x0) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x15, 0x4, &(0x7f0000000540)=@raw=[@exit, @ldst={0x0, 0x3, 0x1, 0x2, 0x4}, @generic={0x3, 0x2, 0x4, 0x800, 0x1}, @jmp={0x5, 0x0, 0x7, 0xb, 0x5, 0x30, 0xfffffffffffffff0}], &(0x7f0000000580)='syzkaller\x00', 0x2, 0x53, &(0x7f00000005c0)=""/83, 0x40f00, 0x0, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0x5, 0x66b0, 0x5}, 0x10, 0x0, r3}, 0x78) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 09:51:05 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="1800000000000100000000000000000063114000000000009500ff0301e900004d05b10b3f1401dd188c17292b1d794dfc2e4be43ab1e7c5f9b53afd2df509ac12aa1b5f8c085d44ee79e111fdcc6c4a1746eabd3187323651ae5cf069bf2d7089eed3ee9a5983145bab1384177ebfe41377ba085406189110fcf909680a0381b5189f4ee14c15c3c44729dd9011a49048a6f05a2b97c6705a0a8f5c9a03d5ea2ad986447c7cb30b409022ee4a52038e8ee0ef2bf083bfe5751dd9c61a4432fb5275d868255d7da4e7d1c1ada2291172e557b77506834cb3c2d9c80a0e794e09f4e5b3ae82b85911a60a6c6a9aea5218ae0fe579eb953088a38eab20e725cecad7fec3f556a05ebe5d5472afe577e24b25a22b074835fc11d3bbaf2596df988d491170cad039872ed9eddf3993da0908e936bfc1a7fdb3bd856d0c8308368f5545a977e8f9b78faac04161666cc18e35ebfb9d1466e4200691ae767b54a16768c258d3cfcdd008e2eb6e3f8309d2c7e0faa873b1db3fc29905d101d2086055405bda37e0000000000000000000000000d0147e38d5bee8c24b8809cd155f2a44baf2277682bc4c11b7515d6539755a0d2d1ebd8b0328f0580dea755faa3221ded17575ba6048097e6542f2fcb6f8b4887dd36b38a5e2e9f608dcc6318deeb19792de051900000100ff610d5165fab1348acb977e12341d0212284c3bb20a784c71b78d3c01846283adc280efde9ba33daa3a32e954066812659008f938"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x12, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='loginuid\x00') copy_file_range(0xffffffffffffffff, 0x0, r1, &(0x7f0000000080)=0x1000, 0x1, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000001380)={0x7, 0x80b, 0x100, 0xc55, 0xb01, r0, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x40) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) splice(r0, &(0x7f0000001200)=0x3, 0xffffffffffffffff, &(0x7f0000001280)=0x1, 0xf0, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000180)='dctcp\x00', 0x6) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r2, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) r3 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001640)={0x0, 0xfb, 0xd5, 0x4, 0x20, "730fa3a83a26a67d557f8d327a96c44e", "d164ffeabdb77d6e0f775256ce700081cae5df07c764490e506312f4e50f5c6dcc486e448edcbbf841297a8c82dbc1662e89164bc1425fd717488d2caee826d64c0ca14b5195393d453757aa6095ef144d0c1f7e2a9078f107df6232d88e5f012411ff8e200ac013487b36b1953119bc3e8c7e0efa93213043a83b9a94e55d511ab4cd7f64dc46fa59a05e265c7b160835268bb9604e6247c9aefbf4e70c8b956818ff5461b72c13aac1958e3ab2d76818bc8adc7f1a2fbb6b6ea089aa0a711d"}, 0xd5, 0x2) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='loginuid\x00') copy_file_range(r4, 0x0, 0xffffffffffffffff, &(0x7f0000000080), 0x1, 0x0) perf_event_open(&(0x7f0000001300)={0x1, 0x80, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x3, 0xee}, 0x4800, 0x45, 0x0, 0x0, 0x7, 0xffffffff, 0x8, 0x0, 0x0, 0x0, 0x926}, r3, 0x4000000000, r4, 0x10) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000200)='reno\x00', 0x5) sendto$inet6(r2, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) splice(r2, 0x0, r0, 0x0, 0x406f408, 0x0) 09:51:06 executing program 5: getpgrp(0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf200000000000002500020007ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b01a4606feff00200000370600000ee60000bf150000000000000f5700000000000065070000020000002c030000000000001f75000000000000bf54000000000000070000000400f9ffad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c4ed68ecf264e057df9f17d3c30e3c7bdd2d17f2f175455000078af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd390700000500000000f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cac3f1d5af65727546e7c955ccefa1f6ab689ffffff7f63ede202fa4e0a2127b8b83c71a51445dc8da39e5b2ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfecc8158f0200000000c8fb735fd552bdc268694aeb0743e326c819b6cf5c8ac86f8a297dff0445a13d0045fb3cda30a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172b84b3ebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10311145eac1f2ede14308d582685e1becd6f35154bcb4000000000000000000000000000000bc3af2b170ad3e2b268f4ddc211bc3ccf0bd9d42ca019dd5d022cf74686e9fbe2562979eaed8400200aab43176e65ec1118d46d1e827f3472f4445d353887a5ad103649afa1769080584f800031e03a651bb04000000ab04871bc47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd56a57fa82b82f639601ae899a559944cb9a62a29ab028acfc1cb26a0f6a5480a55d624a0c544ba0dc828c22fe30000008000000000000072c6000000437d57fcf8295f63a70837f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab779b8dbe843aeeda0426c7e7c0032028c95b29b6ddb55117669d9598c0f3598073f3a922a76beceff7e4fbfea5011db9020823b83abe54346c7af0a99fa077ffe70cac8b9e44023a1749eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d91741380000cfeb73dec68ed56b5d3dfdf0cb8b71ad79000000000000000000000000000000dd434a25e95d0ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc3c9b412e0478cfee4485f423c63f49db43833c92eeeb647cebd4d7a93a17bcbb6bae5ff876375d4f18ca372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c40000000000000000000000000000000026b80c3899543223a6079ee96198b9a326db3be3248af415ca28ca68c502550045ed8e29af8d763ef9b1f31befcad2ce5394601c7c4f5975e8bd07d8dcce3c7bebdc233ba3d4ce26ed703dcbb3ad650f7fe339768924f6dbeead13b88371154d743544a6091ec93e0d3fd5b4dc42911c1ba322fd4946bf19e617d51f964727bfd5cc5ba15370f6e1b39f1541eded0b15e4316a1e4623272beb249a0928c417720be14c898f397411c88a7bcf3df46ab3efe7cd5e160c2afd3cc945f75011a102d95ac7ad17a58d9be691c334ea35bae71e76e160cc2260bd028162917807ce89e11b5f261052ee0dde18efa1dc02af2b7bcf6f8af41933ce5370e593d9eafbefdb91fbdff9ee3307d4a1837963b2dc3f3698d90e7915b098f19392e792adaea86052f4e948184001b6494e906925a092483adc7e9c8f7a29d226763c100aecae7f00619c36bceb9fb6dd7e55487d8485e498fdfc377fd3d266d21d46ab2f6b2ce22cd0aebba9b0ffbfe8ec3143c3734967c90b16ebbeeae1ce2baaae05aed6bf0f40c8a323f9235dc99698bd0b800067a901a79daada03cc77e74feb98b1586946b452764ff917a8ecc10e37f0c85d13a33250d78cfa7daf529c5bea49cad7c3433e322d8dbd6e9b000065a9d6b3d5ae276cffe935d559bea88e1aa36b4e6c19e78457904297e77370e013b705a96548d47c609a93c45f4d7d24b20166d7f510f80d131382b39c05dcc07d5b49ad75ddb3ce5b5b9416e03995da047ccef9de49a90ced031335e3219ebd9d06c257a50497ec523f5ff7361261ccfe239d603364a42e2e81fc068fcbb9792b673893ff2c1e27ced4b77b8743fb3cb72cc280b9f62e4f92f46a19600b802cba88b7d0a91ad9e0e6cfe5d66b874cd004179e5b6025c0e1050faec7d7d9de19a0975db2f8c06a551236278c47"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$inet(0xffffffffffffffff, 0x0, 0x0) r0 = creat(0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x161242, 0x0) write$P9_RREADLINK(r1, &(0x7f00000003c0)=ANY=[], 0x9) r2 = memfd_create(&(0x7f0000000140)='\x9d#\x00\xe6Z\x00\xafq%\xa5\x83\xa6#\r\x83y\xf3\xb2\xe6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x17?$^\xe1Ob\xe1Y\xd6\xeb\x91\x83;\xeb\xf1\xd0\xce\xe5\x19THP\xf4O\xe2\x9f\xd9\xae\xcf>/\x05\x00\x00\x00\x00\x00\x00\x00\xa1\xa2\xe0g\x98\xbf*\xa2c\x12.\xb7\xbe`\'\xcb\xb6\xaf\xdc\xa0\xb04\xb7T5\x957\xec\xfb\xe6|\\\xe4h\xfc\x14\x06\xb5\x03\x8a\xc40\xbe\xe3\x93A\x15\xec\xdb\xaa\t9\x11\xb4\x84$&0#\xc3\xfd\x0e\"\x0f\vy(q~\x1e\x104\x1b|\xdd\x19\x86\x90\xbe\xd7\xdc\n\xcbC\x15\xfcp\x11\xdai\f{\xb5\x82q\x19\xacS\x88|\x99\xfd\x9eS\x80\xcb\x14G%?`\xdd/k\t\xbe\xcd\xf0%\x97!\xba\xe3J\x82t\x96\xf8\xb1\xd2\x168\xbf`$\xbf\xca\xea\xa3\x83\x8e-k\x12\xdf\xb9q\xb6^r\xd4\xb5X\\\xdbD\n\x03G\xa1\xaf\xe1\x95\xbc\xac\x18\xb3%QF\x03\b\x9dh\xcb)\xf4f\x12[\xf9w\xd2\r\t\xef{h\xb0\xc0:\x8f|\x8f\x06\xf8T', 0x0) fallocate(r2, 0x0, 0x0, 0x400001) fallocate(r2, 0x0, 0x0, 0x1000000) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/51, 0x33}], 0x5, 0x7ff, 0x7fff) signalfd4(r1, &(0x7f0000000140)={[0x5]}, 0x8, 0x80000) r3 = syz_io_uring_complete(0x0) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x15, 0x4, &(0x7f0000000540)=@raw=[@exit, @ldst={0x0, 0x3, 0x1, 0x2, 0x4}, @generic={0x3, 0x2, 0x4, 0x800, 0x1}, @jmp={0x5, 0x0, 0x7, 0xb, 0x5, 0x30, 0xfffffffffffffff0}], &(0x7f0000000580)='syzkaller\x00', 0x2, 0x53, &(0x7f00000005c0)=""/83, 0x40f00, 0x0, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0x5, 0x66b0, 0x5}, 0x10, 0x0, r3}, 0x78) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 09:51:06 executing program 1: sendmsg$TIPC_NL_UDP_GET_REMOTEIP(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x7, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x549040, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1, 0x9, 0x0) sendmsg$TIPC_NL_BEARER_GET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000880)=ANY=[@ANYBLOB="40020000", @ANYRES16=0x0, @ANYBLOB="20002dbd7000ffdbdf25040000003c0004800400078034000780080004000100000008000300ff070000080001000e00000008000100150000000800010009000000080002009a0300002c0005800c00028008000300001000000700010069620000140002800800040007000000080002000100000004000380b8000480540007800800020001000000080001001300000008000400d300000008000100000000000800040006000000080002000100008008000200010001000800040009000000080004000800000008000100150000000900010073797a300000000014000780080001001800000008000300fcffffff0900010073797a30000000000900010073797a30000000001c0007800800010001000000080004007f00000008000300010100000900010073797a3000000000840004800900010073797a310000000054000780080002003f000000080003000600000008000400fdffffff08000200020000000800040001040000080004000100010008000200000000000800040000020000080004003f00000008000400060000000900010073797a31000000001300293c907dfec451896173742d6c696e6b00006800028008000200000000005400038008000100feffffff080002000300000008000100040000000800020000000000080001008d09000008000200ffff00000800010007000000080001001f000000080001001f000000080002000900000008000200ff7f00001c000580070001006962000007000100696200000700010069620000"], 0x240}, 0x1, 0x0, 0x0, 0x11}, 0x24004800) perf_event_open(&(0x7f0000001240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) open$dir(0x0, 0x0, 0x0) lstat(&(0x7f0000000f40)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendmsg$netlink(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x108}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, 0x0, 0x0) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x180a) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) 09:51:06 executing program 3: syz_open_dev$usbfs(&(0x7f00000000c0), 0x77, 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000380), 0x10) listen(r0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000040), 0x10) syz_open_procfs(0xffffffffffffffff, 0x0) r2 = accept$alg(r0, 0x0, 0x0) sendmmsg$alg(r2, &(0x7f0000000c40), 0x492492492492539, 0x0) 09:51:06 executing program 4: syz_open_dev$usbfs(&(0x7f00000000c0), 0x77, 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000380), 0x10) listen(r0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000040), 0x10) syz_open_procfs(0xffffffffffffffff, 0x0) r2 = accept$alg(r0, 0x0, 0x0) sendmmsg$alg(r2, &(0x7f0000000c40), 0x492492492492539, 0x0) 09:51:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket(0x2a, 0x2, 0x0) getsockname$netlink(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 09:51:07 executing program 3: syz_open_dev$usbfs(&(0x7f00000000c0), 0x77, 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000380), 0x10) listen(r0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000040), 0x10) syz_open_procfs(0xffffffffffffffff, 0x0) r2 = accept$alg(r0, 0x0, 0x0) sendmmsg$alg(r2, &(0x7f0000000c40), 0x492492492492539, 0x0) 09:51:07 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x3) ioctl$IMGETCOUNT(r0, 0x400452c9, 0x0) 09:51:07 executing program 4: syz_open_dev$usbfs(&(0x7f00000000c0), 0x77, 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000380), 0x10) listen(r0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000040), 0x10) syz_open_procfs(0xffffffffffffffff, 0x0) r2 = accept$alg(r0, 0x0, 0x0) sendmmsg$alg(r2, &(0x7f0000000c40), 0x492492492492539, 0x0) 09:51:08 executing program 0: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x4000000a, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000004c0)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000000)=""/3, 0x3}], 0x3, 0x0, 0x0, 0x0) tkill(r0, 0x3c) write$sndseq(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x49, &(0x7f0000000580)="f47970ecf9d1a306c3e2710a9b1275541ec5f34085f86586ab3a0e0c2e54a844f4820585ce960e9b9464d5c47d127934de863c2abdf13d00067afbcb024ef0f50cb667cc0fe1bdd8b4"}}], 0x1c) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, r0, 0x0, 0x0) 09:51:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setpriority(0x2, 0x0, 0x0) 09:51:08 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000040)={0x38, 0x6, 0x10000000, 0xbb, 0x0, 0x5, 0x6, 0x0, 0x10001, 0xad}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x6}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setattr(r0, &(0x7f0000000080)={0x38, 0xe948928c1cfed1c3, 0x4, 0x1, 0x4, 0x10001, 0x7, 0x400, 0x40}, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) pipe(&(0x7f00000006c0)) syz_open_procfs$userns(r0, &(0x7f0000000100)) vmsplice(r5, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) read$FUSE(r6, &(0x7f0000002300)={0x2020}, 0x2082) 09:51:09 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="1800000000000100000000000000000063114000000000009500ff0301e900004d05b10b3f1401dd188c17292b1d794dfc2e4be43ab1e7c5f9b53afd2df509ac12aa1b5f8c085d44ee79e111fdcc6c4a1746eabd3187323651ae5cf069bf2d7089eed3ee9a5983145bab1384177ebfe41377ba085406189110fcf909680a0381b5189f4ee14c15c3c44729dd9011a49048a6f05a2b97c6705a0a8f5c9a03d5ea2ad986447c7cb30b409022ee4a52038e8ee0ef2bf083bfe5751dd9c61a4432fb5275d868255d7da4e7d1c1ada2291172e557b77506834cb3c2d9c80a0e794e09f4e5b3ae82b85911a60a6c6a9aea5218ae0fe579eb953088a38eab20e725cecad7fec3f556a05ebe5d5472afe577e24b25a22b074835fc11d3bbaf2596df988d491170cad039872ed9eddf3993da0908e936bfc1a7fdb3bd856d0c8308368f5545a977e8f9b78faac04161666cc18e35ebfb9d1466e4200691ae767b54a16768c258d3cfcdd008e2eb6e3f8309d2c7e0faa873b1db3fc29905d101d2086055405bda37e0000000000000000000000000d0147e38d5bee8c24b8809cd155f2a44baf2277682bc4c11b7515d6539755a0d2d1ebd8b0328f0580dea755faa3221ded17575ba6048097e6542f2fcb6f8b4887dd36b38a5e2e9f608dcc6318deeb19792de051900000100ff610d5165fab1348acb977e12341d0212284c3bb20a784c71b78d3c01846283adc280efde9ba33daa3a32e954066812659008f938"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x12, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='loginuid\x00') copy_file_range(0xffffffffffffffff, 0x0, r1, &(0x7f0000000080)=0x1000, 0x1, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000001380)={0x7, 0x80b, 0x100, 0xc55, 0xb01, r0, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x40) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) splice(r0, &(0x7f0000001200)=0x3, 0xffffffffffffffff, &(0x7f0000001280)=0x1, 0xf0, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000180)='dctcp\x00', 0x6) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r2, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) r3 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001640)={0x0, 0xfb, 0xd5, 0x4, 0x20, "730fa3a83a26a67d557f8d327a96c44e", "d164ffeabdb77d6e0f775256ce700081cae5df07c764490e506312f4e50f5c6dcc486e448edcbbf841297a8c82dbc1662e89164bc1425fd717488d2caee826d64c0ca14b5195393d453757aa6095ef144d0c1f7e2a9078f107df6232d88e5f012411ff8e200ac013487b36b1953119bc3e8c7e0efa93213043a83b9a94e55d511ab4cd7f64dc46fa59a05e265c7b160835268bb9604e6247c9aefbf4e70c8b956818ff5461b72c13aac1958e3ab2d76818bc8adc7f1a2fbb6b6ea089aa0a711d"}, 0xd5, 0x2) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='loginuid\x00') copy_file_range(r4, 0x0, 0xffffffffffffffff, &(0x7f0000000080), 0x1, 0x0) perf_event_open(&(0x7f0000001300)={0x1, 0x80, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x3, 0xee}, 0x4800, 0x45, 0x0, 0x0, 0x7, 0xffffffff, 0x8, 0x0, 0x0, 0x0, 0x926}, r3, 0x4000000000, r4, 0x10) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000200)='reno\x00', 0x5) sendto$inet6(r2, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) splice(r2, 0x0, r0, 0x0, 0x406f408, 0x0) 09:51:09 executing program 3: syz_open_dev$usbfs(&(0x7f00000000c0), 0x77, 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000380), 0x10) listen(r0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000040), 0x10) syz_open_procfs(0xffffffffffffffff, 0x0) r2 = accept$alg(r0, 0x0, 0x0) sendmmsg$alg(r2, &(0x7f0000000c40), 0x492492492492539, 0x0) 09:51:09 executing program 1: perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x50424, 0x0, 0x800007f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) mkdir(0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f0000000040)=ANY=[], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) sendmsg$nl_route(r0, 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=@newlink={0x6c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x585d}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @loopback}]}]}, @IFLA_IFNAME={0x14, 0x3, 'ipvlan1\x00'}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_MODE={0x6}]}}}]}, 0x6c}}, 0x0) 09:51:09 executing program 4: syz_open_dev$usbfs(&(0x7f00000000c0), 0x77, 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000380), 0x10) listen(r0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000040), 0x10) syz_open_procfs(0xffffffffffffffff, 0x0) r2 = accept$alg(r0, 0x0, 0x0) sendmmsg$alg(r2, &(0x7f0000000c40), 0x492492492492539, 0x0) 09:51:09 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000040)={0x38, 0x6, 0x10000000, 0xbb, 0x0, 0x5, 0x6, 0x0, 0x10001, 0xad}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x6}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setattr(r0, &(0x7f0000000080)={0x38, 0xe948928c1cfed1c3, 0x4, 0x1, 0x4, 0x10001, 0x7, 0x400, 0x40}, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) pipe(&(0x7f00000006c0)) syz_open_procfs$userns(r0, &(0x7f0000000100)) vmsplice(r5, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) read$FUSE(r6, &(0x7f0000002300)={0x2020}, 0x2082) 09:51:10 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000040)={0x38, 0x6, 0x10000000, 0xbb, 0x0, 0x5, 0x6, 0x0, 0x10001, 0xad}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x6}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setattr(r0, &(0x7f0000000080)={0x38, 0xe948928c1cfed1c3, 0x4, 0x1, 0x4, 0x10001, 0x7, 0x400, 0x40}, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) pipe(&(0x7f00000006c0)) syz_open_procfs$userns(r0, &(0x7f0000000100)) vmsplice(r5, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) read$FUSE(r6, &(0x7f0000002300)={0x2020}, 0x2082) 09:51:10 executing program 3: syz_mount_image$btrfs(&(0x7f0000000300), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000000540), 0x0, &(0x7f00000005c0)={[{@device={'device', 0x3d, './file0'}}]}) 09:51:10 executing program 1: mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000180)={0x2, 0x0, @dev}, 0x10) sendmsg$rds(r0, &(0x7f0000001600)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000780)=[@rdma_args={0x48, 0x114, 0x1, {{}, {0x0, 0x2c}, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/44, 0x410200}], 0x1, 0x3}}], 0x48}, 0x0) 09:51:10 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000040)={0x38, 0x6, 0x10000000, 0xbb, 0x0, 0x5, 0x6, 0x0, 0x10001, 0xad}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x6}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setattr(r0, &(0x7f0000000080)={0x38, 0xe948928c1cfed1c3, 0x4, 0x1, 0x4, 0x10001, 0x7, 0x400, 0x40}, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) pipe(&(0x7f00000006c0)) syz_open_procfs$userns(r0, &(0x7f0000000100)) vmsplice(r5, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) read$FUSE(r6, &(0x7f0000002300)={0x2020}, 0x2082) 09:51:12 executing program 0: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x4000000a, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000004c0)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000000)=""/3, 0x3}], 0x3, 0x0, 0x0, 0x0) tkill(r0, 0x3c) write$sndseq(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x49, &(0x7f0000000580)="f47970ecf9d1a306c3e2710a9b1275541ec5f34085f86586ab3a0e0c2e54a844f4820585ce960e9b9464d5c47d127934de863c2abdf13d00067afbcb024ef0f50cb667cc0fe1bdd8b4"}}], 0x1c) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, r0, 0x0, 0x0) 09:51:12 executing program 3: write(0xffffffffffffffff, &(0x7f00000000c0)="24000000200099f0003be90000ed190e02", 0x11) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00'}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r1, 0x8983, &(0x7f0000000100)={0x0, 'syzkaller1\x00'}) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c2d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) close(r0) 09:51:12 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000040)={0x38, 0x6, 0x10000000, 0xbb, 0x0, 0x5, 0x6, 0x0, 0x10001, 0xad}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x6}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setattr(r0, &(0x7f0000000080)={0x38, 0xe948928c1cfed1c3, 0x4, 0x1, 0x4, 0x10001, 0x7, 0x400, 0x40}, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) pipe(&(0x7f00000006c0)) syz_open_procfs$userns(r0, &(0x7f0000000100)) vmsplice(r5, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) read$FUSE(r6, &(0x7f0000002300)={0x2020}, 0x2082) 09:51:13 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="1800000000000100000000000000000063114000000000009500ff0301e900004d05b10b3f1401dd188c17292b1d794dfc2e4be43ab1e7c5f9b53afd2df509ac12aa1b5f8c085d44ee79e111fdcc6c4a1746eabd3187323651ae5cf069bf2d7089eed3ee9a5983145bab1384177ebfe41377ba085406189110fcf909680a0381b5189f4ee14c15c3c44729dd9011a49048a6f05a2b97c6705a0a8f5c9a03d5ea2ad986447c7cb30b409022ee4a52038e8ee0ef2bf083bfe5751dd9c61a4432fb5275d868255d7da4e7d1c1ada2291172e557b77506834cb3c2d9c80a0e794e09f4e5b3ae82b85911a60a6c6a9aea5218ae0fe579eb953088a38eab20e725cecad7fec3f556a05ebe5d5472afe577e24b25a22b074835fc11d3bbaf2596df988d491170cad039872ed9eddf3993da0908e936bfc1a7fdb3bd856d0c8308368f5545a977e8f9b78faac04161666cc18e35ebfb9d1466e4200691ae767b54a16768c258d3cfcdd008e2eb6e3f8309d2c7e0faa873b1db3fc29905d101d2086055405bda37e0000000000000000000000000d0147e38d5bee8c24b8809cd155f2a44baf2277682bc4c11b7515d6539755a0d2d1ebd8b0328f0580dea755faa3221ded17575ba6048097e6542f2fcb6f8b4887dd36b38a5e2e9f608dcc6318deeb19792de051900000100ff610d5165fab1348acb977e12341d0212284c3bb20a784c71b78d3c01846283adc280efde9ba33daa3a32e954066812659008f938"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x12, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='loginuid\x00') copy_file_range(0xffffffffffffffff, 0x0, r1, &(0x7f0000000080)=0x1000, 0x1, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000001380)={0x7, 0x80b, 0x100, 0xc55, 0xb01, r0, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x40) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) splice(r0, &(0x7f0000001200)=0x3, 0xffffffffffffffff, &(0x7f0000001280)=0x1, 0xf0, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000180)='dctcp\x00', 0x6) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r2, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) r3 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001640)={0x0, 0xfb, 0xd5, 0x4, 0x20, "730fa3a83a26a67d557f8d327a96c44e", "d164ffeabdb77d6e0f775256ce700081cae5df07c764490e506312f4e50f5c6dcc486e448edcbbf841297a8c82dbc1662e89164bc1425fd717488d2caee826d64c0ca14b5195393d453757aa6095ef144d0c1f7e2a9078f107df6232d88e5f012411ff8e200ac013487b36b1953119bc3e8c7e0efa93213043a83b9a94e55d511ab4cd7f64dc46fa59a05e265c7b160835268bb9604e6247c9aefbf4e70c8b956818ff5461b72c13aac1958e3ab2d76818bc8adc7f1a2fbb6b6ea089aa0a711d"}, 0xd5, 0x2) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='loginuid\x00') copy_file_range(r4, 0x0, 0xffffffffffffffff, &(0x7f0000000080), 0x1, 0x0) perf_event_open(&(0x7f0000001300)={0x1, 0x80, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x3, 0xee}, 0x4800, 0x45, 0x0, 0x0, 0x7, 0xffffffff, 0x8, 0x0, 0x0, 0x0, 0x926}, r3, 0x4000000000, r4, 0x10) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000200)='reno\x00', 0x5) sendto$inet6(r2, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) splice(r2, 0x0, r0, 0x0, 0x406f408, 0x0) 09:51:13 executing program 1: mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000180)={0x2, 0x0, @dev}, 0x10) sendmsg$rds(r0, &(0x7f0000001600)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000780)=[@rdma_args={0x48, 0x114, 0x1, {{}, {0x0, 0x2c}, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/44, 0x410200}], 0x1, 0x3}}], 0x48}, 0x0) 09:51:13 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000040)={0x38, 0x6, 0x10000000, 0xbb, 0x0, 0x5, 0x6, 0x0, 0x10001, 0xad}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x6}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setattr(r0, &(0x7f0000000080)={0x38, 0xe948928c1cfed1c3, 0x4, 0x1, 0x4, 0x10001, 0x7, 0x400, 0x40}, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) pipe(&(0x7f00000006c0)) syz_open_procfs$userns(r0, &(0x7f0000000100)) vmsplice(r5, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) read$FUSE(r6, &(0x7f0000002300)={0x2020}, 0x2082) 09:51:13 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r0, &(0x7f0000000040)={0x38, 0x6, 0x10000000, 0xbb, 0x0, 0x5, 0x6, 0x0, 0x10001, 0xad}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x6}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setattr(r0, &(0x7f0000000080)={0x38, 0xe948928c1cfed1c3, 0x4, 0x1, 0x4, 0x10001, 0x7, 0x400, 0x40}, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) pipe(&(0x7f00000006c0)) syz_open_procfs$userns(r0, &(0x7f0000000100)) vmsplice(r5, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) read$FUSE(r6, &(0x7f0000002300)={0x2020}, 0x2082) 09:51:13 executing program 3: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f00000003c0)=""/81, 0x51) 09:51:13 executing program 1: mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000180)={0x2, 0x0, @dev}, 0x10) sendmsg$rds(r0, &(0x7f0000001600)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000780)=[@rdma_args={0x48, 0x114, 0x1, {{}, {0x0, 0x2c}, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/44, 0x410200}], 0x1, 0x3}}], 0x48}, 0x0) 09:51:14 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000003d80)={0x0, 0x0, &(0x7f0000003d40)={&(0x7f0000003e40)=ANY=[@ANYBLOB="140b00002d00010029bd7000fedbdf2500000000", @ANYRES32, @ANYBLOB="030005000b000c00f2ff0f00400001"], 0xb14}}, 0x0) 09:51:14 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[@cred={{0x12, 0x84, 0x6, {0x0, 0xee01}}}], 0x20}, 0x0) 09:51:14 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) wait4(0x0, 0x0, 0x80000002, 0x0) r0 = getpid() r1 = getpid() r2 = getpid() rt_tgsigqueueinfo(r1, r2, 0x16, &(0x7f0000000100)) ptrace(0x10, r0) ptrace$cont(0x1f, r2, 0x0, 0x0) [ 679.124351][T22812] netlink: 2736 bytes leftover after parsing attributes in process `syz-executor.5'. 09:51:15 executing program 0: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x4000000a, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000004c0)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000000)=""/3, 0x3}], 0x3, 0x0, 0x0, 0x0) tkill(r0, 0x3c) write$sndseq(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x49, &(0x7f0000000580)="f47970ecf9d1a306c3e2710a9b1275541ec5f34085f86586ab3a0e0c2e54a844f4820585ce960e9b9464d5c47d127934de863c2abdf13d00067afbcb024ef0f50cb667cc0fe1bdd8b4"}}], 0x1c) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, r0, 0x0, 0x0) 09:51:15 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f000000c1c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000003680)={0x2c, 0x11, 0x201128963bf0ff51, 0x0, 0x0, "", [@typed={0x8, 0x0, 0x0, 0x0, @ipv4=@empty}, @typed={0x8, 0x0, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0xc, 0x36, 0x0, 0x0, @u64}]}, 0x2c}], 0x1}, 0x0) 09:51:15 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000008c0)=@newlink={0x38, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @sit={{0x8}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}]}}}]}, 0x38}}, 0x0) 09:51:16 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="1800000000000100000000000000000063114000000000009500ff0301e900004d05b10b3f1401dd188c17292b1d794dfc2e4be43ab1e7c5f9b53afd2df509ac12aa1b5f8c085d44ee79e111fdcc6c4a1746eabd3187323651ae5cf069bf2d7089eed3ee9a5983145bab1384177ebfe41377ba085406189110fcf909680a0381b5189f4ee14c15c3c44729dd9011a49048a6f05a2b97c6705a0a8f5c9a03d5ea2ad986447c7cb30b409022ee4a52038e8ee0ef2bf083bfe5751dd9c61a4432fb5275d868255d7da4e7d1c1ada2291172e557b77506834cb3c2d9c80a0e794e09f4e5b3ae82b85911a60a6c6a9aea5218ae0fe579eb953088a38eab20e725cecad7fec3f556a05ebe5d5472afe577e24b25a22b074835fc11d3bbaf2596df988d491170cad039872ed9eddf3993da0908e936bfc1a7fdb3bd856d0c8308368f5545a977e8f9b78faac04161666cc18e35ebfb9d1466e4200691ae767b54a16768c258d3cfcdd008e2eb6e3f8309d2c7e0faa873b1db3fc29905d101d2086055405bda37e0000000000000000000000000d0147e38d5bee8c24b8809cd155f2a44baf2277682bc4c11b7515d6539755a0d2d1ebd8b0328f0580dea755faa3221ded17575ba6048097e6542f2fcb6f8b4887dd36b38a5e2e9f608dcc6318deeb19792de051900000100ff610d5165fab1348acb977e12341d0212284c3bb20a784c71b78d3c01846283adc280efde9ba33daa3a32e954066812659008f938"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x12, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='loginuid\x00') copy_file_range(0xffffffffffffffff, 0x0, r1, &(0x7f0000000080)=0x1000, 0x1, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000001380)={0x7, 0x80b, 0x100, 0xc55, 0xb01, r0, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x40) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) splice(r0, &(0x7f0000001200)=0x3, 0xffffffffffffffff, &(0x7f0000001280)=0x1, 0xf0, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000180)='dctcp\x00', 0x6) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r2, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) r3 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001640)={0x0, 0xfb, 0xd5, 0x4, 0x20, "730fa3a83a26a67d557f8d327a96c44e", "d164ffeabdb77d6e0f775256ce700081cae5df07c764490e506312f4e50f5c6dcc486e448edcbbf841297a8c82dbc1662e89164bc1425fd717488d2caee826d64c0ca14b5195393d453757aa6095ef144d0c1f7e2a9078f107df6232d88e5f012411ff8e200ac013487b36b1953119bc3e8c7e0efa93213043a83b9a94e55d511ab4cd7f64dc46fa59a05e265c7b160835268bb9604e6247c9aefbf4e70c8b956818ff5461b72c13aac1958e3ab2d76818bc8adc7f1a2fbb6b6ea089aa0a711d"}, 0xd5, 0x2) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='loginuid\x00') copy_file_range(r4, 0x0, 0xffffffffffffffff, &(0x7f0000000080), 0x1, 0x0) perf_event_open(&(0x7f0000001300)={0x1, 0x80, 0x0, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x3, 0xee}, 0x4800, 0x45, 0x0, 0x0, 0x7, 0xffffffff, 0x8, 0x0, 0x0, 0x0, 0x926}, r3, 0x4000000000, r4, 0x10) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000200)='reno\x00', 0x5) sendto$inet6(r2, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) splice(r2, 0x0, r0, 0x0, 0x406f408, 0x0) 09:51:16 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0x4000000000000071, 0x68001) ioctl$USBDEVFS_SUBMITURB(r0, 0x8038550a, &(0x7f0000000180)=@urb_type_control={0x2, {}, 0x0, 0x0, &(0x7f00000000c0)={0x20, 0xc}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 09:51:16 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000480000/0x2000)=nil, 0x2000) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) shmat(0xffffffffffffffff, &(0x7f0000ff0000/0xf000)=nil, 0x0) shmctl$SHM_LOCK(0x0, 0xb) write$uinput_user_dev(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) clone(0x800, 0x0, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)) r0 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x7000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x7000) 09:51:16 executing program 1: mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000180)={0x2, 0x0, @dev}, 0x10) sendmsg$rds(r0, &(0x7f0000001600)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000780)=[@rdma_args={0x48, 0x114, 0x1, {{}, {0x0, 0x2c}, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/44, 0x410200}], 0x1, 0x3}}], 0x48}, 0x0) 09:51:16 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r1, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000007, 0x800000000009031, 0xffffffffffffffff, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000004c0)={'vlan1\x00', 0x0}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="200000001000ab0400"/20, @ANYRES32=r3, @ANYBLOB="8203"], 0x20}}, 0x0) sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@newlink={0x20, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3, 0x2280b}}, 0x20}}, 0x0) 09:51:16 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000480000/0x2000)=nil, 0x2000) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) shmat(0xffffffffffffffff, &(0x7f0000ff0000/0xf000)=nil, 0x0) shmctl$SHM_LOCK(0x0, 0xb) write$uinput_user_dev(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) clone(0x800, 0x0, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)) r0 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x7000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x7000) 09:51:16 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f00000000c0)=0x100000001, 0x4) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000080)=0x80000000001, 0x4) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f00000001c0)="a6e2976b5c4383036d32dadd2e144d8645ca8d1b230e105614396838da83c754887e7bea2f35d4ea667817d90d532af065f2e398dd9081ea16f8b371a202a6f9e505bbc964a0d3880bf0104a0a0a2f0d311efee1637e85a0125b38f961918f99bf9c2c146e42327f178dc2b3d4936e7f7f0a79f74ba464d83ab41742d1186776dc1779b5c50ac82d0fa8f9e42074b5b6079207fb21e718080907964669be539791e3e98687ee059853", 0xfffffffffffffd18, 0x840, 0x0, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000000)={&(0x7f0000ffd000/0x3000)=nil, 0xfe27}, &(0x7f0000000100)=0x30) 09:51:16 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='ns\x00') getdents(r0, &(0x7f0000000000)=""/74, 0x2e) getdents64(r0, &(0x7f00000002c0)=""/179, 0xb3) 09:51:16 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000480000/0x2000)=nil, 0x2000) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) shmat(0xffffffffffffffff, &(0x7f0000ff0000/0xf000)=nil, 0x0) shmctl$SHM_LOCK(0x0, 0xb) write$uinput_user_dev(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) clone(0x800, 0x0, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)) r0 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x7000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x7000) [ 682.250183][T22836] device vlan1 entered promiscuous mode 09:51:18 executing program 2: r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, &(0x7f0000000040)="0f0836660f3a633ea4c4e1bc5649deec9a13000000fb00f00fb18500000000670f01cb660f388054fe04660f3a0aef07cf66ba410066ed", 0x37}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(0xffffffffffffffff, 0x4400ae8f, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 09:51:18 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, 0x0, 0x26}, 0x20) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000009500000000000000bc7ef9642d29ba564165605dca29708efdf9b15a5c10a126fc1a2751f642635bcd9a8bf7a928a5d054b0d2c54d519ea75c52f41ed6f2886973626b684c8bcede3294f6e73d06ad16dc2d26725ff833b5f83b499918e6a6ec245b781d41aee9624c847e2f2312d6a1db45bad354fc1a3f20340547860f97d30d407ffe406483a0524937ee7559e4bf70136746b37fdfbbb152758d37ed8bcac41eb7243bdcd536249c7996e898b61927eaa5a8790054ba13d3ade593220f96027090234aaf7ea92f41aab73e7a85eef87e956bb7c5c76a347264fd99359f4e57b0dcc2bcc188ea880a4b11a8bb81eb22b0ddfc689e3218cf310dcc61cab354149d9107d8a88b0aa5b5661555f00443aee5e714009e52cee5e88f008148ddbc0fa81bf938bed4a1ac778d5337cc0311d0772eeac3eab38426e8d1472ff514aa5379ed21551790cc10148410b4fc27582fd7106a8887a9a0b613dfe10aee77542d887208f5534f5d8ba943f258fc9ef975834e1917666e2aff1cebfc3ce2c1e8ff66bba1d9aa3300b67b279a2378db7024bf321636bede8651e672ed4f01ba5da2c3f9042a8552bd3f2c9ad546ad0ea20b4d35fb0a15c6239f67c7744769bf24a88adf727fd1b801b4e56fbffcad99ce68fe2af0d94fdc78d27268de435021dca51acaa7a9e0944bdf579c170db6405944b6791a7713ee54f650fdf71b57c3629fb185efce700620ef5744623be08ec935dd563e6ba0b461bda98b364acf3dcdafa9b0e68c21ea509212c2938aa09cc31aa4ee5bfb8e507181909f5854b13997af4888cd61c8aab5fdfd701a16d546e5a533cd9b985dcc582b67979551dcc750fc51f2c9b6814edeffc76a86c29f58b7c66fa24540daf14c2163d064f8cf0b4878f81e6b8bc4dabc10dac82b39e023963a6d02434cb783a198829d1373790a85c0e01a362d89e80165d280283af3c261bc5534c2a5c0f734b12a73b0c53bfae5d2f6e55728052247adfe0966c6c5eca57918c4540c979a70a281ba00e408c9fe1b20fa208976dd6a56f9bd9a74d81447c9b265d8c23f0e983e9112d3ecea0694721a847342d5eff8a5"], &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, '\x00', 0x0, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x1}, 0x6d) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1c, 0x3, 0x0, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r2}, 0x78) 09:51:18 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='ns\x00') getdents(r0, &(0x7f0000000000)=""/74, 0x2e) getdents64(r0, &(0x7f00000002c0)=""/179, 0xb3) 09:51:18 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000480000/0x2000)=nil, 0x2000) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) shmat(0xffffffffffffffff, &(0x7f0000ff0000/0xf000)=nil, 0x0) shmctl$SHM_LOCK(0x0, 0xb) write$uinput_user_dev(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) clone(0x800, 0x0, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)) r0 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x7000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x7000) 09:51:18 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000280)={0x0, 0x0, @pic={0x0, 0x0, 0x3f}}) ioctl$KVM_IRQ_LINE_STATUS(r1, 0xc008ae67, &(0x7f0000000500)) 09:51:19 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='ns\x00') getdents(r0, &(0x7f0000000000)=""/74, 0x2e) getdents64(r0, &(0x7f00000002c0)=""/179, 0xb3) [ 683.583688][T22859] device vlan1 left promiscuous mode [ 683.593946][T22862] device vlan1 entered promiscuous mode 09:51:19 executing program 3: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x7, 0x31, 0xffffffffffffffff, 0x0) prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80100900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xce, 0xce, 0x7, [@typedef, @datasec={0x0, 0x5, 0x0, 0xf, 0x1, [{}, {}, {}, {}, {}], "fd"}, @typedef, @func_proto, @datasec={0x0, 0x7, 0x0, 0xf, 0x1, [{}, {}, {}, {}, {}, {}, {}], 'u'}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x0, 0xef}, 0x20) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000193c0)=""/102389, 0x18ff5}], 0x0, 0x0, 0x0, 0x0) tkill(r0, 0x40) wait4(0x0, 0x0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = gettid() rt_sigqueueinfo(r1, 0x3c, &(0x7f0000000040)) [ 684.018009][T22869] KVM: KVM_SET_CPUID{,2} after KVM_RUN may cause guest instability [ 684.070535][T22869] KVM: KVM_SET_CPUID{,2} will fail after KVM_RUN starting with Linux 5.16 09:51:20 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_TRANSLATE(r2, 0xc018ae85, &(0x7f0000000040)) 09:51:20 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r3, @ANYBLOB="139b0000000000001c0012000c000100626f6e64"], 0x3c}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000001140)=ANY=[@ANYBLOB='@\b\x00\x00$\x00!\x00'/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000800080074626600140802"], 0x840}}, 0x0) 09:51:20 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='ns\x00') getdents(r0, &(0x7f0000000000)=""/74, 0x2e) getdents64(r0, &(0x7f00000002c0)=""/179, 0xb3) 09:51:20 executing program 3: dup(0xffffffffffffffff) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$fb1(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000180)={0xf0, 0x80}) fchdir(0xffffffffffffffff) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, 0x0, 0x0) 09:51:20 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000280)={0x0, 0x0, @pic={0x0, 0x0, 0x3f}}) ioctl$KVM_IRQ_LINE_STATUS(r1, 0xc008ae67, &(0x7f0000000500)) [ 684.671752][T22905] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 684.860421][T22905] device bond2 entered promiscuous mode [ 684.860696][T22905] 8021q: adding VLAN 0 to HW filter on device bond2 [ 684.938915][T22938] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 685.015541][T22905] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 685.050630][T22938] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. 09:51:20 executing program 2: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) 09:51:20 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fchmod(r0, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_create(0x7, &(0x7f0000000280)={0x0, 0x1f, 0x0, @thr={&(0x7f0000000400), &(0x7f00000004c0)="078765911572f3d83feab2b0cf7836036c16e57620232cc24e6b9d351ab99cb9d929e94a0f71abc4959b13dac4f5781e710d654090ae387383071a28025907f1971419ba0e24f7c7167dd2625287494b6848a5ef56483624bacee2ac83f4e2f10f423835a809abfbd9af8a7171f082e184737789da0293cb500e0d068701476c0d4f8ef5eaf311f7d58b15bbaa6fd1eead763c3b8c5a9ab1cfaf3552"}}, &(0x7f0000000580)) timer_settime(0x0, 0x0, &(0x7f0000000600)={{0x77359400}}, &(0x7f0000000640)) perf_event_open(&(0x7f0000000340)={0x4, 0x80, 0xfb, 0x8, 0x9, 0x7, 0x0, 0x3ff, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, @perf_bp={&(0x7f00000001c0), 0x5}, 0x0, 0xfff, 0x1f, 0x0, 0x7e0000000000, 0x7, 0x0, 0x0, 0x2, 0x0, 0x9}, 0xffffffffffffffff, 0x0, r0, 0x8) timer_settime(0x0, 0x0, &(0x7f00000002c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x16}, &(0x7f0000000100)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000002000)) pipe2(0x0, 0x80000) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, 0x0) fcntl$lock(r2, 0x26, &(0x7f0000000180)={0x40001, 0x2}) timer_create(0x4, &(0x7f00000000c0)={0x0, 0x15}, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 09:51:20 executing program 3: clone(0x200b64065fc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='uid_map\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9c) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='fd/3\x00') write$tcp_mem(r1, &(0x7f00000000c0)={0x400000000000000, 0x20, 0x0, 0x20, 0x5, 0xa}, 0x48) 09:51:20 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000280)={0x0, 0x0, @pic={0x0, 0x0, 0x3f}}) ioctl$KVM_IRQ_LINE_STATUS(r1, 0xc008ae67, &(0x7f0000000500)) 09:51:20 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="f201000083147f20c81403008f2b0102030109021b00010000040009040000015958a70009058703f8"], 0x0) 09:51:21 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r3, @ANYBLOB="139b0000000000001c0012000c000100626f6e64"], 0x3c}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000001140)=ANY=[@ANYBLOB='@\b\x00\x00$\x00!\x00'/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000800080074626600140802"], 0x840}}, 0x0) 09:51:21 executing program 1: syz_mount_image$gfs2(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000200)={[{@lockproto_nolock}, {@statfs_quantum}]}) 09:51:21 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000280)={0x0, 0x0, @pic={0x0, 0x0, 0x3f}}) ioctl$KVM_IRQ_LINE_STATUS(r1, 0xc008ae67, &(0x7f0000000500)) [ 685.577569][T22977] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 685.625893][ T3262] ieee802154 phy0 wpan0: encryption failed: -22 [ 685.632309][ T3262] ieee802154 phy1 wpan1: encryption failed: -22 [ 685.642342][ T9688] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 685.718169][T22977] device bond3 entered promiscuous mode [ 685.759769][T22977] 8021q: adding VLAN 0 to HW filter on device bond3 09:51:21 executing program 1: socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) io_setup(0x3, &(0x7f0000000140)=0x0) io_pgetevents(r1, 0x5, 0x5, &(0x7f00000004c0)=[{}, {}, {}, {}, {}], &(0x7f0000000040)={0x0, 0x3938700}, &(0x7f0000000380)={&(0x7f0000000000)={[0x445f77bbb0]}, 0x8}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8001) [ 685.805178][T23016] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 685.891699][ T9688] usb 5-1: Using ep0 maxpacket: 32 09:51:21 executing program 0: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_procfs(0x0, 0x0) accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCOUTQ(r1, 0x5411, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000003c0)={&(0x7f0000000280)=@can_newroute={0x14, 0x18, 0x20, 0x1ff, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x0) r2 = open(0x0, 0x141042, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) ftruncate(r2, 0x200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000440)={0x0}, 0x1, 0x0, 0x0, 0x4}, 0x4000000) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0x9, 0x0, 0x0, 0x0, 0x0, 0x4571, 0x20020, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x20, 0x0, @perf_config_ext={0x0, 0xfffffffffffffff9}, 0x10050, 0x7, 0xff, 0x0, 0x7, 0x0, 0x3f, 0x0, 0x9, 0x0, 0x8}, 0x0, 0x6, 0xffffffffffffffff, 0x2) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) syz_emit_ethernet(0x66, &(0x7f00000004c0)={@broadcast, @broadcast, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x4, 0x0, @empty, @empty}, {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x4, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x805}, {0x0, 0x0, 0x0, 0x0, 0x58}, {0x8, 0x88be, 0x0, {{}, 0x4c1}}, {0x8, 0x22eb, 0x7}}}}}}, 0x0) r3 = getpid() perf_event_open(0x0, r3, 0xa, r0, 0x0) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000017c0)=ANY=[@ANYBLOB="f0090000", @ANYRES16=0x0, @ANYBLOB="010000000000fcdbdf254a0000000c0099000500000000000000c8107580c41004801000008008000300652e000004000100500f008004000100390e02007f24a2b3b13ee2c4a3d294a93060ce7924f7abe096736bf038218ccb72b33d67ce9c57867cee1a1e1b30b3adb66421d84530337f6d1a964d01822faa3215894a5d73f4b2dd4e5c45a019f0fdda08c1151c23bbf76c8aa0ee4ab2959a496ad62229e6ffdff21977957c38429ab418d2c60f501cb56e153e7ce30bb4194204c9a2d4b6ec4edd9496d29b3967af5e21509bb74348e14483abdfef681e4e4e30de3e600c7665d138246595467208ee7647dc33dfdd7290597dda529170be15d8ba2fb774e72e92c0b2d0b925ffd269b646f2aa9a072faedd9fb6be958fbbba84f03060cf8963337f792ed08a9469c0ddc7b22a5980947dcca93f5e8acbc75c2692dca461d3d6e0f06184c8fad502d3a68aaf37276347699219f8cb9c6a320f757700215025813821977deb39735c9bf095538d1808294cf80621a2f5500016321a38de17bfe36c6e647cbde4b41a319043f26dffa780f4fa49b03c19554dd63d9af5f77d4ef084aaa8a17623426bc5eab53c70b4d9648e0d89d097fe25f5316291e301f87046bdffd3d60f53e02cff4b63768d6128c41ad727c090e1bfc8e727c514fb6f6809ee508a7188eaac72dce5ca3a03af8ee3bbb6a8e65e5bd7592cd22b0fabb04b074367a49321b82f614ad14a05d6766d0b74647d78ef281dade0a2d6af5008566c20b334e60d9a116e815c9710861eef9d5a8570a0160caa574b0a872e4859e5240d6e0dee6e87cd3fe7509945b1d9235eac93dff5475861a87e638e42a8f2abb888520c8ffa0c8c982e1f6f7fa03b7a9d0f9db959643752b0c3ba28137a32637b6582b484517d306fffe4141805b1a279e90915289709eac42b81f4c2170fb358bfd6bfed83d0c385aea4b6bfeca25ee464f09be0c202efb41f035183d8c73a5652a82ba5004babdc59533bd7143578de60544cd5583efe13418895c1e981140513761dc7da81de99d0a93ce138b666d5948f3fd4241d85f6ddb207f320038f80fc334b251fa1f58b71fe993a5fc866b91c81e3879ed5d2716613731ebcc2c44aa00b3719b257d87bce303e8df299ea9befcc92244f2be8609f609bf81cfd83c1d67feb06e6881499cd93e7ba0d26cb757d8b495f80df45e318a27f51ba9807b61f5f64991a462bcb5ec45638dcb02259952709ca248ac8461d1e50d04f2a9fad1c89cc8ae4f9a1138e8b6d526cfbc6e0470ec2130f1d458d9692c0b879d88782694b8edd226d0cbd6bb5312cea7b561debd8cf8a89ed03d3fb25a5d80f11239705fc6d8719365f8aa5b456df9be1f1874e58c9cd9a514bc10f748b19eed318e44cc4d10ab90d592fa3857b02c1910208005c2759e12fceb5d76b9e345f86a6ea803c30b5f866894ae092ee78a8f9671d8d8603e223449627ee03e19a33d00f24b8f058f2db7f02d1bcc989017fe487de22c7cbc8fa7220c0a3934539fc5ba2d8ec793e1b0ffb9dc545699a9fa8aae03e777e654a61bee1406bf9a2936b582d0edd221e6a18af418fb462a755c727a47c1a9dd754c237f30b6d3573a641321c430dca0e166536f94aa3b42ed7ee3ec7f9338d29e2968f50ed1d15b9b6ac5220d44f55fd319bdc5d2cdd2fd772929d3634164940d53684158b20f9f8d91e9533de70f768ca97158631f36aa545148aae3334bf55d2bf6ce72245cec7d112ff5c570a03dd1b4bcbc14aa6238c90ca904c01ee61ed6814a4d284b19848921174eac1dfbf49aa29a5b57c5a8e2b8bd6bd6a0bdb1c1df3b7e81ba94e3216c740e350bac6b92b042ece21f07a29dbf5d0abae707905c5b131d992435a528b738294ea9a553f8ea549d90bf169e0757eef633136672b4e623994f17a774d5cbaa2372bdc72c2a484eb574a533f0534025cd2124a90c0aabd40ea20a7a2288163188b72448752b68aab9ab2c23cabc3663f2bce0c0f9fee5d424e9698aa3ead4ad471ff9e781e93106aab281e8005d0c6dd77c89e6099b47d11e0c075ce5c81910a9a5355937ae25a1c614f744f7732d48a41efc90679c28c545f5ca34f433af46fb337cbbc014a3acb608075adb32134cdd9e0a366cc17ec39905858dc67db06695213b64c7d3f0fd521613d3ae2c5320e6891d59aaf49d3982c78b0a2ff663b9cfa54700749a337291773c05da412b2a8316a9e139087c556799030650643c9c9e890fb354a0f7fbf8a0936c9d6544c05859ceaf77c9970d5178ee35c0814d504964db17398e047c8c2dfd20d66c505b40a54b96276a5c7c9827f385620a067d26bf6cb3ae8b3853c42bcdc712c2901489f69940b521ab1fccc5a565681e5bfc1e204ba864dbbfd58e013db0144dd55f4b4b0771dde68f5ce4bec941723983c1f0b86a5c07f04cd2c527075d876b248b9ae166ef36bcea4920f6dbda9c31d7407a684fc93149027c34eaaff587d1b293237ad6a59e6e3e0c91c4d9e8b6769cd86edae30f863fdb2c996bd3588b4d96da3a08629ff8d527694ebac823632bce3c8414602cd0279e0e91e5e6b1b47457bc54b2e89305c1b62a41139b88e247524b1058974a1f0acd29117c43754f2970d5a15ea7f5d22b32423910fbace116966c0ef467ca94027c2158b94e8718793ea936fa129cd908c982fe36c2d04232d05e804c41b728e7ad396ea73fa623116701381db70d0009ae55fce86172ffca0ac95333abfd49af8648a08bdc436ccffd423f2186ce5d4aff4924a5b8a295eff808c1f912339c163544d189e2b994b26f40e315516656a3c45b84cfa139d59dacad32bf39dc1a9f57a3f45d2a9696c2a5d9fd6b3939b8271d37659e6543e05c8ef9a32d62689ecf74e8cf13acea35b2d46444e8b0ec9ade00f938a0c8b920945e408f7f61aa4e2e86fd7e35ffcf968074624b70a4c7b8f8fce4045c1adaf553bb52efd17eb8b7a96e7c22486e76baf5842fd91a8ef41b9dde563e96fa19e2ff8005f6dcc37fc9c32894585ce499d934377ce52c4e02cf313c0ef8e3c37e8d8c330e5e7e0a87270c8b6afa2a4c9d117d6d63752a3d7abf953d04c261bd801a5fbdf58a47c10bae080597068044fed8348a531321d313c6d0ace7c18eb19cc4aa1046a70a48c05c61b78b7711d68f0ee63b48ae1d8f399df882cd6cd51f54c3ab3f85f05fc90ff19f0788774296b3fc75b236a3dbffef0db5af2469a9b282b4e2ceb40a49039e05680cab38935e8991b5bbca44ba9f304f1e2c59a788652f23b974d51cbf34c8ece7a0c6203ffe4024451fe921e66e98572877a7e45a109bf17dc0eeda9b39e610cb7521dea451a2bca7e6eeddc6770d16f5b600310c3114ed57ddf30acc1a1523f6ba77b201ef755789d9ca0e697ccc44f12c674f108047b59770cb8155492e2a6d4fdde4dfa577e2d53887b137110058dd26cc7e95b33ee473b87dbc1c745c857cce4e8105d6fcb98b255f54324da336e04a4ea7f23d36056ea099478aec771632f205910015da1603534740c9a721d915e4b5c239e228c1ef44cb94ffc4b8113b21e174ac7b32762aac77a3b75cd9099ff4f470e8b5868e073f056a4fc9499e940e4fa035ed1f42b234fde5911760e904b12150e135f46999be7dc356ee3b467452fde39a3209d182fa67ea7e159b7ca1332595c169c3edc0f242a85bc27927bedc6bf51ee0a76e9757ce4a03c4f20d3df2dac033f8320f3ba19a1c302f15dc8bde7513edf666d7c1cc22dbbba8b4e334eff3188acb1019b5ca59497003baeacbeeaa9d4ee026d82a09cc3c362d02172751542a0fbaaadbae2828592fefc8b9c7495914ed0c7e3478a391984b008fea63d2fce58b2fc9fc49912c3c17a217665f74a29b8c8c067a4cdb95c5959dbbb85241fae9648e93564901a1c54b40ce2e5480eed00ec703962f52c9e5c27a844d5e4ff453322c8582242036cf64c30ae11f26fb84c5d79dcb085a52274d53801a3b8bcfde61d2b1b962f8ec083e5163c2a0802833277044daa4d25c9b42807c23d941cfc2f2fef5a51118fab7b37e173a7439aa783c8566399ff7a62ea84ac03ed6d33605b791959a2d5b52175da1da6a09d92b7e2ebd99f7bb05e654bb606e23f8e5860d890d1a105ca6e8d21074859c940b002306caef65299eec4fa8085ae35273d2f4bdead1949918d457761c3dcd9c492ff88ba26742c29cf5eed03d06ce7fc77a654601f9c6026bae5db2603476a4db94fed4f07743d603af85a8e3f71892b6c3c32bd4419dfb186cfb1eb3c818f82026da9edc71688ed0b2e8e65ba99b5520ff74834dbb774ead0ed66a2ef0010bacc10a3a2ee610b78384690d07f9eb3b5ddefdb20becfc7ba1a1ed13c479c30c411cdfe43bf8b51cba39a5af502a89b7564252254032242f60674c6ffaa1b755cac66c4e2565204188bca2149c87a72f78ba933dc3036d78a551f5e7e1d9643d26737be2c6e447cf2b40e32ebe8aef1b2b3a1cb4132723a638c93d32f6b6e286f6c9103f82eead1ac48156e7abe136cfc9a0d18cdab8a0677c474802213009bfce78f1e5554978fc6762e82c68196bc0771953f0cdb1a2f45cb9260de609929cf4eb585bbce9cb9225476a0677537966a7e41fb9e51a2d0e3f5d1f9963ceb3074d4402a342ac7ba7b744931810daef6a5c5a368539a81f80a729e2d8bf0560e4be45dc80f172242ae03559e6fa1953e3f8824c29f42b2fa1d3bfac0b247e495fdde96b89b87639d80167477acf7cdc05072a715e778241b6be8f84f66d8e8f0a9626512928e66176f95639b6f4480ff74a2df898d3b79940884821751f8d96de1afd707acb9e1bb7daccaf4977fc14effcf4e54e94805740ab337f3492812b6f336e618cf8fdcbf602c41bcdbf1a802446c9cc0f3537ffb6057c44d50ed665707a41dd66e31458a80d9aef82d25006ecf5c420937aff76d44e7eb089f6c21344fbe538118ab56cb8daa164967c19f28822f2646565cd36628af757de9c03e77466cafaeaa94a33cbfa7ef517e4472136ea4201ed84e745947c1ecaaf55ee67388a44e5e8fc8c6abc86860a1fdf7d85286f139bee8ac7749fc93df7ba2b60ce2f78f7574c9147f1334169688ff23d10f013a1153fcb56614234fc860b32d8750c3bd1c95dcfe0111269a765d09008d3a00a0ab99ed490350e85cfb058b6f553bcc84458277ee46f1cd4e155396f0ab000000e8000200effee30df5edb29184d9d8a810e3d12366acca3c59b5ef4fc02b7d26488c8a3bb2eed04586c822038645cabcacf8909386d978b86e46e9215572032c68e65d7b4b2b6d5783432463356208b7e0d56293286618f41d2aca135220193735ccf5373b3f1d573e9dbe7b5efe2b61b8dc7a90a5beb46c1b66703e2c299163aad0df0638dafc08e4b8c7d8f2e4ebdc36f7cf9775c283812c775a03e93cc8abc815795b48d81d3a94979fb7e7dffadf6d66602504278031af3bcba8dce239e90578a15e3ea7ddab3e594ac86473bb4eb0c6ea7d93bc4eae74a5d2b439edd3528ad634e84d1306f122000100fab0d0035c5c713570b56f7a524e08dbaa863d56c28b206b6308254bf56300006001008008000300000000003f0002000036e6b72a3299b66e9fba2cdb4318a038c3b6e7ac7e765054ff753d9270317e22a95b35cc5488ea49cca635d25907e9b154b70ae6f60f7edf9acc00660001008d416b4484a8d8320abc0e52a6f9bfac7ad4ac712dec2de7284304c442b9cbb6bdfe5f2f02801a3e23695b1bcd52d1424da8d5cdc3f6fc797aaa766d2965deb04e2b7cdea745248aef13fa40b26eca48c3b34a4cc8c8aad3c519277db26f1fe483cd00000800030004000000a00002000a570718cf1f8a1c3a2f76a1964ed2a75636cb3a8c3a612d457909150c69697c472ca9ccfd1c898f72800ef09e3bde1bfa3deb494ffc871a2a08dae711ed64fb6786f158bca2917435d02d77648ef0e5d3302e66858e0ab6df172c858c3059ea4b0db70e57d8e0d06e6b4a92125c3ae12a5f795705874221fc027236c6a79f3f8a9350a7acca48"], 0x10f0}}, 0x0) 09:51:21 executing program 2: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) [ 686.012355][ T9688] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x87 has an invalid bInterval 0, changing to 7 09:51:21 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r3, @ANYBLOB="139b0000000000001c0012000c000100626f6e64"], 0x3c}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000001140)=ANY=[@ANYBLOB='@\b\x00\x00$\x00!\x00'/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000800080074626600140802"], 0x840}}, 0x0) 09:51:21 executing program 3: clone(0x200b64065fc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='uid_map\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9c) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='fd/3\x00') write$tcp_mem(r1, &(0x7f00000000c0)={0x400000000000000, 0x20, 0x0, 0x20, 0x5, 0xa}, 0x48) [ 686.222451][ T9688] usb 5-1: New USB device found, idVendor=14c8, idProduct=0003, bcdDevice=2b.8f [ 686.251996][ T9688] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 09:51:22 executing program 0: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_procfs(0x0, 0x0) accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCOUTQ(r1, 0x5411, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000003c0)={&(0x7f0000000280)=@can_newroute={0x14, 0x18, 0x20, 0x1ff, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x0) r2 = open(0x0, 0x141042, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) ftruncate(r2, 0x200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000440)={0x0}, 0x1, 0x0, 0x0, 0x4}, 0x4000000) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0x9, 0x0, 0x0, 0x0, 0x0, 0x4571, 0x20020, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x20, 0x0, @perf_config_ext={0x0, 0xfffffffffffffff9}, 0x10050, 0x7, 0xff, 0x0, 0x7, 0x0, 0x3f, 0x0, 0x9, 0x0, 0x8}, 0x0, 0x6, 0xffffffffffffffff, 0x2) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) syz_emit_ethernet(0x66, &(0x7f00000004c0)={@broadcast, @broadcast, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x4, 0x0, @empty, @empty}, {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x4, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x805}, {0x0, 0x0, 0x0, 0x0, 0x58}, {0x8, 0x88be, 0x0, {{}, 0x4c1}}, {0x8, 0x22eb, 0x7}}}}}}, 0x0) r3 = getpid() perf_event_open(0x0, r3, 0xa, r0, 0x0) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000017c0)=ANY=[@ANYBLOB="f0090000", @ANYRES16=0x0, @ANYBLOB="010000000000fcdbdf254a0000000c0099000500000000000000c8107580c41004801000008008000300652e000004000100500f008004000100390e02007f24a2b3b13ee2c4a3d294a93060ce7924f7abe096736bf038218ccb72b33d67ce9c57867cee1a1e1b30b3adb66421d84530337f6d1a964d01822faa3215894a5d73f4b2dd4e5c45a019f0fdda08c1151c23bbf76c8aa0ee4ab2959a496ad62229e6ffdff21977957c38429ab418d2c60f501cb56e153e7ce30bb4194204c9a2d4b6ec4edd9496d29b3967af5e21509bb74348e14483abdfef681e4e4e30de3e600c7665d138246595467208ee7647dc33dfdd7290597dda529170be15d8ba2fb774e72e92c0b2d0b925ffd269b646f2aa9a072faedd9fb6be958fbbba84f03060cf8963337f792ed08a9469c0ddc7b22a5980947dcca93f5e8acbc75c2692dca461d3d6e0f06184c8fad502d3a68aaf37276347699219f8cb9c6a320f757700215025813821977deb39735c9bf095538d1808294cf80621a2f5500016321a38de17bfe36c6e647cbde4b41a319043f26dffa780f4fa49b03c19554dd63d9af5f77d4ef084aaa8a17623426bc5eab53c70b4d9648e0d89d097fe25f5316291e301f87046bdffd3d60f53e02cff4b63768d6128c41ad727c090e1bfc8e727c514fb6f6809ee508a7188eaac72dce5ca3a03af8ee3bbb6a8e65e5bd7592cd22b0fabb04b074367a49321b82f614ad14a05d6766d0b74647d78ef281dade0a2d6af5008566c20b334e60d9a116e815c9710861eef9d5a8570a0160caa574b0a872e4859e5240d6e0dee6e87cd3fe7509945b1d9235eac93dff5475861a87e638e42a8f2abb888520c8ffa0c8c982e1f6f7fa03b7a9d0f9db959643752b0c3ba28137a32637b6582b484517d306fffe4141805b1a279e90915289709eac42b81f4c2170fb358bfd6bfed83d0c385aea4b6bfeca25ee464f09be0c202efb41f035183d8c73a5652a82ba5004babdc59533bd7143578de60544cd5583efe13418895c1e981140513761dc7da81de99d0a93ce138b666d5948f3fd4241d85f6ddb207f320038f80fc334b251fa1f58b71fe993a5fc866b91c81e3879ed5d2716613731ebcc2c44aa00b3719b257d87bce303e8df299ea9befcc92244f2be8609f609bf81cfd83c1d67feb06e6881499cd93e7ba0d26cb757d8b495f80df45e318a27f51ba9807b61f5f64991a462bcb5ec45638dcb02259952709ca248ac8461d1e50d04f2a9fad1c89cc8ae4f9a1138e8b6d526cfbc6e0470ec2130f1d458d9692c0b879d88782694b8edd226d0cbd6bb5312cea7b561debd8cf8a89ed03d3fb25a5d80f11239705fc6d8719365f8aa5b456df9be1f1874e58c9cd9a514bc10f748b19eed318e44cc4d10ab90d592fa3857b02c1910208005c2759e12fceb5d76b9e345f86a6ea803c30b5f866894ae092ee78a8f9671d8d8603e223449627ee03e19a33d00f24b8f058f2db7f02d1bcc989017fe487de22c7cbc8fa7220c0a3934539fc5ba2d8ec793e1b0ffb9dc545699a9fa8aae03e777e654a61bee1406bf9a2936b582d0edd221e6a18af418fb462a755c727a47c1a9dd754c237f30b6d3573a641321c430dca0e166536f94aa3b42ed7ee3ec7f9338d29e2968f50ed1d15b9b6ac5220d44f55fd319bdc5d2cdd2fd772929d3634164940d53684158b20f9f8d91e9533de70f768ca97158631f36aa545148aae3334bf55d2bf6ce72245cec7d112ff5c570a03dd1b4bcbc14aa6238c90ca904c01ee61ed6814a4d284b19848921174eac1dfbf49aa29a5b57c5a8e2b8bd6bd6a0bdb1c1df3b7e81ba94e3216c740e350bac6b92b042ece21f07a29dbf5d0abae707905c5b131d992435a528b738294ea9a553f8ea549d90bf169e0757eef633136672b4e623994f17a774d5cbaa2372bdc72c2a484eb574a533f0534025cd2124a90c0aabd40ea20a7a2288163188b72448752b68aab9ab2c23cabc3663f2bce0c0f9fee5d424e9698aa3ead4ad471ff9e781e93106aab281e8005d0c6dd77c89e6099b47d11e0c075ce5c81910a9a5355937ae25a1c614f744f7732d48a41efc90679c28c545f5ca34f433af46fb337cbbc014a3acb608075adb32134cdd9e0a366cc17ec39905858dc67db06695213b64c7d3f0fd521613d3ae2c5320e6891d59aaf49d3982c78b0a2ff663b9cfa54700749a337291773c05da412b2a8316a9e139087c556799030650643c9c9e890fb354a0f7fbf8a0936c9d6544c05859ceaf77c9970d5178ee35c0814d504964db17398e047c8c2dfd20d66c505b40a54b96276a5c7c9827f385620a067d26bf6cb3ae8b3853c42bcdc712c2901489f69940b521ab1fccc5a565681e5bfc1e204ba864dbbfd58e013db0144dd55f4b4b0771dde68f5ce4bec941723983c1f0b86a5c07f04cd2c527075d876b248b9ae166ef36bcea4920f6dbda9c31d7407a684fc93149027c34eaaff587d1b293237ad6a59e6e3e0c91c4d9e8b6769cd86edae30f863fdb2c996bd3588b4d96da3a08629ff8d527694ebac823632bce3c8414602cd0279e0e91e5e6b1b47457bc54b2e89305c1b62a41139b88e247524b1058974a1f0acd29117c43754f2970d5a15ea7f5d22b32423910fbace116966c0ef467ca94027c2158b94e8718793ea936fa129cd908c982fe36c2d04232d05e804c41b728e7ad396ea73fa623116701381db70d0009ae55fce86172ffca0ac95333abfd49af8648a08bdc436ccffd423f2186ce5d4aff4924a5b8a295eff808c1f912339c163544d189e2b994b26f40e315516656a3c45b84cfa139d59dacad32bf39dc1a9f57a3f45d2a9696c2a5d9fd6b3939b8271d37659e6543e05c8ef9a32d62689ecf74e8cf13acea35b2d46444e8b0ec9ade00f938a0c8b920945e408f7f61aa4e2e86fd7e35ffcf968074624b70a4c7b8f8fce4045c1adaf553bb52efd17eb8b7a96e7c22486e76baf5842fd91a8ef41b9dde563e96fa19e2ff8005f6dcc37fc9c32894585ce499d934377ce52c4e02cf313c0ef8e3c37e8d8c330e5e7e0a87270c8b6afa2a4c9d117d6d63752a3d7abf953d04c261bd801a5fbdf58a47c10bae080597068044fed8348a531321d313c6d0ace7c18eb19cc4aa1046a70a48c05c61b78b7711d68f0ee63b48ae1d8f399df882cd6cd51f54c3ab3f85f05fc90ff19f0788774296b3fc75b236a3dbffef0db5af2469a9b282b4e2ceb40a49039e05680cab38935e8991b5bbca44ba9f304f1e2c59a788652f23b974d51cbf34c8ece7a0c6203ffe4024451fe921e66e98572877a7e45a109bf17dc0eeda9b39e610cb7521dea451a2bca7e6eeddc6770d16f5b600310c3114ed57ddf30acc1a1523f6ba77b201ef755789d9ca0e697ccc44f12c674f108047b59770cb8155492e2a6d4fdde4dfa577e2d53887b137110058dd26cc7e95b33ee473b87dbc1c745c857cce4e8105d6fcb98b255f54324da336e04a4ea7f23d36056ea099478aec771632f205910015da1603534740c9a721d915e4b5c239e228c1ef44cb94ffc4b8113b21e174ac7b32762aac77a3b75cd9099ff4f470e8b5868e073f056a4fc9499e940e4fa035ed1f42b234fde5911760e904b12150e135f46999be7dc356ee3b467452fde39a3209d182fa67ea7e159b7ca1332595c169c3edc0f242a85bc27927bedc6bf51ee0a76e9757ce4a03c4f20d3df2dac033f8320f3ba19a1c302f15dc8bde7513edf666d7c1cc22dbbba8b4e334eff3188acb1019b5ca59497003baeacbeeaa9d4ee026d82a09cc3c362d02172751542a0fbaaadbae2828592fefc8b9c7495914ed0c7e3478a391984b008fea63d2fce58b2fc9fc49912c3c17a217665f74a29b8c8c067a4cdb95c5959dbbb85241fae9648e93564901a1c54b40ce2e5480eed00ec703962f52c9e5c27a844d5e4ff453322c8582242036cf64c30ae11f26fb84c5d79dcb085a52274d53801a3b8bcfde61d2b1b962f8ec083e5163c2a0802833277044daa4d25c9b42807c23d941cfc2f2fef5a51118fab7b37e173a7439aa783c8566399ff7a62ea84ac03ed6d33605b791959a2d5b52175da1da6a09d92b7e2ebd99f7bb05e654bb606e23f8e5860d890d1a105ca6e8d21074859c940b002306caef65299eec4fa8085ae35273d2f4bdead1949918d457761c3dcd9c492ff88ba26742c29cf5eed03d06ce7fc77a654601f9c6026bae5db2603476a4db94fed4f07743d603af85a8e3f71892b6c3c32bd4419dfb186cfb1eb3c818f82026da9edc71688ed0b2e8e65ba99b5520ff74834dbb774ead0ed66a2ef0010bacc10a3a2ee610b78384690d07f9eb3b5ddefdb20becfc7ba1a1ed13c479c30c411cdfe43bf8b51cba39a5af502a89b7564252254032242f60674c6ffaa1b755cac66c4e2565204188bca2149c87a72f78ba933dc3036d78a551f5e7e1d9643d26737be2c6e447cf2b40e32ebe8aef1b2b3a1cb4132723a638c93d32f6b6e286f6c9103f82eead1ac48156e7abe136cfc9a0d18cdab8a0677c474802213009bfce78f1e5554978fc6762e82c68196bc0771953f0cdb1a2f45cb9260de609929cf4eb585bbce9cb9225476a0677537966a7e41fb9e51a2d0e3f5d1f9963ceb3074d4402a342ac7ba7b744931810daef6a5c5a368539a81f80a729e2d8bf0560e4be45dc80f172242ae03559e6fa1953e3f8824c29f42b2fa1d3bfac0b247e495fdde96b89b87639d80167477acf7cdc05072a715e778241b6be8f84f66d8e8f0a9626512928e66176f95639b6f4480ff74a2df898d3b79940884821751f8d96de1afd707acb9e1bb7daccaf4977fc14effcf4e54e94805740ab337f3492812b6f336e618cf8fdcbf602c41bcdbf1a802446c9cc0f3537ffb6057c44d50ed665707a41dd66e31458a80d9aef82d25006ecf5c420937aff76d44e7eb089f6c21344fbe538118ab56cb8daa164967c19f28822f2646565cd36628af757de9c03e77466cafaeaa94a33cbfa7ef517e4472136ea4201ed84e745947c1ecaaf55ee67388a44e5e8fc8c6abc86860a1fdf7d85286f139bee8ac7749fc93df7ba2b60ce2f78f7574c9147f1334169688ff23d10f013a1153fcb56614234fc860b32d8750c3bd1c95dcfe0111269a765d09008d3a00a0ab99ed490350e85cfb058b6f553bcc84458277ee46f1cd4e155396f0ab000000e8000200effee30df5edb29184d9d8a810e3d12366acca3c59b5ef4fc02b7d26488c8a3bb2eed04586c822038645cabcacf8909386d978b86e46e9215572032c68e65d7b4b2b6d5783432463356208b7e0d56293286618f41d2aca135220193735ccf5373b3f1d573e9dbe7b5efe2b61b8dc7a90a5beb46c1b66703e2c299163aad0df0638dafc08e4b8c7d8f2e4ebdc36f7cf9775c283812c775a03e93cc8abc815795b48d81d3a94979fb7e7dffadf6d66602504278031af3bcba8dce239e90578a15e3ea7ddab3e594ac86473bb4eb0c6ea7d93bc4eae74a5d2b439edd3528ad634e84d1306f122000100fab0d0035c5c713570b56f7a524e08dbaa863d56c28b206b6308254bf56300006001008008000300000000003f0002000036e6b72a3299b66e9fba2cdb4318a038c3b6e7ac7e765054ff753d9270317e22a95b35cc5488ea49cca635d25907e9b154b70ae6f60f7edf9acc00660001008d416b4484a8d8320abc0e52a6f9bfac7ad4ac712dec2de7284304c442b9cbb6bdfe5f2f02801a3e23695b1bcd52d1424da8d5cdc3f6fc797aaa766d2965deb04e2b7cdea745248aef13fa40b26eca48c3b34a4cc8c8aad3c519277db26f1fe483cd00000800030004000000a00002000a570718cf1f8a1c3a2f76a1964ed2a75636cb3a8c3a612d457909150c69697c472ca9ccfd1c898f72800ef09e3bde1bfa3deb494ffc871a2a08dae711ed64fb6786f158bca2917435d02d77648ef0e5d3302e66858e0ab6df172c858c3059ea4b0db70e57d8e0d06e6b4a92125c3ae12a5f795705874221fc027236c6a79f3f8a9350a7acca48"], 0x10f0}}, 0x0) [ 686.309438][ T9688] usb 5-1: Product: syz 09:51:22 executing program 1: socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) io_setup(0x3, &(0x7f0000000140)=0x0) io_pgetevents(r1, 0x5, 0x5, &(0x7f00000004c0)=[{}, {}, {}, {}, {}], &(0x7f0000000040)={0x0, 0x3938700}, &(0x7f0000000380)={&(0x7f0000000000)={[0x445f77bbb0]}, 0x8}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8001) [ 686.344036][ T9688] usb 5-1: Manufacturer: syz [ 686.361573][T23039] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 686.385030][ T9688] usb 5-1: SerialNumber: syz [ 686.420325][ T9688] usb 5-1: config 0 descriptor?? [ 686.471005][T23039] device bond4 entered promiscuous mode [ 686.475999][ T9688] input: syz syz as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/input/input11 [ 686.545950][T23039] 8021q: adding VLAN 0 to HW filter on device bond4 09:51:22 executing program 2: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) [ 686.598364][T23085] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 686.679011][T18789] usb 5-1: USB disconnect, device number 10 [ 686.686212][ C0] usbtouchscreen 5-1:0.0: usbtouch_irq - usb_submit_urb failed with result: -19 09:51:23 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="f201000083147f20c81403008f2b0102030109021b00010000040009040000015958a70009058703f8"], 0x0) 09:51:23 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r3, @ANYBLOB="139b0000000000001c0012000c000100626f6e64"], 0x3c}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000001140)=ANY=[@ANYBLOB='@\b\x00\x00$\x00!\x00'/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000800080074626600140802"], 0x840}}, 0x0) 09:51:23 executing program 1: socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) io_setup(0x3, &(0x7f0000000140)=0x0) io_pgetevents(r1, 0x5, 0x5, &(0x7f00000004c0)=[{}, {}, {}, {}, {}], &(0x7f0000000040)={0x0, 0x3938700}, &(0x7f0000000380)={&(0x7f0000000000)={[0x445f77bbb0]}, 0x8}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8001) 09:51:23 executing program 0: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_procfs(0x0, 0x0) accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCOUTQ(r1, 0x5411, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000003c0)={&(0x7f0000000280)=@can_newroute={0x14, 0x18, 0x20, 0x1ff, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x0) r2 = open(0x0, 0x141042, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) ftruncate(r2, 0x200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000440)={0x0}, 0x1, 0x0, 0x0, 0x4}, 0x4000000) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0x9, 0x0, 0x0, 0x0, 0x0, 0x4571, 0x20020, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x20, 0x0, @perf_config_ext={0x0, 0xfffffffffffffff9}, 0x10050, 0x7, 0xff, 0x0, 0x7, 0x0, 0x3f, 0x0, 0x9, 0x0, 0x8}, 0x0, 0x6, 0xffffffffffffffff, 0x2) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) syz_emit_ethernet(0x66, &(0x7f00000004c0)={@broadcast, @broadcast, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x4, 0x0, @empty, @empty}, {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x4, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x805}, {0x0, 0x0, 0x0, 0x0, 0x58}, {0x8, 0x88be, 0x0, {{}, 0x4c1}}, {0x8, 0x22eb, 0x7}}}}}}, 0x0) r3 = getpid() perf_event_open(0x0, r3, 0xa, r0, 0x0) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000017c0)=ANY=[@ANYBLOB="f0090000", @ANYRES16=0x0, @ANYBLOB="010000000000fcdbdf254a0000000c0099000500000000000000c8107580c41004801000008008000300652e000004000100500f008004000100390e02007f24a2b3b13ee2c4a3d294a93060ce7924f7abe096736bf038218ccb72b33d67ce9c57867cee1a1e1b30b3adb66421d84530337f6d1a964d01822faa3215894a5d73f4b2dd4e5c45a019f0fdda08c1151c23bbf76c8aa0ee4ab2959a496ad62229e6ffdff21977957c38429ab418d2c60f501cb56e153e7ce30bb4194204c9a2d4b6ec4edd9496d29b3967af5e21509bb74348e14483abdfef681e4e4e30de3e600c7665d138246595467208ee7647dc33dfdd7290597dda529170be15d8ba2fb774e72e92c0b2d0b925ffd269b646f2aa9a072faedd9fb6be958fbbba84f03060cf8963337f792ed08a9469c0ddc7b22a5980947dcca93f5e8acbc75c2692dca461d3d6e0f06184c8fad502d3a68aaf37276347699219f8cb9c6a320f757700215025813821977deb39735c9bf095538d1808294cf80621a2f5500016321a38de17bfe36c6e647cbde4b41a319043f26dffa780f4fa49b03c19554dd63d9af5f77d4ef084aaa8a17623426bc5eab53c70b4d9648e0d89d097fe25f5316291e301f87046bdffd3d60f53e02cff4b63768d6128c41ad727c090e1bfc8e727c514fb6f6809ee508a7188eaac72dce5ca3a03af8ee3bbb6a8e65e5bd7592cd22b0fabb04b074367a49321b82f614ad14a05d6766d0b74647d78ef281dade0a2d6af5008566c20b334e60d9a116e815c9710861eef9d5a8570a0160caa574b0a872e4859e5240d6e0dee6e87cd3fe7509945b1d9235eac93dff5475861a87e638e42a8f2abb888520c8ffa0c8c982e1f6f7fa03b7a9d0f9db959643752b0c3ba28137a32637b6582b484517d306fffe4141805b1a279e90915289709eac42b81f4c2170fb358bfd6bfed83d0c385aea4b6bfeca25ee464f09be0c202efb41f035183d8c73a5652a82ba5004babdc59533bd7143578de60544cd5583efe13418895c1e981140513761dc7da81de99d0a93ce138b666d5948f3fd4241d85f6ddb207f320038f80fc334b251fa1f58b71fe993a5fc866b91c81e3879ed5d2716613731ebcc2c44aa00b3719b257d87bce303e8df299ea9befcc92244f2be8609f609bf81cfd83c1d67feb06e6881499cd93e7ba0d26cb757d8b495f80df45e318a27f51ba9807b61f5f64991a462bcb5ec45638dcb02259952709ca248ac8461d1e50d04f2a9fad1c89cc8ae4f9a1138e8b6d526cfbc6e0470ec2130f1d458d9692c0b879d88782694b8edd226d0cbd6bb5312cea7b561debd8cf8a89ed03d3fb25a5d80f11239705fc6d8719365f8aa5b456df9be1f1874e58c9cd9a514bc10f748b19eed318e44cc4d10ab90d592fa3857b02c1910208005c2759e12fceb5d76b9e345f86a6ea803c30b5f866894ae092ee78a8f9671d8d8603e223449627ee03e19a33d00f24b8f058f2db7f02d1bcc989017fe487de22c7cbc8fa7220c0a3934539fc5ba2d8ec793e1b0ffb9dc545699a9fa8aae03e777e654a61bee1406bf9a2936b582d0edd221e6a18af418fb462a755c727a47c1a9dd754c237f30b6d3573a641321c430dca0e166536f94aa3b42ed7ee3ec7f9338d29e2968f50ed1d15b9b6ac5220d44f55fd319bdc5d2cdd2fd772929d3634164940d53684158b20f9f8d91e9533de70f768ca97158631f36aa545148aae3334bf55d2bf6ce72245cec7d112ff5c570a03dd1b4bcbc14aa6238c90ca904c01ee61ed6814a4d284b19848921174eac1dfbf49aa29a5b57c5a8e2b8bd6bd6a0bdb1c1df3b7e81ba94e3216c740e350bac6b92b042ece21f07a29dbf5d0abae707905c5b131d992435a528b738294ea9a553f8ea549d90bf169e0757eef633136672b4e623994f17a774d5cbaa2372bdc72c2a484eb574a533f0534025cd2124a90c0aabd40ea20a7a2288163188b72448752b68aab9ab2c23cabc3663f2bce0c0f9fee5d424e9698aa3ead4ad471ff9e781e93106aab281e8005d0c6dd77c89e6099b47d11e0c075ce5c81910a9a5355937ae25a1c614f744f7732d48a41efc90679c28c545f5ca34f433af46fb337cbbc014a3acb608075adb32134cdd9e0a366cc17ec39905858dc67db06695213b64c7d3f0fd521613d3ae2c5320e6891d59aaf49d3982c78b0a2ff663b9cfa54700749a337291773c05da412b2a8316a9e139087c556799030650643c9c9e890fb354a0f7fbf8a0936c9d6544c05859ceaf77c9970d5178ee35c0814d504964db17398e047c8c2dfd20d66c505b40a54b96276a5c7c9827f385620a067d26bf6cb3ae8b3853c42bcdc712c2901489f69940b521ab1fccc5a565681e5bfc1e204ba864dbbfd58e013db0144dd55f4b4b0771dde68f5ce4bec941723983c1f0b86a5c07f04cd2c527075d876b248b9ae166ef36bcea4920f6dbda9c31d7407a684fc93149027c34eaaff587d1b293237ad6a59e6e3e0c91c4d9e8b6769cd86edae30f863fdb2c996bd3588b4d96da3a08629ff8d527694ebac823632bce3c8414602cd0279e0e91e5e6b1b47457bc54b2e89305c1b62a41139b88e247524b1058974a1f0acd29117c43754f2970d5a15ea7f5d22b32423910fbace116966c0ef467ca94027c2158b94e8718793ea936fa129cd908c982fe36c2d04232d05e804c41b728e7ad396ea73fa623116701381db70d0009ae55fce86172ffca0ac95333abfd49af8648a08bdc436ccffd423f2186ce5d4aff4924a5b8a295eff808c1f912339c163544d189e2b994b26f40e315516656a3c45b84cfa139d59dacad32bf39dc1a9f57a3f45d2a9696c2a5d9fd6b3939b8271d37659e6543e05c8ef9a32d62689ecf74e8cf13acea35b2d46444e8b0ec9ade00f938a0c8b920945e408f7f61aa4e2e86fd7e35ffcf968074624b70a4c7b8f8fce4045c1adaf553bb52efd17eb8b7a96e7c22486e76baf5842fd91a8ef41b9dde563e96fa19e2ff8005f6dcc37fc9c32894585ce499d934377ce52c4e02cf313c0ef8e3c37e8d8c330e5e7e0a87270c8b6afa2a4c9d117d6d63752a3d7abf953d04c261bd801a5fbdf58a47c10bae080597068044fed8348a531321d313c6d0ace7c18eb19cc4aa1046a70a48c05c61b78b7711d68f0ee63b48ae1d8f399df882cd6cd51f54c3ab3f85f05fc90ff19f0788774296b3fc75b236a3dbffef0db5af2469a9b282b4e2ceb40a49039e05680cab38935e8991b5bbca44ba9f304f1e2c59a788652f23b974d51cbf34c8ece7a0c6203ffe4024451fe921e66e98572877a7e45a109bf17dc0eeda9b39e610cb7521dea451a2bca7e6eeddc6770d16f5b600310c3114ed57ddf30acc1a1523f6ba77b201ef755789d9ca0e697ccc44f12c674f108047b59770cb8155492e2a6d4fdde4dfa577e2d53887b137110058dd26cc7e95b33ee473b87dbc1c745c857cce4e8105d6fcb98b255f54324da336e04a4ea7f23d36056ea099478aec771632f205910015da1603534740c9a721d915e4b5c239e228c1ef44cb94ffc4b8113b21e174ac7b32762aac77a3b75cd9099ff4f470e8b5868e073f056a4fc9499e940e4fa035ed1f42b234fde5911760e904b12150e135f46999be7dc356ee3b467452fde39a3209d182fa67ea7e159b7ca1332595c169c3edc0f242a85bc27927bedc6bf51ee0a76e9757ce4a03c4f20d3df2dac033f8320f3ba19a1c302f15dc8bde7513edf666d7c1cc22dbbba8b4e334eff3188acb1019b5ca59497003baeacbeeaa9d4ee026d82a09cc3c362d02172751542a0fbaaadbae2828592fefc8b9c7495914ed0c7e3478a391984b008fea63d2fce58b2fc9fc49912c3c17a217665f74a29b8c8c067a4cdb95c5959dbbb85241fae9648e93564901a1c54b40ce2e5480eed00ec703962f52c9e5c27a844d5e4ff453322c8582242036cf64c30ae11f26fb84c5d79dcb085a52274d53801a3b8bcfde61d2b1b962f8ec083e5163c2a0802833277044daa4d25c9b42807c23d941cfc2f2fef5a51118fab7b37e173a7439aa783c8566399ff7a62ea84ac03ed6d33605b791959a2d5b52175da1da6a09d92b7e2ebd99f7bb05e654bb606e23f8e5860d890d1a105ca6e8d21074859c940b002306caef65299eec4fa8085ae35273d2f4bdead1949918d457761c3dcd9c492ff88ba26742c29cf5eed03d06ce7fc77a654601f9c6026bae5db2603476a4db94fed4f07743d603af85a8e3f71892b6c3c32bd4419dfb186cfb1eb3c818f82026da9edc71688ed0b2e8e65ba99b5520ff74834dbb774ead0ed66a2ef0010bacc10a3a2ee610b78384690d07f9eb3b5ddefdb20becfc7ba1a1ed13c479c30c411cdfe43bf8b51cba39a5af502a89b7564252254032242f60674c6ffaa1b755cac66c4e2565204188bca2149c87a72f78ba933dc3036d78a551f5e7e1d9643d26737be2c6e447cf2b40e32ebe8aef1b2b3a1cb4132723a638c93d32f6b6e286f6c9103f82eead1ac48156e7abe136cfc9a0d18cdab8a0677c474802213009bfce78f1e5554978fc6762e82c68196bc0771953f0cdb1a2f45cb9260de609929cf4eb585bbce9cb9225476a0677537966a7e41fb9e51a2d0e3f5d1f9963ceb3074d4402a342ac7ba7b744931810daef6a5c5a368539a81f80a729e2d8bf0560e4be45dc80f172242ae03559e6fa1953e3f8824c29f42b2fa1d3bfac0b247e495fdde96b89b87639d80167477acf7cdc05072a715e778241b6be8f84f66d8e8f0a9626512928e66176f95639b6f4480ff74a2df898d3b79940884821751f8d96de1afd707acb9e1bb7daccaf4977fc14effcf4e54e94805740ab337f3492812b6f336e618cf8fdcbf602c41bcdbf1a802446c9cc0f3537ffb6057c44d50ed665707a41dd66e31458a80d9aef82d25006ecf5c420937aff76d44e7eb089f6c21344fbe538118ab56cb8daa164967c19f28822f2646565cd36628af757de9c03e77466cafaeaa94a33cbfa7ef517e4472136ea4201ed84e745947c1ecaaf55ee67388a44e5e8fc8c6abc86860a1fdf7d85286f139bee8ac7749fc93df7ba2b60ce2f78f7574c9147f1334169688ff23d10f013a1153fcb56614234fc860b32d8750c3bd1c95dcfe0111269a765d09008d3a00a0ab99ed490350e85cfb058b6f553bcc84458277ee46f1cd4e155396f0ab000000e8000200effee30df5edb29184d9d8a810e3d12366acca3c59b5ef4fc02b7d26488c8a3bb2eed04586c822038645cabcacf8909386d978b86e46e9215572032c68e65d7b4b2b6d5783432463356208b7e0d56293286618f41d2aca135220193735ccf5373b3f1d573e9dbe7b5efe2b61b8dc7a90a5beb46c1b66703e2c299163aad0df0638dafc08e4b8c7d8f2e4ebdc36f7cf9775c283812c775a03e93cc8abc815795b48d81d3a94979fb7e7dffadf6d66602504278031af3bcba8dce239e90578a15e3ea7ddab3e594ac86473bb4eb0c6ea7d93bc4eae74a5d2b439edd3528ad634e84d1306f122000100fab0d0035c5c713570b56f7a524e08dbaa863d56c28b206b6308254bf56300006001008008000300000000003f0002000036e6b72a3299b66e9fba2cdb4318a038c3b6e7ac7e765054ff753d9270317e22a95b35cc5488ea49cca635d25907e9b154b70ae6f60f7edf9acc00660001008d416b4484a8d8320abc0e52a6f9bfac7ad4ac712dec2de7284304c442b9cbb6bdfe5f2f02801a3e23695b1bcd52d1424da8d5cdc3f6fc797aaa766d2965deb04e2b7cdea745248aef13fa40b26eca48c3b34a4cc8c8aad3c519277db26f1fe483cd00000800030004000000a00002000a570718cf1f8a1c3a2f76a1964ed2a75636cb3a8c3a612d457909150c69697c472ca9ccfd1c898f72800ef09e3bde1bfa3deb494ffc871a2a08dae711ed64fb6786f158bca2917435d02d77648ef0e5d3302e66858e0ab6df172c858c3059ea4b0db70e57d8e0d06e6b4a92125c3ae12a5f795705874221fc027236c6a79f3f8a9350a7acca48"], 0x10f0}}, 0x0) 09:51:23 executing program 2: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) 09:51:23 executing program 3: clone(0x200b64065fc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='uid_map\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9c) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='fd/3\x00') write$tcp_mem(r1, &(0x7f00000000c0)={0x400000000000000, 0x20, 0x0, 0x20, 0x5, 0xa}, 0x48) 09:51:23 executing program 0: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_procfs(0x0, 0x0) accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCOUTQ(r1, 0x5411, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000003c0)={&(0x7f0000000280)=@can_newroute={0x14, 0x18, 0x20, 0x1ff, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x0) r2 = open(0x0, 0x141042, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) ftruncate(r2, 0x200) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000440)={0x0}, 0x1, 0x0, 0x0, 0x4}, 0x4000000) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0x9, 0x0, 0x0, 0x0, 0x0, 0x4571, 0x20020, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x20, 0x0, @perf_config_ext={0x0, 0xfffffffffffffff9}, 0x10050, 0x7, 0xff, 0x0, 0x7, 0x0, 0x3f, 0x0, 0x9, 0x0, 0x8}, 0x0, 0x6, 0xffffffffffffffff, 0x2) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) syz_emit_ethernet(0x66, &(0x7f00000004c0)={@broadcast, @broadcast, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x4, 0x0, @empty, @empty}, {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x4, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x805}, {0x0, 0x0, 0x0, 0x0, 0x58}, {0x8, 0x88be, 0x0, {{}, 0x4c1}}, {0x8, 0x22eb, 0x7}}}}}}, 0x0) r3 = getpid() perf_event_open(0x0, r3, 0xa, r0, 0x0) sendmsg$NL80211_CMD_SET_WOWLAN(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000017c0)=ANY=[@ANYBLOB="f0090000", @ANYRES16=0x0, @ANYBLOB="010000000000fcdbdf254a0000000c0099000500000000000000c8107580c41004801000008008000300652e000004000100500f008004000100390e02007f24a2b3b13ee2c4a3d294a93060ce7924f7abe096736bf038218ccb72b33d67ce9c57867cee1a1e1b30b3adb66421d84530337f6d1a964d01822faa3215894a5d73f4b2dd4e5c45a019f0fdda08c1151c23bbf76c8aa0ee4ab2959a496ad62229e6ffdff21977957c38429ab418d2c60f501cb56e153e7ce30bb4194204c9a2d4b6ec4edd9496d29b3967af5e21509bb74348e14483abdfef681e4e4e30de3e600c7665d138246595467208ee7647dc33dfdd7290597dda529170be15d8ba2fb774e72e92c0b2d0b925ffd269b646f2aa9a072faedd9fb6be958fbbba84f03060cf8963337f792ed08a9469c0ddc7b22a5980947dcca93f5e8acbc75c2692dca461d3d6e0f06184c8fad502d3a68aaf37276347699219f8cb9c6a320f757700215025813821977deb39735c9bf095538d1808294cf80621a2f5500016321a38de17bfe36c6e647cbde4b41a319043f26dffa780f4fa49b03c19554dd63d9af5f77d4ef084aaa8a17623426bc5eab53c70b4d9648e0d89d097fe25f5316291e301f87046bdffd3d60f53e02cff4b63768d6128c41ad727c090e1bfc8e727c514fb6f6809ee508a7188eaac72dce5ca3a03af8ee3bbb6a8e65e5bd7592cd22b0fabb04b074367a49321b82f614ad14a05d6766d0b74647d78ef281dade0a2d6af5008566c20b334e60d9a116e815c9710861eef9d5a8570a0160caa574b0a872e4859e5240d6e0dee6e87cd3fe7509945b1d9235eac93dff5475861a87e638e42a8f2abb888520c8ffa0c8c982e1f6f7fa03b7a9d0f9db959643752b0c3ba28137a32637b6582b484517d306fffe4141805b1a279e90915289709eac42b81f4c2170fb358bfd6bfed83d0c385aea4b6bfeca25ee464f09be0c202efb41f035183d8c73a5652a82ba5004babdc59533bd7143578de60544cd5583efe13418895c1e981140513761dc7da81de99d0a93ce138b666d5948f3fd4241d85f6ddb207f320038f80fc334b251fa1f58b71fe993a5fc866b91c81e3879ed5d2716613731ebcc2c44aa00b3719b257d87bce303e8df299ea9befcc92244f2be8609f609bf81cfd83c1d67feb06e6881499cd93e7ba0d26cb757d8b495f80df45e318a27f51ba9807b61f5f64991a462bcb5ec45638dcb02259952709ca248ac8461d1e50d04f2a9fad1c89cc8ae4f9a1138e8b6d526cfbc6e0470ec2130f1d458d9692c0b879d88782694b8edd226d0cbd6bb5312cea7b561debd8cf8a89ed03d3fb25a5d80f11239705fc6d8719365f8aa5b456df9be1f1874e58c9cd9a514bc10f748b19eed318e44cc4d10ab90d592fa3857b02c1910208005c2759e12fceb5d76b9e345f86a6ea803c30b5f866894ae092ee78a8f9671d8d8603e223449627ee03e19a33d00f24b8f058f2db7f02d1bcc989017fe487de22c7cbc8fa7220c0a3934539fc5ba2d8ec793e1b0ffb9dc545699a9fa8aae03e777e654a61bee1406bf9a2936b582d0edd221e6a18af418fb462a755c727a47c1a9dd754c237f30b6d3573a641321c430dca0e166536f94aa3b42ed7ee3ec7f9338d29e2968f50ed1d15b9b6ac5220d44f55fd319bdc5d2cdd2fd772929d3634164940d53684158b20f9f8d91e9533de70f768ca97158631f36aa545148aae3334bf55d2bf6ce72245cec7d112ff5c570a03dd1b4bcbc14aa6238c90ca904c01ee61ed6814a4d284b19848921174eac1dfbf49aa29a5b57c5a8e2b8bd6bd6a0bdb1c1df3b7e81ba94e3216c740e350bac6b92b042ece21f07a29dbf5d0abae707905c5b131d992435a528b738294ea9a553f8ea549d90bf169e0757eef633136672b4e623994f17a774d5cbaa2372bdc72c2a484eb574a533f0534025cd2124a90c0aabd40ea20a7a2288163188b72448752b68aab9ab2c23cabc3663f2bce0c0f9fee5d424e9698aa3ead4ad471ff9e781e93106aab281e8005d0c6dd77c89e6099b47d11e0c075ce5c81910a9a5355937ae25a1c614f744f7732d48a41efc90679c28c545f5ca34f433af46fb337cbbc014a3acb608075adb32134cdd9e0a366cc17ec39905858dc67db06695213b64c7d3f0fd521613d3ae2c5320e6891d59aaf49d3982c78b0a2ff663b9cfa54700749a337291773c05da412b2a8316a9e139087c556799030650643c9c9e890fb354a0f7fbf8a0936c9d6544c05859ceaf77c9970d5178ee35c0814d504964db17398e047c8c2dfd20d66c505b40a54b96276a5c7c9827f385620a067d26bf6cb3ae8b3853c42bcdc712c2901489f69940b521ab1fccc5a565681e5bfc1e204ba864dbbfd58e013db0144dd55f4b4b0771dde68f5ce4bec941723983c1f0b86a5c07f04cd2c527075d876b248b9ae166ef36bcea4920f6dbda9c31d7407a684fc93149027c34eaaff587d1b293237ad6a59e6e3e0c91c4d9e8b6769cd86edae30f863fdb2c996bd3588b4d96da3a08629ff8d527694ebac823632bce3c8414602cd0279e0e91e5e6b1b47457bc54b2e89305c1b62a41139b88e247524b1058974a1f0acd29117c43754f2970d5a15ea7f5d22b32423910fbace116966c0ef467ca94027c2158b94e8718793ea936fa129cd908c982fe36c2d04232d05e804c41b728e7ad396ea73fa623116701381db70d0009ae55fce86172ffca0ac95333abfd49af8648a08bdc436ccffd423f2186ce5d4aff4924a5b8a295eff808c1f912339c163544d189e2b994b26f40e315516656a3c45b84cfa139d59dacad32bf39dc1a9f57a3f45d2a9696c2a5d9fd6b3939b8271d37659e6543e05c8ef9a32d62689ecf74e8cf13acea35b2d46444e8b0ec9ade00f938a0c8b920945e408f7f61aa4e2e86fd7e35ffcf968074624b70a4c7b8f8fce4045c1adaf553bb52efd17eb8b7a96e7c22486e76baf5842fd91a8ef41b9dde563e96fa19e2ff8005f6dcc37fc9c32894585ce499d934377ce52c4e02cf313c0ef8e3c37e8d8c330e5e7e0a87270c8b6afa2a4c9d117d6d63752a3d7abf953d04c261bd801a5fbdf58a47c10bae080597068044fed8348a531321d313c6d0ace7c18eb19cc4aa1046a70a48c05c61b78b7711d68f0ee63b48ae1d8f399df882cd6cd51f54c3ab3f85f05fc90ff19f0788774296b3fc75b236a3dbffef0db5af2469a9b282b4e2ceb40a49039e05680cab38935e8991b5bbca44ba9f304f1e2c59a788652f23b974d51cbf34c8ece7a0c6203ffe4024451fe921e66e98572877a7e45a109bf17dc0eeda9b39e610cb7521dea451a2bca7e6eeddc6770d16f5b600310c3114ed57ddf30acc1a1523f6ba77b201ef755789d9ca0e697ccc44f12c674f108047b59770cb8155492e2a6d4fdde4dfa577e2d53887b137110058dd26cc7e95b33ee473b87dbc1c745c857cce4e8105d6fcb98b255f54324da336e04a4ea7f23d36056ea099478aec771632f205910015da1603534740c9a721d915e4b5c239e228c1ef44cb94ffc4b8113b21e174ac7b32762aac77a3b75cd9099ff4f470e8b5868e073f056a4fc9499e940e4fa035ed1f42b234fde5911760e904b12150e135f46999be7dc356ee3b467452fde39a3209d182fa67ea7e159b7ca1332595c169c3edc0f242a85bc27927bedc6bf51ee0a76e9757ce4a03c4f20d3df2dac033f8320f3ba19a1c302f15dc8bde7513edf666d7c1cc22dbbba8b4e334eff3188acb1019b5ca59497003baeacbeeaa9d4ee026d82a09cc3c362d02172751542a0fbaaadbae2828592fefc8b9c7495914ed0c7e3478a391984b008fea63d2fce58b2fc9fc49912c3c17a217665f74a29b8c8c067a4cdb95c5959dbbb85241fae9648e93564901a1c54b40ce2e5480eed00ec703962f52c9e5c27a844d5e4ff453322c8582242036cf64c30ae11f26fb84c5d79dcb085a52274d53801a3b8bcfde61d2b1b962f8ec083e5163c2a0802833277044daa4d25c9b42807c23d941cfc2f2fef5a51118fab7b37e173a7439aa783c8566399ff7a62ea84ac03ed6d33605b791959a2d5b52175da1da6a09d92b7e2ebd99f7bb05e654bb606e23f8e5860d890d1a105ca6e8d21074859c940b002306caef65299eec4fa8085ae35273d2f4bdead1949918d457761c3dcd9c492ff88ba26742c29cf5eed03d06ce7fc77a654601f9c6026bae5db2603476a4db94fed4f07743d603af85a8e3f71892b6c3c32bd4419dfb186cfb1eb3c818f82026da9edc71688ed0b2e8e65ba99b5520ff74834dbb774ead0ed66a2ef0010bacc10a3a2ee610b78384690d07f9eb3b5ddefdb20becfc7ba1a1ed13c479c30c411cdfe43bf8b51cba39a5af502a89b7564252254032242f60674c6ffaa1b755cac66c4e2565204188bca2149c87a72f78ba933dc3036d78a551f5e7e1d9643d26737be2c6e447cf2b40e32ebe8aef1b2b3a1cb4132723a638c93d32f6b6e286f6c9103f82eead1ac48156e7abe136cfc9a0d18cdab8a0677c474802213009bfce78f1e5554978fc6762e82c68196bc0771953f0cdb1a2f45cb9260de609929cf4eb585bbce9cb9225476a0677537966a7e41fb9e51a2d0e3f5d1f9963ceb3074d4402a342ac7ba7b744931810daef6a5c5a368539a81f80a729e2d8bf0560e4be45dc80f172242ae03559e6fa1953e3f8824c29f42b2fa1d3bfac0b247e495fdde96b89b87639d80167477acf7cdc05072a715e778241b6be8f84f66d8e8f0a9626512928e66176f95639b6f4480ff74a2df898d3b79940884821751f8d96de1afd707acb9e1bb7daccaf4977fc14effcf4e54e94805740ab337f3492812b6f336e618cf8fdcbf602c41bcdbf1a802446c9cc0f3537ffb6057c44d50ed665707a41dd66e31458a80d9aef82d25006ecf5c420937aff76d44e7eb089f6c21344fbe538118ab56cb8daa164967c19f28822f2646565cd36628af757de9c03e77466cafaeaa94a33cbfa7ef517e4472136ea4201ed84e745947c1ecaaf55ee67388a44e5e8fc8c6abc86860a1fdf7d85286f139bee8ac7749fc93df7ba2b60ce2f78f7574c9147f1334169688ff23d10f013a1153fcb56614234fc860b32d8750c3bd1c95dcfe0111269a765d09008d3a00a0ab99ed490350e85cfb058b6f553bcc84458277ee46f1cd4e155396f0ab000000e8000200effee30df5edb29184d9d8a810e3d12366acca3c59b5ef4fc02b7d26488c8a3bb2eed04586c822038645cabcacf8909386d978b86e46e9215572032c68e65d7b4b2b6d5783432463356208b7e0d56293286618f41d2aca135220193735ccf5373b3f1d573e9dbe7b5efe2b61b8dc7a90a5beb46c1b66703e2c299163aad0df0638dafc08e4b8c7d8f2e4ebdc36f7cf9775c283812c775a03e93cc8abc815795b48d81d3a94979fb7e7dffadf6d66602504278031af3bcba8dce239e90578a15e3ea7ddab3e594ac86473bb4eb0c6ea7d93bc4eae74a5d2b439edd3528ad634e84d1306f122000100fab0d0035c5c713570b56f7a524e08dbaa863d56c28b206b6308254bf56300006001008008000300000000003f0002000036e6b72a3299b66e9fba2cdb4318a038c3b6e7ac7e765054ff753d9270317e22a95b35cc5488ea49cca635d25907e9b154b70ae6f60f7edf9acc00660001008d416b4484a8d8320abc0e52a6f9bfac7ad4ac712dec2de7284304c442b9cbb6bdfe5f2f02801a3e23695b1bcd52d1424da8d5cdc3f6fc797aaa766d2965deb04e2b7cdea745248aef13fa40b26eca48c3b34a4cc8c8aad3c519277db26f1fe483cd00000800030004000000a00002000a570718cf1f8a1c3a2f76a1964ed2a75636cb3a8c3a612d457909150c69697c472ca9ccfd1c898f72800ef09e3bde1bfa3deb494ffc871a2a08dae711ed64fb6786f158bca2917435d02d77648ef0e5d3302e66858e0ab6df172c858c3059ea4b0db70e57d8e0d06e6b4a92125c3ae12a5f795705874221fc027236c6a79f3f8a9350a7acca48"], 0x10f0}}, 0x0) [ 687.458667][T23120] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 687.659127][T23120] device bond5 entered promiscuous mode [ 687.686844][T23120] 8021q: adding VLAN 0 to HW filter on device bond5 09:51:23 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) [ 687.770879][T23132] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. 09:51:23 executing program 2: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) 09:51:23 executing program 1: socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) io_setup(0x3, &(0x7f0000000140)=0x0) io_pgetevents(r1, 0x5, 0x5, &(0x7f00000004c0)=[{}, {}, {}, {}, {}], &(0x7f0000000040)={0x0, 0x3938700}, &(0x7f0000000380)={&(0x7f0000000000)={[0x445f77bbb0]}, 0x8}) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8001) [ 687.891742][ T4180] usb 5-1: new high-speed USB device number 11 using dummy_hcd 09:51:23 executing program 5: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) [ 688.161472][ T4180] usb 5-1: Using ep0 maxpacket: 32 09:51:24 executing program 3: clone(0x200b64065fc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='uid_map\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9c) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='fd/3\x00') write$tcp_mem(r1, &(0x7f00000000c0)={0x400000000000000, 0x20, 0x0, 0x20, 0x5, 0xa}, 0x48) [ 688.292188][ T4180] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x87 has an invalid bInterval 0, changing to 7 [ 688.325065][T23173] loop5: detected capacity change from 0 to 512 [ 688.542143][ T4180] usb 5-1: New USB device found, idVendor=14c8, idProduct=0003, bcdDevice=2b.8f [ 688.556281][ T4180] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 688.591686][ T4180] usb 5-1: Product: syz [ 688.606780][ T4180] usb 5-1: Manufacturer: syz [ 688.632562][ T4180] usb 5-1: SerialNumber: syz [ 688.649041][ T4180] usb 5-1: config 0 descriptor?? [ 688.714816][ T4180] input: syz syz as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/input/input12 [ 688.950382][T18789] usb 5-1: USB disconnect, device number 11 [ 688.951249][ C1] usbtouchscreen 5-1:0.0: usbtouch_irq - usb_submit_urb failed with result: -19 09:51:25 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="f201000083147f20c81403008f2b0102030109021b00010000040009040000015958a70009058703f8"], 0x0) 09:51:25 executing program 2: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) 09:51:25 executing program 5: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) 09:51:25 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) 09:51:25 executing program 1: r0 = socket(0x1000000010, 0x80002, 0x0) r1 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=@newtfilter={0x34, 0x2c, 0x0, 0x0, 0x0, {}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x4}}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="3800000024000b0f000000020000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000000000b0001006d756c746971"], 0x38}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000200), 0x4924924924926d3, 0x0) 09:51:25 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0xa, &(0x7f0000000000)={'filter\x00', 0x4}, 0x68) [ 689.680677][T23207] loop5: detected capacity change from 0 to 512 09:51:25 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x46a) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000280)=0x14) 09:51:25 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) 09:51:25 executing program 2: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) 09:51:25 executing program 5: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socketpair(0x27, 0x4, 0x200, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="85ae42133694113ca666cc8b113800b80226e8845fd05270d34543a2dc0c3de56ccfac752b6ca0623c657e", 0x2b, 0x0, &(0x7f00000004c0)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x81, 0x0}}, 0x10) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, 0x0, 0x10) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', 0x0, 0x40000, 0x0, &(0x7f0000000200), 0x202c480, &(0x7f00000006c0)=ANY=[@ANYBLOB="965794c6000000186c3bb5943b4f26f01d8400000000000000000000ab86a45050da361747973fce3cb82eea3deb557096be10192412081f8dda9085902da7e89b67dc73ff289292eecf7e29f6e33aa86e8d5e0bb13e02920b4873957e6b81f0641d398546951980393821a2c0ceaf96dd27b5e1cc90dee13642506ad08bca0f57c5b450a85cccfd7cf7df3c9a527899ef06a0808059c1e12359de893244527d3fc0100515d7857395785acc5418851a189cbb48dd7f3f79baf9177f0100000000aa315a25ffdbc6c4bca77c03c7d88195454520384d9d42ed0e8aac9de700"/236]) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x4, 0x6, 0x1, 0x20, 0x0, 0x13, 0x0, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x3, 0xd68}, 0x0, 0x6c1, 0x1, 0x3, 0x10001, 0x6, 0x1, 0x0, 0x6, 0x0, 0x400a544}, 0xffffffffffffffff, 0x0, r0, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r3 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x0, 0x0, 0x800, 0x2, 0x7, 0x7, 0xffff, 0x4}, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000400)=0xbf3, 0xffffffffffffffff, 0x0, 0x7, 0x0) getpid() migrate_pages(0x0, 0x5, 0x0, &(0x7f0000000240)=0x1) setns(r3, 0x0) memfd_create(0x0, 0x0) [ 690.041530][ T4180] usb 5-1: new high-speed USB device number 12 using dummy_hcd 09:51:25 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r0, 0x8912, 0x400308) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r1, &(0x7f0000000080)={0x0, 0x6000, &(0x7f0000000100)={&(0x7f0000000200)={0x1c, 0x10, 0x701, 0x0, 0x0, {0xa}, [@typed={0x6, 0x1, 0x0, 0x0, @str='\"\x00'}]}, 0x1c}}, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), r1) 09:51:26 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getresuid(0x0, 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0x5453, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, &(0x7f0000000300)) getuid() lstat(0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000400)={{{@in6=@mcast1, @in6=@private2}}, {{@in6=@initdev}, 0x0, @in=@local}}, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(0xffffffffffffffff, 0x0) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$ASHMEM_GET_SIZE(r0, 0x40186f40, 0x550000) [ 690.294471][T23229] loop5: detected capacity change from 0 to 512 [ 690.331654][ T4180] usb 5-1: Using ep0 maxpacket: 32 [ 690.462306][ T4180] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x87 has an invalid bInterval 0, changing to 7 [ 690.652406][ T4180] usb 5-1: New USB device found, idVendor=14c8, idProduct=0003, bcdDevice=2b.8f [ 690.669537][ T4180] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 690.729720][T23240] ubi0: attaching mtd0 [ 690.745234][ T4180] usb 5-1: Product: syz [ 690.760566][ T4180] usb 5-1: Manufacturer: syz [ 690.795370][ T4180] usb 5-1: SerialNumber: syz [ 690.838126][ T4180] usb 5-1: config 0 descriptor?? [ 690.917870][ T4180] input: syz syz as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/input/input13 [ 690.958935][T23240] ubi0: scanning is finished [ 690.975913][T23240] ubi0: empty MTD device detected [ 691.189018][ T4180] usb 5-1: USB disconnect, device number 12 [ 691.195324][ C1] usbtouchscreen 5-1:0.0: usbtouch_irq - usb_submit_urb failed with result: -19 [ 691.429155][T23240] ubi0: attached mtd0 (name "mtdram test device", size 0 MiB) [ 691.447495][T23240] ubi0: PEB size: 4096 bytes (4 KiB), LEB size: 3968 bytes [ 691.487840][T23240] ubi0: min./max. I/O unit sizes: 1/64, sub-page size 1 [ 691.520271][T23240] ubi0: VID header offset: 64 (aligned 64), data offset: 128 [ 691.571449][T23240] ubi0: good PEBs: 32, bad PEBs: 0, corrupted PEBs: 0 [ 691.578270][T23240] ubi0: user volume: 0, internal volumes: 1, max. volumes count: 23 [ 691.622890][T23240] ubi0: max/mean erase counter: 0/0, WL threshold: 4096, image sequence number: 1958751494 [ 691.654984][T23240] ubi0: available PEBs: 28, total reserved PEBs: 4, PEBs reserved for bad PEB handling: 0 [ 691.715746][T23268] ubi0: background thread "ubi_bgt0d" started, PID 23268 [ 691.749900][T23267] ubi: mtd0 is already attached to ubi0 09:51:27 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="f201000083147f20c81403008f2b0102030109021b00010000040009040000015958a70009058703f8"], 0x0) 09:51:27 executing program 2: r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_PLIMIT={0x8}]}}]}, 0x38}}, 0x0) 09:51:27 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_WAIT_VBLANK(r0, 0xc018643a, &(0x7f00000000c0)={0x14000001}) pread64(r0, 0x0, 0x0, 0x0) 09:51:27 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000ab9ff0)={0x2, &(0x7f0000000580)=[{0x20, 0x0, 0x0, 0xfffff01c}, {0x6}]}, 0x10) sendmmsg(r0, &(0x7f0000002840)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 09:51:27 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_io_uring_setup(0x550, &(0x7f0000000340), &(0x7f0000ee8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_open_dev$vcsn(&(0x7f00000001c0), 0x2, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x307c, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000080)=@IORING_OP_MADVISE={0x19, 0x3, 0x0, 0x0, 0x0, &(0x7f0000ee7000/0x3000)=nil, 0x3000}, 0x3) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x5}, 0x0) io_uring_enter(r0, 0x450e, 0x0, 0x0, 0x0, 0x0) 09:51:27 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getdents64(r2, 0x0, 0x0) lsetxattr$system_posix_acl(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0, 0x84, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006b40)="88cbc19e0ffa75cd7f10b4696738a672c2ad45ae90f74f44d0e84c861dca8eb13a7db39ef026a223eeff450be8984e2bd7aced00cdd1489a06e856a3212c0835eafee4c55ff838f5cbde2e0641e5822583a091a67eb4af36357c89e184edf8d8e7d325d55041a4eae1909da5292a33b8f638c873cd840846eec5dbdb8b184f437b8a600062cc85dcb65c964e203761ccd9fa2a7b3bac27f3973019c147a9ac1d18f1d836a96d445a4f0157bd46d8eba794a34623ac67c0e38e8dfccd392205289636b65e3969c740695400e5293663bc289b9b83122a1c5bfd307bbc144a0577746837bedda7973d2335d05406a4c189cb9f6c81962177bf3592a05190d965b71c29e3c3f5ecb72c3c0daf3eaad6d51fe460115443aef6cdb4f3522edf5ff5c5f1eb9892b9010af748e9619a963c5426123f43897cc2e38757ab88228ff15a2fb04b25c9f06b74a89a744e50fe13a7f6b7b64409045d7befbbd7fdb40d3bf46e8dfa4868727614859e851cc6fae7237aeef1c7c1a9962447188a1879c7127a4c39366ea912e6caf7d1b8c702bd6dc762c8683fd8ba0f10cbc16b7484679fb1ee8017aae544eb413e0bfc7b087a55165f7dadc2e44194b3972df7a37a26bab93aa80b3374dc0c355ed71ad2cdd1b27424f7f48b4dcb3d22bfc547de9fc52a6e8d4fb7f2d8904bb79791006cb3717b15fef688309c0b048af52bd05cb98f11388962c9445fbe0536bbe0574f250f178692c7b8fdd462a704768b056ac0d26838a4c67d2330dbe5534b39aa19338288dc9799deb7430089d77cf128841828afa43f58e7607a85af98d04179da5a19faaecd85c7ce80c637d33ff9ff64af60ac2630c179555404792bfa006f4164ecb3adb71bd3a9d960c1bbe46eea0b399089985df7a28fb7e74cba12475e950112163d52f826363b7a5a80d1df275ce82ec5a2b160ac2d9ed0f304dbaaef72b56aeac5348f11be289af42177ba95de00f6722dfe32a2821225e57e9427cb9dcca45a72af73707e01f9e4522424b2f55ee520f5f0ae57f5ed1a511ad81c5b96fed626f7488779332d84b83e4fc7aac2b45d1e982eefcfbfd909505fdaf7838da2927bb9cd2da9edf0c77ee8c549dd248847153f1cc97e16373e2ae76dcb8beb94f63624613f6200365af740507cb4662e7d88ff50ffd09d94eb97c6fab2c27c8bbdea3970dfc569f69cfd6fce63e2ca6b347fb1cbf6688bc46c7d640f4ca93e0e8636cb0a90d3cd9902fa47e0ee539e20c4e2799fa2b46563da6ab803ced085a276e5afaa9d3b2b0c7acad312bdcf8124f26c46ee9d1eef26a7ef031b462d785afcd6bb5968a5b531fb4ce3c0b2a7a37ff15f59532fd87a309fae7abffcd65bd8e719ec1cf0f9632ba9492d971f404565df1fa6abe5e11a91e8c4dc24ddebb4b2cbac82bd58ee30b0fc2b1cdb4490e0fd9e8815775f325f7718c6f64a4c43b33c09747d16dcb2b3006dbce78dd29bfdb35c4bb561d8601ec9fdfdddbfdf1baaf53abc39361154cce17561eaadb5a92bb0be65c37318313a9181128fd151e968d8a99386f5d9306da999768df1cb0e7b0b9cf5749c39232527fcd2b94f25b207da82ba117983f43dee6b70f4f015b7691077bfda9288b403a97e5646808a088620a8a079127e59f865ecb2e7a92b52e8ae511a250892feb6b0bc129b148b97299a1ea139cbb66c9eb65e7a2efc1aaaddd80623067dd2bdf9b9ab2646e32ff30c8f339e167526d8b1daf15b93e8aa0710ec627f77e4be80b14b77635c74f6b441577c1c729fd21c1c95ec6995bb4c39d4e2786d5ee36a868c01a30106c6cab7454ae864bca4891d5bf96c3a3eb0df2a43a9af3773b0b85ec4d8e6ec510e597068a20ecefa28d1566217ae4f210172d5798f1630ace88e0741e6338f3906094ba801d7b6ad4bed4b5fbf49bf61577c139dc5f742c276c4980976f9f951857459b00e8755c2a1452614eda6e597022c4a3b4fefc2d7daf7992b7b1952debf7c004b60469b201af489ea5ea1bfa7c335f13604a8a7f179e31beee3fdb2ad996ba8dda5998a8b04cefbf452ae2be1fff756035e19cf6c2f3341300a33c38a7ba559b9630ed22d9750a057fbb4f2063537ce14d072ac3eb82a8c3b8b45a95f61b830aa86d211291520e98d2b164a751a4377d834c3c20a0fbdc242c484ef84dbe9c493d1b934c7c7881fb8884d87c1b96d6e3736a942b7ec7c034dfaa7e6fa3a863b022bc39c5464a91c8a6d221483714e9ed547c2b47ae00aebe84adb8a74feed2688443c99ee05d6beb73e124f6a7e96e949468aec2d0d7d4cc378853f09ad9a2f50a73a74589f2877997733e0862320720d0d593cb69b0263f012ea83a5771ed740760c29f9e82fc37ba0dc04009469a7b10ac60a0f394c2f1a6c703091f8ac9ec9df982f9dcaa950c4885a8aa379a7e7b4799a0d26c428f422f124677b06b1ff3085182b49f023712f9b7b27b39f320f693022e864b64c544ad552fb73913dbdeebc70ebbfbc1222f1283e2d538ab3a1dffba1f71abb13d69a493eb15f01b26d11f7d6fd8dc07c5c78a13eb3eb9f85c69d9af4bfb2998581d963af946af1ad79fe6ad5bfb7dec52ede3e563acea542962764aa3b8113e45b6702d17f887a2590f6516334544dfc2780d4b37146c037c20901b29a7c588b63bf5b4018153535dc3431aa4691b62ad94530b2c4f0e9d8ded800dead2510fded507f6385eedf9488151bdc546588f2657b9f620b85174d976756a6b81187ef70aaae30160a09df11a988c07456fd85abee632bd2870d0c4964c0225ba66263b3c7bd81ab0f18d258f53bcf5daf6ceb3de1c9d7bc6aa851ed4e2047ef0640894fec48ee5ae62fa07e6fb0cb4303593f36b2eb95f9bea88273c297646265a3d80006eedaecc6be33914678862cfce9b7082848751fb05757b5cb2bc7432cc102ac67ab64c92e91f83e2aab6c2257023adc7d8e56b6c9a1bfc14a70171478e16a01ba24e7b59b87d6ed1dfa76d450a1fd72877d4c479accf1fec4b9146e44110f3feb05c3384c3085cb93c2357961047743ec0de201d183a36d13dd7462320eba77d3ed16adff7724db099c9c3211cf2d885b7394e7f63d7e6acfd7d057356f74daaf5629d60a723dd6dca3ef94bee846a7afbcfd9a95a1f228583375ed81d449492374a33580223d5df09e357afacfd9fc2afb9e07cf2f8adf664f7785f8b1d0dc50cb4c7c34887f91635a4940d8350405f0c94ceeee50d7518836badb7c4f8859a3231c27f16b474c535ac7022c0ef49c8960787e656ea6e70be186adf125dddafa4cb0f0266256873be456103350323248e3d3176861a1616e4c94d1d8a35684b2cf8ac947075fae7ebb5cd7d08b045c29f8513a3f4f28b5e8bef19190647797bbc62fac484c3a03f69ab6a12fc06e87e02ab8afd7d2f722658882e713e78651a79ba14df37ffda2d8e99d2b41f83c99b62a27e552410d4c3fb4d71d45f62a948a2cf31c611ccd74bc330c24a43196f5ae63c77097423447d78e3e6cec494b0602efd413d0cb7e275a027a07a4abad8f79d638931f5800165dcf4b5a8bf8bc2a7c8e808de763b7a0fb42a4dd0eea164b7bb2d7d1948120e6e809135bc8c7a5aeb320df57f7cd6180da49aa11d801fa76bdcff6a335feb4ab0c75b66d648fc1bc5a0a0b889737c79c22da3e3519dd63bfa3d1091b98784fa4a782d45c51bca01f7a363dba4709df11113a8f972b17da097047c84872c97a2145e31dc17ba88c0a4b03e417f972e06f2d6febee7b486d9fe030e6df039f01062ebddde363326dd63344f3e641cf1121cdd2aad9ea4ec304e0fd516befb2404812f0fd160dacf9f6bd9ddfc36c282e2b47b68928be4268b212d7748de9531a912ed0a25036b37181fa719b14a01c0dc8090d08a071648d3713e5f1a69773389205ce65ad155e23817c8f83370a44330ab2fa025d29b880189e107576ca65cd8777cb9ad94c82c4c6a2a588e144d257fc8ad89ed1430e6e546ab1ba74f9eaf6b9b450372be5224b1dea610577c6725ba54942f0b03c3e8becb7f911dab722172deb996037e7eab9b38af04e3da31809b2fff1c3ac9155c190e8c7252b0a1e5a6847cc160ce6b3717d2d8c6fbab3b915ce7c0de54ad06f45156ac4824a869f59eb50b31cdc13592267ec91210c4259273dea84ce11349564b5b9065c5c48e231806e62a3827d41d275d36ac799724e60bf036ec7cda1110922ef0ed81f1395de17ea3848198c36da24784183bcd92356102ce572d211a43b51acb22173e7973e73508cf41c87f7b634d3b432e4269516107ba2faa7a552f7d9aba474d679189173bf8a174853544d0a45912cd79298d989ba84ef3e0be377732a6a151f2379192f8bc8448a1b8f1571443fc48a3f781251bc2e58dbd792b1c4f323f424d0c788b874959c7ba8f969087a3786f83e6fc213708f776e22fe35346561c2e2bfc3fff2bc134c8c73370375b0c81f1df96b9e35b1f1deee0ee12a2e4c232fa4b868652243327a4ad9922ba01f764c19824d3c7cc68fe936b97718c538f5acba8591fecfc0bee11fcdd4b4dfecf6c0a36528f343bafdface9a574b42bd9cb23a63ec70a6a2213042762d1c5426d426d291f3040c86d527c461f9d5bb555e20875cdb2985ce0ac8d5047e7a6e969f996242f8b90c45fa66df6a4afb96312520219666dd280079b908549e49b5778a67e1ffa744d82a48b2d68bbb065fe2b91e152aad29075a5dd525f27c6571e5c67eb63c3041233c9369b6efa8c7285635e65cfe780a172022db6e3afa142d53775aff6804d13bb276f2c63429110718efae515e0bf63ade0a69c3f0e6c4d7daee4306b516c089cb5ae48f9be28c6e266b3c1908f0255286e91dc31059ff158f519af517130dae6434e3b789657ee2993151043b9a7a281626c7d020732ba3b5863350d28f43fec0846a72748f659da71222cbc2c0903a0fd00ae1820bd578ce2c5766f478bbedb3886b00b2bc428718a81eac72ebdf55c0a3b23b1d8461c14c766b62e18418140a9c1bfd6b68343475f3fce1447478276fe97de3203cbfcf00f9be9270f726e097c8475b1a5dc138c34fa97a76ddbf2e1173623f0d65e07ea06575f83981be56edcc2fe6ca2dce11240639654e7aa491af31aff0aea5dc9add89190cf1158886ba1bc980c032d3bfd2c84dd318f97890c5cabe461a8133569945c741e93795b1bece4874a7685aef42ef0e667fce464b5210e4ff1fb054d0aeebf67c911a42e181dec4f456c11ef33884766abda0cc824401af8cb0f26df81a202a8f73fdadebb78d94e9ce56a890057769f213d18100110c10deaa77051565c72f1c3761f5422ceebf18c2ac3a219bfed110cf599bfe202ed34493de5c62fd65c1a0faae68a5e4a9d96cb2364999b7f930f0f4e053d8d2ebbbe9d12047202b3697610937b7332569b8173a6b7f7c6cb333217fe19ec901c80abd8836b1e70cea223b6e7be946043837c439e22135dcc1edd2d462078c60b5a13365459c64b1be687c5e0787e98c15101a3ba93b0ebffdabb073cf3d89ff73231d1f09e74a4a39a94c7b5cd2a2d977a14a0221e1150fb85bf2ef133fef0e93f33af00cda3fb5c1a64a97c1f282dfbbc6d4a8e6d8ab059548f5f49c3162045c4cffee6aef726a9384de6e8edb7ef937c8e4b5c1fa86e8c971889a6a378cf5215185cf932d827f487e1e09d35b4c5af69cacc036e62b81a2e0380c5cb37c2b4ab1cf71c1c2c97336f4e824dd08003203e55caa11c1f6934f69fd3a75d67eccab79fadfddd9ff1feb49037f38de145c3d5e2f7936bdef324e0159219a72c7042f4a3a230fe44ea9c31a279a3ace52516dc9bd79cbbeca902b9794274ed0aae9b77355489aa46eab4824ce56ec7611287cb30d9c99791158ada0acf0d62ef6d209f93156fa793c077e8f1ba89aafd55146ce3d7be142ab9af3b4202a3b8ae3163bb7aeafe29f827b85b09474ad692cbc3d7abe68be1dfe45ef26f4c53b52a1b38fac74798581b6341fa2390a7d22eb7ecddd0c32c12ac13ab8679cd8e61fa149b87de366e81893cbb00a5ac0301cf65a3e95f8ed2a8270728daffdec4f1fad5c3ff6bb5c15069417781e72524e3e355af03e089190b5fa4ee9a1b189f05f4c02e28f964f180adb16bddeddfae7608e0b60944850886ede7789de5dd50138f0216d1b08a77e4c22b6626a38ba17dc9fb5c3470de75d317f4c7ad3e9803539ef8125b15c9bd62dbc2f52cb91438ff4b453c323268b92345c67dc3819aea9c549fde466852de4baa548ef0fa9e4a70a53608a21339dd677e5ef3b9f0ffc4663b19e5c0457742dc84e95bc2f239b14818f1b4dfff190d1177c44685784f77b39cae25e71e0030423cebdad6c85fb4c25dfb7c4a9e71eb59341b3dfcf16084806225fa1ebfd16190c74fbe405e2f8ab89f819ea02800447fe284b26a2f96dff1f2b8a4e798604c869383118d747bedfd2fe6923139ea235c00c2a5f6d130e84b14291a6ef2c7381021f8ed2c81040656f5883cac745584a9ef3a487457948327356af5ce664db7e0aed27f5a7e730304e92e6bd19dc3f8eaacec4969a76956e9308e96693b9cea927a4b64163f7c688366cf366815c6d5dccc10b984f06061a0dc060cdbe030364915447b1dfb8518dbe22865b14dfbbebd3edf34a483044576f0e82aac54443812420a909623949cb99b51e67197e2333f759792d5156716bbe6b468fa3488b353fc3c46937ad716e8c6247956b0d797d167b7c5d595d5b2a43f7e8b1f500e297f19bbf43fb77b0b81e57692ddf67de58c5a668b0042f1e838ea034d098b263a4ca7aadfcba16a6d72cdc69040ce14522c6ae28580d9c831181868d15978d2323ecf42bcc99789031702f106fb321ee9d433cd8f56fa1f76006b81001ae2d2d70dd69a3afe206a96428ce944554d38e5eee7d7ad6f394374fdeabd1dd7976f14522c146e308edc5d3a3eef8286f254984a4758e57f2ece826d5384f83fdd1747838e27ee9764aed67a81920f5150e8b724308dd250eb4b9897edf8fa264bc5e080d894f5d82034821f624d2cab7aca17501719b7df3e36f82bb1adad0c3b55451ef27ab45be95e66520112f6ab52edabf91a79ffd82e65737b78a47ad1a98f134225e6a8b073e04667da3820ae493d6597de1d65f52f8be136abcb36e855494a7a75b6397d39f439f13aaee34c129837b210ee30481b292e0a10f3adae410e568f1845b94dd08e9a8f0384a37fcb642b7659fd4fbe2a1c09753cfd1fc6cca3bfb113e20ddd7684c81591fa21382b2752c98298f46a85006c98fb31c0dcb599bf7961f95521eb2730a4e48cee57b1bacb1524c21b4f6177176153595e755e2a64ba4324857673352577e580216c8551b136bdd6ac462be7d61bd5875065af18d965f6afd840d3ee5071c659da97ea34a08d6d220ead41871dc29e08b66848656c81ab7b2fe75b96ba5efae805b2d31122112fac0fa4bc4aff42681dfed6db9926c13d9587fb5d37415593ee65b8dd683c52115a9b3bc4b957474004e474e2814fa7a26eb39989cc457c88923cdeca8878c002188b4ed450b010b5939917c4d5fc23ee6771ab2f2201f43e9a5a5e75e8dfce46de1b5f139322da0d9e94037de4e345224e2cf73925adfeebdfdb1634b2300a179ef250cf6ebda218df03ac5e5573fa746264a5d4f2732a5f9b729ef117b62a6be78a2efa1c3f490db5d66729f3f98a67e19ba2c8748e1a626a44809437fea887c27b7f85e93580f8f5ab044f6c6f97c0f8c4dca0b23a52f529ecadae94f7b13da41f118458ec4b2ee42161f70e96dca1db629d799eb15ca2108fa8bcd0afb3ea80ea5eb5ddf41dd3e317e2ca1a94b0491e43645392c580d4676f4fbf92cd674f0ff66346f5df2f4e9e14a17ebdf914e71722cb6046c8c9846ca06f4f09e166b15a4de1c071e7f71a25ae78241fa77b3ab67464ad3ab2c123ac3efbf560df069dee3f9000929d8a98a96c03ed992af5b4ff8e8f3f69fb0d122e4ced30d38cb15298334c831a6c59ba22b8205f7f2cb5c0511c3c54f95ff850fc1b2644860784e8a4ba7fcef30c942dfd39c39d57a6ce6015355abd849b42ddb125a1cb456a4377a79fb5ced1e9cb077221113443f9128a959ff2045dfec78b1a2dc63ba235f230c55359dd0d5b3594c606a2376e1e59ba82d5fa38b50dd0d81d3be32cc213bbaebd2ac404910014a5f095ddc3219ae2e86ff76d83db45e99e055f9d448b415296f5647f5c29ae9b0834dd1e6888f8b4172750da51a767a57929260ee61f4b6646e5c464428e1956c23ad4f8d4bb9b8cd1e14199888ac0e2df2fe871895630c7274a6b20bf9c7d1adf22731a852c220cac15d99cd741f83168fe62397c29eb4c50403b434896a13b11f6a33f7e808b3f201621cd08c896e4ebf6f172b8d84f2ece4bafe08d051a158bea13dffc30b9e5ec5a4fd9a1c0e73b2e785bbfac6d15ed9c8b7448ede06e98e171b4a396ae8a9c91a49ed8eb6cd0d59ae29855d3645e00b18ce65f50b1f017969ec67c2bafacaa54957b285c5037aac10754f7b9fd987a4134b1c016780e0b86ae7455d7264c7bad3a6fe34892bb627efa812a15b1ca12b563ef8d56b96c4eef49199f09b413124b6bc20531868ca3b4f4d28ba3504a26682638e5334de29689aa8b2d0d8cfbfd31a9833e02f3dacb6751d381c9846f760dcc3007678c98a4c5f702b29c2e1679d56abebeb3751d51824e7232ad4283711c92891082b67146cf8dafd0f7653ed263830b9b9a015035a7b265e2395fe74c896e07f24ef0bfa11a9a6f2592504389e532b04d2b4fd64db1cad60940cb4747c42bfa507c4f5b8fe49a8c3958d762daed2b1aa3b2d8fd70c73e6ee577236fed24d4f111e347c68af84302e7d4f01a2e61cdb93b58b0ba4103b1b50af23334854f1f154a2b68e465a7fadaf24f50bc089f769f7f54a1badbbcbc504fab4169c4233ce02ec5325dc2e4a01bb57e0ed454b84565e3db4580f7690d1f45413fa643e7aec5af128cbc1179bb9719e9b1ba04b93e20719a311ebaa3c59db7ef21489aba5c7d87df031870cc0d3f96a3647757e60539c3e2bd7636aa2594573ddd80bd7f49da0ae8621025866f5cdacb96069aa86d7cdab7fa5bfa6fe58c95f032cb85c827f74e29a36822607cab3a9dc4dcb92ddaf7907d1fe39ec1030bf88bc3176ac450637fd9a85aa56024d56b3572d7e36dadc8d1a27470b47e46c3f8533423c31b187e533a64140f776a6ddd6602528003569209ea7a3cb281f9c5bbc0242ee86a01be464062c6363b1791b14bac2920ef9ef8b71b029412ddf3ba776f654e588403cf7d6fb34aac4d716ff6ee35ee0b78b205cb9b9607e8a57d05ef29dc1f85d19ea4b6a5db5d17862f894af4edda0ad952d711ff5a378d28deb34117822bfb497b0e36e9a84ca569181b74de3bace5c51a4fb61a8a65977b5d2745587d872cbbd582807d4efc558fb3c49e0b40ffdc19314f1b816515d51a68eaf02b05bc7ec0e152a018aa80e594fb128a12fc200d2f4b65fa41f47edf74440e74bf0d4aea856dd26f1d15b4b985d3b59826924cfcd5730f26f4e6f9dce3d26782bdb8f3f485e6be4b8823bb30322e27bb5d9206874616b408649a99cbc1dd5c973d5d4eebee0b48d10a9a2b474cf11f681c13ae142b2a4ee98616a088011120d27c82f3fd5cd9ff64f6668288ad5a2d035ec2302b839eb782565d2411daac56d71a4e2312d069d3f9135221003ba864eaef43fa71539ad9fd77502c60d93b3a8b7e39631929ee9cf27ad3bfdf77f3c102a1d38acb71d8ea52e8a473f961c967b6b637ffc022b53914f8784d4a378702a5542cc23f6211c96dd60e3655629f0905cdb184d77aded061984d768f90a182d4a1e51a75bce152ecd1375524ab32a2f1ab5b86da699cd334fd6a753adcb3dab1e9266530ffbf21c51c934c6edf1a2ae375a74fbc36bf8df789051c804c40ad2318c453ac61f2c17635e41e1b25beb427fe2917debf3d64ddbbccbd0a387d07fa6c1a067cb6e59bc5e0ee28fc5a48e9ab3b337e72649e9a1881e0cc10bcd67c56555476619b15bb91e9671b00df7152803782855b43f1f1e1e66a5cab8c4889cce96cde26697263be734004a2fa0164250f0e3c548301e11a604d9657886aec7637976a52b812a5a8051ee69dc3227b2067f03c0ecf41464a062350c17ac1b045fc944368823880d4bb0060e2c73d763c7173b2a3de06d87f393315bc84fbda0de3a7cc6e2a51f0cfbbcfca9f6e43f29a56dde053e0bb184c951ddcce4cc6a7713d48414bf4b952fdcf62f1e0880409332f60431116723faf0418f8cc1293b83634757368fd85cb1f5caeea26e92730d838d533148db4a2ea10b6d9b3064848d7142e36371a1527b6c22aac314e46e1c707b6f49bda9944b8dba597bec00fe1104d783043e573b59f0f8bcdafe314693a1f49490c58496133c594a75d2ef72cb0124e19db71f80a567c80261e78d8efb71a2858cc21b2537e589e97519419698038ad22578ec1eb673110c5a768b94d69093b84b73ca7779c0e87a793f7f025c9f2a81bbfad76c39ca73a452b7dd1a8ca941fa723d256219426dc00ac9b2c1855806bf5163ea8045fdf5593fef7cf77583756c0e65cc7447ba37baf42832f46946de199522ccb1df0e109173e87a48d5db92d0864013dce5b660cbd29779aa95d6ff1afb532dfd015ad4a7e5b6b2ba985e7c94cfe47ddf7535cd33e7ad86c0be2cd434af005e0a1741175eb74e5b949f4229af89fd3ed5a1511476578e528f8daed6cf7f44b0c5e614c280476d8faf366c79d346703636b3ea42c0c09f0903771fe62e5ab0f19bf9727d3bfcd1be32f2ae92a1cc908d6d5b623398a6e8b80c34bd120a50fa1cd88446c819ae19a8db494b3b71f86e628ea7d57fd21728de50f92cd7f9d1fdce8495103299877054a706d5c87f36fa1af68ba06f3e5c173f79e8237623610964614a4d43b8f0aae0f511763bcc078281fb2749d65ad2c59e445aeef91a978f8f26f598a9a097274fe5fbe8499f068a37315242431da81f047fa79f1fc958a9c8202895bd6ff7466edd71ad112957dcc1b4f1948c306f34745298d2db4277750389db32327729cbecaf662b0ad973bbb2e2d3691ee34384b8d2a773c73e6fd5936db19880337fd7cee5c184b307e0e668aab627a34f4271a813137dc3af621fcce72c7ed8e42e531216860573187735fa203d05df196c60564ba43491f6136de209d97e0cf6ac8a57d47db02d5bc8fa8f67663ea04305af18b9df21ce40b04fa9bb7f9f915ad1496e71f1eec067be5693e2c0ef5aa86b77e31fa92bb66536557ac05e53a2d125e9a53beb8ba802e57d2e9b47d437b8d2314178f99c486044f4a1386e395630d15d5974d4eea6458d610709e6dd1322df162aac84256a0499ddf671fbc6e796d485399129e89a91077e0ce1639656c739aa08f335776c628d415d06b1e6eecb1fec2ce9d50e3ee9a843ea4a4412ec27a05bc056f64445a0fc3f6c92f1e4fa92ccbecc8ead3a444d7e82b17824126353caf88164bbc09eae5b", 0x2000, &(0x7f0000008e80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006940)={0x10}, 0x0, 0x0, 0x0}) [ 692.321519][ T4180] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 692.571650][ T4180] usb 5-1: Using ep0 maxpacket: 32 [ 692.712951][ T4180] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x87 has an invalid bInterval 0, changing to 7 [ 692.977115][ T4180] usb 5-1: New USB device found, idVendor=14c8, idProduct=0003, bcdDevice=2b.8f [ 692.999565][ T4180] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 693.038499][ T4180] usb 5-1: Product: syz [ 693.044798][ T4180] usb 5-1: Manufacturer: syz [ 693.049710][ T4180] usb 5-1: SerialNumber: syz [ 693.073277][ T4180] usb 5-1: config 0 descriptor?? [ 693.144915][ T4180] input: syz syz as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/input/input14 09:51:29 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x46a) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000280)=0x14) 09:51:29 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/udp6\x00') r1 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001cc0)=[{{0x0, 0x0, 0x0}, 0x8}], 0x1, 0x0, 0x0) setsockopt$inet6_int(r1, 0x29, 0x4b, &(0x7f0000000180)=0xfffffff7, 0x4) bind$inet6(r1, &(0x7f0000f5dfe4)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, 0x1c) socket$inet6(0xa, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) preadv(r0, &(0x7f00000017c0), 0x3da, 0x4000, 0x0) 09:51:29 executing program 5: syz_emit_ethernet(0x46, &(0x7f0000000240)={@local, @link_local, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d07829", 0x10, 0x3a, 0xff, @empty, @local, {[], @ndisc_ra}}}}}, 0x0) 09:51:29 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) r3 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'hsr0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=@newlink={0x40, 0x10, 0xffffff0f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @hsr={{0x8}, {0x14, 0x2, 0x0, 0x1, [@IFLA_HSR_SLAVE1={0x8, 0x1, r4}, @IFLA_HSR_SLAVE2={0x8, 0x2, r2}]}}}]}, 0x40}}, 0x0) 09:51:29 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_io_uring_setup(0x550, &(0x7f0000000340), &(0x7f0000ee8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_open_dev$vcsn(&(0x7f00000001c0), 0x2, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x307c, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000080)=@IORING_OP_MADVISE={0x19, 0x3, 0x0, 0x0, 0x0, &(0x7f0000ee7000/0x3000)=nil, 0x3000}, 0x3) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x5}, 0x0) io_uring_enter(r0, 0x450e, 0x0, 0x0, 0x0, 0x0) 09:51:29 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x46a) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000280)=0x14) [ 693.552967][T18789] usb 5-1: USB disconnect, device number 13 09:51:29 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) r3 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'hsr0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=@newlink={0x40, 0x10, 0xffffff0f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @hsr={{0x8}, {0x14, 0x2, 0x0, 0x1, [@IFLA_HSR_SLAVE1={0x8, 0x1, r4}, @IFLA_HSR_SLAVE2={0x8, 0x2, r2}]}}}]}, 0x40}}, 0x0) 09:51:30 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/udp6\x00') r1 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001cc0)=[{{0x0, 0x0, 0x0}, 0x8}], 0x1, 0x0, 0x0) setsockopt$inet6_int(r1, 0x29, 0x4b, &(0x7f0000000180)=0xfffffff7, 0x4) bind$inet6(r1, &(0x7f0000f5dfe4)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, 0x1c) socket$inet6(0xa, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) preadv(r0, &(0x7f00000017c0), 0x3da, 0x4000, 0x0) 09:51:30 executing program 4: r0 = socket$isdn(0x22, 0x2, 0x26) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) dup2(r2, r0) [ 694.450930][T18789] ------------[ cut here ]------------ [ 694.548127][T18789] kernel BUG at fs/io_uring.c:1293! [ 694.581348][T18789] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 694.587479][T18789] CPU: 0 PID: 18789 Comm: kworker/0:10 Not tainted 5.13.0-next-20210708-syzkaller #0 [ 694.596958][T18789] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 694.600792][T23378] delete_channel: no stack [ 694.607030][T18789] Workqueue: events io_fallback_req_func [ 694.617164][T18789] RIP: 0010:io_queue_async_work+0x539/0x5f0 [ 694.623089][T18789] Code: 89 be 89 00 00 00 48 c7 c7 00 8a 9a 89 c6 05 28 5f 77 0b 01 e8 be e9 06 07 e9 6e ff ff ff e8 be 1e 95 ff 0f 0b e8 b7 1e 95 ff <0f> 0b e8 b0 1e 95 ff 0f 0b e9 1a fd ff ff e8 d4 2f db ff e9 47 fb [ 694.642748][T18789] RSP: 0018:ffffc900032efba8 EFLAGS: 00010293 [ 694.648834][T18789] RAX: 0000000000000000 RBX: ffff88802840c800 RCX: 0000000000000000 [ 694.656835][T18789] RDX: ffff888082e09c80 RSI: ffffffff81e07d49 RDI: ffff8880224da498 [ 694.664832][T18789] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000043736500 [ 694.672850][T18789] R10: ffffffff81e222ff R11: 0000000000000000 R12: ffff8880782e78c0 [ 694.680853][T18789] R13: 0000000000000019 R14: ffff88802840c8b0 R15: ffff8880782e7918 [ 694.689053][T18789] FS: 0000000000000000(0000) GS:ffff8880b9c00000(0000) knlGS:0000000000000000 [ 694.698015][T18789] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 694.704628][T18789] CR2: 00007ffe2796bd8c CR3: 000000000b68e000 CR4: 00000000001506f0 [ 694.712726][T18789] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 694.717729][T23368] delete_channel: no stack [ 694.720740][T18789] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 694.720765][T18789] Call Trace: [ 694.720778][T18789] __io_queue_sqe+0x913/0xf10 [ 694.720812][T18789] ? mutex_lock_io_nested+0xf00/0xf00 [ 694.746650][T18789] ? io_issue_sqe+0x6920/0x6920 [ 694.751539][T18789] ? __mutex_unlock_slowpath+0xe2/0x610 [ 694.757127][T18789] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 694.763410][T18789] ? wait_for_completion_io+0x280/0x280 [ 694.769010][T18789] io_req_task_submit+0x100/0x120 [ 694.774083][T18789] io_fallback_req_func+0x81/0xb0 [ 694.779152][T18789] process_one_work+0x98d/0x1630 [ 694.784547][T18789] ? pwq_dec_nr_in_flight+0x320/0x320 [ 694.790001][T18789] ? rwlock_bug.part.0+0x90/0x90 [ 694.795060][T18789] ? _raw_spin_lock_irq+0x41/0x50 [ 694.800141][T18789] worker_thread+0x658/0x11f0 [ 694.804865][T18789] ? process_one_work+0x1630/0x1630 [ 694.810217][T18789] kthread+0x3e5/0x4d0 [ 694.814387][T18789] ? set_kthread_struct+0x130/0x130 [ 694.819622][T18789] ret_from_fork+0x1f/0x30 [ 694.824201][T18789] Modules linked in: 09:51:30 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_io_uring_setup(0x550, &(0x7f0000000340), &(0x7f0000ee8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_open_dev$vcsn(&(0x7f00000001c0), 0x2, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x307c, 0x0, 0x4) syz_io_uring_submit(r1, r2, &(0x7f0000000080)=@IORING_OP_MADVISE={0x19, 0x3, 0x0, 0x0, 0x0, &(0x7f0000ee7000/0x3000)=nil, 0x3000}, 0x3) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x5}, 0x0) io_uring_enter(r0, 0x450e, 0x0, 0x0, 0x0, 0x0) [ 694.828198][ C0] vkms_vblank_simulate: vblank timer overrun 09:51:30 executing program 4: r0 = socket$isdn(0x22, 0x2, 0x26) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) dup2(r2, r0) 09:51:30 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/udp6\x00') r1 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001cc0)=[{{0x0, 0x0, 0x0}, 0x8}], 0x1, 0x0, 0x0) setsockopt$inet6_int(r1, 0x29, 0x4b, &(0x7f0000000180)=0xfffffff7, 0x4) bind$inet6(r1, &(0x7f0000f5dfe4)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, 0x1c) socket$inet6(0xa, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) preadv(r0, &(0x7f00000017c0), 0x3da, 0x4000, 0x0) [ 694.948190][T23387] delete_channel: no stack [ 695.124791][T18789] ---[ end trace 4d51acadba583174 ]--- [ 695.130840][T18789] RIP: 0010:io_queue_async_work+0x539/0x5f0 [ 695.144689][T18789] Code: 89 be 89 00 00 00 48 c7 c7 00 8a 9a 89 c6 05 28 5f 77 0b 01 e8 be e9 06 07 e9 6e ff ff ff e8 be 1e 95 ff 0f 0b e8 b7 1e 95 ff <0f> 0b e8 b0 1e 95 ff 0f 0b e9 1a fd ff ff e8 d4 2f db ff e9 47 fb [ 695.164638][ C0] vkms_vblank_simulate: vblank timer overrun [ 695.196685][T18789] RSP: 0018:ffffc900032efba8 EFLAGS: 00010293 [ 695.203429][T18789] RAX: 0000000000000000 RBX: ffff88802840c800 RCX: 0000000000000000 [ 695.214435][T18789] RDX: ffff888082e09c80 RSI: ffffffff81e07d49 RDI: ffff8880224da498 [ 695.224915][T18789] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000043736500 [ 695.238389][T18789] R10: ffffffff81e222ff R11: 0000000000000000 R12: ffff8880782e78c0 [ 695.247771][T18789] R13: 0000000000000019 R14: ffff88802840c8b0 R15: ffff8880782e7918 [ 695.258929][T18789] FS: 0000000000000000(0000) GS:ffff8880b9c00000(0000) knlGS:0000000000000000 [ 695.268554][T18789] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 695.278087][T18789] CR2: 00007f3dee45e000 CR3: 000000002dd4e000 CR4: 00000000001506f0 [ 695.286786][T18789] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 695.297895][T18789] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 695.309607][T18789] Kernel panic - not syncing: Fatal exception [ 695.316813][T18789] Kernel Offset: disabled [ 695.321202][T18789] Rebooting in 86400 seconds..